summaryrefslogtreecommitdiff
path: root/3860/CH9/EX9.3/Ex9_3.sce
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.')