Детерминированные конечные автоматы — различия между версиями
|  (→Процесс допуска) |  (→Процесс допуска) | ||
| Строка 8: | Строка 8: | ||
| * Изначально автомат находится в стартовом состоянии | * Изначально автомат находится в стартовом состоянии | ||
| * Ему на вход подается строка | * Ему на вход подается строка | ||
| − | * Далее на каждом шагу автомат берет новый символ строки и совершает соответствующий переход в новое состояние, ''если для символа не задано никакого перехода из текущего состояния, то слово считается недопущенным (в отличие от недетерминированного конечного автомата, где множество переходов может быть пустым''   | + | * Далее на каждом шагу автомат берет новый символ строки и совершает соответствующий переход в новое состояние, ''если для символа не задано никакого перехода из текущего состояния, то слово считается недопущенным (в отличие от [[Недетерминированные конечные автоматы|недетерминированного конечного автомата]], где множество переходов может быть пустым)''   | 
| * Слово считается допущенным, если после того, как прочитаны все его символы, автомат оказался в допускающем состоянии. | * Слово считается допущенным, если после того, как прочитаны все его символы, автомат оказался в допускающем состоянии. | ||
Версия 22:55, 30 сентября 2010
Детерминированный конечный автомат
| Определение: | 
| Детерминированный конечный автомат(ДКА) --- набор из пяти элементов , где -- алфавит, -- множество состояний автомата, -- начальное состояние автомата, -- Множество допускающих состояний автомата, -- функция переходов. | 
Процесс допуска
Процесс допуска слова автоматом выглядит так:
- Изначально автомат находится в стартовом состоянии
- Ему на вход подается строка
- Далее на каждом шагу автомат берет новый символ строки и совершает соответствующий переход в новое состояние, если для символа не задано никакого перехода из текущего состояния, то слово считается недопущенным (в отличие от недетерминированного конечного автомата, где множество переходов может быть пустым)
- Слово считается допущенным, если после того, как прочитаны все его символы, автомат оказался в допускающем состоянии.
Для удобства можно ввести следующие обозначения:
-  , если
-  , если
| Лемма: | 
| Доказательство: | 
Автоматные языки
| Определение: | 
| --- язык автомата . | 
