Автомат Мили
Конечный автомат Мили есть пятерка A= (X, Y, Z, f, g), где
· X – конечное множество входов,
· Y – конечное множество выходов,
· Z – конечное множество состояний,
· f: Z´X® Z – отображение (функция переходов),
· g: Z´X® Y – функция выходов, причем g – сюръекция.
Замечание:
1. Соответствие f: X® Y называется отображением, если каждое xÎX встречается ровно в одной паре (x, y) в графике соответствия.
2. Отображение называется сюръективным, если f(x)= y.
Требование сюръективности для отображения g не является существенным ограничением. Действительно, в Y не имеет смысла включать элементы, которые заведомо не могут появиться на выходе. Однако часто множество выходов определяют «с запасом», т.е. больше, чем это необходимо в действительности.
Автоматы Мили могут быть представлены в виде графов и при помощи переходно-выходной матрицы.
Пусть А= (X, Y, Z, f, g), где Z= {z1, z2,…, zn}.
Тогда переходно-выходной матрицей для А называется nxn матрица M= ||mik||, где .
Замечание: в дальнейшем будем считать, что ни одно из множеств X, Y, Z не пусто.
Вопросы и упражнения
1. Существует ли отображение, не являющееся сюрьекцией ? Приведите пример.
2. Задайте Автоматом Мили процесс решения квадратного уравнения.