Аксиоматическая конструктивная теория множеств — это подход к математическому конструктивизму , следующий программе аксиоматической теории множеств . Обычно используется тот же язык первого порядка с " " и " " классической теории множеств, поэтому его не следует путать с подходом конструктивных типов . С другой стороны, некоторые конструктивные теории действительно мотивированы своей интерпретируемостью в теориях типов .
Помимо отказа от принципа исключенного третьего ( ), конструктивные теории множеств часто требуют, чтобы некоторые логические квантификаторы в их аксиомах были ограничены множеством . Последнее мотивируется результатами, связанными с непредикативностью .
Логика теорий множеств, обсуждаемых здесь, конструктивна в том смысле, что она отвергает принцип исключенного третьего , т. е. что дизъюнкция автоматически выполняется для всех предложений . Это также часто называют законом исключенного третьего ( ) в контекстах, где это предполагается. Конструктивно, как правило, для доказательства исключенного третьего для предложения , т. е. для доказательства конкретной дизъюнкции , либо или должно быть явно доказано. Когда установлено любое из таких доказательств, говорят, что предложение разрешимо, и это затем логически подразумевает, что дизъюнкция выполняется. Аналогично и чаще предикат для в области называется разрешимым, когда более сложное утверждение доказуемо. Неконструктивные аксиомы могут позволить доказательства, которые формально заявляют о разрешимости такого (и/или ) в том смысле, что они доказывают исключенное третье для (соответственно, утверждения, использующего квантификатор выше) без демонстрации истинности любой из сторон дизъюнкции(й). Это часто имеет место в классической логике. Напротив, аксиоматические теории, считающиеся конструктивными, как правило, не допускают многих классических доказательств утверждений, включающих свойства, которые доказано вычислительно неразрешимы .
Закон непротиворечивости является частным случаем пропозициональной формы modus ponens . Используя первый с любым отрицаемым утверждением , один действительный закон Де Моргана, таким образом, подразумевает уже в более консервативной минимальной логике . Другими словами, интуиционистская логика по-прежнему утверждает: невозможно исключить утверждение и исключить его отрицание одновременно, и, таким образом, отклонение любого экземпляра исключенного среднего утверждения для отдельного утверждения является непоследовательным. Здесь двойное отрицание фиксирует, что дизъюнкционное утверждение теперь доказано никогда не может быть исключено или отвергнуто, даже в случаях, когда дизъюнкция может быть недоказуема (например, путем демонстрации одного из дизъюнктов, таким образом решая ) из предполагаемых аксиом.
В более общем смысле конструктивные математические теории стремятся доказать классически эквивалентные переформулировки классических теорем. Например, в конструктивном анализе нельзя доказать теорему о промежуточном значении в ее формулировке из учебника, но можно доказать теоремы с алгоритмическим содержанием, которые, как только исключение двойного отрицания и его следствия предполагаются законными, сразу же становятся классически эквивалентными классическому утверждению. Разница в том, что конструктивные доказательства найти сложнее.
Интуиционистская логика, лежащая в основе теорий множеств, обсуждаемых здесь, в отличие от минимальной логики, все еще допускает устранение двойного отрицания для отдельных предложений, для которых выполняется исключенное третье. В свою очередь, формулировки теорем относительно конечных объектов, как правило, не отличаются от своих классических аналогов. При наличии модели всех натуральных чисел эквивалент для предикатов, а именно принцип Маркова , не выполняется автоматически, но может рассматриваться как дополнительный принцип.
В обитаемой области и при использовании взрыва дизъюнкция подразумевает утверждение о существовании , которое, в свою очередь, подразумевает . Классически эти импликации всегда обратимы. Если одно из первых классически допустимо, может быть, стоит попытаться установить его во второй форме. Для особого случая, когда отвергается, мы имеем дело с контрпримером утверждения о существовании , который, как правило, конструктивно сильнее, чем утверждение об отклонении : Пример такого , который является противоречивым, конечно, означает, что это не тот случай, который выполняется для всех возможных . Но можно также продемонстрировать, что выполнение для всех логически привело бы к противоречию без помощи конкретного контрпримера, и даже не имея возможности построить его. В последнем случае, конструктивно, здесь не оговаривается утверждение о существовании.
По сравнению с классическим аналогом, как правило, менее вероятно доказать существование отношений, которые не могут быть реализованы. Ограничение на конструктивное прочтение существования apriori приводит к более строгим требованиям относительно того, какие характеристики множества, включающего неограниченные коллекции, составляют (математическую, и поэтому всегда означающую общую ) функцию. Это часто происходит из-за того, что предикат в предполагаемом определении по прецеденту может быть неразрешимым. Принимая стандартное определение равенства множеств через экстенсиональность, полная Аксиома выбора является таким неконструктивным принципом, который подразумевает для формул, разрешенных в принятой схеме разделения, по теореме Диаконеску . Аналогичные результаты справедливы для утверждения о существовании Аксиомы регулярности , как показано ниже. Последняя имеет классически эквивалентную индуктивную замену. Таким образом, подлинно интуиционистское развитие теории множеств требует переформулировки некоторых стандартных аксиом в классически эквивалентные. Помимо требований вычислимости и оговорок, касающихся переоценки непредикативности, [1] технический вопрос о том, какие нелогические аксиомы эффективно расширяют базовую логику теории, также является предметом исследования сам по себе.
С вычислимо неразрешимыми предложениями, уже возникающими в арифметике Робинсона , даже простое предикативное разделение позволяет легко определять неуловимые подмножества. В резком контрасте с классической структурой, конструктивные теории множеств могут быть замкнуты по правилу, что любое свойство, которое разрешимо для всех множеств, уже эквивалентно одному из двух тривиальных, или . Также вещественная линия может считаться неразложимой в этом смысле. Неразрешимость дизъюнкций также влияет на утверждения о полных порядках, таких как все порядковые числа , выраженные доказуемостью и отклонением предложений в порядке, определяющем дизъюнкцию . Это определяет, является ли отношение трихотомическим . Ослабленная теория ординалов, в свою очередь, влияет на силу теории доказательства, определенную в порядковом анализе .
Взамен конструктивные теории множеств могут демонстрировать привлекательные свойства дизъюнкции и существования , как известно из изучения конструктивных арифметических теорий. Это особенности фиксированной теории, которые металогически связывают суждения о предложениях, доказуемых в теории. Особенно хорошо изучены те такие особенности, которые могут быть выражены в арифметике Гейтинга , с кванторами по числам, и которые часто могут быть реализованы числами, как формализовано в теории доказательств . В частности, это численное свойство существования и тесно связанное с ним дизъюнктивное свойство, а также замкнутость по правилу Чёрча , свидетельствующая о том, что любая заданная функция является вычислимой . [2]
Теория множеств не только выражает теоремы о числах, и поэтому можно рассмотреть более общее так называемое сильное свойство существования, которое сложнее получить, как будет обсуждаться. Теория обладает этим свойством, если может быть установлено следующее: Для любого свойства , если теория доказывает, что существует множество, обладающее этим свойством, т. е. если теория утверждает утверждение о существовании, то существует также свойство, которое однозначно описывает такой экземпляр множества. Более формально, для любого предиката существует предикат, такой что
Роль, аналогичную роли реализованных чисел в арифметике, здесь играют определенные множества, существование которых доказано теорией (или согласно ей). Вопросы, касающиеся силы аксиоматической теории множеств и ее связи с построением терминов, являются тонкими. В то время как многие обсуждаемые теории имеют тенденцию иметь все различные числовые свойства, свойство существования может быть легко испорчено, как будет обсуждаться. Были сформулированы более слабые формы свойств существования.
Некоторые теории с классическим прочтением существования на самом деле также могут быть ограничены, чтобы продемонстрировать сильное свойство существования. В теории множеств Цермело–Френкеля, где все множества считаются порядково-определимыми , теории, обозначаемой , не существует множеств без такой определимости. Свойство также обеспечивается посредством постулата конструируемой вселенной в . Для контраста рассмотрим теорию, заданную плюс полную аксиому выбора постулата существования : Напомним, что этот набор аксиом доказывает теорему о хорошем упорядочении , подразумевающую, что хорошие упорядочения существуют для любого множества. В частности, это означает, что формально существуют отношения , которые устанавливают хорошее упорядочение (т. е. теория утверждает существование наименьшего элемента для всех подмножеств относительно этих отношений). Это несмотря на тот факт, что определимость такого упорядочения, как известно , не зависит от . Последнее подразумевает, что ни для какой конкретной формулы в языке теории теория не доказывает, что соответствующее множество является отношением хорошего упорядочения действительных чисел. Таким образом, формально доказывается существование подмножества со свойством быть отношением полного упорядочения, но в то же время не может быть определено ни одного конкретного множества, для которого это свойство могло бы быть проверено.
Как упоминалось выше, конструктивная теория может демонстрировать числовое свойство существования, , для некоторого числа и где обозначает соответствующую цифру в формальной теории. Здесь необходимо тщательно различать доказуемые импликации между двумя предложениями, , и свойства теории формы . Когда принимается металогически установленная схема последнего типа в качестве правила вывода исчисления доказательств и ничего нового не может быть доказано, говорят, что теория замкнута относительно этого правила.
Вместо этого можно рассмотреть присоединение правила, соответствующего метатеоретическому свойству, как импликации (в смысле " ") к , как аксиоматической схеме или в квантифицированной форме. Обычно изучаемая ситуация - это фиксированное проявление метатеоретического свойства следующего типа: Для примера из некоторого набора формул определенной формы, здесь захваченных с помощью и , установлено существование числа, так что . Здесь можно затем постулировать , где граница - это числовая переменная на языке теории. Например, правило Чёрча является допустимым правилом в арифметике Гейтинга первого порядка и, кроме того, соответствующий принцип тезиса Чёрча может быть последовательно принят в качестве аксиомы. Новая теория с добавленным принципом является антиклассической, в том смысле, что она может быть несовместимой, чтобы также принять . Аналогично, присоединяя принцип исключенного третьего к некоторой теории , полученная таким образом теория может доказать новые, строго классические утверждения, и это может испортить некоторые метатеоретические свойства, которые были ранее установлены для . Таким образом, не может быть принят в , также известный как арифметика Пеано .
В этом подразделе основное внимание будет уделено теориям множеств с квантификацией по полностью формальному понятию бесконечного пространства последовательностей, т.е. функционального пространства, как это будет представлено ниже. Перевод правила Чёрча на язык самой теории может быть здесь прочитан как
Предикат T Клини вместе с извлечением результата выражает, что любое входное число, отображаемое в число , через , свидетельствует о том, что является вычислимым отображением. Здесь теперь обозначает модель теории множеств стандартных натуральных чисел и является индексом относительно фиксированного перечисления программы. Были использованы более сильные варианты, которые распространяют этот принцип на функции, определенные в областях низкой сложности. Принцип отвергает разрешимость для предиката, определенного как , выражая, что является индексом вычислимой функции, останавливающейся на своем собственном индексе. Можно также рассмотреть более слабые, дважды отрицаемые формы принципа, которые не требуют существования рекурсивной реализации для каждого , но которые все еще делают принципы несовместимыми, которые утверждают существование функций, которые, как доказано, не имеют рекурсивной реализации. Некоторые формы тезиса Чёрча как принципа даже согласуются с классической, слабой так называемой арифметической теорией второго порядка , подсистемой двухсортной теории первого порядка .
Коллекция вычислимых функций является классически подсчетной , что классически то же самое, что быть счетной. Но классические теории множеств обычно утверждают, что содержат также и другие функции, кроме вычислимых. Например, есть доказательство того, что существуют полные функции (в смысле теории множеств), которые не могут быть охвачены машиной Тьюринга . Если серьезно рассматривать вычислимый мир как онтологию, то ярким примером антиклассической концепции, связанной с марковской школой, является разрешенная подсчетность различных несчетных коллекций. При принятии подсчетности коллекции всех бесконечных последовательностей натуральных чисел ( ) в качестве аксиомы в конструктивной теории, «малость» (в классических терминах) этой коллекции в некоторых реализациях теории множеств уже охвачена самой теорией. Конструктивная теория может также не принимать ни классические, ни антиклассические аксиомы и, таким образом, оставаться агностиком по отношению к любой из возможностей.
Конструктивные принципы уже доказаны для любого . И поэтому для любого данного элемента , соответствующее исключенное среднее утверждение для предложения не может быть отрицаемо. Действительно, для любого данного , по непротиворечивости невозможно исключить и исключить его отрицание одновременно, и соответствующее правило Де Моргана применяется, как указано выше. Но теория может в некоторых случаях также допускать утверждение об отклонении . Принятие этого не требует предоставления конкретного свидетельства несостоятельности исключенного среднего для конкретного предложения , т. е. свидетельства несовместимого . Предикаты в бесконечной области соответствуют проблемам принятия решений . Мотивируясь доказанно вычислимо неразрешимыми проблемами , можно отвергнуть возможность разрешимости предиката, не делая также никаких утверждений о существовании в . В качестве другого примера, такая ситуация навязывается в брауэровском интуиционистском анализе в случае, когда квантор пробегает бесконечное множество бесконечных двоичных последовательностей и утверждает, что последовательность везде равна нулю. Что касается этого свойства, которое можно окончательно определить как последовательность, которая всегда постоянна, то принятие принципа непрерывности Брауэра строго исключает возможность доказательства его разрешимости для всех последовательностей.
Итак, в конструктивном контексте с так называемой неклассической логикой , как она здесь используется, можно последовательно принимать аксиомы, которые одновременно противоречат квантифицированным формам исключенного третьего, но также неконструктивны в вычислимом смысле или как оценивается металогическими свойствами существования, обсуждавшимися ранее. Таким образом, конструктивная теория множеств может также предоставить основу для изучения неклассических теорий, скажем, колец, моделирующих гладкий анализ бесконечно малых .
Исторически предмет конструктивной теории множеств (часто также " ") начался с работы Джона Майхилла над теориями, также называемыми и . [3] [4] [5] В 1973 году он предложил первую как теорию множеств первого порядка, основанную на интуиционистской логике, взяв наиболее общее основание и отбросив Аксиому выбора, а также принцип исключенного третьего, изначально оставив все остальное как есть. Однако различные формы некоторых аксиом , которые эквивалентны в классической обстановке, неэквивалентны в конструктивной обстановке, а некоторые формы подразумевают , как будет показано. В этих случаях впоследствии были приняты интуиционистски более слабые формулировки. Гораздо более консервативная система также является теорией первого порядка, но нескольких видов и ограниченной квантификации, направленной на обеспечение формальной основы для программы конструктивной математики Эрретта Бишопа .
Основное обсуждение представляет собой последовательность теорий на том же языке , что и , что приводит к хорошо изученному , [6] Питера Ацеля и далее. Многие современные результаты восходят к Ратьену и его ученикам. также характеризуется двумя особенностями, присутствующими также в теории Майхилла: с одной стороны, она использует предикативное разделение вместо полной, неограниченной схемы разделения. Ограниченность может обрабатываться как синтаксическое свойство или, в качестве альтернативы, теории могут быть консервативно расширены с помощью более высокого предиката ограниченности и его аксиом. Во-вторых, непредикативная аксиома Powerset отбрасывается, как правило, в пользу связанных, но более слабых аксиом. Сильная форма очень небрежно используется в классической общей топологии . Добавление к теории, даже более слабой, чем восстанавливает , как подробно описано ниже. [7] Система, которая стала известна как интуиционистская теория множеств Цермело–Френкеля ( ), является сильной теорией множеств без . Она похожа на , но менее консервативна или предикативная . Обозначенная теория является конструктивной версией , классической теории множеств Крипке–Платека без формы Powerset и где даже Аксиома Собрания ограничена.
Многие теории, изучаемые в конструктивной теории множеств, являются всего лишь ограничениями теории множеств Цермело–Френкеля ( ) относительно их аксиом, а также их базовой логики. Такие теории затем могут быть интерпретированы в любой модели .
Арифметика Пеано является двуинтерпретируемой с теорией, заданной минус бесконечностью и без бесконечных множеств, плюс существование всех транзитивных замыканий . (Последнее также подразумевается после продвижения схемы Регулярность в Индукцию множеств , которая обсуждается ниже.) Аналогично, конструктивная арифметика также может быть принята как извинение за большинство аксиом, принятых в : Арифметика Гейтинга является двуинтерпретируемой со слабой конструктивной теорией множеств, [8] [9], как также описано в статье о . Можно арифметически охарактеризовать отношение принадлежности " " и с его помощью доказать - вместо существования множества натуральных чисел - что все множества в его теории находятся в биекции с (конечным) натуральным фон Неймана , принципом, обозначенным . Этот контекст дополнительно подтверждает Экстенсиональность, Спаривание, Объединение, Бинарное пересечение (которое связано со схемой Аксиом предикативного разделения ) и схемой Индукции множеств. Взятые как аксиомы, вышеупомянутые принципы составляют теорию множеств, которая уже идентична теории, заданной минусом существования, но плюсом как аксиомой. Все эти аксиомы подробно обсуждаются ниже. Соответственно, также доказывается, что наследственно конечные множества выполняют все предыдущие аксиомы. Это результат, который сохраняется при переходе к и минус Бесконечности.
Что касается конструктивных реализаций, то существует соответствующая теория реализуемости . Соответственно, конструктивная теория Цермело-Френкеля Ацеля была интерпретирована в теориях типа Мартина-Лёфа , как описано в разделе о . Таким образом, теоремы, доказуемые в этой и более слабых теориях множеств, являются кандидатами на компьютерную реализацию.
Также были введены модели предпучка для конструктивных теорий множеств. Они аналогичны моделям предпучка для интуиционистской теории множеств, разработанным Даной Скотт в 1980-х годах. [10] [11] Были идентифицированы модели реализуемости в пределах эффективного топоса , которые, скажем, сразу подтверждают полное разделение, релятивизированный зависимый выбор , независимость посылок для множеств, но также и подсчетность всех множеств, принцип Маркова и тезис Чёрча в формулировке для всех предикатов. [12]
В аксиоматической теории множеств множества являются сущностями, демонстрирующими свойства. Но тогда существует более сложная связь между концепцией множества и логикой. Например, свойство быть натуральным числом, меньшим 100, можно переформулировать как быть членом множества чисел с этим свойством. Аксиомы теории множеств управляют существованием множеств и, таким образом, управляют тем, какие предикаты могут быть материализованы как сущности сами по себе, в этом смысле. Спецификация также напрямую управляется аксиомами, как обсуждается ниже. Для практического рассмотрения рассмотрим свойство быть последовательностью результатов подбрасывания монеты, которые в целом показывают больше орлов, чем решек. Это свойство может быть использовано для выделения соответствующего подмножества любого множества конечных последовательностей подбрасываний монеты. Соответственно, формализация вероятностного события с помощью теории меры явно основана на множествах и дает гораздо больше примеров.
В этом разделе описывается объектный язык и вспомогательные понятия, используемые для формализации этой материализации.
Пропозициональные соединительные символы, используемые для формирования синтаксических формул, являются стандартными. Аксиомы теории множеств дают средство для доказательства равенства " " множеств, и этот символ может, путем злоупотребления обозначениями , использоваться для классов. Множество, в котором предикат равенства разрешим, также называется дискретным . Отрицание " " равенства иногда называется отрицанием равенства и обычно записывается как " ". Однако в контексте с отношениями обособленности , например, при работе с последовательностями, последний символ также иногда используется для чего-то другого.
Обычная трактовка, принятая здесь, формально расширяет базовую логику только одним примитивным бинарным предикатом теории множеств, " ". Как и в случае с равенством, отрицание элементности " " часто записывается как " ".
Ниже греческий обозначает пропозицию или предикатную переменную в схемах аксиом и или используется для конкретных таких предикатов. Слово «предикат» иногда используется взаимозаменяемо с «формулами», даже в унарном случае .
Квантификаторы всегда ранжируются только по множествам, и они обозначаются строчными буквами. Как это обычно бывает, можно использовать скобки аргументов для выражения предикатов, чтобы выделить определенные свободные переменные в их синтаксическом выражении, как в " ". Уникальное существование здесь означает .
Как также часто бывает, для классов используется нотация конструктора множеств , которая в большинстве контекстов не является частью объектного языка, но используется для краткого обсуждения. В частности, можно ввести объявления нотации соответствующего класса через " ", с целью выражения любого как . Логически эквивалентные предикаты могут использоваться для представления того же класса. Также можно записать как сокращение для . Например, можно рассмотреть и это также обозначается .
Сокращается by и by . Синтаксическое понятие ограниченной квантификации в этом смысле может играть роль в формулировке схем аксиом, как показано в обсуждении аксиом ниже. Выразите утверждение подкласса , т. е . , с помощью . Для предиката , тривиально . И отсюда следует, что . Понятие квантификаторов, ограниченных подмножеством, как в , также использовалось в теоретико-множественных исследованиях, но не будет здесь подробно освещаться.
Если доказано, что множество внутри класса существует , то есть , то его называют обитаемым . Можно также использовать квантификацию в , чтобы выразить это как . Тогда класс доказано не является пустым множеством, введенным ниже. Хотя классически эквивалентно, конструктивно непустое является более слабым понятием с двумя отрицаниями и должно называться не необитаемым . К сожалению, слово для более полезного понятия «обитаемый» редко используется в классической математике.
Два способа выражения того, что классы не пересекаются , охватывают многие из интуиционистски обоснованных правил отрицания: . Используя приведенные выше обозначения, это чисто логическая эквивалентность, и в этой статье предложение будет, кроме того, выражено как .
Подкласс называется отделяемым от, если релятивизированный предикат принадлежности разрешим, т.е. если выполняется. Он также называется разрешимым, если суперкласс ясен из контекста - часто это множество натуральных чисел.
Обозначим утверждением, выражающим, что два класса имеют в точности одинаковые элементы, т.е. , или эквивалентно . Это не следует путать с понятием равночисленности, также используемым ниже.
При обозначении , удобного обозначения отношения между и , аксиомы формы постулируют, что класс всех множеств, для которых выполняется, на самом деле образует множество . Менее формально это можно выразить как . Аналогично, предложение передает « когда находится среди множеств теории». Для случая, когда является тривиально ложным предикатом, предложение эквивалентно отрицанию предыдущего утверждения о существовании, выражая несуществование как множества.
Дальнейшие расширения нотации понимания классов, как указано выше, обычно используются в теории множеств, придавая смысл таким утверждениям, как « » и т. д.
Синтаксически более общее множество может быть также охарактеризовано с помощью другого 2-арного предиката trough , где правая часть может зависеть от фактической переменной и, возможно, даже от членства в себе.
Здесь представлен ряд известных аксиом или соответствующие небольшие переформулировки их. Подчеркивается, как отсутствие в логике влияет на то, что доказуемо, и выделяется, какие неклассические аксиомы, в свою очередь, непротиворечивы.
Используя введенные выше обозначения, следующая аксиома дает способ доказать равенство " " двух множеств , так что посредством подстановки любой предикат о переводится в одно из . По логическим свойствам равенства обратное направление постулируемой импликации выполняется автоматически.
В конструктивной интерпретации элементы подкласса могут быть снабжены большей информацией, чем элементы из , в том смысле, что способность судить есть способность судить . И (если только вся дизъюнкция не следует из аксиом) в интерпретации Брауэра–Гейтинга–Колмогорова это означает доказать или отвергнуть ее. Поскольку может быть неотделимым от , т. е. может быть неразрешимым для всех элементов в , два класса и должны быть априори различены.
Рассмотрим предикат , который доказано выполняется для всех элементов множества , так что , и предположим, что класс справа установлен как множество. Обратите внимание, что даже если это множество справа неформально также связано с информацией, релевантной доказательству о действительности для всех элементов, аксиома Экстенсиональности постулирует, что в нашей теории множеств множество справа оценивается равным множеству слева. Этот вышеприведенный анализ также показывает, что утверждение вида , которое в неформальной нотации классов может быть выражено как , тогда эквивалентно выражается как . Это означает, что установление таких -теорем (например, тех, которые доказуемы с помощью полной математической индукции) позволяет подставлять подкласс в левой части равенства вместо просто , в любой формуле.
Обратите внимание, что принятие « » в качестве символа в теории логики предикатов делает равенство двух терминов выражением, не содержащим кванторов.
Хотя эта аксиома часто принимается, она подвергается критике в конструктивной мысли, поскольку она фактически разрушает по-разному определенные свойства или, по крайней мере, множества, рассматриваемые как расширение этих свойств, понятие Фрега .
Современные теории типов могут вместо этого стремиться к определению требуемой эквивалентности " " в терминах функций, см., например, эквивалентность типов . Связанная с этим концепция экстенсиональности функций часто не принимается в теории типов.
Другие рамки для конструктивной математики могли бы вместо этого потребовать определенного правила для равенства или обособленности для элементов каждого обсуждаемого множества. Но также в подходе к множествам, подчеркивающем обособленность, приведенное выше определение в терминах подмножеств может быть использовано для характеристики понятия равенства " " этих подмножеств. Соответственно, свободное понятие дополнения двух подмножеств и дается, когда любые два члена и доказуемо отделены друг от друга. Набор дополняющих пар алгебраически хорошо себя ведет .
Определим нотацию класса для спаривания нескольких заданных элементов с помощью дизъюнкций. Например, это бескванторное утверждение , и аналогично говорит , и так далее.
Два других основных постулата существования, заданных некоторыми другими множествами, следующие. Во-первых,
Учитывая определения выше, расширяется до , так что это использование равенства и дизъюнкции. Аксиома гласит, что для любых двух множеств и существует по крайней мере одно множество , которое содержит по крайней мере эти два множества.
С ограниченным Разделением ниже, также класс существует как множество. Обозначим стандартной упорядоченной парной моделью , так что eg обозначает другую ограниченную формулу на формальном языке теории.
И затем, используя экзистенциальную квантификацию и конъюнкцию,
говоря, что для любого множества существует по крайней мере одно множество , которое содержит все элементы , из элементов . Минимальным таким множеством является объединение .
Две аксиомы обычно формулируются сильнее, в терминах " " вместо просто " ", хотя это технически избыточно в контексте : Поскольку аксиома разделения ниже сформулирована с помощью " ", для утверждений эквивалентность может быть выведена, учитывая, что теория допускает разделение с помощью . В случаях, когда является экзистенциальным утверждением, как здесь в аксиоме объединения, существует также другая формулировка с использованием квантора всеобщности.
Также используя ограниченное разделение, две только что сформулированные аксиомы вместе подразумевают существование бинарного объединения двух классов и , когда они были установлены как множества, обозначаемые как или . Для фиксированного множества , чтобы проверить членство в объединении двух заданных множеств и , нужно проверить часть аксиомы, что можно сделать, проверив дизъюнкцию предикатов, определяющих множества и , для . В терминах связанных множеств это делается путем проверки дизъюнкции .
Объединение и другие обозначения, образующие множества, также используются для классов. Например, предложение записывается . Пусть теперь . Учитывая , разрешимость членства в , т. е. потенциально независимое утверждение , также может быть выражено как . Но, как и для любого исключенного среднего утверждения, двойное отрицание последнего имеет место: Это объединение не не населено . Это показывает, что разбиение также является более сложным понятием, конструктивно.
Свойство, которое ложно для любого множества, соответствует пустому классу, который обозначается как или ноль, . То, что пустой класс является множеством, легко следует из других аксиом существования, таких как Аксиома Бесконечности ниже. Но если, например, кто-то явно заинтересован в исключении бесконечных множеств из своего исследования, он может в этот момент принять
Введение символа (как сокращенной записи для выражений, включающих характеризующие свойства) оправдано, поскольку можно доказать уникальность для этого множества. Поскольку ложно для любого , то аксиома тогда читается как .
Запишите для , что равно , т.е. . Аналогично, запишите для , что равно , т.е. . Простым и доказанно ложным предложением тогда является, например, , соответствующее в стандартной арифметической модели. Опять же, здесь символы, такие как , рассматриваются как удобные обозначения, и любое предложение действительно переводится в выражение, использующее только " " и логические символы, включая квантификаторы. Сопровождаемые метаматематическим анализом того, что возможности новых теорий эквивалентны эффективным образом, формальные расширения с помощью символов, таких как , также могут быть рассмотрены.
В более общем смысле, для множества , определим множество-последователя как . Взаимодействие операции-последователя с отношением принадлежности имеет рекурсивное предложение, в том смысле, что . По рефлексивности равенства, , и в частности всегда обитаемо.
Далее используются схемы аксиом , т.е. аксиомы для некоторого набора предикатов. Некоторые из указанных схем аксиом также допускают любой набор параметров набора (имея в виду любые конкретные именованные переменные ). То есть, разрешены инстанциации схемы, в которых предикат (некоторый конкретный ) также зависит от ряда дополнительных переменных набора, а утверждение аксиомы понимается с соответствующими дополнительными внешними универсальными замыканиями (как в ).
Базовая конструктивная теория множеств состоит из нескольких аксиом, также являющихся частью стандартной теории множеств, за исключением так называемой "полной" аксиомы разделения , которая ослаблена. Помимо четырех аксиом выше, она постулирует предикативное разделение, а также схему замены.
Эта аксиома сводится к постулированию существования множества, полученного пересечением любого множества и любого предикативно описанного класса . Для любого доказано, что оно является множеством, когда предикат принимается как , получается бинарное пересечение множеств и записывается как . Пересечение соответствует конъюнкции аналогично тому, как объединение соответствует дизъюнкции.
Когда предикат берется как отрицание , получается принцип различия, допускающий существование любого множества . Обратите внимание, что множества типа или всегда пусты. Поэтому, как отмечено, из Разделения и существования хотя бы одного множества (например, Бесконечности ниже) будет следовать существование пустого множества (также обозначенного ). В этом консервативном контексте схема Предикативного Разделения фактически эквивалентна Пустому Множеству плюс существование бинарного пересечения для любых двух множеств. Последний вариант аксиоматизации не использует схему формулы.
Предикативное разделение — это схема, которая учитывает синтаксические аспекты предикатов, определяющих множества, вплоть до доказуемой эквивалентности. Разрешенные формулы обозначаются как , самый низкий уровень в теоретико-множественной иерархии Леви . [13] Общие предикаты в теории множеств никогда не ограничиваются синтаксически таким образом, и поэтому на практике общие подклассы множеств по-прежнему являются частью математического языка. Поскольку область действия подклассов, которые являются доказуемо множествами, чувствительна к тому, какие множества уже существуют, эта область действия расширяется, когда добавляются дополнительные постулаты существования множеств.
Для предложения повторяющийся троп в конструктивном анализе теории множеств заключается в том, чтобы рассматривать предикат как подкласс второго ординала . Если доказуемо, что выполняется, или , или , то является обитаемым, или пустым (необитаемым), или непустым (не необитаемым) соответственно. Очевидно, эквивалентно как предложению , так и также . Аналогично, эквивалентно и, что эквивалентно, также . Таким образом, здесь, будучи отделяемым от точно означает . В модели натуральных чисел, если является числом, также выражает, что меньше . Объединение, которое является частью определения операции преемника выше, может быть использовано для выражения исключенного среднего утверждения как . Словами, разрешимо тогда и только тогда, когда преемник больше наименьшего ординала . Предложение решается либо путем установления того, как меньше: будучи уже меньшим , либо будучи непосредственным предшественником . Еще один способ выразить исключенный третий — это существование наименьшего числа членов обитаемого класса .
Если аксиома разделения допускает разделение с , то есть подмножество , которое можно назвать значением истинности, связанным с . Два значения истинности могут быть доказаны равными, как множества , путем доказательства эквивалентности. В терминах этой терминологии набор значений доказательства может быть априори понят как богатый. Неудивительно, что разрешимые предложения имеют одно из бинарного набора значений истинности. Исключенная средняя дизъюнкция для этого затем также подразумевается глобальным утверждением .
При использовании неформальной терминологии классов любое множество также считается классом. В то же время возникают так называемые правильные классы, которые не могут иметь расширения как множество. Когда в теории есть доказательство , то должно быть правильным. (При рассмотрении перспективы множеств, теории, которая имеет полное разделение, правильные классы обычно рассматриваются как те, которые «слишком велики», чтобы быть множеством. Более технически, они являются подклассами кумулятивной иерархии , которые выходят за пределы любой порядковой границы.)
Согласно замечанию в разделе о слиянии множеств, множество не может быть последовательно исключено как член класса вида . Конструктивное доказательство того, что оно находится в этом классе, содержит информацию. Теперь, если является множеством, то класс доказуемо правильный. Следующее демонстрирует это в особом случае, когда пусто, т. е. когда правая сторона является универсальным классом. Будучи отрицательными результатами, это читается как в классической теории.
Следующее справедливо для любого отношения . Оно дает чисто логическое условие, при котором два термина и не могут быть связаны друг с другом.
Наиболее важным здесь является отказ от конечного дизъюнкта, . Выражение не подразумевает неограниченной квантификации и, таким образом, допускается в Разделении. Конструкция Рассела , в свою очередь, показывает, что . Таким образом, для любого множества , Предикативное Разделение само по себе подразумевает, что существует множество, которое не является членом . В частности, в этой теории не может существовать универсальное множество .
В теории, дополнительно принимающей аксиому регулярности , как и , доказано ложно для любого множества . Там это тогда означает, что подмножество равно самому себе, и что класс является пустым множеством.
Для любого и частный случай в приведенной выше формуле дает
Это уже подразумевает, что подкласс универсального класса также является правильным. Но даже без Регулярности последовательно, чтобы был правильный класс синглтонов, каждый из которых содержит в точности себя.
В качестве отступления, в теории со стратификацией , такой как Intuitionistic New Foundations , синтаксическое выражение может быть запрещено в Separation. В свою очередь, приведенное выше доказательство отрицания существования универсального множества не может быть выполнено в этой теории.
Схема аксиом предикативного разделения также называется -разделением или ограниченным разделением, как в разделе только для квантификаторов, ограниченных множеством . (Предупреждение: номенклатура иерархии Леви аналогична арифметической иерархии , хотя сравнение может быть тонким: арифметическая классификация иногда выражается не синтаксически, а в терминах подклассов натуральных чисел. Кроме того, нижний уровень арифметической иерархии имеет несколько общих определений, некоторые из которых не позволяют использовать некоторые общие функции. Подобное различие не имеет значения на уровне или выше. Наконец, отметим, что классификация формулы может быть выражена с точностью до эквивалентности в теории.)
Схема также является способом, которым Маклейн ослабляет систему, близкую к теории множеств Цермело , для математических основ, связанных с теорией топоса . Она также используется в изучении абсолютности , и является частью формулировки теории множеств Крипке-Платека .
Ограничение в аксиоме также является контролем непредикативных определений: существование в лучшем случае не должно быть заявлено для объектов, которые не могут быть явно описаны или определение которых включает их самих или ссылку на надлежащий класс, например, когда свойство, которое должно быть проверено, включает квантификатор всеобщности. Таким образом, в конструктивной теории без аксиомы мощности множества , когда обозначает некоторый 2-арный предикат, не следует ожидать, что подкласс будет множеством, в случае, если он определен, например, как в
или через аналогичные определения, включающие любую квантификацию по множествам . Обратите внимание, что если этот подкласс доказанно является множеством, то само это подмножество также находится в неограниченной области действия переменной множества . Другими словами, поскольку свойство подкласса выполняется, этот точный набор , определенный с помощью выражения , будет играть роль в своей собственной характеристике.
В то время как предикативное разделение приводит к тому, что меньшее количество данных определений классов являются множествами, можно подчеркнуть, что многие определения классов, которые являются классически эквивалентными, не являются таковыми, если ограничиться более слабой логикой. Из-за потенциальной неразрешимости общих предикатов, понятие подмножества и подкласса автоматически более подробно в конструктивных теориях множеств, чем в классических. Таким образом, таким образом получается более широкая теория. Это остается верным, если принять полное разделение, например, в теории , что, однако, портит свойство существования , а также стандартные теоретические интерпретации типов и, таким образом, портит восходящее представление конструктивных множеств. В качестве отступления, поскольку подтипирование не является необходимой чертой конструктивной теории типов , можно сказать, что конструктивная теория множеств довольно сильно отличается от этой структуры.
Далее рассмотрим
Это предоставление существования, как множеств, диапазона предикатов, подобных функциям, полученных через их домены. В приведенной выше формулировке предикат не ограничен, как в схеме Separation, но эта аксиома уже включает в себя квантификатор существования в антецеденте. Конечно, можно рассмотреть и более слабые схемы.
С помощью Замены существование любой пары также следует из существования любой другой конкретной пары, такой как . Но поскольку бинарное объединение, используемое в уже использовало аксиому Спаривание, этот подход затем требует постулирования существования над тем, что . В теории с непредикативной аксиомой Powerset существование также может быть продемонстрировано с помощью Разделения.
С помощью схемы Replacement теория, изложенная до сих пор, доказывает, что классы эквивалентности или индексированные суммы являются множествами. В частности, декартово произведение , содержащее все пары элементов двух множеств, является множеством. В свою очередь, для любого фиксированного числа (в метатеории) соответствующее выражение произведения, скажем , может быть построено как множество. Аксиоматические требования для множеств, рекурсивно определенных в языке, обсуждаются ниже. Множество является дискретным, т. е. равенство элементов внутри множества разрешимо, если соответствующее отношение как подмножество разрешимо.
Замена имеет значение для понимания функций и может рассматриваться как форма понимания в более общем смысле. Только при допущении Замена уже подразумевает полное Разделение. В Замена в основном важна для доказательства существования множеств высокого ранга , а именно через примеры схемы аксиом, где связывает относительно малые множества с большими, .
Конструктивные теории множеств обычно имеют схему аксиомы замены, иногда ограниченную ограниченными формулами. Однако, когда другие аксиомы отбрасываются, эта схема на самом деле часто усиливается — не за пределы , а вместо этого просто для того, чтобы вернуть некоторую силу доказуемости. Существуют такие более сильные аксиомы, которые не портят сильные свойства существования теории, как обсуждается далее ниже.
Если доказано, что является функцией на и она снабжена областью значений (все это подробно обсуждается ниже), то изображение является подмножеством . В других подходах к концепции множества понятие подмножеств определяется в терминах «операций» таким образом.
Подвески элементов класса наследственно конечных множеств могут быть реализованы на любом общем языке программирования. Аксиомы, обсуждаемые выше, абстрагируются от общих операций над типом данных множества : спаривание и объединение связаны с вложением и выравниванием или, вместе взятые, с конкатенацией. Замена связана с пониманием , а разделение затем связано с часто более простой фильтрацией . Замена вместе с индукцией множеств (введенной ниже) достаточна для конструктивной аксиоматизации, и эта теория также изучается без бесконечности.
Своего рода смесь между спариванием и объединением, аксиома, более легко связанная с преемником, — это аксиома присоединения . [14] [15] Такие принципы актуальны для стандартного моделирования отдельных ординалов Неймана . Существуют также формулировки аксиом, которые объединяют объединение и замену в одну пару. Хотя постулирование замены не является необходимостью при разработке слабой конструктивной теории множеств, которая является двуинтерпретируемой с арифметикой Гейтинга , некоторая форма индукции является таковой. Для сравнения рассмотрим очень слабую классическую теорию, называемую общей теорией множеств , которая интерпретирует класс натуральных чисел и их арифметику только через экстенсиональность, присоединение и полное разделение.
Обсуждение теперь продолжается с аксиомами, допускающими существование объектов, которые в другой, но связанной форме также встречаются в зависимых теориях типов , а именно, произведения и набор натуральных чисел как завершенное множество. Бесконечные множества особенно удобны для рассуждений об операциях, применяемых к последовательностям, определенным в неограниченных индексных областях , например, формальное дифференцирование производящей функции или сложение двух последовательностей Коши.
Для некоторого фиксированного предиката и множества утверждение выражает, что является наименьшим (в смысле " ") среди всех множеств , для которых выполняется, и что оно всегда является подмножеством такого . Цель аксиомы бесконечности — в конечном итоге получить единственное наименьшее индуктивное множество .
В контексте общих аксиом теории множеств одно из утверждений бесконечности состоит в том, что класс обитаем и также включает в себя цепочку членства (или, в качестве альтернативы, цепочку супермножеств). То есть,
Более конкретно, обозначим индуктивным свойством,
С точки зрения предиката, лежащего в основе класса, так что , последний переводится как .
Запишите для общего пересечения . (Можно рассмотреть вариант этого определения, который требует , но мы используем это понятие только для следующего вспомогательного определения.)
Обычно определяется класс , пересечение всех индуктивных множеств. (Варианты этой обработки могут работать в терминах формулы, которая зависит от параметра множества, так что .) Класс точно содержит все, выполняющие свойство неограниченности . Намерение состоит в том, что если индуктивные множества вообще существуют, то класс разделяет каждое общее натуральное число с ними, и тогда предложение , по определению " ", подразумевает, что выполняется для каждого из этих натуральных чисел. Хотя ограниченное разделение недостаточно, чтобы доказать, что это желаемое множество, язык здесь образует основу для следующей аксиомы, предоставляя индукцию натуральных чисел для предикатов, которые составляют множество.
Элементарная конструктивная теория множеств имеет аксиому, а также постулат
Продолжая, мы берем символ для обозначения теперь единственного наименьшего индуктивного множества, неограниченного ординала фон Неймана . Он содержит пустое множество и, для каждого множества в , другое множество в , которое содержит на один элемент больше.
Символы, называемые нулем и последователем, находятся в сигнатуре теории Пеано . В , выше определенный последователем любого числа, также находящегося в классе , напрямую следует из характеристики натуральных чисел нашей моделью фон Неймана. Поскольку последователем такого множества является он сам, мы также обнаруживаем, что ни один последователем не равен нулю. Таким образом, две аксиомы Пеано относительно символов нуля и одна относительно замкнутости даются легко. В-четвертых, в , где — множество, можно доказать, что на является инъективной операцией .
Для некоторого предиката множеств утверждение справедливо для всех подмножеств множества натуральных чисел. И аксиома теперь доказывает, что такие множества существуют. Такая квантификация также возможна в арифметике второго порядка .
Парный порядок " " натуральных чисел фиксируется их отношением принадлежности " ". Теория доказывает, что порядок, а также отношение равенства на этом множестве разрешимы. Не только нет чисел , меньших , но индукция подразумевает, что среди подмножеств именно пустое множество не имеет наименьшего элемента. Контрапозитив этого доказывает существование дважды отрицаемого наименьшего числа для всех непустых подмножеств . Другой допустимый принцип, также классически эквивалентный ему, — существование наименьшего числа для всех обитаемых отделяемых подмножеств. Тем не менее, голое утверждение о существовании для обитаемого подмножества эквивалентно исключенному среднему для , и конструктивная теория, следовательно, не будет доказана как вполне упорядоченная .
Если нужна мотивация, удобство постулирования неограниченного множества чисел по отношению к другим индуктивным свойствам становится ясным при обсуждении арифметики в теории множеств ниже. Но, как известно из классической теории множеств, также могут быть сформулированы слабые формы бесконечности. Например, можно просто постулировать существование некоторого индуктивного множества, - такого постулата существования достаточно, когда полное разделение затем может быть использовано для выделения индуктивного подмножества натуральных чисел, общего подмножества всех индуктивных классов. В качестве альтернативы могут быть приняты более конкретные простые постулаты существования. В любом случае, индуктивное множество тогда удовлетворяет следующему свойству существования предшественника в смысле модели фон Неймана :
Без использования нотации для ранее определенной нотации преемника экстенсиональное равенство преемнику фиксируется с помощью . Это выражает, что все элементы либо равны , либо сами содержат предшествующий набор , который разделяет все остальные элементы с .
Обратите внимание, что через выражение " " с правой стороны свойство, характеризующее его члены , здесь синтаксически снова содержит сам символ . Из-за восходящей природы натуральных чисел это здесь ручное. Предполагая индукцию по -множеству поверх , никакие два различных множества не обладают этим свойством. Также обратите внимание, что существуют также более длинные формулировки этого свойства, избегающие " " в пользу неограниченных квантификаторов.
Принимая Аксиому Бесконечности, ограниченная множеством квантификация, допустимая в предикатах, используемых в -Разделение, затем явно допускает численно неограниченные квантификаторы - два значения "ограниченный" не следует путать. Имея под рукой, назовите класс чисел ограниченным, если выполняется следующее утверждение о существовании
Это утверждение конечности, также эквивалентно сформулированное через . Аналогично, чтобы более точно отразить обсуждение функций ниже, рассмотрим приведенное выше условие в форме . Для разрешимых свойств это -утверждения в арифметике, но с Аксиомой Бесконечности два квантификатора связаны множеством.
Для класса логически положительное утверждение неограниченности
теперь также является одним из бесконечности. Это в разрешимом арифметическом случае. Для проверки бесконечности множества это свойство работает даже в том случае, если множество содержит другие элементы, помимо бесконечного числа членов .
В дальнейшем начальный сегмент натуральных чисел, т.е. для любого и включая пустое множество, обозначается как . Этот набор равен и поэтому в этой точке " " является просто обозначением для его предшественника (т.е. не включающим функцию вычитания).
Поучительно вспомнить, каким образом теория с пониманием множеств и экстенсиональностью в конечном итоге кодирует логику предикатов. Как и любой класс в теории множеств, множество можно читать как соответствующее предикатам на множествах. Например, целое число является четным, если оно является членом множества четных целых чисел, или натуральное число имеет последователя, если оно является членом множества натуральных чисел, которые имеют преемника. Для менее примитивного примера зафиксируем некоторое множество и обозначим экзистенциальное утверждение, что функциональное пространство на конечном ординале в существует. Предикат будет обозначен ниже, и здесь квантор существования не является просто единицей по натуральным числам и не ограничен каким-либо другим множеством. Теперь такое утверждение, как принцип конечного возведения в степень и, менее формально, равенство, являются всего лишь двумя способами формулировки одного и того же желаемого утверждения, а именно -индексированной конъюнкцией экзистенциальных утверждений, где пробегает множество всех натуральных чисел. Посредством экстенсиональной идентификации вторая форма выражает утверждение с использованием нотации для понимания подкласса, а заключенный в скобки объект с правой стороны может даже не составлять множество. Если этот подкласс не является доказуемо множеством, он фактически не может использоваться во многих принципах теории множеств в доказательствах, и установление универсального замыкания как теоремы может быть невозможным. Таким образом, теория множеств может быть усилена большим количеством аксиом существования множеств, которые будут использоваться с предикативным ограниченным разделением, а также просто постулированием более сильных -утверждений.
Второй универсально квантифицированный конъюнкт в сильной аксиоме бесконечности выражает математическую индукцию для всех во вселенной дискурса, т. е. для множеств. Это происходит потому, что следствие этого предложения, , утверждает, что все выполняют связанный предикат. Будучи способным использовать предикативное разделение для определения подмножеств , теория доказывает индукцию для всех предикатов, включающих только ограниченные множеством кванторы. Эта роль ограниченных множеством кванторов также означает, что больше аксиом существования множеств влияет на силу этого принципа индукции, дополнительно мотивируя аксиомы функционального пространства и коллекции, которые будут в центре внимания остальной части статьи. В частности, уже подтверждает индукцию с кванторами по натуральным числам, и, следовательно, индукцию как в арифметической теории первого порядка . Так называемая аксиома полной математической индукции для любого предиката (т. е. класса), выраженная через язык теории множеств, намного сильнее, чем принцип ограниченной индукции, действительный в . Прежний принцип индукции можно было бы принять напрямую, более точно отражая арифметику второго порядка. В теории множеств он также следует из полного (т.е. неограниченного) разделения, которое гласит, что все предикаты на являются множествами. Математическая индукция также заменяется аксиомой (полной) индукции множеств.
Предупреждение: При именовании утверждений индукции нужно следить за тем, чтобы не смешивать терминологию с арифметическими теориями. Схема индукции первого порядка теории арифметики натуральных чисел утверждает индукцию для всех предикатов, определяемых на языке арифметики первого порядка , а именно предикатов только чисел. Таким образом, чтобы интерпретировать схему аксиом , нужно интерпретировать эти арифметические формулы. В этом контексте ограниченная квантификация конкретно означает квантификацию по конечному диапазону чисел. Можно также говорить об индукции в теории первого порядка, но с двумя сортами так называемой арифметики второго порядка , в форме, явно выраженной для подмножеств натуральных чисел. Этот класс подмножеств можно считать соответствующим более богатому набору формул, чем определяемые арифметикой первого порядка. В программе обратной математики все обсуждаемые математические объекты кодируются как натуральные числа или подмножества натуральных чисел. Подсистемы с очень низкой сложностью понимания, изучаемые в этой структуре, имеют язык, который не просто выражает арифметические множества , в то время как все множества натуральных чисел, которые, как доказывает такая теория, существуют, являются просто вычислимыми множествами . Теоремы в них могут быть релевантной точкой отсчета для слабых теорий множеств с множеством натуральных чисел, предикативным разделением и только некоторой дальнейшей ограниченной формой индукции. Конструктивная обратная математика существует как область, но менее развита, чем ее классический аналог. [16] кроме того, ее не следует путать с формулировкой второго порядка арифметики Пеано . Типичные теории множеств, подобные обсуждаемой здесь, также являются теориями первого порядка, но эти теории не являются арифметикой, и поэтому формулы также могут количественно определять подмножества натуральных чисел. При обсуждении силы аксиом, касающихся чисел, также важно помнить, что арифметическая и теоретико-множественная структура не имеют общей сигнатуры . Аналогично, всегда следует проявлять осторожность с пониманием совокупности функций. В теории вычислимости оператор μ допускает все частичные общерекурсивные функции (или программы, в том смысле, что они являются вычислимыми по Тьюрингу), включая, например, непримитивно рекурсивные, но -полные, такие как функция Аккермана . Определение оператора включает предикаты над натуральными числами, и поэтому теоретический анализ функций и их совокупности зависит от формальной структуры и исчисления доказательств под рукой.
Естественно, смысл утверждений о существовании является темой интереса в конструктивизме, будь то теория множеств или любая другая структура. Давайте выразим свойство, такое, что математическая структура подтверждает то, что равносильно утверждению
Конструктивное исчисление доказательств может подтвердить такое суждение в терминах программ на представленных доменах и некоторого объекта, представляющего конкретное назначение , предоставляя конкретный выбор значения в ( уникальный ) для каждого входа из . Выраженный через переписывание , этот функциональный объект может пониматься как свидетель предложения. Рассмотрим, например, понятия доказательства в через теорию реализуемости или функциональные термины в теории типов с понятием квантификаторов. Последнее фиксирует доказательство логического предложения через программы через соответствие Карри–Ховарда .
В зависимости от контекста слово «функция» может использоваться в связи с определенной моделью вычисления , и это априори уже, чем то, что обсуждается в настоящем контексте теории множеств. Одно из понятий программы формализовано частично рекурсивными «функциями» в теории вычислимости . Но будьте осторожны, что здесь слово «функция» используется таким образом, что оно также включает в себя частичные функции , а не только «полные функции». Кавычки используются здесь для ясности, так как в контексте теории множеств технически нет необходимости говорить о полных функциях , поскольку это требование является частью определения теоретико-множественной функции, а пространства частичных функций можно моделировать с помощью объединений. В то же время, в сочетании с формальной арифметикой, программы частичных функций предоставляют одно особенно острое понятие тотальности для функций. По теореме Клини о нормальной форме каждая частично рекурсивная функция на натуральных числах вычисляет для значений, где она заканчивается, то же самое , что и для некоторого индекса программы частичной функции , и любой индекс будет составлять некоторую частичную функцию. Программа может быть связана с и может быть названа -тотальной всякий раз, когда теория доказывает , где эквивалентна примитивной рекурсивной программе и связана с выполнением . Крайзель доказал, что класс частично рекурсивных функций, доказанных -тотальной по , не обогащается при добавлении . [17] Как предикат в , эта совокупность составляет неразрешимое подмножество индексов, подчеркивая, что рекурсивный мир функций между натуральными числами уже захвачен множеством, в котором доминирует . В качестве третьего предупреждения отметим, что это понятие на самом деле касается программ, и несколько индексов фактически будут составлять одну и ту же функцию в экстенсиональном смысле.
Теория в логике первого порядка , такая как обсуждаемые здесь аксиоматические теории множеств, поставляется с совместным понятием тотала и функционала для бинарного предиката , а именно . Такие теории относятся к программам только косвенно. Если обозначает операцию преемника на формальном языке изучаемой теории, то любое число, например (число три), может металогически быть связано со стандартным числительным, например . Аналогично программы в частично рекурсивном смысле могут быть развернуты до предикатов, и слабых предположений достаточно, чтобы такой перевод соблюдал равенство их возвращаемых значений. Среди конечно аксиомизируемых подтеорий классическая арифметика Робинсона точно удовлетворяет этому. Ее утверждения о существовании предназначены только для рассмотрения натуральных чисел, и вместо использования полной математической индукционной схемы для арифметических формул аксиомы теорий постулируют, что каждое число либо равно нулю, либо что существует предшествующее ему число. Сосредоточившись здесь на -total recursive functions, это мета-теорема, что язык арифметики выражает их с помощью -predicates кодирования их графа таким образом, что представляет их, в том смысле, что он правильно доказывает или отвергает для любой пары вход-выход чисел и в мета-теории. Теперь, если задано правильно представляющее , предикат, определенный с помощью , представляет рекурсивную функцию точно так же хорошо, и поскольку это явно подтверждает только наименьшее возвращаемое значение, теория также доказывает функциональность для всех входов в смысле . Если задан представляющий предикат, то за счет использования , всегда можно также систематически (т. е. с помощью ) доказать, что граф является полным функционалом. [18]
Какие предикаты являются доказуемо функциональными для различных входных данных или даже полностью функциональными в своей области, обычно зависит от принятых аксиом теории и исчисления доказательств. Например, для диагональной проблемы остановки , которая не может иметь -полный индекс, является -независимым, является ли соответствующий предикат графа на ( задача принятия решения ) полностью функциональным, но подразумевает, что это так. Иерархии теоретических функций доказательства предоставляют примеры предикатов, доказанно полностью функциональными в системах, выходящих за пределы . Какие множества, существование которых доказано, действительно составляют полную функцию, в смысле, введенном далее, также всегда зависят от аксиом и исчисления доказательств. Наконец, обратите внимание, что обоснованность утверждений об остановке является металогическим свойством, выходящим за рамки согласованности, т. е. теория может быть согласованной, и из нее можно доказать, что некоторая программа в конечном итоге остановится, несмотря на то, что этого никогда не происходит при запуске указанной программы. Более формально, предположение о согласованности теории не подразумевает, что она также арифметически -надежна .
На языке теории множеств здесь говорят о классе функций , когда и доказано
Примечательно, что это определение включает квантификатор, явно запрашивающий существование — аспект, который особенно важен в конструктивном контексте. Словами: для каждого он требует уникального существования a, так что . В случае, если это выполняется, можно использовать обозначение скобок применения функции и записать . Вышеуказанное свойство затем можно сформулировать как . Это обозначение может быть расширено до равенства значений функции. Некоторые удобства нотации, включающие применение функции, будут работать только тогда, когда множество действительно установлено как функция. Пусть (также пишется ) обозначает класс множеств, которые удовлетворяют свойству функции. Это класс функций от до в чистой теории множеств. Ниже обозначение также используется для , чтобы отличить его от порядкового возведения в степень. Когда функции понимаются просто как графики функций, как здесь, предложение о принадлежности также записывается . Булевозначные относятся к классам, обсуждаемым в следующем разделе.
По построению любая такая функция соблюдает равенство в том смысле, что , для любых входных данных из . Это стоит упомянуть, поскольку в математической литературе существуют также более широкие концепции «процедур присваивания» или «операций», которые в общем случае могут не соблюдать это. Также были определены варианты определения функционального предиката с использованием отношений обособленности на сетоидах . Подмножество функции по-прежнему является функцией, и предикат функции также может быть доказан для увеличенных выбранных наборов кодоменов. Как уже отмечалось, следует проявлять осторожность с номенклатурой «функция», словом, которое используется в большинстве математических структур. Когда сам набор функций не привязан к определенному кодомену, то этот набор пар также является членом функционального пространства с большим кодоменом. Этого не происходит, когда словом обозначается подмножество пар, сопряженных с набором кодоменов, т. е. формализация в терминах . Это в основном вопрос бухгалтерского учета, но влияет на то, как определяются другие предикаты, вопрос размера. Этот выбор также просто навязывается некоторыми математическими структурами. Аналогичные соображения применимы к любой трактовке частичных функций и их областей определения.
Если и домен , и рассматриваемый кодомен являются множествами, то указанный выше функциональный предикат включает только ограниченные квантификаторы. Общие понятия, такие как инъективность и сюръективность, также могут быть выражены ограниченным образом, и, таким образом, биективность тоже . Оба они связаны с понятиями размера. Важно отметить, что существование инъекции между любыми двумя множествами обеспечивает предпорядок . Класс мощности не инъецируется в свой базовый набор, а последний не отображается на первый. Сюръективность формально является более сложным определением. Обратите внимание, что инъективность должна определяться положительно, а не ее контрапозитивом, что является обычной практикой в классической математике. Версия без отрицаний иногда называется слабо инъективной. Существование коллизий значений является сильным понятием неинъективности. А что касается сюръективности, аналогичные соображения существуют для выбросов- производства в кодомене.
Можно ли считать подкласс (или предикат, если на то пошло) набором функций или даже полным функционалом, с самого начала, будет зависеть от силы теории, то есть аксиом, которые принимаются. И, в частности, общий класс также может соответствовать указанному выше определяющему предикату, не будучи подклассом продукта , т. е. свойство выражает не больше и не меньше функциональности относительно входных данных из . Теперь, если домен является множеством, принцип понимания функции, также называемый аксиомой уникального выбора или отсутствия выбора, гласит, что функция как набор с некоторой областью значений существует хорошо. (И этот принцип действителен в теории, подобной . Также сравните с аксиомой замены .) То есть информация о сопоставлении существует как набор, и у нее есть пара для каждого элемента в домене. Конечно, для любого набора из некоторого класса всегда можно связать уникальный элемент синглтона , что показывает, что просто выбранный диапазон, являющийся набором, недостаточен для предоставления набора функций. Это метатеорема для теорий, содержащих , что добавление символа функции для доказанно тотальной функции класса является консервативным расширением, несмотря на то, что это формально меняет область действия ограниченного Разделения . Подводя итог, можно сказать, что в контексте теории множеств основное внимание уделяется захвату конкретных тотальных отношений , которые являются функциональными. Чтобы разграничить понятие функции в теориях предыдущего подраздела (2-арный логический предикат, определенный для выражения графика функций, вместе с предложением, что он тотален и функционален) от «материального» теоретико-множественного понятия здесь, можно явно назвать последний график функции , анафункцией или функцией множества . Схему аксиом Замещения также можно сформулировать в терминах диапазонов таких функций множеств.
Один определяет три различных понятия, включающих сюръекции. Для общего множества быть ( Бишоп -) конечным будет означать, что существует биективная функция к натуральному числу. Если существование такой биекции доказано невозможным, множество называется неконечным . Во-вторых, для понятия слабее конечного быть конечно индексированным (или Куратовским -конечным) будет означать, что существует сюръекция из натурального числа фон Неймана на него. В терминах программирования элементы такого множества доступны в (завершающемся) цикле for , и только те, в то время как может быть неразрешимо, произошло ли повторение. В-третьих, назовите множество субконечным, если оно является подмножеством конечного множества, которое, таким образом, внедряется в это конечное множество. Здесь цикл for будет иметь доступ ко всем членам множества, но также, возможно, и к другим. Для другого объединенного понятия, более слабого, чем конечно индексированное, быть субконечно индексированным означает находиться в сюръективном образе субконечного множества, и в этом случае просто означает быть подмножеством конечно индексированного множества, то есть подмножество может быть также взято на стороне образа вместо стороны домена. Множество, демонстрирующее любое из этих понятий, может пониматься как мажорируемое конечным множеством, но во втором случае связь между элементами множеств не обязательно полностью понята. В третьем случае проверка членства в множестве, как правило, более сложна, и даже членство его элемента относительно некоторого надмножества множества не обязательно полностью понято. Утверждение, что быть конечным эквивалентно быть субконечным для всех множеств, эквивалентно . Можно определить больше свойств конечности для множества , например, выражая существование некоторого достаточно большого натурального числа, такого, что определенный класс функций на натуральных числах всегда не может отображаться на различные элементы в . Одно определение рассматривает некоторое понятие неинъективности в . Другие определения рассматривают функции как фиксированное надмножество с большим количеством элементов.
Терминология для условий конечности и бесконечности может различаться. В частности, субконечно индексированные множества (понятие, обязательно включающее сюръекции) иногда называются субконечными (которые могут быть определены без функций). Свойство быть конечно индексированным также может быть обозначено как «конечно счетное», чтобы соответствовать логике наименования, но некоторые авторы также называют его конечно перечислимым (что может сбивать с толку, поскольку это предполагает инъекцию в другом направлении). Соответственно, существование биекции с конечным множеством не установлено, можно сказать, что множество не конечно, но тогда такое использование языка слабее, чем утверждение, что множество не конечно. Та же проблема применима к счетным множествам (не доказанная счетность против доказанной несчетности) и т. д. Сюръективное отображение также может быть названо перечислением.
Само множество , очевидно, неограниченно. Фактически, для любой сюръекции из конечного диапазона на можно построить элемент, который отличается от любого элемента в диапазоне функций. При необходимости это понятие бесконечности также может быть выражено в терминах отношения обособленности на рассматриваемом множестве. Не быть конечным по Куратовскому означает быть неконечным, и, действительно, натуральные числа не будут конечными ни в каком смысле. Обычно слово бесконечный используется для отрицательного понятия быть неконечным. Далее, заметим, что , в отличие от любого из его членов, может быть поставлено в биекцию с некоторыми из его собственных неограниченных подмножеств, например, с теми, которые имеют вид для любого . Это подтверждает формулировки Дедекиндова-бесконечного . Таким образом, более обще, чем свойство бесконечности в предыдущем разделе о границах чисел, можно назвать множество бесконечным в логически положительном смысле, если в него можно сделать инъекцию. Множество, которое даже находится в биекции с , можно назвать счетно бесконечным. Множество является бесконечным по Тарскому, если существует цепочка его подмножеств, возрастающих по возрастанию. Здесь каждое множество имеет новые элементы по сравнению со своим предшественником, и определение не говорит о наборах, растущие по рангу. Действительно, существует множество свойств, характеризующих бесконечность даже в классической теории , и эта теория не доказывает, что все неконечные множества бесконечны в смысле существования инъекции, хотя это и выполняется при дальнейшем предположении счетного выбора. без какого-либо выбора даже допускает кардиналы, помимо чисел алеф , и тогда могут быть множества, которые отрицают оба вышеуказанных свойства, т. е. они являются как недедекиндово-бесконечными, так и неконечными (также называемыми дедекиндово-конечными бесконечными множествами).
Назовите обитаемое множество счетным, если существует сюръекция из на него, и подсчетным , если это можно сделать из некоторого подмножества . Назовите множество перечислимым, если существует инъекция в , которая делает множество дискретным. Примечательно, что все это утверждения о существовании функции. Пустое множество не является обитаемым, но обычно также считается счетным, и обратите внимание, что множество-последователь любого счетного множества счетно. Множество тривиально бесконечно, счетно и перечислимо, о чем свидетельствует функция тождества. Также здесь в сильных классических теориях многие из этих понятий в общем совпадают, и, как следствие, соглашения об именовании в литературе непоследовательны. Бесконечное счетное множество равно .
Существуют также различные способы характеризовать логически отрицательное понятие. Понятие несчетности, в смысле несчетности, также обсуждается в сочетании с аксиомой возведения в степень далее ниже. Другое понятие несчетности дается, когда можно произвести член в дополнении любого из счетных подмножеств . Другие свойства конечности могут быть определены как отрицания таких свойств и т. д.
Разделение позволяет нам вырезать подмножества продуктов , по крайней мере, когда они описаны ограниченным образом. Учитывая любой , теперь можно прийти к рассуждению о таких классах, как
Так как , один имеет
и так
Но имейте в виду, что при отсутствии каких-либо неконструктивных аксиом может быть в общем случае неразрешимым , поскольку требуется явное доказательство любого из дизъюнктов. Конструктивно, когда нельзя засвидетельствовать для всех , или уникальность терминов, связанных с каждым, не может быть доказана, то нельзя судить о том, что понятая коллекция является полностью функциональной. Показательный пример: классический вывод Шредера–Бернштейна опирается на анализ случаев, но для того, чтобы составить функцию , конкретные случаи должны быть фактически специфицированы, учитывая любые входные данные из области. Было установлено, что Шредер–Бернштейн не может иметь доказательства на основе плюс конструктивных принципов. [19] Таким образом, в той степени, в которой интуиционистский вывод не выходит за рамки того, что здесь формализовано, не существует общей конструкции биекции из двух инъекций в противоположных направлениях.
Но будучи совместимым с , развитие в этом разделе все еще всегда позволяет "функцию на " интерпретировать как завершенный объект, который также не обязательно дан как законоподобная последовательность. Приложения могут быть найдены в общих моделях для утверждений о вероятности, например, утверждения, включающие понятие "данности" бесконечной случайной последовательности подбрасываний монеты, даже если многие предсказания также могут быть выражены в терминах спредов .
Если действительно задана функция , то это характеристическая функция, фактически определяющая принадлежность к некоторому отделяемому подмножеству и
По соглашению, отделяемое подмножество , а также любой эквивалент формул и (со свободным ) может называться разрешимым свойством или набором на .
Можно назвать коллекцию доступной для поиска, если существование действительно разрешимо,
Теперь рассмотрим случай . Если , скажем, то диапазон является обитаемым, подсчитанным множеством, по Замене. Однако не обязательно быть снова разрешимым множеством, поскольку утверждение эквивалентно довольно сильному . Более того, также эквивалентно и поэтому можно утверждать неразрешимые предложения о также, когда членство в разрешимо. Это также разыгрывается так классически в том смысле, что утверждения о могут быть независимыми , но любая классическая теория тогда тем не менее заявляет совместное предложение . Рассмотрим множество всех индексов доказательств несоответствия рассматриваемой теории, в этом случае универсально замкнутое утверждение является утверждением о непротиворечивости. С точки зрения арифметических принципов, предположение о разрешимости этого было бы - или арифметическим - . Это и более сильное связанное , или арифметическое - , обсуждаются ниже.
Тождество неразличимых , которое в контексте первого порядка является принципом более высокого порядка, утверждает, что равенство двух терминов и требует, чтобы все предикаты были согласны с ними. И поэтому, если существует предикат , который различает два термина и в том смысле, что , то принцип подразумевает, что два термина не совпадают. Форма этого может быть выражена теоретически множеством: может считаться раздельным, если существует подмножество, такое, что одно является членом, а другое — нет. Ограниченное отделяемыми подмножествами, это также может быть сформулировано кратко с использованием характеристических функций . Действительно, последнее фактически не зависит от того, является ли область значений двоичным множеством: Равенство отвергается, т.е. доказывается, как только устанавливается, что не все функции на validate , логически отрицательное условие.
На любом множестве можно определить логически положительное отношение обособленности
Поскольку натуральные числа дискретны, для этих функций отрицательное условие эквивалентно (слабому) двойному отрицанию этого отношения. Опять же, на словах, равенство и подразумевает, что никакая окраска не может их различить - и поэтому, чтобы исключить первое, т.е. доказать , нужно просто исключить второе, т.е. просто доказать .
Возвращаясь к большей общности, учитывая общий предикат чисел (скажем, определенный с помощью предиката T Клини ), пусть снова
При наличии любого натурального , тогда
В классической теории множеств, по и так исключенное среднее также справедливо для членства в подклассе. Если класс не имеет числовой границы, то последовательный проход по натуральным числам и, таким образом, «перечисление» всех чисел в путем простого пропуска тех, у которых , классически всегда составляет возрастающую сюръективную последовательность . Там можно получить биективную функцию . Таким образом, класс функций в типичных классических теориях множеств доказано богат, поскольку он также содержит объекты, которые выходят за рамки того, что, как мы знаем, эффективно вычислимо или программно перечисляемо на практике.
В теории вычислимости вычислимые множества представляют собой диапазоны неубывающих полных функций в рекурсивном смысле на уровне арифметической иерархии , а не выше. Решение предиката на этом уровне равносильно решению задачи нахождения в конечном итоге сертификата , который либо подтверждает, либо отвергает членство. Поскольку не каждый предикат является вычислимо разрешимым, сама по себе теория не будет утверждать (доказывать), что все неограниченные являются диапазоном некоторой биективной функции с областью определения . См. также схему Крипке. Обратите внимание, что ограниченное разделение тем не менее доказывает, что более сложные арифметические предикаты по-прежнему составляют множества, следующим уровнем являются вычислимо перечислимые в .
Существует большой корпус понятий теории вычислимости относительно того, как общие подмножества натуральных чисел соотносятся друг с другом. Например, один из способов установить биекцию двух таких множеств — связать их посредством вычислимого изоморфизма , который является вычислимой перестановкой всех натуральных чисел. Последний, в свою очередь, может быть установлен парой конкретных инъекций в противоположных направлениях.
Любое подмножество вставляется в . Если разрешимо и населено , то последовательность
то есть
сюръективна на , что делает его счетным множеством. Эта функция также имеет свойство .
Теперь рассмотрим счетное множество , ограниченное в смысле, определенном ранее. Любая последовательность, принимающая значения в , тогда также численно ограничена, и в частности, в конечном счете не превышает функцию тождества на своих входных индексах. Формально,
Множество, такое что это слабо ограничивающее утверждение справедливо для всех последовательностей, принимающих значения в (или эквивалентная формулировка этого свойства), называется псевдоограниченным . Цель этого свойства состоит в том, чтобы по-прежнему захватывать то, что в конечном итоге исчерпывается, хотя теперь это выражается в терминах функционального пространства (которое больше, чем в том смысле, что всегда вводится в ). Соответствующее понятие, знакомое из топологической теории векторного пространства, формулируется в терминах отношений, стремящихся к нулю для всех последовательностей ( в приведенной выше нотации). Для разрешимого, обитаемого множества справедливость псевдоограниченности вместе с подсчитывающей последовательностью, определенной выше, предоставляет границу для всех элементов .
Принцип, согласно которому любое обитаемое псевдоограниченное подмножество , которое является просто счетным (но не обязательно разрешимым), всегда также ограничено, называется - . Этот принцип также в целом выполняется во многих конструктивных рамках, таких как марковская теория баз , которая является теорией, постулирующей исключительно законоподобные последовательности с хорошими свойствами завершения поиска чисел. Однако - не зависит от .
Даже классика не доказывает, что каждое объединение счетного множества двухэлементных множеств снова счетно. Действительно, были определены модели , которые отрицают счетность такого счетного объединения пар. Предположение счетного выбора исключает эту модель как интерпретацию результирующей теории. Этот принцип по-прежнему независим от - Наивная стратегия доказательства для этого утверждения терпит неудачу при учете бесконечного множества экзистенциальных инстанциаций .
Принцип выбора постулирует, что определенные выборы всегда могут быть сделаны совместным образом в том смысле, что они также проявляются как единая функция множества в теории. Как и в случае с любой независимой аксиомой, это повышает возможности доказательства, ограничивая при этом область возможных (теоретико-модельных) интерпретаций (синтаксической) теории. Утверждение о существовании функции часто можно перевести в существование обратных множеств, упорядочений и т. д. Более того, выбор подразумевает утверждения о мощностях различных множеств, например, они подразумевают или исключают счетность множеств. Добавление полного выбора к не доказывает никаких новых -теорем , но это строго неконструктивно, как показано ниже. Развитие здесь продолжается способом, агностическим по отношению к любому из вариантов, описанных далее. [20]
Чтобы подчеркнуть силу полного выбора и его связь с вопросами преднамеренности , следует рассмотреть классы
из доказательства теоремы Дьяконеску . Они столь же условны, как и предложение, включенное в их определение, и их конечность не доказана. Тем не менее, эта установка влечет за собой несколько следствий. Возвращаясь к вводной разработке значения такой удобной нотации класса, а также к принципу дистрибутивности , . Так что безусловно, а также , и в частности они населены. Как и в любой модели арифметики Гейтинга, использование дизъюнктивного силлогизма и и каждое влечет . Эти два утверждения действительно эквивалентны предложению, как очевидно . Последнее также говорит, что действительность означает и разделяют все члены, и их два. Так как есть тогда множества, также по экстенсиональности. Наоборот, предполагая, что они равны, означает для любого , подтверждая все утверждения о принадлежности. Таким образом, как утверждения о принадлежности, так и равенства оказываются эквивалентными . Использование контрапозитивных результатов приводит к более слабой эквивалентности дизъюнктов . Конечно, явно и поэтому фактически можно найти, каким образом множества могут оказаться разными. Поскольку функции сохраняют равенство по определению, действительно справедливо для любого с областью определения .
В следующем предположим контекст, в котором действительно установлено, что являются множествами, и, таким образом, субконечными множествами. Общая аксиома выбора утверждает существование функции с . Важно, что элементы области определения функции отличаются от натуральных чисел в том смысле, что априори меньше известно о первом. При формировании затем объединения двух классов, является необходимым, но также и достаточным условием. Таким образом , и мы имеем дело с функциями в наборе из двух различимых значений. С выбором появляется конъюнкция в области определения функции, но известно, что возможные возвращаемые значения функции равны только или . Используя дистрибутивность, возникает список условий, еще одна дизъюнкция. Расширяя то, что затем установлено, можно обнаружить, что либо оба, а также равенство множеств имеют место, либо что возвращаемые значения различны и могут быть отклонены. Вывод состоит в том, что постулат выбора фактически подразумевает всякий раз, когда аксиома разделения допускает понимание множеств с использованием неразрешимого предложения .
Итак, полный выбор неконструктивен в теории множеств, как определено здесь. Проблема в том, что когда предложения являются частью понимания множеств (например, когда используется для разделения и, таким образом, определения классов и из ), понятие их истинностных значений разветвляется в термины множеств теории. Равенство, определяемое теоретико-множественной аксиомой экстенсиональности , которая сама по себе не связана с функциями, в свою очередь связывает знание о предложении с информацией о значениях функций. Подведем итог заключительному шагу в терминах значений функций: С одной стороны, свидетельствование подразумевает и , и этот вывод независимо также применим к свидетельствованию . С другой стороны, свидетельствование подразумевает, что два аргумента функции не равны, и это исключает . На самом деле существует только три комбинации, поскольку аксиома экстенсиональности в данной установке делает непоследовательным. Поэтому, если необходимо сохранить конструктивное прочтение существования, полный выбор может не быть принят в теории множеств, поскольку простое утверждение о существовании функции не реализует конкретную функцию.
Чтобы лучше понять, почему нельзя ожидать предоставления окончательной (полной) функции выбора с областью определения , рассмотрим наивных кандидатов на функции. Во-первых, необходим анализ области определения. Сюръекция свидетельствует, что конечно индексирована. Было отмечено, что ее члены являются субконечными, а также населенными, поскольку независимо от этого имеет место и . Так наивно, это, казалось бы, делает претендента на функцию выбора. Когда может быть отклонено, то это действительно единственный вариант. Но в случае доказуемости , когда , существует экстенсионально только один возможный вход функции выбора. Таким образом, в этой ситуации функция выбора явно имела бы тип , например, и это исключило бы первоначального претендента. Для общего случая область определения потенциальной функции выбора не является конкретной, но зависит от и не доказано конечной. При рассмотрении приведенного выше функционального назначения , то ни безусловное объявление , ни обязательно не является последовательным. Отождествившись с , два кандидата, описанные выше, могут быть представлены одновременно через (конечность которого также не доказана) с субконечным «значением истинности », заданным как . Как , постулирование , или , или классический принцип здесь действительно подразумевал бы, что является естественным, так что последний набор составляет функцию выбора в . И как в конструктивном случае, учитывая конкретную функцию выбора — набор, содержащий либо ровно одну, либо ровно две пары — можно было бы фактически вывести, выполняется ли или выполняется ли. Наоборот, третий и последний кандидат может быть захвачен как часть , где . Такой уже рассматривался в начале раздела об аксиоме разделения. Опять же, последний здесь является классической функцией выбора в любом случае также, где функции как (потенциально неразрешимое) «условие if». Конструктивно, область определения и значения таких -зависимых потенциальных функций недостаточно понятны, чтобы доказать, что они являются полным функциональным отношением в .
Для вычислимой семантики аксиомы теории множеств, постулирующие (полное) существование функции, приводят к требованию остановки рекурсивных функций. Из их графика функции в индивидуальных интерпретациях можно вывести ветви, принятые "if-предложениями", которые не были определены в интерпретируемой теории. Но на уровне синтетических фреймворков, когда они в целом становятся классическими из-за принятия полного выбора, эти теории экстенсиональных множеств противоречат конструктивному правилу Чёрча.
Аксиома выбора предоставляет существованию функцию, связанную с каждым набором населенных элементов размером с множество , с помощью которого можно сразу выбрать уникальные элементы . Аксиома регулярности утверждает, что для каждого населенного множества в универсальной коллекции существует элемент в , который не имеет общих элементов с . Эта формулировка не включает в себя функции или уникальные утверждения о существовании, но вместо этого напрямую гарантирует множества с определенным свойством. Поскольку аксиома соотносит утверждения о членстве в разных рангах, аксиома также в конечном итоге подразумевает :
Доказательство из Выбора выше использовало и конкретный набор . Доказательство в этом параграфе также предполагает, что Разделение применяется к и использует , для которого по определению. Уже было объяснено, что и поэтому можно доказать исключенное среднее для в форме . Теперь пусть будет постулированным членом со свойством пустого пересечения. Набор был определен как подмножество и поэтому любой данный удовлетворяет дизъюнкции . Левое предложение подразумевает , в то время как для правого предложения можно использовать, что специальный непересекающийся элемент удовлетворяет .
Требование, чтобы множество натуральных чисел было вполне упорядочено относительно его стандартного отношения порядка, налагает то же самое условие на обитаемое множество . Таким образом, принцип наименьшего числа имеет то же неконструктивное следствие. Как и в случае с доказательством из Выбора, область действия предложений, для которых эти результаты справедливы, регулируется аксиомой Разделения.
Были обсуждены четыре аксиомы Пеано для и , характеризующие множество как модель натуральных чисел в конструктивной теории множеств . Порядок " " натуральных чисел фиксируется принадлежностью " " к этой модели фон Неймана и это множество является дискретным, т.е. также разрешимым.
Как обсуждалось, индукция для арифметических формул является теоремой. Однако, если не предполагать полную математическую индукцию (или более сильные аксиомы, такие как полное разделение) в теории множеств, возникает ловушка относительно существования арифметических операций. Теория первого порядка арифметики Гейтинга имеет ту же сигнатуру и нелогические аксиомы, что и арифметика Пеано . Напротив, сигнатура теории множеств не содержит сложения " " или умножения " ". на самом деле не допускает примитивной рекурсии в для определений функций того, что было бы (где " " здесь обозначает декартово произведение множества, не путать с умножением выше). Действительно, несмотря на наличие аксиомы замены, теория не доказывает, что существует множество, захватывающее функцию сложения . В следующем разделе выясняется, какая аксиома теории множеств может быть утверждена для доказательства существования последнего как набора функций вместе с их желаемым отношением к нулю и последующему элементу.
Полученная модель арифметики выходит за рамки простого предиката равенства и затем подтверждает
для любой формулы без кванторов. Действительно, является -консервативной над и устранение двойного отрицания возможно для любой формулы Харропа .
Делая шаг за пределы , необходимо добавить аксиому, дающую определение функциям множеств через функции множеств с шагом итерации: Для любого множества , множества и , должна также существовать функция, достигаемая с использованием первого, а именно такая, что и . Этот принцип итерации или рекурсии сродни теореме о трансфинитной рекурсии , за исключением того, что он ограничен функциями множеств и конечными порядковыми аргументами, т.е. нет пункта о предельных порядковых числах . Он функционирует как эквивалент теории множеств объекта натуральных чисел в теории категорий . Это затем позволяет полностью интерпретировать арифметику Гейтинга в нашей теории множеств, включая функции сложения и умножения.
При этом и являются обоснованными в смысле индуктивной формулировки подмножеств . Далее, арифметика рациональных чисел также может быть определена и ее свойства, такие как уникальность и счетность, могут быть доказаны.
Напомним, что является сокращением от , где является сокращением от предиката общей функции, предложения в терминах использует ограниченные квантификаторы. Если обе стороны являются множествами, то по экстенсиональности это также эквивалентно . (Хотя из-за небольшого злоупотребления формальной нотацией, как в случае с символом " ", символ " " также обычно используется с классами в любом случае.)
Теория множеств с -моделью, допускающей принцип рекурсии, изложенный выше, также докажет, что для всех натуральных чисел и функциональные пространства
являются множествами. Действительно, достаточно ограниченной рекурсии, т.е. принципа для -определенных классов.
Наоборот, принцип рекурсии может быть доказан из определения, включающего объединение рекурсивных функций на конечных областях. Для этого важен класс частичных функций на , все члены которого имеют возвращаемые значения только до некоторой натуральной границы, которая может быть выражена как . Существование этого множества становится доказуемым, если предположить, что все индивидуальные функциональные пространства образуют сами множества. С этой целью
С этой аксиомой любое такое пространство теперь является набором подмножеств , и это строго слабее, чем полное разделение. Примечательно, что принятие этого принципа имеет подлинный теоретико-множественный оттенок, в отличие от прямого встраивания арифметических принципов в нашу теорию. И это скромный принцип, поскольку эти функциональные пространства ручные: если вместо этого предположить полную индукцию или полное возведение в степень, переход к функциональным пространствам или к n-кратным декартовым произведениям, доказуемо сохраняет счетность.
В плюс конечной экспонентации принцип рекурсии является теоремой. Более того, теперь также можно доказать перечислимые формы принципа Pigeon Hole , например, что на конечно индексированном множестве каждая автоинъекция также является сюръекцией. Как следствие, мощность конечных множеств, т. е. конечный ординал фон Неймана, доказуемо уникальна. Конечно индексированные дискретные множества являются просто конечными множествами. В частности, конечно индексированные подмножества являются конечными. Взятие частных или взятие бинарного объединения или декартова произведения двух множеств сохраняет конечность, субконечность и конечно индексированность.
Перечисленные до сих пор аксиомы теории множеств включают арифметику первого порядка и достаточны в качестве формализованной основы для значительной части общей математики. Ограничение на конечные области снимается в строго более сильной аксиоме возведения в степень ниже. Однако эта аксиома также не влечет за собой полную схему индукции для формул с несвязанными кванторами по области множеств, ни зависимый принцип выбора. Аналогично, существуют принципы Коллекции, которые конструктивно не подразумеваются Заменой, как обсуждается далее ниже. Следствием этого является то, что для некоторых утверждений более высокой сложности или косвенности, даже если конкретные интересующие примеры вполне могут быть доказуемы, теория может не доказать универсальное замыкание. Сильнее этой теории с конечным возведением в степень плюс полная индукция. Она подразумевает принцип рекурсии даже для классов и таких, которые являются уникальными. Уже этот принцип рекурсии, когда он ограничен, доказывает конечное возведение в степень, а также существование транзитивного замыкания для каждого множества относительно (поскольку формирование объединения является ). С ним более общие конструкции сохраняют счетность. Общие объединения над конечно индексированным множеством конечно индексированных множеств снова конечно индексированы, когда, по крайней мере, предполагается индукция для -предикатов (относительно языка теории множеств, и это тогда выполняется независимо от разрешимости их отношений равенства).
Прежде чем обсуждать даже классически несчетные множества, этот последний раздел делает шаг назад к контексту, более похожему на . Сложение чисел, рассматриваемое как отношение на тройках, является бесконечной коллекцией, как и коллекция самих натуральных чисел. Но обратите внимание, что схемы индукции могут быть приняты (для множеств, ординалов или в сочетании с сортировкой натуральных чисел), без какого-либо постулирования того, что коллекция натуральных чисел существует как множество. Как отмечалось, арифметика Гейтинга является двуинтерпретируемой с такой конструктивной теорией множеств, в которой постулируется, что все множества находятся в биекции с ординалом. Предикат BIT является распространенным средством кодирования множеств в арифметике.
В этом параграфе перечислены несколько слабых принципов индукции натуральных чисел, изучаемых в теории доказательств арифметических теорий со сложением и умножением в их сигнатуре. Это структура, в которой эти принципы наиболее хорошо поняты. Теории могут быть определены с помощью ограниченных формулировок или вариаций схем индукции , которые, кроме того, могут допускать только предикаты ограниченной сложности. На классической стороне первого порядка это приводит к теориям между арифметикой Робинсона и арифметикой Пеано : Теория не имеет никакой индукции. имеет полную математическую индукцию для арифметических формул и имеет ординал , что означает, что теория позволяет кодировать ординалы более слабых теорий как рекурсивное отношение только для натуральных чисел. Теории могут также включать дополнительные символы для конкретных функций. Многие из хорошо изученных арифметических теорий слабы в отношении доказательства тотальности для некоторых более быстрорастущих функций . Некоторые из самых основных примеров арифметики включают элементарную функциональную арифметику , которая включает индукцию для только ограниченных арифметических формул, здесь имея в виду с кванторами по конечным числовым диапазонам. Теория имеет доказательство теоретического ординала (наименее доказанно рекурсивное хорошее упорядочение ) . Схема -индукции для арифметических экзистенциальных формул допускает индукцию для тех свойств натуральных чисел, проверка которых вычислима с помощью конечного поиска с неограниченным (любым, но конечным) временем выполнения. Схема также классически эквивалентна схеме -индукции. Относительно слабая классическая арифметика первого порядка, которая принимает эту схему, обозначается и доказывает, что примитивные рекурсивные функции являются тотальными. Теория является -консервативной над примитивной рекурсивной арифметикой . Обратите внимание, что -индукция также является частью базовой системы обратной математики второго порядка , ее другие аксиомы являются плюс -пониманием подмножеств натуральных чисел. Теория -консервативна над . Все последние упомянутые арифметические теории имеют порядковые .
Давайте упомянем еще один шаг за пределы схемы -индукции. Отсутствие более сильных схем индукции означает, например, что некоторые неограниченные версии принципа " ящика" недоказуемы. Одним из относительно слабых является утверждение типа теоремы Рамсея, выраженное здесь следующим образом: для любого и кодирования карты раскраски , связывая каждое с цветом , не существует порогового входного числа для каждого цвета , за пределами которого отображение больше не возвращает значение. (В классическом контексте и в терминах множеств это утверждение о раскраске может быть сформулировано позитивно, как утверждение о том, что всегда существует по крайней мере одно возвращаемое значение, такое что, по сути, для некоторой неограниченной области выполняется, что . На словах, когда обеспечивает бесконечное количество перечисленных назначений, каждое из которых является одним из различных возможных цветов, утверждается, что конкретная раскраска бесконечно многих чисел всегда существует и что множество, таким образом, может быть указано, даже без необходимости проверять свойства . При конструктивном прочтении хотелось бы быть конкретно определяемым, и поэтому эта формулировка является более сильным утверждением.) Более высокая косвенность, чем в индукции для простых экзистенциальных утверждений, необходима для формальной переформулировки такого отрицания (утверждения типа теоремы Рамсея в исходной формулировке выше) и его доказательства. А именно, чтобы переформулировать проблему в терминах отрицания существования одного совместного порогового числа, зависящего от всех гипотетических , за пределами которого функция все еще должна будет достичь некоторого значения цвета. Более конкретно, сила требуемого ограничивающего принципа строго между схемой индукции в и . Для свойств в терминах возвращаемых значений функций на конечных доменах проверка методом грубой силы посредством проверки всех возможных входных данных имеет вычислительные издержки, которые больше для больших доменов, но всегда конечны. Принятие схемы индукции, как в подтверждает прежний так называемый принцип бесконечной ямы, который касается неограниченных доменов, и поэтому касается отображений с бесконечным количеством входных данных.
Стоит отметить, что в программе предикативной арифметики даже схема математической индукции подвергалась критике как возможно непредикативная , когда натуральные числа определяются как объекты, которые выполняют эту схему, которая сама определяется в терминах всех натуральных чисел.
Классика без аксиомы Powerset имеет естественные модели в классах множеств наследственного размера, меньшего, чем некоторые несчетные кардиналы. [21] В частности, она по-прежнему согласуется со всеми существующими множествами (включая множества, содержащие действительные числа), являющимися подсчетными , и там даже счетными. Такая теория по сути сводится к арифметике второго порядка . Все множества, являющиеся подсчетными, могут конструктивно быть непротиворечивыми даже в настоящем несчетных множеств, как введено сейчас.
Обсуждались возможные принципы выбора, уже была принята ослабленная форма схемы разделения, и больше стандартных аксиом будут ослаблены для более предикативной и конструктивной теории. Первая из них — аксиома Powerset, которая принята в форме пространства характеристических функций. Следующая аксиома строго сильнее, чем ее кулон для конечных областей, обсуждавшихся выше:
Формулировка здесь снова использует удобные обозначения для функциональных пространств, как обсуждалось выше. На словах аксиома гласит, что если заданы два множества , класс всех функций на самом деле также является множеством. Это, безусловно, требуется, например, для формализации карты объектов внутреннего hom-функтора типа
Принятие такого утверждения о существовании также квантификации по элементам определенных классов (полных) функций теперь только ранжируется по множествам. Рассмотрим набор пар, подтверждающих отношение обособленности . С помощью ограниченного разделения это теперь составляет подмножество . Этот пример показывает, что аксиома возведения в степень не только обогащает область множеств напрямую, но и с помощью разделения также позволяет выводить еще больше множеств, и это затем, кроме того, также усиливает другие аксиомы.
Примечательно, что эти ограниченные квантификаторы теперь охватывают функциональные пространства, которые доказуемо несчетны , и, следовательно, даже классически несчетны. Например, совокупность всех функций , где , т. е. множество точек, лежащих в основе пространства Кантора , несчетно, по диагональному аргументу Кантора , и в лучшем случае может быть взято как подсчетное множество. В этой теории теперь можно также квантифицировать подпространства пространств, таких как , что является понятием третьего порядка для натуральных чисел. (В этом разделе и далее символ для полукольца натуральных чисел в выражениях, таких как , используется или пишется , просто чтобы избежать смешения кардинального- с порядковым возведением в степень.) Грубо говоря, классически несчетные множества, такие как, например, эти функциональные пространства, как правило, не имеют вычислимо разрешимого равенства.
Принимая общее объединение по -индексированному семейству , также зависимое или индексированное произведение, записанное , теперь является множеством. Для константы это снова сводится к функциональному пространству . И принимая общее объединение по самим функциональным пространствам, всякий раз, когда класс мощности является множеством, тогда также надмножество теперь является множеством - давая возможность говорить о пространстве частичных функций на .
С возведением в степень теория доказывает существование любой примитивно-рекурсивной функции в , и в частности в несчетных функциональных пространствах из . Действительно, с функциональными пространствами и конечными ординалами фон Неймана в качестве областей мы можем моделировать , как обсуждалось, и, таким образом, кодировать ординалы в арифметике. Затем, кроме того, получаем ординал - возведенное в степень число как множество, которое можно охарактеризовать как , подсчитанное множество слов над бесконечным алфавитом . Объединение всех конечных последовательностей над счетным множеством теперь является счетным множеством. Кроме того, для любого счетного семейства подсчитывающих функций вместе с их диапазонами теория доказывает, что объединение этих диапазонов является счетным. Напротив, не предполагая счетного выбора, даже согласуется с несчетным множеством, являющимся объединением счетного множества счетных множеств.
Список здесь ни в коем случае не полон. Многие теоремы о различных предикатах существования функций верны, особенно при предположении счетного выбора, который, как отмечено, никогда не подразумевается в этом обсуждении.
Наконец, с возведением в степень любое конечно индексированное объединение семейства субконечно индексированных, соответственно субсчетных множеств само является субконечно индексированным, соответственно субсчетным. Теория также доказывает, что совокупность всех счетных подмножеств любого множества сама является множеством. Относительно этого подмножества класса мощности некоторые вопросы о естественной мощности также могут быть классически решены только с помощью выбора, по крайней мере для несчетных .
Учитывая последовательность множеств, можно определить новые такие последовательности, например, в . Но, что примечательно, в рамках математической теории множеств совокупность всех подмножеств множества определяется не в конструкции снизу вверх из его составляющих, а через понимание по всем множествам в области дискурса. Стандартная, автономная характеристика класса мощности множества включает неограниченную универсальную квантификацию, а именно , где ранее было определено также в терминах предиката принадлежности . Здесь утверждение, выраженное как , должно априори приниматься за и не эквивалентно ограниченному множеством предложению. Действительно, само утверждение есть . Если является множеством, то определяющая квантификация даже простирается через , что делает аксиому класса мощности непредикативной .
Напомним, что член множества характеристических функций соответствует предикату, который разрешим на множестве , которое он, таким образом, определяет отделяемое подмножество . В свою очередь, класс всех отделяемых подмножеств из теперь также является множеством посредством Замены. Однако может не обладать желаемыми свойствами, например, быть замкнутым относительно бесконечных операций, таких как объединения по счетно бесконечным множествам индексов: Для счетной последовательности подмножество проверки для всех существует как множество. Но оно может не быть отделяемым и, следовательно, тогда не обязательно доказуемо является членом . Между тем, над классической логикой все подмножества множества тривиально отделяемы, что означает и тогда, конечно, содержит любое подмножество. Над классической логикой это, кроме того, означает, что Возведение в степень превращает класс мощности в множество.
Перевод результатов теории множеств, основанных на математических теориях, таких как топология точечных множеств или теория мер, в конструктивную структуру — это тонкий переход туда-сюда. Например, в то время как является полем множеств , для того, чтобы оно образовало σ-алгебру по определению, также требуется вышеупомянутая замкнутость относительно объединений. Но в то время как область подмножеств может не демонстрировать такое свойство замкнутости конструктивно, классически мера непрерывна снизу , и поэтому ее значение на бесконечном объединении в любом случае может быть выражено без ссылки на это множество как входные данные функции, а именно как растущая последовательность значений функции в конечных объединениях.
Помимо класса отделяемых множеств, также различные другие подклассы любого класса мощности теперь доказанно являются множествами. Например, теория также доказывает это для совокупности всех счетных подмножеств любого множества.
Богатство полного powerclass в теории без исключенного третьего лучше всего можно понять, рассмотрев небольшие классически конечные множества. Для любого предложения рассмотрим подкласс (ie или ). Он равен , когда может быть отвергнут, и равен (ie ), когда может быть доказан. Но также может быть вообще неразрешимым. Рассмотрим три различных неразрешимых предложения, ни одно из которых доказано не подразумевает другое. Их можно использовать для определения трех подклассов синглтона , ни один из которых доказано не является тем же самым. С этой точки зрения powerclass синглтона, обычно обозначаемый , называется алгеброй истинностных значений и не обязательно доказано имеет только два элемента.
С Exponentiation класс мощности синглтона, , будучи множеством, уже подразумевает Powerset для множеств в целом. Доказательство заключается в замене ассоциации с , и аргументе, почему все подмножества охвачены. Множество также внедряется в пространство функций .
Если теория доказывается над множеством (как, например, безусловно), то подмножество является функцией с . Утверждать, что это означает утверждать, что исключенное третье справедливо для .
Было отмечено, что пустое множество и само множество, конечно, являются двумя подмножествами , то есть . Является ли также истинным в теории, зависит от простой дизъюнкции:
Итак, предполагая только ограниченные формулы, предикативное разделение позволяет продемонстрировать, что powerclass является множеством. И поэтому в этом контексте полный выбор также доказывает Powerset. (В контексте ограниченное исключенное среднее фактически уже превращает теорию множеств в классическую, как обсуждается ниже.)
Полное разделение эквивалентно простому предположению, что каждый отдельный подкласс является множеством. Предполагая полное разделение, как полный выбор, так и регулярность доказывают .
Предполагая в этой теории, что индукция множеств становится эквивалентной регулярности, а замена становится способной доказать полное разделение.
Обратите внимание, что кардинальные отношения, включающие несчетные множества, также неуловимы в , где характеристика несчетности упрощается до . Например, относительно несчетной мощности , то, что не зависит от классической теории, имеют ли все такие , и не доказывает, что . См. гипотезу континуума и связанную с ней теорему Истона .
Итак, в этом контексте с возведением в степень арифметика первого порядка имеет модель, и все функциональные пространства между множествами существуют. Последние более доступны, чем классы, содержащие все подмножества множества, как в случае с экспоненциальными объектами или подобъектами в теории категорий . В терминах теории категорий теория по существу соответствует конструктивно хорошо указанным декартовым замкнутым гейтинговским предтопосам с (всякий раз, когда принимается бесконечность) натуральным числом объекта . Существование множества степеней — это то, что превратило бы гейтинговский предтопос в элементарный топос . [22] Каждый такой интерпретирующий топос, конечно, является моделью этих более слабых теорий, но локально были определены декартовы замкнутые предтопосы, которые, например, интерпретируют теории с возведением в степень, но отвергают полное разделение и множество степеней. Форма соответствует любому подобъекту, имеющему дополнение, в этом случае мы называем топос булевым. Теорема Дьяконеску в ее первоначальной топосной форме гласит, что это справедливо тогда и только тогда, когда любой коуравнитель двух непересекающихся мономорфизмов имеет секцию. Последняя является формулировкой выбора . Теорема Барра утверждает, что любой топос допускает сюръекцию из булева топоса на него, что относится к классическим утверждениям, доказуемым интуиционистски.
В теории типов выражение " " существует само по себе и обозначает функциональные пространства , примитивное понятие. Эти типы (или, в теории множеств, классы или множества) естественным образом появляются, например, как тип карринговой биекции между и , присоединения . Типичная теория типов с общей возможностью программирования - и, конечно, те, которые могут моделировать , что считается конструктивной теорией множеств - будет иметь тип целых чисел и функциональных пространств, представляющих , и как таковые также включать типы, которые не являются счетными. Это просто означает или подразумевает, что среди функциональных терминов ни один не обладает свойством быть сюръекцией.
Конструктивные теории множеств также изучаются в контексте аппликационных аксиом .
Хотя теория не превосходит силу согласованности арифметики Гейтинга, добавление исключенного среднего дает теорию, доказывающую те же теоремы, что и классическая минус регулярность! Таким образом, добавление регулярности, а также либо полного разделения к дает полную классическую . Добавление полного выбора и полного разделения дает минус регулярность. Таким образом, это привело бы к теории, выходящей за пределы силы типичной теории типов .
Представленная теория не доказывает, что функциональное пространство, как и неперечислимо, в смысле инъекций из него. Без дополнительных аксиом интуиционистская математика имеет модели в рекурсивных функциях, а также формы гипервычислений .
В этом разделе подробно рассматривается сила . Для контекста упоминаются возможные дополнительные принципы, которые не обязательно являются классическими и также обычно не считаются конструктивными. Здесь следует сделать общее предупреждение: при чтении утверждений об эквивалентности предложений в вычислимом контексте всегда следует осознавать, какие принципы выбора , индукции и понимания молчаливо предполагаются. См. также связанный конструктивный анализ , [23] допустимый анализ и вычислимый анализ .
Теория до сих пор доказывает единственность архимедовых , дедекиндовских полных ( псевдо- ) упорядоченных полей с эквивалентностью по единственному изоморфизму. Префикс «псевдо» здесь подчеркивает, что порядок в любом случае не всегда будет конструктивно разрешим. Этот результат уместен, если предположить , что такие полные модели существуют как множества.
Независимо от выбора модели, характерный аромат конструктивной теории чисел может быть объяснен с помощью независимого предложения . Рассмотрим контрпример к конструктивной доказуемости вполне упорядоченной натуральной части, но теперь встроенной в вещественные числа. Скажем
Расстояние инфимума между некоторой точкой и таким подмножеством, которое может быть выражено как, например, может конструктивно не существовать доказуемо. В более общем смысле, это свойство локализации подмножеств управляет хорошо развитой теорией конструктивного метрического пространства.
Независимо от того, являются ли действительные числа Коши или Дедекинда, среди прочих, также меньше утверждений об арифметике действительных чисел являются разрешимыми по сравнению с классической теорией.
Возведение в степень подразумевает принципы рекурсии и поэтому в можно спокойно рассуждать о последовательностях , их свойствах регулярности, таких как , или о сокращающихся интервалах в . Так что это позволяет говорить о последовательностях Коши и их арифметике. Это также подход к анализу, принятый в .
Любое действительное число Коши является набором таких последовательностей, т.е. подмножеством набора функций на , построенного относительно отношения эквивалентности . Возведение в степень вместе с ограниченным разделением доказывают, что набор действительных чисел Коши является множеством, таким образом, несколько упрощая логическую обработку действительных чисел.
Даже в сильной теории с усиленной формой Collection, вещественные числа Коши ведут себя плохо, если не предполагать форму счетного выбора , и достаточно для большинства результатов. Это касается полноты классов эквивалентности таких последовательностей, эквивалентности всего набора вещественным числам Дедекинда, существования модуля сходимости для всех последовательностей Коши и сохранения такого модуля при взятии пределов. [24] Альтернативный подход, который ведет себя немного лучше, заключается в обработке набора вещественных чисел Коши вместе с выбором модуля, т. е. не только с вещественными числами, но и с набором пар или даже с фиксированным модулем, общим для всех вещественных чисел.
Как и в классической теории, разрезы Дедекинда характеризуются с помощью подмножеств алгебраических структур, таких как : Свойства быть обитаемым, численно ограниченным сверху, «замкнутым вниз» и «открытым вверх» являются ограниченными формулами относительно заданного множества, лежащего в основе алгебраической структуры. Стандартный пример разреза, первый компонент которого действительно демонстрирует эти свойства, — это представление, заданное формулой
(В зависимости от соглашения о сокращениях, одна из двух частей или ни одна из них, как здесь, может использовать знак .)
Теория, заданная аксиомами до сих пор, подтверждает, что псевдоупорядоченное поле, которое также является архимедовым и дедекиндовым полным, если оно вообще существует, таким образом характеризуется однозначно с точностью до изоморфизма. Однако существование только функциональных пространств, таких как , не дает возможности быть множеством, и поэтому также не является классом всех подмножеств , которые удовлетворяют названным свойствам. Для того, чтобы класс дедекиндовых вещественных чисел был множеством, требуется аксиома относительно существования множества подмножеств, и это обсуждается далее ниже в разделе о двоичном уточнении. В контексте без или Powerset предполагается, что счетный выбор в конечные множества доказывает несчетность множества всех дедекиндовых вещественных чисел.
Большинство школ конструктивного анализа подтверждают некоторый выбор, а также - , как определено во втором разделе о границах чисел. Вот некоторые другие предложения, используемые в теориях конструктивного анализа, которые не доказуемы с использованием только базовой интуиционистской логики:
Определенные законы в обеих этих школах противоречат , так что выбор принятия всех принципов из любой школы опровергает теоремы из классического анализа. все еще согласуется с некоторым выбором, но противоречит классическому и , объясненному ниже. Независимость правила предпосылки с посылками существования множества не полностью понята, но как принцип теории чисел он противоречит аксиомам русской школы в некоторых рамках. Примечательно, также противоречит , то есть конструктивные школы также не могут быть объединены в полном объеме. Некоторые из принципов не могут быть объединены конструктивно в той степени, в которой они вместе подразумевают формы - например, плюс счетность всех подмножеств натуральных чисел. Эти комбинации тогда, естественно, также не согласуются с дальнейшими антиклассическими принципами.
Обозначим класс всех множеств через . Разрешимость принадлежности к классу может быть выражена как принадлежность к . Отметим также, что по определению два экстремальных класса и тривиально разрешимы. Членство в этих двух эквивалентно тривиальным предложениям соответственно .
Назовите класс неразложимым или связным, если для любого предиката
Это выражает, что единственные свойства, которые разрешимы, — это тривиальные свойства. Это хорошо изучено в интуиционистском анализе.
Так называемая схема неразложимости (Unzerlegbarkeit) для теории множеств является возможным принципом, который утверждает, что весь класс неразложим. Экстенсионально говоря, постулирует, что два тривиальных класса являются единственными классами, которые разрешимы относительно класса всех множеств. Для простого мотивирующего предиката рассмотрим принадлежность к первому нетривиальному классу, то есть свойство быть пустым. Это свойство нетривиально в той мере, в которой оно разделяет некоторые множества: пустое множество является членом , по определению, в то время как множество множеств доказано не являются членами . Но, используя Разделение, можно, конечно, также определить различные множества, для которых пустота вообще не разрешима в конструктивной теории, т. е. принадлежность к не доказуема для всех множеств. Таким образом, здесь свойство пустоты не разделяет теоретико-множественную область дискурса на две разрешимые части. Для любого такого нетривиального свойства контрапозитив означает, что оно не может быть разрешимо над всеми множествами.
подразумевается принципом единообразия , который согласуется с изложенным ниже и обсуждается ниже.
Конечно , и многие принципы, определяющие промежуточные логики , неконструктивны. и , который предназначен только для отрицаемых предложений, можно представить как правила Де Моргана . Более конкретно, этот раздел будет посвящен утверждениям в терминах предикатов - особенно более слабых, выраженных в терминах нескольких квантификаторов по множествам, поверх разрешимых предикатов по числам. Возвращаясь к разделу о характеристических функциях, можно назвать коллекцию поисковой, если она поисковая для всех ее отделяемых подмножеств, что само по себе соответствует . Это форма - для . Обратите внимание, что в контексте возведения в степень такие предложения по множествам теперь ограничены множеством.
Особенно ценными в изучении конструктивного анализа являются неконструктивные утверждения, обычно формулируемые в терминах совокупности всех двоичных последовательностей, и характеристические функции на арифметической области хорошо изучены. Вот разрешимое предложение для каждой цифры , но, как было показано ранее, квантифицированные утверждения в терминах могут не быть. Как известно из теоремы о неполноте и ее вариаций, уже в арифметике первого порядка, примеры функций на могут быть охарактеризованы таким образом, что если является согласованным, то конкурирующие - дизъюнкты, низкой сложности, каждый - недоказуем (даже если доказывает дизъюнкцию двух аксиоматически.)
В более общем смысле, арифметика - , наиболее выдающееся неконструктивное, по сути логическое утверждение носит название ограниченный принцип всеведения . В конструктивной теории множеств, представленной ниже, это подразумевает - , , -версию теоремы веера, но также обсуждается ниже. Вспомним примеры известных предложений, которые можно записать в -моде , т. е. типа Гольдбаха: гипотеза Гольдбаха , последняя теорема Ферма , а также гипотеза Римана входят в их число. Предположение о релятивизированном зависимом выборе и классическом над не позволяет доказать больше -утверждений. постулирует дизъюнктивное свойство, как и более слабое утверждение о разрешимости для константных функций ( -предложения) , арифметика - . Эти два связаны похожим образом, как и против , и они по существу отличаются . в свою очередь подразумевает так называемую "меньшую" версию . Это (арифметическая) версия неконструктивного правила Де Моргана для отрицаемой конъюнкции. Существуют, например, модели сильной теории множеств , которые разделяют такие утверждения, в том смысле, что они могут подтверждать, но отвергать .
Дизъюнктивные принципы относительно -предложений обычно намекают на эквивалентные формулировки, определяющие обособленность в анализе в контексте с мягким выбором или . Утверждение, выраженное с помощью , переведенное на действительные числа, эквивалентно утверждению о том, что либо равенство, либо обособленность любых двух действительных чисел разрешимы (фактически оно решает трихотомию). Тогда оно также эквивалентно утверждению о том, что каждое действительное число либо рационально, либо иррационально - без требования или построения свидетеля для любого из дизъюнктов. Аналогично, утверждение, выраженное с помощью для действительных чисел, эквивалентно утверждению о том, что упорядочение любых двух действительных чисел разрешимо (дихотомия). Тогда оно также эквивалентно утверждению о том, что если произведение двух действительных чисел равно нулю, то любое из действительных чисел равно нулю - снова без свидетеля. Действительно, формулировки трех принципов всеведения тогда эквивалентны теоремам об обособленности, равенстве или порядке двух действительных чисел таким образом. Еще больше можно сказать о последовательностях Коши, которые дополнены модулем сходимости.
Известным источником вычислимой неразрешимости — и, в свою очередь, широкого спектра неразрешимых утверждений — является предикат, выражающий, что компьютерная программа является тотальной.
Благодаря связи между вычислимостью и арифметической иерархией, идеи в этом классическом исследовании также раскрывают конструктивные соображения. Базовое понимание обратной математики касается вычислимых бесконечных конечно ветвящихся бинарных деревьев. Такое дерево может быть, например, закодировано как бесконечное множество конечных множеств
с разрешимым членством, и эти деревья затем доказано содержат элементы произвольного большого конечного размера. Так называемая слабая лемма Кёнига гласит: Для такого , всегда существует бесконечный путь в , т. е. бесконечная последовательность такая, что все ее начальные сегменты являются частью дерева. В обратной математике арифметическая подсистема второго порядка не доказывает . Чтобы понять это, обратите внимание, что существуют вычислимые деревья, для которых не существует такого вычислимого пути через него. Чтобы доказать это, перечисляют частичные вычислимые последовательности и затем диагонализируют все полные вычислимые последовательности в одну частичные вычислимые последовательности . Затем можно развернуть определенное дерево , точно совместимое с все еще возможными значениями всюду, которое по построению несовместимо с любым полным вычислимым путем.
В , принцип подразумевает и - , очень скромную форму счетного выбора, введенную выше. Первые два эквивалентны, предполагая, что принцип выбора уже в более консервативном арифметическом контексте. также эквивалентен теореме Брауэра о неподвижной точке и другим теоремам относительно значений непрерывных функций на действительных числах. Теорема о неподвижной точке, в свою очередь, подразумевает теорему о промежуточном значении , но всегда следует помнить, что эти утверждения могут зависеть от формулировки, поскольку классические теоремы о закодированных действительных числах могут переводиться в различные варианты, когда выражаются в конструктивном контексте. [25]
И некоторые его варианты касаются бесконечных графов , и поэтому его контрапозитивы дают условие конечности. Опять же, чтобы подключиться к анализу, над классической арифметической теорией , утверждение о эквивалентно, например, компактности Бореля относительно конечных подпокрытий действительного единичного интервала. — тесно связанное утверждение о существовании, включающее конечные последовательности в бесконечном контексте. Над они фактически эквивалентны. В тех различны, но, после повторного предположения некоторого выбора, здесь тогда подразумевается .
Было отмечено, что в языке множеств принципы индукции могут читаться как , с антецедентом , определенным выше, и со значением , где множество всегда обозначает стандартную модель натуральных чисел. С помощью сильной аксиомы бесконечности и предикативного разделения обоснованность индукции для ограниченных множеством или -определений уже была установлена и тщательно обсуждена. Для тех предикатов, которые включают только квантификаторы по , это подтверждает индукцию в смысле арифметической теории первого порядка. В контексте теории множеств, где есть множество, этот принцип индукции может быть использован для доказательства того, что предикативно определенные подклассы являются самим множеством . Так называемая полная математическая схема индукции теперь постулирует равенство множеств всем его индуктивным подклассам. Как и в классической теории, это также подразумевается при переходе к непредикативной полной схеме разделения. Как указано в разделе о выборе, такие принципы индукции , как этот, также подразумеваются различными формами принципов выбора.
Принцип рекурсии для функций множеств, упомянутый в разделе, посвященном арифметике, также подразумевается полной схемой математической индукции по структуре, моделирующей натуральные числа (например, ). Таким образом, для этой теоремы, предоставляющей модель арифметики Гейтинга, она представляет собой альтернативу принципам возведения в степень.
Формулы предикатов, используемые со схемой, следует понимать как формулы в теории множеств первого порядка. Нуль обозначает множество , как указано выше, а множество обозначает множество-последователя , причем . По Аксиоме Бесконечности выше, оно снова является членом . Помните, что в отличие от арифметической теории, натуральные числа здесь являются не абстрактными элементами в области дискурса, а элементами модели. Как было отмечено в предыдущих обсуждениях, при принятии , даже для всех предикативно определенных множеств равенство такому конечному ординалу фон Неймана обязательно разрешимо.
Выходя за рамки предыдущих принципов индукции, мы имеем полную индукцию множеств, которую следует сравнивать с хорошо обоснованной индукцией . Как и математическая индукция выше, следующая аксиома сформулирована как схема в терминах предикатов и, таким образом, имеет иной характер, чем принципы индукции, доказанные из аксиом теории предикативных множеств. Вариант аксиомы только для ограниченных формул также изучается независимо и может быть выведен из других аксиом.
Здесь выполняется тривиально, и поэтому это покрывает "нижний случай" в стандартной структуре. Это (как и индукция натуральных чисел) может быть снова ограничено только формулами ограниченного множества, в этом случае арифметика не затрагивается.
В аксиома доказывает индукцию в транзитивных множествах и, в частности, также для транзитивных множеств транзитивных множеств. Последнее тогда является адекватным определением ординалов и даже -формулировкой . Индукция множеств, в свою очередь, делает возможной ординальную арифметику в этом смысле. Она также позволяет определять функции класса с помощью трансфинитной рекурсии . Изучение различных принципов, которые предоставляют определения множеств с помощью индукции, т. е. индуктивные определения, является основной темой в контексте конструктивной теории множеств и их сравнительно слабых сильных сторон . Это также справедливо для их аналогов в теории типов. Замена не требуется для доказательства индукции по множеству натуральных чисел из индукции множеств, но эта аксиома необходима для их арифметики, смоделированной в рамках теории множеств.
Аксиома регулярности — это одно утверждение с квантором всеобщности по множествам, а не схема. Как показано, это подразумевает , и поэтому является неконструктивным. Теперь для взятого как отрицание некоторого предиката и записи для класса , индукция читается как
Через контрапозицию, индукция множеств подразумевает все случаи регулярности, но только с двойным отрицанием существования в заключении. В другом направлении, при наличии достаточного количества транзитивных множеств , регулярность подразумевает каждый случай индукции множеств.
Сформулированная выше теория может быть выражена как с ее аксиомами набора, отброшенными в пользу более слабых аксиом Замены и Возведения в степень. Она доказывает, что числа Коши являются множеством, но не классом чисел Дедекинда.
Назовем сам ординал трихотомическим, если нерефлексивное отношение принадлежности " " среди его членов является трихотомическим . Подобно аксиоме регулярности, индукция множеств ограничивает возможные модели " " и, следовательно, теорию множеств, что было мотивацией принципа в 20-х годах. Но конструктивная теория здесь не доказывает трихотомию для всех ординалов, в то время как трихотомические ординалы плохо ведут себя по отношению к понятию преемника и ранга.
Дополнительная сила доказательства теории, достигнутая с помощью Индукции в конструктивном контексте, является значительной, даже если отказ от Регулярности в контексте не уменьшает силу доказательства теории. Даже без Возведения в степень настоящая теория с индукцией множеств имеет ту же силу доказательства теории, что и и доказывает те же функции рекурсивно. В частности, ее большой счетный ординал доказательства теории является ординалом Бахмана-Говарда . Это также ординал классической или интуиционистской теории множеств Крипке-Платека . Это согласуется даже с предположением, что класс трихотомических ординалов образует множество. Текущая теория, дополненная этим постулатом существования ординального множества, доказывает непротиворечивость .
Ацель также был одним из главных разработчиков теории необоснованных множеств , которая отвергает индукцию множеств.
Теория также представляет собой представление теории множеств Цермело–Френкеля в том смысле, что присутствуют варианты всех ее восьми аксиом. Экстенсиональность, спаривание, объединение и замена действительно идентичны. Разделение принимается в слабой предикативной форме, в то время как бесконечность утверждается в сильной формулировке. Подобно классической формулировке, эта аксиома Разделения и существование любого множества уже доказывают аксиому Пустого множества. Возведение в степень для конечных областей и полная математическая индукция также подразумеваются их более сильными принятыми вариантами. Без принципа исключенного третьего теория здесь не имеет, в своей классической форме, полного Разделения, Powerset, а также Регулярности. Принятие теперь точно приводит к классической теории.
The following highlights the different readings of a formal theory. Let denote the continuum hypothesis and so that . Then is inhabited by and any set that is established to be a member of either equals or . Induction on implies that it cannot consistently be negated that has some least natural number member. The value of such a member can be shown to be independent of theories such as . Nonetheless, any classical set theory like also proves there exists such a number.
Having discussed all the weakened forms of the classical set theory axioms, Replacement and Exponentiation can be further strengthened without losing a type theoretical interpretation, and in a way that is not going beyond .
So firstly, one may reflect upon the strength of the axiom of replacement, also in the context of the classical set theory. For any set and any natural , there exists the product recursively given by , which have ever deeper rank. Induction for unbound predicates proves that these sets exist for all of the infinitely many naturals. Replacement "for " now moreover states that this infinite class of products can be turned into the infinite set, . This is also not a subset of any previously established set.
Going beyond those axioms also seen in Myhill's typed approach, consider the discussed constructive theory with Exponentiation and Induction, but now strengthened by the collection schema. In it is equivalent to Replacement, unless the powerset axiom is dropped. In the current context the strong axiom presented supersedes Replacement, due to not requiring the binary relation definition to be functional, but possibly multi-valued.
In words, for every total relation, there exists an image set such that the relation is total in both directions. Expressing this via a raw first-order formulation leads to a somewhat repetitive format. The antecedent states that one considers relation between sets and that are total over a certain domain set , that is, has at least one "image value" for every element in the domain. This is more general than an inhabitance condition in a set theoretical choice axiom, but also more general than the condition of Replacement, which demands unique existence . In the consequent, firstly, the axioms states that then there exists a set which contains at least one "image" value under , for every element of the domain. Secondly, in this axioms formulation it then moreover states that only such images are elements of that new codomain set . It is guaranteeing that does not overshoot the codomain of and thus the axiom is also expressing some power akin to a Separation procedure. The principle may be used in the constructive study of larger sets beyond the everyday need of analysis.
This theory without , without unbounded separation and without "naive" Power set enjoys various nice properties. For example, as opposed to with its subset collection schema below, it has the existence property.
The so called binary refinement axiom says that for any there exists a set such that for any covering , the set holds two subsets and that also do this covering job, . It is a weakest form of the powerset axiom and at the core of some important mathematical proofs. Fullness below, for relations between the set and the finite , implies that this is indeed possible.
Taking another step back, plus Recursion and plus Binary refinement already proves that there exists an Archimedean, Dedekind complete pseudo-ordered field. That set theory also proves that the class of left Dedekind cuts is a set, not requiring Induction or Collection. And it moreover proves that function spaces into discrete sets are sets (there e.g. ), without assuming . Already over the weak theory (which is to say without Infinity) does binary refinement prove that function spaces into discrete sets are sets, and therefore e.g. the existence of all characteristic function spaces .
The theory known as adopts the axioms of the previous sections plus a stronger form of Exponentiation. It is by adopting the following alternative to Exponentiation, which can again be seen as a constructive version of the Power set axiom:
An alternative that is not a schema is elaborated on below.
For given and , let be the class of all total relations between and . This class is given as
As opposed to the function definition, there is no unique existence quantifier in . The class represents the space of "non-unique-valued functions" or "multivalued functions" from to , but as set of individual pairs with right projection in . The second clause says that one is concerned with only these relations, not those which are total on but also extend their domain beyond .
One does not postulate to be a set, since with Replacement one can use this collection of relations between a set and the finite , i.e. the "bi-valued functions on ", to extract the set of all its subsets. In other words being a set would imply the Powerset axiom.
Over , there is a single, somewhat clearer alternative axiom to the Subset Collection schema. It postulates the existence of a sufficiently large set of total relations between and .
This says that for any two sets and , there exists a set which among its members inhabits a still total relation for any given total relation .
On a given domain , the functions are exactly the sparsest total relations, namely the unique valued ones. Therefore, the axiom implies that there is a set such that all functions are in it. In this way, Fullness implies Exponentiation. It further implies binary refinement, already over .
The Fullness axiom, as well as dependent choice, is in turn also implied by the so-called Presentation Axiom about sections, which can also be formulated category theoretically.
has the numerical existence property and the disjunctive property, but there are concessions: lacks the existence property due to the Subset Collection Schema or Fullness axiom. The schema can also be an obstacle for realizability models. The existence property is not lacking when the weaker Exponentiation or the stronger but impredicative Powerset axiom axiom is adopted instead. The latter is in general lacking a constructive interpretation.
The theory is consistent with some anti-classical assertions, but on its own proves nothing not provable in . Some prominent statements not proven by the theory (nor by , for that matter) are part of the principles listed above, in the sections on constructive schools in analysis, on the Cauchy construction and on non-constructive principles. What follows concerns set theoretical concepts:
The bounded notion of a transitive set of transitive sets is a good way to define ordinals and enables induction on ordinals. But notably, this definition includes some -subsets in . So assuming that the membership of is decidable in all successor ordinals proves for bounded formulas in . Also, neither linearity of ordinals, nor existence of power sets of finite sets are derivable in this theory, as assuming either implies Power set. The circumstance that ordinals are better behaved in the classical than in the constructive context manifests in a different theory of large set existence postulates.
Consider the functions the domain of which is or some . These are sequences and their ranges are counted sets. Denote by the class characterized as the smallest codomain such that the ranges of the aforementioned functions into are also itself members of . In , this is the set of hereditarily countable sets and has ordinal rank at most . In , it is uncountable (as it also contains all countable ordinals, the cardinality of which is denoted ) but its cardinality is not necessarily that of . Meanwhile, does not prove even constitutes a set, even when countable choice is assumed.
Finally, the theory does not prove that all function spaces formed from sets in the constructible universe are sets inside , and this holds even when assuming Powerset instead of the weaker Exponentiation axiom. So this is a particular statement preventing from proving the class to be a model of .
Taking and dropping set induction gives a theory that is conservative over for arithmetic statements, in that sense that it proves the same arithmetical statements for its -model . Adding back just mathematical induction gives a theory with proof theoretic ordinal , which is the first common fixed point of the Veblen functions for . This is the same ordinal as for and is below the Feferman–Schütte ordinal . Exhibiting a type theoretical model, the full theory goes beyond , its ordinal still being the modest Bachmann–Howard ordinal. Assuming the class of trichotomous ordinals is a set raises the proof theoretical strength of (but not of ).
Being related to inductive definitions or bar induction, the regular extension axiom raises the proof theoretical strength of . This large set axiom, granting the existence of certain nice supersets for every set, is proven by .
The category of sets and functions of is a -pretopos. Without diverging into topos theory, certain extended such -pretopoi contain models of . The effective topos contains a model of this based on maps characterized by certain good subcountability properties.
Separation, stated redundantly in a classical context, is constructively not implied by Replacement. The discussion so far only committed to the predicatively justified bounded Separation. Note that full Separation (together with , and also for sets) is validated in some effective topos models, meaning the axiom does not spoil cornerstones of the restrictive recursive school.
Related are type theoretical interpretations. In 1977 Aczel showed that can still be interpreted in Martin-Löf type theory,[26] using the propositions-as-types approach. More specifically, this uses one universe and -types, providing what is now seen a standard model of in .[27]This is done in terms of the images of its functions and has a fairly direct constructive and predicative justification, while retaining the language of set theory. Roughly, there are two "big" types , the sets are all given through any on some , and membership of a in the set is defined to hold when . Conversely, interprets . All statements validated in the subcountable model of the set theory can be proven exactly via plus the choice principle -, stated further above. As noted, theories like , and also together with choice, have the existence property for a broad class of sets in common mathematics. Martin-Löf type theories with additional induction principles validate corresponding set theoretical axioms.
Soundness and Completeness theorems of , with respect to realizability, have been established.
One may of course add a Church's thesis.
One may postulate the subcountability of all sets. This already holds true in the type theoretical interpretation and the model in the effective topos. By Infinity and Exponentiation, is an uncountable set, while the class or even is then provenly not a set, by Cantor's diagonal argument. So this theory then logically rejects Powerset and of course . Subcountability is also in contradiction with various large set axioms. (On the other hand, also using , some such axioms imply the consistency of theories such as and stronger.)
As a rule of inference, is closed under Troelstra's general uniformity for both and . One may adopt it as an anti-classical axiom schema, the uniformity principle which may be denoted ,
This also is incompatible with the powerset axiom. The principle is also often formulated for . Now for a binary set of labels , implies the indecomposability schema , as noted.
In 1989 Ingrid Lindström showed that non-well-founded sets can also be interpreted in Martin-Löf type theory, which are obtained by replacing Set Induction in with Aczel's anti-foundation axiom.[28] The resulting theory may be studied by also adding back the -induction schema or relativized dependent choice, as well as the assertion that every set is member of a transitive set.
The theory is adopting both the standard Separation as well as Power set and, as in , one conventionally formulates the theory with Collection below. As such, can be seen as the most straight forward variant of without PEM. So as noted, in , in place of Replacement, one may use the
While the axiom of replacement requires the relation ϕ to be functional over the set z (as in, for every x in z there is associated exactly one y), the Axiom of Collection does not. It merely requires there be associated at least one y, and it asserts the existence of a set which collects at least one such y for each such x. In classical , the Collection schema implies the Axiom schema of replacement. When making use of Powerset (and only then), they can be shown to be classically equivalent.
While is based on intuitionistic rather than classical logic, it is considered impredicative. It allows formation of sets via a power set operation and using the general Axiom of Separation with any proposition, including ones which contain quantifiers which are not bounded. Thus new sets can be formed in terms of the universe of all sets, distancing the theory from the bottom-up constructive perspective. So it is even easier to define sets with undecidable membership, namely by making use of undecidable predicates defined on a set. The power set axiom further implies the existence of a set of truth values. In the presence of excluded middle, this set has two elements. In the absence of it, the set of truth values is also considered impredicative. The axioms of are strong enough so that full PEM is already implied by PEM for bounded formulas. See also the previous discussion in the section on the Exponentiation axiom. And by the discussion about Separation, it is thus already implied by the particular formula , the principle that knowledge of membership of shall always be decidable, no matter the set.
As implied above, the subcountability property cannot be adopted for all sets, given the theory proves to be a set. The theory has many of the nice numerical existence properties and is e.g. consistent with Church's thesis principle as well as with being subcountable. It also has the disjunctive property.
with Replacement instead of Collection has the general existence property, even when adopting relativized dependent choice on top of it all. But just as formulated does not. The combination of schemas including full separation spoils it.
Even without PEM, the proof theoretic strength of equals that of . And proves them equiconsistent and they prove the same -sentences.
Again on the weaker end, as with its historical counterpart Zermelo set theory, one may denote by the intuitionistic theory set up like but without Replacement, Collection or Induction.
Let us mention another very weak theory that has been investigated, namely Intuitionistic (or constructive) Kripke–Platek set theory . It has not only Separation but also Collection restricted to -formulas, i.e. it is similar to but with Induction instead of full Replacement. The theory does not fit into the hierarchy as presented above, simply because it has Axiom schema of Set Induction from the start. This enables theorems involving the class of ordinals. The theory has the disjunction property. Of course, weaker versions of are obtained by restricting the induction schema to narrower classes of formulas, say . The theory is especially weak when studied without Infinity.
As he presented it, Myhill's system is a theory using constructive first-order logic with identity and two more sorts beyond sets, namely natural numbers and functions. Its axioms are:
And furthermore:
One can roughly identify the strength of this theory with a constructive subtheories of when comparing with the previous sections.
And finally the theory adopts
Set theory in the flavor of Errett Bishop's constructivist school mirrors that of Myhill, but is set up in a way that sets come equipped with relations that govern their discreteness. Commonly, Dependent Choice is adopted.
A lot of analysis and module theory has been developed in this context.
Not all formal logic theories of sets need to axiomize the binary membership predicate "" directly. A theory like the Elementary Theory of the Categories Of Set (), e.g. capturing pairs of composable mappings between objects, can also be expressed with a constructive background logic. Category theory can be set up as a theory of arrows and objects, although first-order axiomatizations only in terms of arrows are possible.
Beyond that, topoi also have internal languages that can be intuitionistic themselves and capture a notion of sets.
Good models of constructive set theories in category theory are the pretoposes mentioned in the Exponentiation section. For some good set theory, this may require enough projectives, an axiom about surjective "presentations" of set, implying Countable and Dependent Choice.
Slides from Heyting dag, Amsterdam