Математическая логика и теория алгоритмов. Сергиевская И.М. - 53 стр.

UptoLike

Составители: 

Рубрика: 

58
p(x) – предикат на множестве {0,1,…,l-1}. Итерация машины Тьюринга
0
T
относительно предиката p(x) – это машина Тьюринга Т, которая получается
следующим образом. Таблица Т совпадает с таблицей
0
T
для тех клеток, в которых
нет команды не с
0
q .
Если p(n)=1, то в клетке nкоманда
aEq
1
, aномер строки, где находится
клетка n,
1
q начальное состояние
0
T .
Если p(n)=0, то в клетке nкоманда с
0
q .
Действительно, имеет место итерация, т.е. многократная работа машины
0
T .
В частном случае, если
0
q заключительное состояние машины
0
T , а q
любое состояние машины
0
T
, не являющееся заключительным, то заменим в
программе
0
T состояние
0
q на состояние q
. В результате мы получим программу
для машины Т, которая является итерацией машины
0
T по паре состояний (
0
q , q
).
Отметим, что начальных и заключительных состояний может быть несколько.
В
Содержание.
Задачи.
1.
По заданной машине Тьюринга
T
и начальной конфигурации
1
K найти
заключительную конфигурацию:
1)
Eqq
Rqq
T
11
10
:
01
11
;
3
11
011qK = .
2)
Rqq
Rqq
Lqq
Rqq
T
01
00
11
10
:
12
02
21
11
;
3
11
101qK = .
3)
Lqq
Eqq
Lqq
Rqq
T
11
10
01
10
:
12
02
21
21
;
1110
1
2
1
qK =
.
4)
Rqq
Eqq
Lqq
Rqq
T
11
00
11
00
:
12
02
21
21
;
2
1
2
1
1101 qK = .
p(x) – предикат на множестве {0,1,…,l-1}. Итерация машины Тьюринга T0
относительно предиката p(x) – это машина Тьюринга Т, которая получается
следующим образом. Таблица Т совпадает с таблицей T0 для тех клеток, в которых
нет команды не с q0 .
      Если p(n)=1, то в клетке n – команда q1aE , a – номер строки, где находится
клетка n, q1 – начальное состояние T0 .
      Если p(n)=0, то в клетке n – команда с q0 .
      Действительно, имеет место итерация, т.е. многократная работа машины T0 .
      В частном случае, если q0 – заключительное состояние машины T0 , а q′ –
любое состояние машины T0 , не являющееся заключительным, то заменим в
программе T0 состояние q0 на состояние q′ . В результате мы получим программу
для машины Т, которая является итерацией машины T0 по паре состояний ( q0 , q′ ).
      Отметим, что начальных и заключительных состояний может быть несколько.

В Содержание.




     Задачи.

       1. По заданной машине Тьюринга T и начальной конфигурации K1 найти
заключительную конфигурацию:
          ⎧q1 0q11R
1) T : ⎨               ; K1 = 1q1 013 .
          ⎩q11q01E
        ⎧q1 0q11R
        ⎪q 1q 1L
        ⎪ 1 2
2) T : ⎨                 ; K1 = q11013 .
        ⎪q 2 0 q 0 0 R
        ⎪⎩q 2 1q1 0 R
       ⎧q1 0q21R
       ⎪q 1q 0 L
       ⎪ 1 2
3) T : ⎨                ; K1 = 10 21q11 .
       ⎪q2 0q01E
       ⎪⎩q21q11L
         ⎧q1 0q 2 0 R
         ⎪q 1q 1L
         ⎪ 1 2
4) T : ⎨                 ; K1 = 1012 q112 .
         ⎪q 2 0 q 0 0 E
         ⎪⎩q 2 1q11R



                                       58