В математической логике и философии парадокс Скулема — это кажущееся противоречие, что счетная модель теории множеств первого порядка может содержать несчетное множество . Парадокс возникает из части теоремы Лёвенгейма–Скулема ; Торальф Скулем был первым, кто обсудил, казалось бы, противоречивые аспекты теоремы и открыл относительность теоретико-множественных понятий, теперь известную как неабсолютность . Хотя это не является фактической антиномией , как парадокс Рассела , результат обычно называют парадоксом и Скулем описал его как «парадоксальное положение дел». [1]
В теории моделей модель соответствует определенной интерпретации формального языка или теории. Она состоит из домена (множества объектов) и интерпретации символов и формул в языке, так что аксиомы теории выполняются в пределах этой структуры. Теорема Лёвенгейма–Скулема показывает, что любая модель теории множеств в логике первого порядка , если она непротиворечива , имеет эквивалентную модель , которая является счетной. Это кажется противоречивым, поскольку Георг Кантор доказал, что существуют множества, которые не являются счетными . Таким образом, кажущееся противоречие заключается в том, что модель, которая сама по себе счетна и которая, следовательно, содержит только счетные множества, удовлетворяет предложению первого порядка, которое интуитивно утверждает «существуют несчетные множества».
Математическое объяснение парадокса, показывающее, что это не истинное противоречие в математике, было впервые дано в 1922 году Скулемом. Он объяснил, что счетность множества не абсолютна, а относительна к модели, в которой измеряется мощность . Работа Скулема была резко воспринята Эрнстом Цермело , который выступал против ограничений логики первого порядка и понятия «относительности» Скулема, но результат быстро был принят математическим сообществом.
Философские последствия парадокса Скулема получили много исследований. Одно направление исследований задается вопросом, является ли верным утверждение, что любое предложение первого порядка на самом деле утверждает «существуют несчетные множества». Это направление мысли можно расширить до вопроса, является ли любое множество несчетным в абсолютном смысле. Совсем недавно такие ученые, как Хилари Патнэм, ввели парадокс и концепцию относительности Скулема в изучение философии языка .
Одним из самых ранних результатов в теории множеств , опубликованных Кантором в 1874 году, было существование различных размеров или мощностей бесконечных множеств. [2] Бесконечное множество называется счетным , если существует функция, которая дает взаимно однозначное соответствие между и натуральными числами , и несчетным, если такой функции соответствия нет. [3] [4] В 1874 году Кантор доказал, что действительные числа несчетны; в 1891 году он доказал с помощью своего диагонального аргумента более общий результат, известный как теорема Кантора : для любого множества множество мощности не может находиться во взаимно однозначном соответствии с самим собой. [5] Когда Цермело предложил свои аксиомы для теории множеств в 1908 году, он доказал теорему Кантора из них, чтобы продемонстрировать их силу. [6]
В 1915 году Леопольд Лёвенгейм дал первое доказательство того, что Скулем доказал в более общем виде в 1920 и 1922 годах, теоремы Лёвенгейма–Скулема . [7] [8] Лёвенгейм показал, что любое предложение первого порядка с моделью также имеет модель со счетной областью; Скулем обобщил это на бесконечные множества предложений. Нисходящая форма теоремы Лёвенгейма–Скулема показывает, что если счетный набор аксиом первого порядка удовлетворяется бесконечной структурой , то те же аксиомы удовлетворяются некоторой счетно бесконечной структурой. [9] Поскольку версии первого порядка стандартных аксиом теории множеств (таких как теория множеств Цермело–Френкеля ) являются счетным набором аксиом, это означает, что если эти аксиомы выполнимы, то они выполнимы в некоторой счетной модели. [4]
В 1922 году Скулем указал на кажущееся противоречие между теоремой Лёвенгейма–Скулема, которая подразумевает, что существует счетная модель аксиом Цермело, и теоремой Кантора, которая утверждает, что существуют несчетные множества, и которая доказуема из аксиом Цермело. «Насколько мне известно», — писал Скулем, — «никто не привлекал внимания к этому своеобразному и, по-видимому, парадоксальному положению дел. В силу аксиом мы можем доказать существование более высоких мощностей... Как же тогда может быть, что вся область B [счетная модель аксиом Цермело] уже может быть перечислена с помощью конечных положительных целых чисел?» [1]
Однако это лишь кажущийся парадокс. В контексте конкретной модели теории множеств термин «множество» не относится к произвольному множеству, а только к множеству, которое фактически включено в модель. Определение счетности требует, чтобы между множеством и натуральными числами существовало определенное взаимно-однозначное соответствие. Это соответствие само по себе является множеством. Скулем разрешил парадокс, заключив, что такое множество не обязательно существует в счетной модели; то есть счетность «относительна» модели, [10] а счетные модели первого порядка являются неполными . [11]
Хотя Скулем дал свой результат относительно аксиом Цермело, он справедлив для любой стандартной теории множеств первого порядка, [12] такой как ZFC . [4] Рассмотрим теорему Кантора как длинную формулу на формальном языке ZFC . Если ZFC имеет модель, назовем эту модель и ее область определения . Интерпретация символа элемента , или , является множеством упорядоченных пар элементов — другими словами, является подмножеством . Поскольку теорема Лёвенгейма–Скулема гарантирует, что является счетным, то таким же должно быть . Два специальных элемента модели — натуральные числа и множество степеней натуральных чисел . Существует только счетное бесконечное множество упорядоченных пар в вида , поскольку является счетным. То есть, только счетное множество элементов модели членов несчетного множества . Однако нет противоречия с теоремой Кантора, потому что она просто утверждает, что ни один элемент из не может моделировать биективную функцию от до . [13]
Скулем использовал термин «относительный» для описания ситуации, когда одно и то же множество может быть счетным в одной модели теории множеств и не счетным в другой: относительно одной модели никакая перечисляющая функция не может поставить некоторое множество в соответствие натуральным числам, но относительно другой модели это соответствие может существовать. [14] Он описал это как «самый важный» результат в своей статье 1922 года. [10] Современные теоретики множеств описывают понятия, которые не зависят от выбора транзитивной модели, как абсолютные . [15] С их точки зрения, парадокс Скулема просто показывает, что счетность не является абсолютным свойством в логике первого порядка. [16] [17]
Скулем описал свою работу как критику теории множеств (первого порядка), призванную проиллюстрировать ее слабость как основополагающей системы:
Я считал, что было настолько ясно, что аксиоматизация в терминах множеств не была удовлетворительным конечным основанием математики, что математики, по большей части, не были бы слишком озабочены этим. Но в последнее время я увидел, к своему удивлению, что так много математиков думают, что эти аксиомы теории множеств обеспечивают идеальное основание для математики; поэтому мне показалось, что пришло время для критики. [18]
— Торальф Скулем, Некоторые замечания об аксиоматизированной теории множеств (1922) [примечание 1]
Потребовалось некоторое время, чтобы теория логики первого порядка была достаточно развита для того, чтобы математики поняли причину результата Скулема; ни одно решение парадокса не было широко принято в 1920-х годах. В 1928 году Авраам Френкель все еще описывал результат как антиномию :
Ни книги по антиномии еще не закрыты, ни соглашение о ее значении и возможном решении еще не достигнуто. [18]
— Авраам Френкель, Введение в теорию множеств (1928) [примечание 2]
В 1925 году Джон фон Нейман представил новую аксиоматизацию теории множеств, которая развилась в теорию множеств NBG . Хорошо зная статью Скулема 1922 года, фон Нейман подробно исследовал счетные модели его аксиом. [19] [20] В своих заключительных замечаниях фон Нейман прокомментировал, что не существует категорической аксиоматизации теории множеств или любой другой теории с бесконечной моделью. Говоря о влиянии парадокса Скулема, он писал:
В настоящее время мы можем лишь отметить, что у нас есть еще одна причина для сомнений относительно теории множеств и что на данный момент не известно ни одного способа реабилитации этой теории. [19]
— Джон фон Нейман, Аксиоматизация теории множеств (1925) [примечание 3]
Сначала Цермело считал парадокс Скулема мистификацией и в 1931 году выступил против «релятивизма» Скулема. [21] Результат Скулема применим только к тому, что сейчас называется логикой первого порядка , но Цермело выступал против финитной метаматематики , лежащей в основе логики первого порядка, [22] поскольку Цермело был математическим платоником , выступавшим против интуиционизма и финитизма в математике. [23] Цермело верил в своего рода бесконечный платоновский идеал логики и считал, что математика имеет изначально бесконечный характер. [24] Цермело утверждал, что его аксиомы вместо этого следует изучать в логике второго порядка , [25] в обстановке, в которой результат Скулема неприменим. [12] Цермело опубликовал аксиоматизацию второго порядка теории множеств в 1930 году. [26] Дальнейшая работа Цермело над основами теории множеств после статьи Скулема привела к открытию им кумулятивной иерархии и формализации бесконечной логики . [27]
Удивление, с которым теоретики множеств встретили парадокс Скулема в 1920-х годах, было продуктом их времени. Теорема Гёделя о полноте и теорема о компактности , теоремы, которые проливают свет на то, как ведет себя логика первого порядка, и устанавливают ее финитную природу, были впервые доказаны только в 1929 году . [28] Доказательство теоремы о полноте Леона Хенкина , которое теперь является стандартным методом построения счетных моделей непротиворечивой теории первого порядка, было представлено только в 1947 году. [29] [30] Таким образом, в 1920-х годах особые свойства логики первого порядка, которые допускают парадокс Скулема, еще не были поняты. [31] Сейчас известно, что парадокс Скулема уникален для логики первого порядка; если теория множеств изучается с использованием логики высшего порядка с полной семантикой, то она не имеет счетных моделей. [12] К тому времени, когда Цермело написал свое окончательное опровержение парадокса в 1937 году, сообщество логиков и теоретиков множеств в основном признало неполноту логики первого порядка. Цермело оставил это опровержение незавершенным. [32]
Более поздние математические логики не считали парадокс Скулема фатальным недостатком теории множеств. Стивен Коул Клини описал результат как «не парадокс в смысле прямого противоречия, а скорее своего рода аномалию». [33] После обзора аргумента Скулема о том, что результат не является противоречивым, Клини пришел к выводу: «нет абсолютного понятия счетности». [33] Джеффри Хантер описал противоречие как «едва ли даже парадокс». [34] Френкель и др. утверждали, что современных математиков не больше беспокоит отсутствие категоричности теорий первого порядка, чем их беспокоит вывод теоремы Гёделя о неполноте : что ни один последовательный, эффективный и достаточно сильный набор аксиом первого порядка не является полным. [35]
Другие математики, такие как Рубен Гудстейн и Хао Ван, зашли так далеко, что приняли так называемую «скулемитскую» точку зрения: теорема Лёвенгейма-Скулема не только доказывает, что теоретико-множественные понятия счетности относительны к модели, но и что каждое множество счетно с некоторой «абсолютной» точки зрения. [36] Л. Э. Дж. Брауэр был еще одним ранним приверженцем идеи абсолютной счетности, утверждая с точки зрения математического интуиционизма , что все множества счетны. [37] И скулемитская точка зрения, и интуиционизм Брауэра противостоят математическому платонизму, [38] но Карл Пози отрицает идею о том, что позиция Брауэра была реакцией на более ранние теоретико-множественные парадоксы. [39] Скулем был еще одним математическим интуиционистом, но он отрицал, что его идеи были вдохновлены Брауэром. [40]
Счётные модели теории множеств Цермело–Френкеля стали обычными инструментами в изучении теории множеств. Метод Пола Коэна для расширения теории множеств, форсинг , часто объясняется в терминах счётных моделей и был описан Акихиро Канамори как своего рода расширение парадокса Скулема. [41] Тот факт, что эти счётные модели теории множеств Цермело–Френкеля всё ещё удовлетворяют теореме о том, что существуют несчетные множества, не считается патологией ; Жан ван Хейеноорт описал это как «не парадокс...[но] новую и неожиданную особенность формальных систем». [42]
Хилари Патнэм считал результат Скулема парадоксом, но парадоксом философии языка, а не теории множеств или формальной логики. [43] Он расширил парадокс Скулема, чтобы утверждать, что не только теоретико-множественные понятия членства относительны, но и семантические понятия языка относительны: не существует «абсолютной» модели для терминов и предикатов в языке. [44] Тимоти Бэйс утверждал, что аргумент Патнэма неправильно применяет нисходящую теорему Лёвенгейма-Скулема, [45] в то время как Тим Баттон утверждал, что утверждение Патнэма остается в силе, несмотря на использование или неправильное использование теоремы Лёвенгейма-Скулема. [46] Апелляции к парадоксу Скулема несколько раз делались в философии науки , при этом ученые использовали идею Скулема об относительности модельных структур. [47] [48]