Примеры машин Тьюринга

Рассмотрим машины Тьюринга (МТ), исполняющие некоторые примитивно-рекурсивные функции.

Пусть 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 -

Граф:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: