Задачей минимизации методом расщепления классов является получение как можно меньшего количества и как можно большей ёмкости классов конечной совместимости.
Классы единичной совместимости
В классы единичной совместимости поместим:
C1(1) | 0 | 1 |
0 | 1 | 1 |
1 | 1 | 1 |
2 | 1 | 1 |
3 | 1 | 1 |
4 | 1 | - |
5 | 2 | - |
6 | 2 | - |
7 | 1 | 1 |
8 | 1 | 1 |
9 | 2 | 2 |
12 | 1 | - |
13 | 1 | - |
14 | 2 | - |
15 | 2 | - |
18 | 2 | - |
19 | 2 | - |
22 | 1 | - |
23 | 2 | - |
26 | 1 | - |
27 | 2 | - |
32 | 1 | - |
34 | 1 | - |
36 | 1 | - |
38 | 1 | - |
40 | 1 | - |
C2(1) | 0 | 1 |
10 | 1 | 1 |
11 | 2 | 2 |
16 | 1 | - |
17 | 1 | - |
20 | 2 | - |
21 | 2 | - |
24 | 1 | - |
25 | 2 | - |
28 | 1 | - |
29 | 2 | - |
30 | 1 | - |
31 | 2 | - |
33 | 1 | - |
35 | 1 | - |
37 | 1 | - |
39 | 1 | - |
41 | 1 | - |
Видим, что в таблицах есть несовместимые переходы классов, поэтому продолжим разбиение.
D1(2) | 0 | 1 |
0 | 1 | 1 |
1 | 1 | 1 |
2 | 2 | 2 |
3 | 1 | 1 |
4 | 2 | - |
7 | 1 | 1 |
8 | 2 | 2 |
12 | 1 | - |
13 | 2 | - |
22 | 3 | - |
26 | 3 | - |
D2(2) | 0 | 1 |
5 | 4 | - |
6 | 6 | - |
9 | 4 | 4 |
14 | 4 | - |
15 | 6 | - |
18 | 4 | - |
19 | 6 | - |
23 | 5 | - |
27 | 5 | - |
D3(2) | 0 | 1 |
32 | 1 | - |
34 | 1 | - |
36 | 1 | - |
38 | 1 | - |
40 | 1 | - |
D5(2) | 0 | 1 |
33 | 1 | - |
35 | 1 | - |
37 | 1 | - |
39 | 1 | - |
41 | 1 | - |
D6(2) | 0 | 1 |
11 | 6 | 6 |
20 | 4 | - |
21 | 6 | - |
25 | 5 | - |
29 | 5 | - |
31 | 5 | - |
D4(2) | 0 | 1 |
10 | 2 | 2 |
16 | 1 | - |
17 | 2 | - |
24 | 3 | - |
28 | 3 | - |
30 | 3 | - |
Видим, что в таблицах есть несовместимые переходы классов, поэтому продолжим разбиение.
E10(3) | 0 | 1 |
24 | 7 | - |
28 | 7 | - |
30 | 7 | - |
E12(3) | 0 | 1 |
11 | 13 | 12 |
21 | 14 | - |
E13(3) | 0 | 1 |
20 | 10 | - |
E14(3) | 0 | 1 |
25 | 11 | - |
29 | 11 | - |
31 | 11 | - |
E1(3) | 0 | 1 |
0 | 1 | 2 |
1 | 1 | 2 |
3 | 1 | 2 |
7 | 1 | 2 |
12 | 3 | - |
E2(3) | 0 | 1 |
2 | 4 | 5 |
4 | 4 | - |
8 | 4 | 5 |
13 | 6 | - |
E3(3) | 0 | 1 |
22 | 7 | - |
26 | 7 | - |
E4(3) | 0 | 1 |
5 | 8 | - |
9 | 9 | 8 |
14 | 10 | - |
18 | 10 | - |
E5(3) | 0 | 1 |
6 | 12 | - |
15 | 14 | - |
19 | 14 | - |
E7(3) | 0 | 1 |
32 | 1 | - |
34 | 1 | - |
36 | 1 | - |
38 | 1 | - |
40 | 1 | - |
E8(3) | 0 | 1 |
10 | 4 | 5 |
17 | 6 | - |
E9(3) | 0 | 1 |
16 | 3 | - |
E6(3) | 0 | 1 |
23 | 11 | - |
27 | 11 | - |
E11(3) | 0 | 1 |
33 | 1 | - |
35 | 1 | - |
37 | 1 | - |
39 | 1 | - |
41 | 1 | - |
F21(4) | 0 | 1 |
11 | 23 | 22 |
F22(4) | 0 | 1 |
21 | 24 | - |
F23(4) | 0 | 1 |
20 | 19 | - |
F24(4) | 0 | 1 |
25 | 20 | - |
29 | 20 | - |
31 | 20 | - |
Классы четверичной совместимости
F1(4) | 0 | 1 |
0 | 2 | 6 |
F2(4) | 0 | 1 |
1 | 3 | 6 |
F3(4) | 0 | 1 |
3 | 4 | 6 |
F5(4) | 0 | 1 |
12 | 8 | - |
F6(4) | 0 | 1 |
2 | 9 | 12 |
4 | 10 | - |
8 | 11 | 13 |
F7(4) | 0 | 1 |
13 | 14 | - |
F8(4) | 0 | 1 |
22 | 15 | - |
26 | 15 | - |
F9(4) | 0 | 1 |
5 | 16 | - |
F10(4) | 0 | 1 |
9 | 18 | 17 |
F11(4) | 0 | 1 |
14 | 19 | - |
18 | 19 | - |
F12(4) | 0 | 1 |
6 | 21 | - |
F13(4) | 0 | 1 |
15 | 24 | - |
19 | 24 | - |
F14(4) | 0 | 1 |
23 | 20 | - |
27 | 20 | - |
F15(4) | 0 | 1 |
32 | 1 | - |
34 | 1 | - |
36 | 1 | - |
38 | 1 | - |
40 | 1 | - |
F16(4) | 0 | 1 |
10 | 11 | 13 |
F17(4) | 0 | 1 |
17 | 14 | - |
F18(4) | 0 | 1 |
16 | 8 | - |
F19(4) | 0 | 1 |
24 | 15 | - |
28 | 15 | - |
30 | 15 | - |
F20(4) | 0 | 1 |
33 | 1 | - |
35 | 1 | - |
37 | 1 | - |
39 | 1 | - |
41 | 1 | - |
Классы пятеричной совместимости
G1(5) | 0 | 1 | |||
0 | 2 | 6 | |||
G2(5) | 0 | 1 | |||
1 | 3 | 7 | |||
G3(5) | 0 | 1 | |||
3 | 4 | 8 | |||
G4(5) | 0 | 1 | |||
7 | 5 | 9 | |||
G5(5) | 0 | 1 | |||
12 | 10 | - | |||
G6(5) | 0 | 1 | |||
2 | 11 | 14 | |||
G7(5) | 0 | 1 | |||
4 | 12 | - | |||
G8(5) | 0 | 1 | |||
8 | 12 | 15 | |||
G9(5) | 0 | 1 | |||
13 | 16 | - | |||
G10(5) | 0 | 1 | |||
22 | 17 | - | |||
26 | 17 | - | |||
G11(5) | 0 | 1 | |||
5 | 18 | - | |||
G12(5) | 0 | 1 | |||
9 | 20 | 19 | |||
G13(5) | 0 | 1 | |||
14 | 21 | - | |||
18 | 21 | - | |||
G14(5) | 0 | 1 | |||
6 | 23 | - | |||
G15(5) | 0 | 1 | |||
15 | 26 | - | |||
19 | 26 | - | |||
G16(5) | 0 | 1 | |||
23 | 22 | - | |||
27 | 22 | - | |||
G17(5) | 0 | 1 | |||
32 | 1 | - | |||
34 | 1 | - | |||
36 | 1 | - | |||
38 | 1 | - | |||
40 | 1 | - | |||
G18(5) | 0 | 1 | |||
10 | 13 | 15 | |||
G19(5) | 0 | 1 | |||
17 | 16 | - | |||
G20(5) | 0 | 1 | |||
16 | 10 | - | |||
G21(5) | 0 | 1 | |||
24 | 17 | - | |||
28 | 17 | - | |||
30 | 17 | - | |||
G22(5) | 0 | 1 | |||
33 | 1 | - | |||
35 | 1 | - | |||
37 | 1 | - | |||
39 | 1 | - | |||
41 | 1 | - | |||
G23(5) | 0 | 1 | |||
11 | 25 | 24 | |||
G24(5) | 0 | 1 | |||
21 | 26 | - | |||
G25(5) | 0 | 1 | |||
20 | 21 | - | |||
G26(5) | 0 | 1 | |||
25 | 22 | - | |||
29 | 22 | - | |||
31 | 22 | - |
При построении нормализованного автомата переход d = (Ci, zj) считается неопределённым, если для всех состояний этого класса не определены переходы в другое состояние. Если хотя бы для одного состояния класса переход определён, то в клетку таблицы нормализованного автомата заносится индекс класса, в который переходит цифровой автомат из этого состояния. Таким образом, доопределяются неопределённые переходы исходного автомата. Нормализованный автомат является эквивалентным любому из минимизированных автоматов и не имеет, как минимум, ни одной пары совместимых состояний. В соответствии с изложенной методикой минимизации получаются либо полностью определённые, либо частичные нормализованные автоматы.