Нам понадобится несколько модифицировать формальную систему Q'M(M), приведя ее к виду Q'M(M, c) — для краткости я буду обозначать ее просто как Q (c) (отброшенные обозначения в данной ситуации несущественны и лишь добавляют путаницы и громоздкости). Формальная система Q(c) определяется следующим образом: при построении этой системы допускается принимать в качестве «безошибочных» только те ☆M-утверждения, степень сложности которых (задаваемая описанным выше числом ρ) меньше c, где c есть некоторое должным образом выбранное число, подробнее о котором я расскажу чуть ниже. Для «безошибочных» ☆M-утверждений, удовлетворяющих неравенству ρ < c, я буду использовать обозначение «√краткие ☆M-утверждения». Как и прежде, множество действительных теорем формальной системы Q (c) будет включать в себя не только √краткие ☆M-утверждения, но также и утверждения, получаемые из √кратких ☆M-утверждений посредством стандартных логических операций (позаимствованных, скажем, из исчисления предикатов). Хотя количество теорем системы Q(c) бесконечно, все они выводятся с помощью обыкновенных логических операций из конечного множества √кратких ☆M-утверждений. Далее, поскольку мы ограничиваем рассмотрение конечным множеством, мы вполне можем допустить, что функции T, L и N постоянны (и принимают, скажем, наибольшие значения на конечном интервале ρ). Таким образом, формальная система Q(c) задается лишь четырьмя постоянными c, T, L, N и общей системой механизмов M, определяющих поведение робота.
Отметим существенный для наших рассуждений момент: гёделевская процедура строго фиксирована и не нуждается в увеличении сложности выше некоторого определенного предела. Гёделевским предположением G(H) для формальной системы H является Π1-высказывание, степень сложности которого должна лишь на сравнительно малую величину превышать степень сложности самой системы H, причем эту величину можно определить точно.
Конкретности ради я позволю себе некоторое нарушение системы обозначений и буду вкладывать в запись «G(H)» некий особый смысл, который может и не совпасть в точности с определением, данным в §2.8. В формальной системе H нас интересует лишь ее способность доказывать Π1- высказывания. В силу этой своей способности система H дает нам алгебраическую процедуру A, с помощью которой мы можем в точности установить (на основании завершения выполнения A) справедливость тех Π1-высказываний, формулировка которых допускается правилами системы H. А под Π1-высказыванием понимается утверждение вида «действие машины Тьюринга Tp(q) не завершается» — здесь и далее мы будем пользоваться специальным способом маркировки машин Тьюринга, описанным в Приложении А (или в НРК, глава 2). Мы полагаем, что процедура A выполняется над парой чисел (p, q), как в §2.5. Таким образом, собственно вычисление А(p, q) завершается в том и только в том случае, если в рамках формальной системы H возможно установить справедливость того самого Π1-высказывания, которое утверждает, что «действие Tp(q) не завершается». С помощью описанной в §2.5 процедуры мы получили некое конкретное вычисление (обозначенное там как «Ck(k)»), а вместе с ним, при условии обоснованности системы H, и истинное Π1-высказывание, которое системе H оказывается «не по зубам». Именно это Π1-высказывание я буду теперь обозначать через G (H). Оно существенно эквивалентно (при условии достаточной обширности H) действительному утверждению «система H непротиворечива», хотя в некоторых деталях эти два утверждения могут и не совпадать (см. §2.8).
Пусть α есть степень сложности процедуры A (по определению, данному в §2.6, в конце комментария к возражению Q8) — иными словами, количество знаков в двоичном представлении числа α, где A = Tα. Тогда, согласно построению, представленному в явном виде в Приложении А, находим, что степень сложности η утверждения G (H) удовлетворяет неравенству η < α + 210 Iog2(α + 336). Для нужд настоящего рассуждения мы можем определить степень сложности формальной системы H как равную степени сложности процедуры A, т.е. числу α. Приняв такое определение, мы видим, что «излишек» сложности, связанный с переходом от H к G (H), оказывается еще меньше, чем и без того относительно крохотная величина 210 Iog2(α + 336).
Далее нам предстоит показать, что если H = Q (c) при достаточно большом c, то η < c. Отсюда, соответственно, последует, что и Π1-высказывание G(Q(c)) должно оказаться в пределах досягаемости системы Q (с) при условии, что роботы принимают G(Q(c)) с ☆-убежденностью. Доказав, что c > γ + 210 log2(γ + 336), мы докажем и то, что γ < c; буквой γ мы обозначили значение α при H = Q (c). Единственная возможная сложность здесь обусловлена тем обстоятельством, что сама величина γ зависит от c, хотя и не обязательно очень сильно. Эта зависимость γ от c имеет две различных причины. Во-первых, число c являет собой явный предел степени сложности тех Π1-высказываний, которые в определении формальной системы Q(c) называются «безошибочными ☆M-утверждениями»; вторая же причина происходит из того факта, что система Q(c) явным образом обусловлена выбором чисел T, L и N, и можно предположить, что для принятия в качестве «безошибочного» ☆M-утверждения большей сложности необходимы какие-то более жесткие критерии.
Относительно первой причины зависимости γ от c отметим, что описание действительной величины