Очевидно, что для
автомата Мура выходной сигнал Wi1= l(am) в момент
времени i1 не зависит от входного сигнала Zi1 и определяется
только состоянием am. Следовательно,
сигнал Wi1 никак не связан
с входным словом x.
В связи с этим под реакцией автомата Мура, установленного в состояние am,
на входное слово x = Zi1, Zi2, . . . , Zik будем понимать выходное слово той же
длины w = l(am,
x) = Wi2 Wi3 ...Wik+1, сдвинутое по отношению к x на один
такт.
Рассмотрим пример. Пусть задан автомат
Мура:
Подадим на вход этого автомата ту же
последовательность, что и для автомата Мили: x=z1 z2 z2 z1 z2
z2. Последовательность смены состояний и вырабатываемых выходных
сигналов представлена в таблице:
w1
w2
w3
w4
a1
a2
a3
a4
z1
a2
a3
a4
a4
z1
a4
a1
a1
a1
Сравнивая реакции автомата Мили (табл. 13) и автомата Мура
(табл.15), отмечаем, что эти реакции на одно и то же слово x совпадают. Следовательно автоматы Мили и Мура
реализуют одно и то же преобразование слов входного алфавита. Такие автоматы называются
эквивалентными. Строгое определение эквивалентности следующее:
два автомата с одинаковыми входными и выходными
алфавитами называются эквивалентными, если после установки их в начальное
состояние их реакции на любое входное слово совпадают.
Для каждого автомата Мили может быть построен
эквивалентный ему автомат Мура и наоборот.
Переход от автомата Мура к эквивалентному ему автомату Мили
тривиален и легко осуществляется при графическом способе задания автомата. Для
получения графа автомата Мили необходимо выходной сигнал Wg, записанный рядом
с вершиной as исходного автомата Мура, перенести на все
дуги, входящие в эту вершину. На рис. 18 приведен граф автомата Мили,
эквивалентного автомату Мура (рис. 16)