6
дискретного времени [τ ] на выходе устройства генерируется символ
y ∈ Y. Эту зависимость определяет функция выходов автомата ϕ. Для
каждого текущего состояния автомата q ∈ Q и для каждого символа
x ∈ X в момент дискретного времени [τ ] автомат переходит в
очередное состояние q ∈ Q. Эту зависимость определяет функция
переходов автомата ψ.
Функционирование автомата состоит в порождении двух
последовательностей:
• последовательности очередных состояний автомата
(q
1
[1] q
2
[2] q
3
[3]...)
• и последовательности выходных символов (y
1
[1] y
2
[2] y
3
[3]...),
которые для последовательности символов (x
1
[1] x
2
[2] x
3
[3]...)
получаются в моменты дискретного времени τ = 1,2,3,....
В прямоугольных скобках указывают моменты дискретного
времени, которые называют иначе тактами, в круглых скобках -
последовательности символов алфавитов X, Y и Q.
Таким образом, математическая модель конечного автомата есть
трехосновная алгебра, носителями которой являются три множества
X, Y и Q, а операциями - две функции ϕ и ψ:
M = 〈 X; Y; Q; ψ; ϕ〉,
(1)
где
X = { x
1
; x
2
; ...; x
n
} множество символов входного алфавита;
Y = { y
1
; y
2
; ...; y
p
} множество символов выходного алфавита;
Q = { q
1
; q
2
; ...; q
m
} множество символов состояний автомата;
ψ : (Q ⊗ X) → Q
функция переходов автомата для