Нет никаких сомнений, что «Основания» – монументальное достижение в логике, однако едва ли можно считать этот труд долгожданными основами математики. Теорию типов Рассела многие считают несколько искусственным способом избавиться от проблемы парадоксов[131], причем этот способ сам по себе приводит к разным неприятным осложнениям. Например, рациональные числа, то есть простые дроби, принадлежат, как выяснилось, к более высокому типу, чем натуральные числа. Чтобы избежать некоторых таких осложнений, Рассел и Уайтхед ввели дополнительную аксиому, так называемую аксиому сводимости, которая сама по себе вызывает серьезные противоречия и недоверие.
Математики Эрнст Цермело и Абрахам Френкель предложили более изящные способы искоренить парадоксы. Они, в сущности, сумели снабдить теорию множеств самодостаточной системой аксиом и воспроизвести большинство результатов этой теории. На поверхностный взгляд сбылась мечта платоников – по крайней мере, отчасти. Если теория множеств и логика и в самом деле две стороны одной медали, значит, прочный фундамент теории множеств обеспечивает и прочный фундамент логики. А если к тому же почти вся математика выводится из логики, это придает математике своего рода объективную надежность, которую, кроме всего прочего, можно было бы привлечь для объяснения эффективности математики.
К сожалению, ликовали платоники недолго, поскольку их почти сразу же постиг тяжелый случай дежавю.
Опять неевклидов кризис?!
В 1908 году немецкий математик Эрнст Цермело (1871–1953) прошел по пути, очень похожему на тот, который проложил Евклид около 300 года до н. э.[132]. Евклид сформулировал несколько недоказуемых, но, как предполагалось, самоочевидных постулатов о точках и линиях, а затем на их основании выстроил геометрию. Цермело – который независимо нашел парадокс Рассела еще в 1900 году – предложил способ выстроить теорию множеств на таком же аксиоматическом фундаменте. В его теории парадокс Рассела обходился при помощи тщательного отбора принципов конструирования, исключавших противоречивые идеи вроде «множества всех множеств». Систему Цермело в 1920-е годы развил и дополнил израильский математик Абрахам Френкель (1891–1965), в результате чего была создана так называемая теория множеств Цермело-Френкеля (важные коррективы внес и Джон фон Нейман в 1925 году)[133]. Все складывалось почти идеально, оставалось лишь доказать непротиворечивость, однако очень скоро возникли неприятные подозрения. Была одна аксиома – аксиома выбора, – которая, в точности как знаменитый «пятый постулат» Евклида, не давала математикам спокойно спать. На простом и понятном языке аксиома выбора гласит: если Х – набор (множество) непустых множеств, можно выбрать по одному члену из каждого множества в Х и сформировать из них новое множество Y[134]. Легко убедиться, что это утверждение истинно, если набор X не бесконечен. Например, если у нас сто коробок и в каждой лежит по крайней мере по одному стеклянному шарику, можно запросто взять по шарику из каждой коробки и сформировать новое множество Y, в которое войдут сто стеклянных шариков. В таком случае нам и особой аксиомы не нужно – мы можем доказать, что такой выбор возможен. Это утверждение верно и для бесконечных наборов Х, если только мы можем точно указать, как именно мы делаем выбор. Представьте себе, например, бесконечный набор непустых множеств натуральных чисел. Членами этого набора могут быть множества вроде {2, 6, 7}, {1, 0}, {346, 5, 11, 1257}, {все натуральные числа от 381 до 10 457} и тому подобные. В каждом множестве натуральных чисел всегда есть одно самое маленькое число. Поэтому наш выбор вполне можно однозначно описать следующим образом: «Из каждого множества мы выбираем наименьший элемент». В таком случае опять же можно обойтись без аксиомы выбора. Сложности возникают с бесконечными наборами в тех случаях, когда мы не можем определить способ выбора. В таких случаях процесс выбора никогда не кончается, и существование множества, в котором содержится ровно по одному элементу из каждого члена набора X, становится вопросом веры.
Аксиома выбора с самого начала породила среди математиков серьезные споры. Поскольку она постулирует существование определенных математических объектов, то есть «выборов», не обеспечивая никаких сколько-нибудь осязаемых примеров таких объектов, на это обрушился шквальный огонь, особенно со стороны приверженцев философской школы под названием конструктивизм (родственной интуиционизму). Конструктивисты считали, что все сущее должно быть также эксплицитно конструируемым. Другие математики также старались обойти аксиому выбора и при работе с теорией множеств Цермело-Френкеля ограничивались всеми остальными аксиомами.
Из-за явных недостатков аксиомы выбора математики задались вопросом: неужели нельзя либо доказать, либо опровергнуть эту аксиому через остальные аксиомы. История с пятым постулатом Евклида повторилась буквально. Ответить на этот вопрос отчасти удалось в конце 1930 годов. Это сделал Курт Гёдель (1906–1978), один из самых влиятельных логиков всех времен: он доказал, что аксиома выбора и другая знаменитая поправка, принадлежащая основателю теории множеств Георгу Кантору – континуум-гипотеза – не противоречат другим аксиомам Цермело-Френкеля[135]. То есть получалось, что ни ту ни другую гипотезу нельзя опровергнуть при помощи других стандартных аксиом теории множеств. Дополнительные доказательства получил в 1963 году американский математик Пол Коэн (1934–2007), скончавшийся, увы, в то время, когда я писал эту книгу. Он установил, что аксиома выбора и континуум-гипотеза полностью независимы друг от друга (Cohen 1966). Иначе говоря, аксиому выбора нельзя ни доказать, ни опровергнуть при помощи других аксиом. Подобным же образом и континуум-гипотезу нельзя ни доказать, ни опровергнуть при помощи тех же самых аксиом, даже если включить в них аксиому выбора.
У этого уточнения были колоссальные философские последствия. Как и в случае неевклидовых геометрий в XIX веке, оказалось, что нет никакой одной-единственной, окончательной теории множеств, – на самом деле их как минимум четыре! Если придерживаться разных представлений о бесконечных множествах, можно получить взаимоисключающие теории множеств. Скажем, если решить, что верны и аксиома выбора, и континуум-гипотеза, получишь одну версию, а если решить, что обе неверны, – совсем другую. Еще две теории множеств получатся, если предположить, что одна теория верна, а другая нет.
Да, неевклидов кризис разразился вновь, только теперь все было еще хуже. Фундаментальная роль теории множеств как потенциального фундамента для всей математики лишь усугубляла проблемы платоников. Если и в самом деле можно сформулировать разные теории множеств, просто выбрав другую коллекцию аксиом, разве это не свидетельствует, что математика не более чем человеческое изобретение? Складывалось впечатление, что формалисты победили…
Истина в неполноте
В то время как Фреге был весьма озабочен значением аксиом, главный сторонник формализма, великий немецкий математик Давид Гильберт (рис. 52), ратовал за то, чтобы полностью избегать любого толкования математических формул. Гилберт не интересовался вопросами вроде того, можно ли вывести математику из логических понятий. Нет, для него математика и должна была состоять просто из набора бессмысленных формул – структурированных закономерностей, составленных из произвольных символов[136]. Задачу гарантировать основы математики Гильберт переложил на новую дисциплину – он называл ее «метаматематика». Метаматематика должна была заниматься применением собственно методов математического анализа для доказательства, что весь процесс, который обеспечивала формальная система, – процесс вывода теорем из аксиом по строгим правилам умозаключений – непротиворечив. Иначе говоря, Гильберт считал, что может математически доказать, как устроена математика. Вот как он сам говорил об этом[137].