Мы видим, что вы можете эмулировать DFA на такой машине Тьюринга - машина Тьюринга просто имеет состояния только для чтения и потребляет один символ ввода на каждом шаге - по сути, реализует DFA на машине Тьюринга.Это простое направление.
Показывать, что вы можете эмулировать TM на DFA, немного сложнее, но сводится к тому, что есть только k
возможных мест для записи m
символов, гдеm
- размер букв алфавита машины.Поэтому ваша TM имеет только k^m
возможных состояний ленты в дополнение ко многим состояниям машины, которые мы назовем n
.Таким образом, DFA с n*k^m
состояниями может покрывать состояния TM.
Очевидно, что это волнообразный набросок доказательства.Вы можете взять его отсюда.