Пример 4.5. Определить реакцию автомата на входное слово (последовательность входных символов составляет входное слово; аналогично - для выходного слова)
Пусть на вход автомата Мили АА и эквивалентного ему автомата Мура АВ из примера 4.3 поступает входное слово
. Рассмотрим реакцию автоматов на входное слово.
Для автомата Мили имеем:
;
, т.е. под действием символа х1 автомат переходит в состояние
с выходом у1; при следующем символе
получим:
;
и т. д. В результате получим последовательность состояний и выходное слово:
| входное слово x | - | = k * |
| cостояния S | | = k+1 |
| выходное слово h | - | = k |
Для автомата Мура АВ имеем: при вхождении символа х1 автомат находился в состоянии
с выходом
,
;
. Далее поступает следующий символ х1 в состоянии
с выходом
и т.д. Последовательность входных и выходных символов, а также символов состояний выглядит аналогично представленным выше для автомата Мили:
| входное слово x | - | = k |
| cостояния S | | = k+1 |
| выходное слово h | | = k+1 |
Видно, что реакция автоматов АА и АВ на входное слово
совпадают с точностью до сдвига на один такт; это получилось потому, что реакция автомата Мура на входную букву наступает в следующем такте. Так будет и в общем случае, если автоматы эквивалентны и разных типов. Проверка этого утверждения предоставляется студентам.
-
-