Алгоритмические проблемы
1) если f(w) не определено, то не существует таких p ∈ I,
q ∈ F , a ∈ Γ, x ∈ Γ
∗
, y ∈ Γ
∗
,чтоε, p, b
0
,w
∗
x, q, a, y,
2) если f (w)=z,тодлянекоторыхp ∈ I, q ∈ F , m ∈ N и
n ∈ N ε, p, b
0
,w
∗
b
m
0
,q,b
0
,zb
n
0
.
Пример 13.12. Машина Тьюринга из примера 13.8 вычисляет
следующую частичную функцию:
f(a
n
)=
ε, если число n чётно,
не определено, если число n нечётно.
Пример 13.13*. Рассмотрим детерминированную машину
Тьюринга Q, Σ, Γ,b
0
, Δ,I,F,гдеΣ={a}, Γ={a, b}, b
0
= b,
Q = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14}, I = {1}, F = { 7} и
Δ={1,b, 2,b,1, 2,b, 7,b,0, 2,a, 3,a,−1,
3,b, 3,a,1, 3,a, 4,b,
1,
4,b, 5,b,−1, 4,a, 8,a,0,
5,b, 6,b,−1, 6,a, 6,a,−1, 6,b, 7,b,0,
8,b, 8,b,1, 8,a, 9,a,1,
9,a, 9,a,1, 9,b, 10
,b,−1,
10,a, 11,b,−1, 11,b, 11,b,0, 11,a, 12,b,−1,
12,a, 12,a,−1, 12,b, 13,b,−1,
13,b,13,b,−1, 13,a,14,b,−1,
14,a,8,a,1, 14
,b,3,b,1}.
Можно проверить, что для любых i ∈ N, j ∈ N и k ∈ N
выполняется следующее: b
1
a
k+2
∗
aba
8
a
k
, ab
j+1
a
8
a
2
∗
b
7
a
j+2
,
ab
j+1
a
8
a
k+3
∗
a
j+2
ba
8
a
k
, a
i+2
b
j+1
a
8
a
k+2
∗
a
i+1
b
j+2
a
8
a
k
,
ab
j+1
a
8
a
k+2j+5
∗
ab
j+2
a
8
a
k
.Следовательно,b
1
a
i+(j+2)
2
∗
ab
j+1
a
8
a
i+2
и b
1
a
(k+2)
2
∗
b
7
a
k+2
. Рассматриваемая машина Тьюринга вычисля-
ет следующую частичную функцию:
f(a
n
)=
a
√
n
, если
√
n ∈ N,
не определено, если
√
n/∈ N.
61