Шаг 1 – Автомат задан совмещенной таблицей переходов/выходов
|
|
| y
|
a0
| a2
| a1
|
|
a1
| a3
| a4
|
|
a2
| a4
| a3
|
|
a3
| a5
| a6
|
|
a4
| a6
| a5
|
|
a5
| a2
| a1
|
|
a6
| a2
| a1
|
|
Шаг 2 – Выполняется разбиение на 0-эквивалентные множества по значению выходов автомата
|
|
| П0 = {A0, A1}
A0 = { a0, a1, a2, a3, a4, a6}
A1 = { a5} *
т.к. в множестве А1 есть только одно состояние, то состояние a5 отмечается звездочкой в таблице и не участвует в дальнейшей минимизации, как состояние не имеющее эквивалентных
| | y
|
a0
| a2
| a1
| 0
|
a1
| a3
| a4
| 0
|
a2
| a4
| a3
|
|
a3
| a5
| a6
|
|
a4
| a6
| a5
| 0
|
a5
| a2
| a1
| 1
|
a6
| a2
| a1
|
|
Шаг 3 – Таблица переходов автомата записывается без выделенных «звездочкой» состояний. В ячейках таблицы вместо названий состояний записываются названия классов эквивалентности, к которым они относятся.
|
| П1 = {B0, B1, B2}
B0 = { a0, a1, a2, a6}
B1 = { a3} *
B2 = { a4} *
т.к. в множестве B1 и В2 есть только одно состояние, то состояние a3 и a4 отмечаются звездочкой в таблице и не участвуют в дальнейшей минимизации, как состояния не имеющие эквивалентных
| | 1
|
a0
| A0
| A0
|
a1
| A0
| A0
|
a2
| A0
| A0
|
a3
| A1
| A0
|
a4
| A0
| A1
|
a5
| a2
| a1
|
a6
| A0
| A0
|
Шаг 4 – Таблица переходов автомата записывается без выделенных «звездочкой» состояний. В ячейках таблицы вместо названий состояний записываются названия классов эквивалентности, к которым они относятся.
Шаг 5 – Таблица переходов автомата записывается без выделенных «звездочкой» состояний. В ячейках таблицы вместо названий состояний записываются названия классов эквивалентности, к которым они относятся.
На данном шаге минимизация окончена, т.к. выделено множество полностью эквивалентных состояний, а все остальные состояния не имеют эквивалентных т.к. они попали в множества из одного элемента.
В исходной таблице переходов/выходов цифрового автомата вычеркивается строка, которая соответствует состоянию a6, а в остальных строках a6 заменяется на a0
|
|
| y
|
a0
| a2
| a1
|
|
a1
| a3
| a4
|
|
a2
| a4
| a3
|
|
a3
| a5
| a6
|
|
a4
| a6
| a5
|
|
a5
| a2
| a1
|
|
a6
| a2
| a1
|
|
Таблица переходов/выходов автомата после минимизации будет иметь следующий вид:
|
|
| y
|
a0
| a2
| a1
|
|
a1
| a3
| a4
|
|
a2
| a4
| a3
|
|
a3
| a5
| a0
|
|
a4
| A0
| a5
|
|
a5
| a2
| a1
|
|