blob: 69b2124768997d5e006b1cd739c9c629f5a987ff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
//Example 9.3: Reduction of state table
clc // Clears the console
disp("Given State Table")
disp("q | x=0 x=1 | z")
disp('--------------------------------')
disp("A | C D | 1")
disp("B | C D | 0")
disp("C | B D | 1")
disp("D | C A | 1")
disp('step 1 produces five SP Partitions')
disp('P1 = (AB)(C)(D)')
disp('P1 = (ABC)(D)')
disp('P1 = (AD)(B)(C)')
disp('P1 = (A)(BC)(D)')
disp('P1 = (ABD)(C)')
disp('P1 = (AB)(C)(D)')
disp('P1 = (AB)(C)(D)')
disp('The chart is different, because the pairings that are automatically X''d are different.')
disp('None of the conditions can be satisfied, and thus, no states can be combined and state table cannot be reduced.')
|