Выбрать главу

Как мы уже сказали, в программе Гильберта принимались только те доказательства, которые можно проверить алгоритмически, и к сентябрю 1930 года это ограничение принимали все математики, включая интуиционистов, которые, по словам Аренда Гейтинга, "примут с распростертыми объятиями" бесконечность, если только доказательства будут соответствовать этому критерию.

И так же, как Гильберт в свое время внес предложение с расчетом на то, чтобы убедить интуиционистов, Гёдель изложил доказательство первой теоремы о неполноте так, чтобы было очевидно, что ее правильность можно проверить алгоритмически и что она удовлетворяет условиям программы Гильберта. Даже Гильберт не смог выразить сомнений по этому поводу.

Как хорошо известно, прогресс математики в отношении каждый раз все большей точности привел к [...] тому, что рассуждения можно осуществить на основе небольших механических правил.

Курт Гёдель, введение к "О формально неразрешимых предложениях... " (1931)

Как Гёдель сделал очевидным, что доказательство его теоремы проверяется компьютером? Он прибегнул к "семантикосинтаксическому дуализму".

В математической логике понятие, связанное с последовательностью символов, считается синтаксическим, если оно зависит только от символов, образующих эту последовательность, при этом неважно его значение, если оно вообще существует.

Например, если мы утверждаем, что последовательность букв Кипа mbwa nyekundu образована 18 символами (считая пробелы), мы говорим о синтаксическом понятии. Действительно, нашу правоту легко проверить с помощью простого подсчета символов, и нас не интересует, есть ли в этом ряду букв какой- то смысл. Другие примеры синтаксических понятий: "первая буква — /С" или "здесь нет буквы А".

Наоборот, если понятие семантическое, оно зависит от значения, которое передает последовательность. Например, если мы говорим, что Кипа mbwa nyekundu истинно, то ясно, что мы говорим о семантическом понятии, потому что не можем сказать, является оно "истинным" или "ложным", если предварительно не узнаем, какое значение заложено в этой последовательности букв (если оно там есть).

На самом деле смысл в высказывании есть: Кипа mbwa nyekundu на суахили означает "бывают красные собаки" (см. рисунок). Теперь мы можем задаться вопросом, истинно предложение или ложно, но все равно ответ дать непросто. Ведь что такое красная собака? Она должна была родиться со шкурой такого цвета или ее могли покрасить позже? Уж не говоря о том, что люди воспринимают цвета по-разному. Целью всех этих рассуждений является пояснение: синтаксические аспекты языка прозрачны, а вот семантические — связаны с путаницей и парадоксами. В соответствии с этой идеей основная предпосылка программы Гильберта состояла в требовании того, чтобы справедливость семантических аспектов математики контролировалась синтаксическими методами. Синтаксис, ясный и не вызывающий сомнений, должен был ограничивать семантику, грозящую парадоксами.

Свойство, относящееся к предложению, называют синтаксическим, если оно зависит только от самих символов, независимо от их значения (например, количество букв в предложении).

Оно является семантическим, если зависит от значения (например, утверждение об истинности или ложности предложения). Синтаксические свойства проверяются механически; семантические — нет.

ПЕРЕСМОТР ПЕРВОЙ ТЕОРЕМЫ

Итак, Курт Гёдель представил доказательство первой теоремы о неполноте таким образом, что всем было очевидно: ее можно проверить с помощью компьютера. Он изложил свое высказывание и каждый шаг доказательства теоремы, апеллируя только к синтаксическим понятиям. 

В предыдущей главе мы сформулировали первую теорему Гёделя о неполноте (теорему Гёделя) следующим образом.

Если выбрать в качестве аксиом любое множество истинных арифметических высказываний и требовать, чтобы доказательства, которые получены на их основе, могли быть проверены алгоритмически, то будет по крайней мере одно истинное высказывание, которое не может быть доказано на основе этих аксиом. 

В этой формулировке теоремы появляется семантическое понятие истинности. Поэтому Гёдель представил его в статье 1931 года не в такой форме. Формулировка Гёделя аналогична, но записана с помощью только синтаксических понятий.