Вычислимость частично рекурсивных функций по Тьюрингу
Теорема 10.1. Для всякой ч.р.ф. f существует м.Т.

Доказательство. Доказательство проведем индукцией по определению частично рекурсивной функции f.
Базис. Вычислимость простейших функций машинами Тьюринга очевидна.
Индукционный шаг. Покажем, что операторы суперпозиции, примитивной рекурсии и минимизации сохраняют вычислимость по Тьюрингу. Все используемые м.Т. будем предполагать односторонними со стандартными заключительными конфигурациями.
Суперпозиция. Пусть Fm и fn1,…, fnm
- ч.р.ф., вычислимые на м.Т.


вычисляющая G, работает следующим образом:
- m раз копирует вход отделяя одну копию от другой символом #;
- на полученном слове вида
- запускает параллельную композицию машин и получает конфигурацию видагде yi=fi(x1,…,xn) (i[1,m]).
- заменяет все символы 0023 на *;
- затем запускает программу м.Т. на получившемся после этапа 3) входе видаи вычисляет требуемое значение
Если обозначить м.Т., выполняющую копирование на этапе (1), через Копm, а м.Т., выполняющую замену # на * на этапе (3), через Зам*#, то требуемую для суперпозиции м.Т.


Примитивная рекурсия. Пусть функция Fn+1(x1,… ,xn,y) получена с помощью оператора примитивной рекурсии из функций gn(x1,…, xn) и fn+2(x1,… ,xn, y, z), которые вычислимы на м.Т.


- используястроит по входу видаконфигурацию на ленте
- используястроит по входу видаконфигурацию
- на входе видавыдает в качестве результата
- ? на входе вида проверяет условие yu.
Построение каждой из указанных м.Т. достаточно очевидно. Из них можно получить, используя определенные в предыдущем разделе конструкции "языка программирования" для машин Тьюринга, требуемую м.Т.


Минимизация. Пусть fn(x1,…, xn) = ? y [ gn+1(x1,…, xn,y)=0] и м.Т.





Через E обозначим м.Т., которая ничего не делает.
Пусть




в

? на входе вида w # v проверяет непустоту v (т.е. условие v > 0).

Таким образом, при v=g(x1,…,xn,y) машина ? проверяет условие g(x1,…,xn,y)




Наконец,


Ясно, что каждая из перечисленных м.Т.







Из этого определения непосредственно следует, что
