2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Машина Тьюринга
Сообщение05.12.2015, 16:15 
Аватара пользователя
Разбираю по учебнику доказательство теоремы, есть там вот такое:
Цитата:
Преобразуем программу машины Тьюринга таким образом, чтобы на каждом шаге машина могла бы выполнять только одно из следующих действий: сдвинуть головку влево; сдвинуть головку вправо; записать новый символ без сдвига головки. Это легко можно сделать, заменив каждую команду $qa \to q'a'd$ на две команды $qa \to q'a'p$ и $q'a' \to q'a'd$.

Здесь $d \in \left\lbrace r, l, p \right\rbrace$ соответственно сдвиг вправо, влево, или стоим на месте.
А что, есть команда типа $q'a' \to ...$ уже существует? Тогда ничего добавить не получится и ничего хорошего не выйдет. Полагая, что здесь нужно ввести новое состояние и заменять на что-то такое $ qa \to q''a'p$ и $q''a' \to q'a'd$. В книге действительно опечатка, или я чего то не понимаю?

 
 
 
 Re: Машина Тьюринга
Сообщение05.12.2015, 16:32 
Аватара пользователя
Если МТ недетерминированная, то ошибки нет. В противном случае — вы правы.

 
 
 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group