Универсальная машина Тьюринга
Занумеруем все машины Тьюринга, вычисляющие одноместные функции. Универсальная машина Тьюринга МУ работает так над парой n, x так:
– если n – номер МТ, вычисляющей f, то на выходе имеем f(x),
– если n – не номер МТ, то машина останавливается.
Описание МУ.На ленте записаны числа n и x.
(1) Находим число s(n) команда в машине с номером n.
(2) Находим номер каждой команды n1, n2, … , ns.
(3) Раскодируем номера команд и запишем на ленте эти команды. На ленте возникнет ситуация
К1 | 0 | К2 | … | X |
5 яч. 5 яч. 5 яч.
(4) Если в состоянии управляющее устройство находится над символом , то после этого программа ищет команду К, у которой левая часть , . После этого управляющее устройство возвращается на то место, откуда начался поиск команды. Здесь состояние относится к , состояние относится к МУ и используется при декодировании номера – состояние МУ при вычислении .