Конфигурация конечного автомата

Определение 2.2.1. Конфигурацией или мгновенным описанием (instantaneous description) конечного автомата Конфигурация конечного автомата - student2.ru называется любая упорядоченная пара Конфигурация конечного автомата - student2.ru , где Конфигурация конечного автомата - student2.ru и Конфигурация конечного автомата - student2.ru .

Замечание 2.2.2. Содержательно конфигурация представляет собой "мгновенное описание" конечного автомата. Если представить, что исходное слово, принадлежность которого рассматриваемому языку надо проверить, дано в некотором "входном потоке", то в конфигурации Конфигурация конечного автомата - student2.ru слово w есть та часть исходного слова, которая пока осталась во входном потоке (это некоторый суффикс исходного слова), а q - текущее состояние "управляющего устройства".

Определение 2.2.3. Определим на множестве всех конфигураций конечного автомата M бинарное отношение Конфигурация конечного автомата - student2.ru ( такт работы (step)) следующим образом. Если Конфигурация конечного автомата - student2.ru и Конфигурация конечного автомата - student2.ru , то Конфигурация конечного автомата - student2.ru . Иногда вместо Конфигурация конечного автомата - student2.ru пишут Конфигурация конечного автомата - student2.ru .

Пример 2.2.4. Рассмотрим конечный автомат

Конфигурация конечного автомата - student2.ru

из примера 2.1.2. Тогда Конфигурация конечного автомата - student2.ru .

Определение 2.2.5. Бинарное отношение Конфигурация конечного автомата - student2.ru определяется как рефлексивное, транзитивное замыкание отношения Конфигурация конечного автомата - student2.ru .

Пример 2.2.6. Для конечного автомата из примера 2.1.2 выполняется Конфигурация конечного автомата - student2.ru и Конфигурация конечного автомата - student2.ru .

Лемма 2.2.7. Пусть дан конечный автомат Конфигурация конечного автомата - student2.ru . Слово Конфигурация конечного автомата - student2.ru принадлежит языку L(M) тогда и только тогда, когда для некоторых Конфигурация конечного автомата - student2.ru и Конфигурация конечного автомата - student2.ru верно Конфигурация конечного автомата - student2.ru .

Лемма 2.2.8. Если Конфигурация конечного автомата - student2.ru и Конфигурация конечного автомата - student2.ru , то Конфигурация конечного автомата - student2.ru .

Доказательство. Лемму легко доказать индукцией по количеству тактов в вычислительном процессе, ведущем из конфигурации Конфигурация конечного автомата - student2.ru в конфигурацию Конфигурация конечного автомата - student2.ru .

Упражнение 2.2.9. Рассмотрим конечный автомат.

Конфигурация конечного автомата - student2.ru

Перечислить все конфигурации Конфигурация конечного автомата - student2.ru , удовлетворяющие условию Конфигурация конечного автомата - student2.ru .

Упражнение 2.2.10. Существуют ли конечный автомат M, состояния q1, q2 и слова x, y, z, такие что Конфигурация конечного автомата - student2.ru и Конфигурация конечного автомата - student2.ru ?

Упражнение 2.2.11. Как связаны |Q|, Конфигурация конечного автомата - student2.ru , Конфигурация конечного автомата - student2.ru , |w| и число достижимых из Конфигурация конечного автомата - student2.ru (в смысле Конфигурация конечного автомата - student2.ru ) конфигураций?

Наши рекомендации