-функция переходов, реализующая отображение множества
DdÍA´Z в А (аs= ;
- функция выходов, реализующая отображение множества
на ;
a1ÎA – начальное состояние автомата.
Автомат называется конечным, если конечны множества A, Z и W.
Автомат называется полностью определенным, если , то есть область определения функций и совпадает со множеством всевозможных пар вида (am, zf).
У частичного автомата функции или определены не для всех пар (am, zf)ÎA´Z .
Понятие состояния в определении автомата введено в связи с тем, что часто возникает необходимость в описании поведения систем, выходы которых зависят не только от состояний входов в данный момент времени, но и от некоторой предыстории, то есть от сигналов, которые поступали на вход системы ранее. Состояния как раз и соответствуют некоторой памяти о прошлом, позволяя устранить время как явную переменную и выразить выходные сигналы как функцию состояний и входов в данный момент времени.
Z={z1,…,zF} W={w1,…,wG}
А={a1,…,am}
Абстрактный автомат имеет один входной и один выходной канал. В каждый момент t=0, 1, 2,… дискретного времени автомат находится в определенном состоянии a(t)ÎA. При t=0 он всегда находится в нормальном состоянии а(0)=а1. В момент t, будучи в состоянии a(t), автомат способен воспринять на входном канале сигнал z(t)ÎZ и выдать на выходном канале сигнал w(t)=l(a(t),z(t)), переходя в состояние а(t+1)=d(a(t),z(t)), a(t)ÎA, w(t)ÎW.
Смысл понятия абстрактного автомата состоит в том, что он реализует некоторое отображение множества слов входного алфавита Z во множество слов выходного алфавита W.
На практике наибольшее распространение получили автоматы Милии Мура.
Закон функционирования автомата Мили задается уравнениями: