Який взаємозв’язок між машинами Тьюрінга з кінцевою стрічкою та автоматами кінцевого стану?


9

Я, мабуть, згадую з класу бакалаврату, що для машини Тьюрінга з кінцевою стрічкою завжди існуватимуть відповідні автоматичні дані кінцевого стану, але я не зміг знайти це підтверджене ніде в Інтернеті. Це насправді так чи я неправильно пам’ятаю?


Скільки можливих станів матиме машина Тюрінга з кінцевою стрічкою?
Дейв Кларк

Буде кінцево багато, але, як показує нижченаведена відповідь, цього не обов'язково достатньо для отримання еквівалентності.
Джессі Берлін

Відповіді:


9

Це залежить від того, що ви маєте на увазі під "кінцевою стрічкою". Якщо ви обмежили довжину стрічки якоюсь функцією вводу, то ні - ви можете розпізнати нерегулярні мови. Наприклад, розгляньте ЛБА .

Але якщо ви маєте на увазі обмежену стрічку, де є стрічкаk комірки для деяких фіксованих k, то так - ви дійсно отримуєте модель, еквівалентну DFA.

Щоб довести це, подумайте, яка інформація вам потрібна для визначення майбутнього запуску TM: вам потрібен вміст стрічки, місце розташування голови та стан. Якщо стрічка має постійну кількість комірок, а алфавіт закріплений, то у вас є постійне число конфігурацій, які ви можете кодувати як стани кінцевого автомата.


Ваша відповідь на обмежену стрічку була саме тим, що я шукав. Дякую!
Джессі Берлін
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.