Детерминированные конечные автоматы
Версия от 18:06, 26 сентября 2010; 192.168.0.2 (обсуждение)
Эта статья находится в разработке!
Детерминированный конечный автомат
Определение: |
Детерминированный конечный автомат(ДКА) --- набор из пяти элементов | , где -- алфавит, -- множество состояний автомата, -- начальное состояние автомата, -- Множество допускающих состояний автомата, -- функция переходов.
Процесс допуска
Процесс допуска слова автоматом выглядит так:
- Изначально автомат находится в стартовом состоянии
- Ему на вход подается строка
- Далее на каждом шагу автомат берет новый символ строки и совершает соответствующий переход в новое состояние
- Слово считается допущенным, если после того, как прочитаны все его символы, автомат оказался в допускающем состоянии.
Для удобства можно ввести следующие обозначения:
Автоматные языки
Определение: |
--- язык автомата . |