Задача звучит так:
МТ с внешним алфавитом
и алфавитом внутренних состояний
определяется следующей функциональной таблицей:
Определите, в какое слово перерабатывает МТ каждое из следующих слов (в начальный момент времени МТ находится в первом состоянии и обозревает крайнюю правую ячейку, в которой записан пустой символ 0, а в следующей слева ячейке уже записана 1).
а) 0111011101110
б) 0110111010
в) 01110110
г) 011011110
======
Видимо, у меня какое-то недопонимание с определением МТ (или у автора задания). Я понял так, что здесь лента полубесконечная, но простирается влево,
означает переход влево,
-- переход вправо. Ибо если считать
переходом вправо, то МТ переходит за крайнюю правую позицию на первом шаге для каждого слова.
Однако тогда получается, что поскольку все данные слова оканчиваются на 10, на каждом из них МТ пройдёт последовательно состояния 1-2-3-4-5, в пятом состоянии будет обозревать крайнюю правую ячейку. За это время последние две цифры 10 она заменит на 01 (на другие даже на посмотрит) и затем попытается перейти в состояние 6 и одновременно сдвинуть головку за крайнюю правую позицию. Получается, что эта МТ неприменима ко всем данным числам. Такое, конечно, возможно, но "меня терзают смутные сомнения".
Я нигде не ошибаюсь?