
78
a
q
a
/b
Тогда для автоматов
и
′
, запущенных из состояния q и при подаче входного
знака a, получим:
()()
αλα
,, qqK =
αλα
,, qqK =
′
т.е. следующее состояние у автоматов одинаково.
шаг 2
:Предположение.
Предположим, что
k
K
=
α
Пусть
()()
kk
qKqK
αα
,,
′
=
Тогда очевидно, что и следующее состояние у автоматов одинаково.
Допустим
()
ktq + у обоих автоматов будет одинаково.
шаг 3:
Индуктивный переход.
Пусть длина строки a
KK
αα
=
+1
()()()()
aktqqKaqK
kk
,,, +⋅=
λαα
()()()()
aktqqKaqK
kk
,,, +⋅=
′
λαα
Таким образом мы показали, что выходные строки одинаковы.
Следующее состояние после приёма знака у автоматной сети будет соответствовать
(совпадать) со следующим состоянием исходного автомата.
C) Вывод: Т.к. для любого состояния исходного автомата мы нашли неотличимые
от него состояния автоматной сети, то исходный автомат неотличим от
автомата сети, если автоматная сеть и исходная сеть запускается из
соответствующих состояний , что и требовалось доказать.
Замечание:
При доказательстве теоремы использовался общий вид автомата (
автомат Мили ). Последнее означает, что теорема справедлива для автоматов частного
вида:
синхронного и автомата Мура.
Если исходный автомат асинхронный, то элемент памяти ( элемент задержки D )
тоже должен быть асинхронным.
Действительно, если исходный автомат К – асинхронный, то как и для автоматной
сети - изменение знака
на входе приводит к изменению состояния на входе и выходе
автомата
Δ . Происходит изменение входного знака происходит на элементе задержки,
который через время задержки τ
повторяет входной знак на выходе, что является новым
состоянием автомата. Это состояние может в свою очередь привести к изменению как
выходного знака, так и следующего состояния, но т.к. автомат асинхронный следующее
состояние совпадает с ранее вычисленным.
В этом случае элемент задержки на один такт может быть не
использован в
схеме.
Для реализации произвольного автомата в виде схемы из комбинационных автоматов,
необходим в общем случае элемент задержки на один такт, который по своему
определению является автоматом с несколькими состояниями. Из предыдущего
замечания следует, что такие автоматы могут быть реализованы, как асинхронные
автоматы, не содержащие элемента задержки.
Вывод
: для реализации произвольного автомата необходимо уметь реализовать,
только комбинационный автомат т.к. элемент памяти может быть представлен в
виде асинхронного автомата, не содержащего элемента задержки
Error! Objects