Даглас Хофштадтер - ГЕДЕЛЬ, ЭШЕР, БАХ: эта бесконечная гирлянда
Итак, банковские работники, любители считать облака и все остальные не должны бояться нашествия супернатуральных чисел, так как они абсолютно не затронут нашу повседневную жизнь. Повод для беспокойства есть только у тех людей чья работа связана с бесконечными величинами. Таких людей не очень много но математические логики находятся в их числе. Как может их затронуть существование вариантов теории чисел? Теория чисел играет в логике две роли: (1) когда она аксиоматизирована, она становится объектом изучения, и (2) используемая неформально, она является необходимым орудием, при помощи которого могут изучаться формальные системы. Это напоминает уже знакомое нам различие между использованием и упоминанием, в роли (1) теория чисел упоминается, в роли (2) она используется.
Математики решили, что теория чисел, хотя она и не подходит для подсчета облаков, вполне годится для изучения формальных систем, так же как банковские работники решили, что арифметика действительных чисел годится для их операций. Подобные решения принимаются вне математики; они показывают, что мыслительные процессы, задействованные в изучении математики, так же, как и в других областях человеческой деятельности, включают «запутанные иерархии», где мысли на одном уровне могут влиять на мысли на другом уровне. При этом четкого разделения на уровни не существует, как могут думать последователи формалистского взгляда на математику.
Формалистская философия утверждает, что математики имеют дело с абстрактными символами и что им совершенно все равно, соответствуют ли эти символы окружающей их действительности. Однако это весьма искаженная картина, что становится особенно ясным в метаматематике. Используя саму теорию чисел для получения новых фактов о формальных системах, метаматематики показывают, что они считают эфирные создания, называемые «натуральными числами», частью реального мира, а не просто плодом воображения. Именно поэтому я упомянул ранее о том, что в некотором роде можно ответить на вопрос, какой из вариантов теории чисел является «истинным». Дело в том, что математическим логикам приходится выбирать, в какой из вариантов теории чисел «поверить». В частности, они не могут оставаться в стороне от принятия или не принятия супернатуральных чисел, поскольку эти варианты теории чисел дают разные ответы на вопросы метаматематики.
Возьмем, например, вопрос «Является ли ~G финитно выводимым в ТТЧ?» Ответа на этот вопрос не знает никто. Однако большинство специалистов по математической логике без колебаний ответят «нет». Этот ответ основывается на интуиции, говорящей, что если бы ~G было теоремой, ТТЧ была бы ω-противоречива. Если вы хотите придать смысл интерпретации ТТЧ, вам приходится признать существование супернатуральных чисел — невыносимая мысль для большинства людей. К конце концов, придумывая ТТЧ. мы не ожидали, что супернатуральные числа будут ее частью. Мы (по крайней мере большинство из нас) верим в то. что возможно придумать такую формализацию теории чисел, которая не заставит нас признать реальности супернатуральных чисел. Именно эта вера определяет решение метаматического витязя на распутьи разных теорий чисел. Но эта вера может оказаться ошибочной. Возможно, что любая непротиворечивая формализация теории чисел, которую люди способны изобрести, была бы ω-противоречива, и, следовательно, включала бы супернатуральные числа. Это странная мысль, но в принципе такое возможно.
Если бы это было верно (в чем я сомневаюсь, но доказательства обратного пока не существует), то G не должно бы оставаться неразрешимым. На самом деле, тогда в ТТЧ может вообще не остаться неразрешимых суждений. Это дало бы единственный и неделимый вариант теории чисел, который с необходимостью включал бы существование супернатуральных чисел. Это не то решение, которого ожидает большинство математических логиков, но тем не менее, оно не должно быть полностью отброшено. Обычно считается, что ТТЧ и подобные ей системы ω-непротиворечивы, и что Гёделева строчка, которая может быть выведена в данной системе, неразрешима внутри этой системы. Это значит, что возможно добавить либо эту строчку, либо ее отрицание в качестве аксиомы.
Десятая задача Гильберта и ЧерепахаЯ хотел бы завершить эту главу упоминанием о расширенном варианте теоремы Геделя (Этот материал излагается подробнее в статье Davis and Hersh, «Hilbert's Tenth Problem», см. Библиографию) Для этого я сначала определю Диофантиново уравнение. Это такое уравнение, в котором многочлен с установленными интегральными коэффициентами и экспонентами приравнивается к 0. Например,
a=0
и
5x + 13y - 1 = 0
и
5р5 + 17q17 - 177 =0
и
a123666111666 + b123666111666 - c123666111666 =0
являются Диофантовыми уравнениями. Обычно трудно узнать, имеет ли данное Диофантово уравнение решение в целых числах. В своей знаменитой лекции в начале века Гильберт предложил математикам найти общий алгоритм, который помог бы определить за конечное количество шагов, имеет ли данное Диофантово уравнение решение в целых числах. Тогда он и не подозревал, что подобного алгоритма не существует!
Обратимся теперь к упрощению G. Доказано, что в каждой достаточно мощной формальной системе с Гёделевой нумерацией существует Диофантово уравнение, эквивалентное G. Это происходит потому, что это уравнение, интерпретированное на метаматематическом уровне, утверждает о себе самом, что у него нет решений. Теперь перевернем это утверждение задом наперед: если бы вы нашли решение этого уравнения, вы смогли бы построить на его основе Гёделев номер доказательства того, что это уравнение не имеет решений! Именно это и проделала Черепаха в «Прелюдии», используя в качестве Диофантинбва уравнения уравнение Ферма. Приятно знать, что если вы сможете это сделать, вам удастся восстановить из молекул воздуха звуки игры самого Баха!
Праздничная Кантататата…
В один прекрасный майский день Черепаха и Ахилл встречаются, прогуливаясь по лесу. Ахилл, разодетый в пух и прах, пританцовывает под звуки мелодии, которую он сам себе напевает под нос. На его пиджаке прицеплен огромный круглый значок со словами «Сегодня — мой день рождения!»
Черепаха: Приветствую вас, Ахилл! Что это вы сияете, как начищенный пяпятак? У вас, случайно, не день рождения?
Ахилл: Да, да! Да, сегодня у меня день рождения!
Черепаха: Я так и думала, из-за значка на вашем пиджаке. Кроме того, вы напеваете тему Баховской «Праздничной кантаты», написанной в 1727 году на день рождения Саксонского короля Августа, которому тогда исполнилось 57 лет.
Ахилл: Вы правы. Мы с королем родились в один день, поэтому ЭТА «Праздничная кантата» имеет двойное значение. Однако я вам не скажу, сколько мне лет.
Черепаха: Хорошо, но мне бы хотелось узнать вот что: могу ли я заключить из того, что вы мне до сих пор сообщили, что сегодня ваш день рождения?
Ахилл: Конечно, можете. Сегодня ДЕЙСТВИТЕЛЬНО мой день рождения.
Черепаха: Прекрасно. Я так и подозревала. Так что теперь я заключу, что сегодня ваш день рождения, если только это не…
Ахилл: Если только это не — что?
Черепаха: Если только это не будет слишком поспешным заключением. Знаете ли, черепахи не любят делать поспешных заключений. (Мы вообще не любим спешить, и особенно в наших заключениях.) Так что позвольте мне вас спросить, зная вашу любовь к логическому мышлению, разумно ли заключить из ваших предыдущих высказываний, что сегодня ваш день рождения?
Ахилл: Мне кажется, я улавливаю некую схему в ваших вопросах, г-жа Черепаха. Но вместо того, чтобы делать поспешные заключения, я постараюсь понять ваш вопрос буквально и ответить на него прямо: ДА.
Черепаха: Чудно! Чудно! Мне нужно знать только еще одну вещь, чтобы быть вполне уверенной в том, что сегодня —
Ахилл: Да, да, да, да… Я уже представляю себе, что вы сейчас спросите. Я покажу вам, что я уже не так прост, как тогда, когда мы обсуждали Эвклидово доказательство.
Черепаха: Кто когда-либо считал вас простаком? Как раз наоборот — я считаю вас экспертом в логическом мышлении, знатоком науки верных заключений, кладезем знаний о правильных методах рассуждения… По правде говоря, Ахилл, по моему мнению вы — просто гигант мысли, титан искусства рациональных размышлений И только лишь поэтому я хочу вас спросить «Дают ли ваши предыдущие высказывания достаточно оснований для того, чтобы я без дальнейших колебаний могла заключить, что сегодня ваш день рождения?»