Недетерминированные конечные автоматы
Версия от 08:42, 12 ноября 2011; Niyaz.nigmatullin (обсуждение | вклад)
| Определение: |
| Недетерминированный конечный автомат (НКА) — это пятерка , где — алфавит, — множество состояний автомата, — начальное состояние автомата, — множество допускающих состояний автомата, — функция переходов. Таким образом единственное отличие НКА от ДКА — это существование нескольких переходов по одному символу из одного состояния. |
Содержание
Процесс допуска
| Определение: |
| Мгновенная кофигурация — |
- , если:
- , если :
Автомат допускает слово , если . Процесс допуска происходит так же, как в ДКА, в котором Мерлин помогает выбрать правильный переход.
Язык автомата
Пример
Автомат, допускающий слова над алфавитом из символов 0 и 1, допускающий слова оканчивающиеся на 0101.
(0|1)*0101
