Теорема. Если функция f(x,y) правильно вычислима на машине Тьюринга, то и функция φ(x)=μy[f(x,y)=0], получающаяся с помощью оператора минимизации из функции f(x,y), также правильно вычислима на машине Тьюринга.
Доказательство: Обозначим F – машину Тьюринга, правильно вычисляющую функцию f(x,y). Используя ее, сконструируем такую машину Тьюринга, которая для заданного значения x вычисляет последовательно значения f(x,0), f(x,1), f(x,2), … до тех пор, пока в первый раз получится f(x,i)=0. После этого машина должна выдать на ленту число i, представляющее собой значение функции φ(x)=i. Если же для всех i будет иметь место f(x,i)>0,то машина должна будет работать вечно, и это будет означать, что функция φ не определена в точке x. начальная конфигурация на конструируемой машине такова: q101x0. Будем мыслить ее следующим образом q101x010 и начнем с применения к ней машины “копирование” К2. Получим конфигурацию 01x010q101x010. Теперь вычислим значение f(x,0), применив машину
F: 01x010qα01f(x,o).
Далее подбираем команды, которые при условии f(x,i)>0 преобразовывают конфигурацию 01x01iq01f(x,i) в конфигурацию 01x01i+1q01f(x,i+1):
qα0→ qα+10П: 01x0100 qα+1 1f(x,o);
qα+11→ qα+20: 01x0100 qα+2 1f(x,o)-1;
qα+20→ qα+30Л: 01x010qα+3 001f(x,o)-1;
qα+30→ qα+41: 01x010qα+4 101f(x,o)-1;
qα+41→ qα+51П: 01x0110 qα+5 01f(x,o)-1;
О: 01x011q0;
(Б-)2: 01x011q 01x011;
F: 01x011 qβ 01f(x,1);
qβ0→ qα0: 01x011 qα 01f(x,1);
Последняя команда зацикливает программу, и машина от конфигурации 01x011 qα 01f(x,1) переходит к конфигурации 01x012 qα 01f(x,2) , затем к конфигурации 01x013 qα 01f(x,3) и т.д. Допустим, что на некотором шаге машина домтагла конфигурации 01x01i qα 01f(x,i), при которой f(x,i)=0. Это значит, что φ(x)=i и машина должна выдать этот результат. Число i yнакоплено в «счетчике» 01i. Поэтому поступаем следующим образом. Уже имеющаяся команда qα0→ qα+10П приведет машину к конфигурации 01x01i 0qα+10. Следующие команды выдают на ленту необходимую конфигурацию q001i, т.е. q001φ(x):
qα+10→ qγ0: 01x01i 0qγ0;
(Б-)2: 01x qγ 01i 0;
ВО Б-: qδ 01i ;
q δ 0→ q00: q001φ(x)
Теорема доказана.
Теорема 2. Если функция вычислима по Тьюрингу, то она частично рекурсивна.
Теорема 3. Функция вычислима по Тьюрингу тогда и только тогда, когда она частично рекурсивна.