Рассмотрим машины Тьюринга (МТ), исполняющие некоторые примитивно-рекурсивные функции.
Пусть Vт={|, #}.
Пример1. T1:=вычисление функции Сn=0 на правой полуленте: qо|x+1#→qk|#.
Схема работы МТ для х=3 (правая полулента):
Протокол Т1: 1) qо|→q1#П,
2) q1|→q1#П,
3) q1#→q2#Л,
4) q2#→qk|C.
Таблица:
qÎQ | Символы VT | |
| | # | |
q0 | q1#П | - |
q1 | q1#П | q2#Л |
q2 | - | qk|C |
Граф:
Пример2. T2:= вычисление функции Сn=1 на правой полуленте: qо|x+1#→qk||#.
Протокол Т2: 1) qо|→q1#П,
2) q1|→q1#П,
3)q1#→q2#|Л,
4) q2 #→qk|C.
Таблица:
qÎQ | Символы VT | |
| | # | |
q0 | q1#П | - |
q1 | q1#П | q2|Л |
q2 | - | q1|C |
Граф:
Пример 3. T3:= вычисление функции λ(x)=х+1 на правой полуленте: qo|x+1#→qk|(x+1)+1#.
Протокол Т3: 1) qo|→q1|П,
2) q1|→q1|П,
3) q1#→q2|Л,
4) q2|→q2|Л,
5) q2#→q3#П,
6) q3|→qk|C.
Таблица:
qÎQ | Символы VT | |
| | # | |
q0 | q1|П | - |
q1 | q1|П | q2|Л |
q2 | q2|Л | q3#П |
q3 | qk|С | - |
Граф: