Математическая логика и теория алгоритмов. Анкудинов Г.И - 77 стр.

UptoLike

Рубрика: 

Функции j(j,s,m,n), s(j,s,m,n), m(j,s,m,n), n(j,s,m,n) получены
суперпозицией рекурсивных функций, поэтому они рекурсивны.
Теперь мы можем ввести в рассмотрение функции Q
(t,j,s,m,n),
дающие номер состояния, в которое перейдет машина из начальной
конфигурации <j,s,m,n> через t тактов. Введем также функции
S
(t,j,s,m,n), M
(t,j,s,m,n), N
(t,j,s,m,n), дающие номера остальных
элементов четверки через t тактов. Введенные функции
удовлетворяют рекурсивным соотношениям:
Q
(0,j,s,m,n)=j,
(0,j,s,m,n)=s,
S
M
(0,j,s,m,n)=m,
N
(0,j,s,m,n)=n,
Q
(t+1,j,s,m,n)=Q(Q
(t,j,s,m,n),A
(t,j,s,m,n)),
S
(t+1,j,s,m,n)=s(Q
(t,j,s,m,n),S (t,j,s,m,n),M
(t,j,s,m,n),N
(t,j,s,m,n)),
M
(t+1,j,s,m,n)=m(Q
(t,j,s,m,n),S (t,j,s,m,n),M
(t,j,s,m,n),N
(t,j,s,m,n)),
N
(t+1,j,s,m,n)=n(Q
(t,j,s,m,n),S (t,j,s,m,n),M
(t,j,s,m,n),N
(t,j,s,m,n)).
Выписанные формулы определяют схему совместной рекурсии
функций Q
, S , M
, N
. Совместная рекурсия равносильна простой
рекурсии [9, 14]. Поскольку функции Q, s, m, n рекурсивны,
функции Q
, S , M
, N
также рекурсивны. Таким образом, получена
система рекурсивных функций, позволяющих найти конфигурацию,
в которую переходит машина Тьюринга из начальной конфигурации
через t тактов. Остается только доказать частичную рекурсивность
функции f(x), вычисляемой машиной Тьюринга.
Пусть функция f(x) вычисляется машиной Тьюринга с
начальной конфигурациейΛq
a
1 s
c c c c
0 1 2 3
Λ…, где цепочка
a
s
c c c c
0 1 2 3
представляет значение аргумента x. Для
арифметизированной записи начальной конфигурации <1, s(x), 0,
n(x)> имеем m(x)=0, а номера обозреваемого символа s(x) и n(x)
определяются значением аргумента x. Тогда можно записать
выражение для номера состояния через t тактов
161