Изменить стиль страницы

Понятию «сложности» применительно к Π 1-высказываниям можно придать точный характер на основании спецификаций машины Тьюринга, как мы это уже делали в §2.6(в конце комментария к возражению Q8). Для большей конкретности мы можем воспользоваться явными формулировками, представленными в НРК (глава 2), как вкратце показано в приложении А(а это уже здесь). Итак, степенью сложностиΠ 1-высказывания, утверждающего незавершаемость вычисления T m( n) машины Тьюринга, мы будем полагать число  ρзнаков в двоичном представлении большего из пары чисел  mи n.

Причина введения в данное рассуждение числа L— вместо того чтобы удовлетвориться какой-нибудь огромной величиной в лице одного лишь коэффициента N, — заключается в необходимости учета следующей возможности. Предположим, что внутри нашего ансамбля, благодаря редчайшей случайности, появляется «безумный» робот, который формулирует какое-нибудь абсолютно нелепое ☆-утверждение, ничего не сообщая о нем остальным роботам, причем нелепость этого утверждения настолько велика, что ни одному из роботов никогда не придет в «голову» — хотя бы просто на всякий случай — сформулировать его опровержение. В отсутствие числа Lтакое ☆-утверждение автоматически попадет, в соответствии с нашими критериями, в группу «безошибочных». Введение же достаточно большого Lтакую ситуацию предотвратит — при условии, разумеется, что подобное «безумие» возникает среди роботов не часто. (Вполне возможно, что я упустил из виду еще что-нибудь, и необходимо будет позаботиться о каких-то дополнительных мерах предосторожности. Представляется разумным, однако, по крайней мере на данный момент, ограничиться критериями, предложенными выше.)

Учитывая, что все ☆-утверждения, согласно исходному допущению, следует полагать «неопровержимыми» заявлениями нашего робота (основанными на, по всей видимости, присущих роботу четких логических принципах и посему не содержащими ничего такого, в чем робот испытывает хотя бы малейшее сомнение), то вполне разумным представляется предположение, что вышеописанным образом действительно можно устранить редкие промахи в рассуждениях робота, причем функции T( ρ), L( ρ) и N( ρ) вряд ли окажутся чем-то из ряда вон выходящим. Предположив, что все так и есть, мы опять получаем не что иное, как вычислительнуюсистему — систему познаваемую(в том смысле, что познаваемыми являются лежащие в основе системы правила) при условии познаваемости исходного набора механизмов M, определяющего поведение нашего робота. Эта вычислительная система дает нам новую формальную систему Q'( M) (также познаваемую), теоремами которой являются те самые безошибочные☆-утверждения (либо утверждения, выводимые из них посредством простых логических операций исчисления предикатов).

Вообще говоря, для нас с вами важно не столько то, что эти утверждения действительнобезошибочны, сколько то, что в их безошибочности убежденысами роботы (для приверженцев точки зрения  Bособо оговоримся, что концепцию роботовой «убежденности» следует понимать в чисто операционном смысле моделированияроботом этой самой убежденности, см. §§3.12, 3.17).

Если точнее, то нам требуется, чтобы робот был готов поверить в то, что упомянутые ☆-утверждения действительно безошибочны, исходя из допущения, что именно набором механизмов  Mи определяется его поведение (гипотеза  Mиз §3.16). До сих пор, в данном разделе, мы занимались исключительно устранением ошибок в ☆-утверждениях робота. Однако, на самом деле, ввиду представленного в §3.16фундаментального противоречия, нас интересует устранение ошибок в его ☆ M -утверждениях, т.е. в тех Π 1-высказываниях, что по неопровержимой убежденности робота следуют из гипотезы M. Поскольку принятие роботами формальной системы Q'( M) в любом случае обусловлено гипотезой M, мы вполне можем предложить им для обдумывания и более обширную формальную систему Q' M ( M), определяемую аналогично формальной системе Q M ( M) из §3.16. Под Q' M ( M) в данном случае понимается формальная система, построенная из ☆ M -утверждений, «безошибочность» которых установлена в соответствии с вышеописанными критериями T, Lи  N. B частности, утверждение «утверждение G( Q' M ( M)) истинно» считается здесь безошибочным ☆ M -утверждением. Те же рассуждения, что и в §3.16, приводят нас к выводу, что роботы не смогут принять допущение, что они построены в соответствии с набором механизмов  M(вкупе с проверочными критериями T, Lи N), независимо от того, какие именно вычислительные правила  Mмы им предложим.

Достаточно ли этих соображений для того, чтобы окончательно удостовериться в наличии противоречия? У читателя, возможно, осталось некое тревожное ощущение — кто знает, вдруг сквозь тщательно расставленные сети, невзирая на все наши старания, проскользнули какие-нибудь ошибочные ☆ M - или ☆-утверждения? В конце концов, приведенные выше рассуждения будут иметь смысл лишь в том случае, если нам удастся исключить абсолютно всеошибочные ☆ M -утверждения (или ☆-утверждения) в отношении Π 1-высказываний. Окончательно и бесповоротно удостоверитьсяв истинности утверждения G( Q' M ( M)) нам (и роботам) поможет обоснованностьформальной системы Q' M ( M) (обусловленная гипотезой M). Эта самая обоснованность подразумевает, что система Q' M ( M) ни в коем случаене может содержать таких ☆ M -утверждений, которые являются — или всего лишь предполагаются — ошибочными. Невзирая на все предпринятые меры предосторожности, полной уверенности у нас (да и у роботов, полагаю) все-таки нет — хотя бы по той простой причине, что количество возможных утверждений подобного рода бесконечно.

3.20. Возможность ограничиться конечным числом ☆ M -утверждений

Есть, впрочем, возможность именно эту конкретную проблему разрешить и сузить область рассмотрения до  конечногомножества различных ☆ M -утверждений. Само доказательство несколько громоздко, однако основная идея заключается в том, что следует рассматривать только те Π 1-высказывания, спецификации которых являются «краткими» в некотором вполне определенном смысле. Конкретная степень необходимой «краткости» зависит от того, насколько сложное описание системы механизмов  Mнам необходимо. Чем сложнее описание M, тем «длиннее» допускаемые к рассмотрению Π 1-высказывания. «Максимальная длина» задается неким числом c, которое можно определить из степени сложности правил, определяющих формальную систему Q' M ( M). Смысл в том, что при переходе к гёделевскому предположению для этой формальной системы — которую нам, вообще говоря, придется слегка модифицировать — мы получим утверждение, сложность которого будет лишь немногим выше, нежели сложность такой модифицированной системы. Таким образом, проявив должную осторожность при выборе числа c, мы можем добиться того, что и гёделевское предположение будет также «кратким». Это позволит нам получить требуемое противоречие, не выходя за пределы конечного множества «кратких» Π 1-высказываний.