Конструктивная теория множеств
Аксиоматическая конструктивная теория множеств — это подход к математическому конструктивизму, следующий программе аксиоматической теории множеств .Тот же язык первого порядка с " " и " Обычно используется классическая теория множеств, поэтому ее не следует путать с подходом конструктивных типов .С другой стороны, некоторые конструктивные теории действительно мотивированы своей интерпретируемостью в теориях типов .
Помимо отказа от принципа исключенного третьего ( ), конструктивные теории множеств часто требуют, чтобы некоторые логические кванторы в их аксиомах были ограниченными . Последнее мотивировано результатами, связанными с непредикативностью .
Введение
[ редактировать ]Конструктивный взгляд
[ редактировать ]Предварительные сведения об использовании интуиционистской логики
[ редактировать ]Логика обсуждаемых здесь теорий множеств конструктивна в том смысле, что она отвергает принцип исключенного среднего. , т.е. что дизъюнкция автоматически выполняется для всех предложений . Это также часто называют законом исключенного третьего ( ) в контекстах, где это предполагается. Конструктивно, как правило, для доказательства исключенного третьего в предложении. , т.е. доказать частную дизъюнкцию , или или необходимо явно доказать. Когда любое из таких доказательств установлено, говорят, что предложение разрешимо, и тогда это логически подразумевает, что дизъюнкция имеет место. Аналогично и чаще всего предикат для в домене называется разрешимым, если более сложное утверждение доказуемо. Неконструктивные аксиомы могут позволить получить доказательства, формально претендующие на разрешимость таких аксиом. (и/или ) в том смысле, что они оказываются исключенными средними для (соответственно утверждение с использованием приведенного выше квантора) без демонстрации истинности какой-либо стороны дизъюнкции. Это часто бывает в классической логике. Напротив, аксиоматические теории, считающиеся конструктивными, как правило, не допускают многих классических доказательств утверждений, включающих свойства, которые, как доказано, неразрешимы с помощью вычислений .
Закон непротиворечия представляет собой частный случай пропозициональной формы modus ponens . Использование первого с любым отрицательным утверждением , один действительный закон Де Моргана, таким образом, подразумевает уже в более консервативной минимальной логике . На словах интуиционистская логика по-прежнему утверждает: невозможно одновременно исключить предложение и исключить его отрицание, и, таким образом, отказ от любого конкретизированного исключенного среднего утверждения для отдельного предложения непоследовательен. Здесь двойное отрицание означает, что утверждение о дизъюнкции теперь уже доказано никогда не может быть исключено или отвергнуто, даже в тех случаях, когда дизъюнкция не может быть доказуема (например, путем демонстрации одного из дизъюнктов, тем самым решая ) из принятых аксиом.
В более общем смысле, конструктивные математические теории имеют тенденцию доказывать классически эквивалентные переформулировки классических теорем. Например, в конструктивном анализе невозможно доказать теорему о промежуточном значении в ее хрестоматийной формулировке, но можно доказать теоремы алгоритмического содержания, которые, как только устранение двойного отрицания и его последствия предполагаются законными, сразу классически эквивалентны классической заявление. Разница в том, что конструктивные доказательства найти труднее.
Интуиционистская логика, лежащая в основе обсуждаемых здесь теорий множеств, в отличие от минимальной логики, по-прежнему допускает устранение двойного отрицания для отдельных предложений. для которого исключено среднее. В свою очередь, формулировки теорем относительно конечных объектов, как правило, не отличаются от своих классических аналогов. Учитывая модель всех натуральных чисел, эквивалент предикатов, а именно принцип Маркова , не выполняется автоматически, но может рассматриваться как дополнительный принцип.
В обитаемой области и при помощи взрыва дизъюнкция подразумевает утверждение о существовании , что, в свою очередь, подразумевает . Классически эти последствия всегда обратимы. Если одно из первых классически справедливо, возможно, стоит попытаться обосновать его во второй форме. Для особого случая, когда отвергается, мы имеем дело с утверждением о существовании контрпримера , что обычно конструктивно сильнее, чем заявление об отказе : Пример такой, что противоречиво, конечно, означает, что это не так держится для всех возможных . Но можно также продемонстрировать, что держась за всех логически привело бы к противоречию без помощи конкретного контрпримера, да еще и при невозможности его построить. В последнем случае конструктивно здесь не оговаривается утверждение существования.
Наложенные ограничения на теорию множеств
[ редактировать ]По сравнению с классическим аналогом, как правило, меньше шансов доказать существование отношений, которые невозможно реализовать. Ограничение на конструктивное прочтение априорного существования приводит к ужесточению требований относительно того, какие характеристики множества включающие неограниченные коллекции, составляют (математическую и, следовательно, всегда означающую общую ) функцию. Часто это происходит потому, что предикат в предполагаемом определении по регистру может оказаться неразрешимым. Принимая стандартное определение равенства множеств посредством экстенсиональности, полная Аксиома выбора представляет собой такой неконструктивный принцип, который подразумевает для формул, разрешенных в принятой схеме разделения, по теореме Диаконеску . Аналогичные результаты верны и для утверждения о существовании аксиомы регулярности , как показано ниже. Последний имеет классически эквивалентную индуктивную замену.Таким образом, подлинно интуиционистское развитие теории множеств требует переформулировки некоторых стандартных аксиом в классически эквивалентные. Помимо требований вычислимости и оговорок, снижающих степень непредикативности, [1] Технический вопрос относительно того, какие нелогические аксиомы эффективно расширяют основную логику теории, также является самостоятельным предметом исследования.
Металогика
[ редактировать ]уже возникают вычислимо неразрешимые предложения Поскольку в арифметике Робинсона , даже простое предикативное разделение позволяет легко определить неуловимые подмножества. В отличие от классической концепции, конструктивные теории множеств могут быть замкнутыми согласно правилу, согласно которому любое свойство, разрешимое для всех множеств, уже эквивалентно одному из двух тривиальных: или . Также в этом смысле действительную линию можно считать неразложимой . Неразрешимость дизъюнкций также влияет на утверждения о полных порядках, таких как порядок всех порядковых числительных , что выражается в доказуемости и отклонении положений в порядке, определяющем дизъюнкцию. . Это определяет, является ли отношение трихотомическим . Ослабленная теория ординалов, в свою очередь, влияет на силу теории доказательства, определенную в ординальном анализе .
Взамен конструктивные теории множеств могут проявлять привлекательные свойства дизъюнкции и существования , как это известно из изучения конструктивных арифметических теорий. Это особенности фиксированной теории, которые металогически связывают суждения о доказуемых в теории утверждениях. Особенно хорошо изучены те особенности, которые могут быть выражены в арифметике Гейтинга с помощью кванторов над числами и которые часто могут быть реализованы с помощью чисел, как это формализовано в теории доказательств . В частности, это свойство числового существования и тесно связанное с ним дизъюнктивное свойство, а также замкнутость по правилу Чёрча любой заданной функции , свидетельствующая о вычислимости . [2]
Теория множеств не только выражает теоремы о числах, поэтому можно рассмотреть более общее, так называемое сильное свойство существования, которое, как будет обсуждаться, труднее обнаружить. Теория обладает этим свойством, если можно установить следующее: для любого свойства , если теория доказывает, что существует множество, обладающее этим свойством, т. е. если теория утверждает утверждение о существовании, то существует также свойство который однозначно описывает такой экземпляр набора. Более формально, для любого предиката есть предикат так что
Роль, аналогичную роли реализованных чисел в арифметике, здесь играют определенные множества, существование которых доказано теорией (или согласно ей). Вопросы, касающиеся силы аксиоматической теории множеств и ее связи с построением терминов, являются тонкими. Хотя многие обсуждаемые теории имеют тенденцию обладать всеми различными числовыми свойствами, свойство существования может быть легко испорчено, как будет обсуждаться далее. Сформулированы более слабые формы свойств существования.
Некоторые теории с классическим пониманием существования на самом деле также могут быть ограничены, чтобы продемонстрировать свойство сильного существования. В теории множеств Цермело–Френкеля, где все множества считаются порядково определяемыми , теория обозначается , множеств без такой определимости не существует. Это свойство также реализуется через постулат конструируемой вселенной в .Для контраста рассмотрим теорию данный плюс полный аксиомы выбора постулат существования : Напомним, что этот набор аксиом доказывает теорему о хорошем порядке , подразумевающую, что хороший порядок существует для любого множества. В частности, это означает, что отношения формально существуют, которые устанавливают упорядоченность (т.е. теория утверждает существование наименьшего элемента для всех подмножеств в отношении этих отношений). И это несмотря на то, что определимость такого упорядочения, как известно зависит , не от . Последнее означает, что ни для какой конкретной формулы Говоря языком теории, доказывает ли теория, что соответствующее множество является хорошо упорядоченным отношением действительных чисел. Так формально доказывает существование подмножества обладающий свойством быть вполне упорядоченным отношением, но в то же время не имеющим определенного множества для которого свойство может быть проверено, возможно, может быть определено.
Антиклассические принципы
[ редактировать ]Как уже говорилось выше, конструктивная теория может проявлять свойство числового существования, , для некоторого числа и где обозначает соответствующую цифру в формальной теории. Здесь необходимо тщательно различать доказуемые импликации между двумя утверждениями: и свойства теории вида . Когда металогически установленная схема последнего типа принимается в качестве правила вывода исчисления доказательств и ничего нового доказать невозможно, говорят, что теория закрыто по этому правилу.
Вместо этого можно рассмотреть присоединение к правилу, соответствующему метатеоретическому свойству, как импликацию (в смысле « ") к в виде схемы аксиом или в количественной форме. Обычно изучается ситуация с фиксированным демонстрирующее метатеоретическое свойство следующего типа: для примера из некоторого набора формул определенной формы, зафиксированного здесь с помощью и , установлено существование ряда так что . Тогда можно постулировать , где граница — числовая переменная на языке теории. Например, правило Чёрча является допустимым правилом в арифметике Гейтинга первого порядка. и, кроме того, соответствующий тезисный принцип Чёрча может быть последовательно принята как аксиома. Новая теория с добавленным принципом является антиклассической, поскольку она, возможно, больше не будет последовательной, если принять также . Аналогично, присоединение к принципу исключенного третьего к некоторой теории , полученная таким образом теория может доказать новые, строго классические положения, а это может испортить некоторые метатеоретические свойства, ранее установленные для . Таким образом, не может быть принят в , также известная как арифметика Пеано .
В этом подразделе основное внимание будет уделено теориям множеств с квантификацией полностью формального понятия бесконечного пространства последовательностей, то есть функционального пространства, как оно будет представлено ниже.Перевод правила Чёрча на язык самой теории можно прочитать здесь:
Предикат Клини T вместе с извлечением результата выражает, что любое входное число отображается в число есть, через , засвидетельствованное как вычислимое отображение. Здесь теперь обозначает модель теории множеств стандартных натуральных чисел и — индекс относительно фиксированного перечисления программы. Были использованы более сильные варианты, которые распространяют этот принцип на функции. определено в доменах низкой сложности. Принцип отвергает разрешимость предиката. определяется как , выражая это — индекс вычислимой функции, останавливающейся на собственном индексе. Можно также рассмотреть более слабые формы принципа с двойным отрицанием, которые не требуют существования рекурсивной реализации для каждого , но которые по-прежнему делают несовместимыми принципы, утверждающие существование функций, которые, как доказано, не имеют рекурсивной реализации. Некоторые формы тезиса Чёрча как принципа даже согласуются с классической, слабой, так называемой второго порядка . арифметической теорией , подсистема двусортной теории первого порядка .
Совокупность вычислимых функций классически подсчетна , что в классическом смысле то же самое, что быть счетной. Но классические теории множеств обычно утверждают, что содержит и другие функции, кроме вычислимых. Например, есть доказательство что полные функции (в смысле теории множеств) действительно существуют, которые не могут быть уловлены машиной Тьюринга .Если серьезно отнестись к вычислимому миру как к онтологии, то ярким примером антиклассической концепции, связанной с марковской школой, является разрешенная подсчетность различных несчетных коллекций. При принятии счетности совокупности всех бесконечных последовательностей натуральных чисел ( ) как аксиома в конструктивной теории, «малость» (в классических терминах) этого набора в некоторых теоретических реализациях уже фиксируется самой теорией.Конструктивная теория может также не принимать ни классических, ни антиклассических аксиом и, таким образом, оставаться агностиком в отношении любой из возможностей.
Конструктивные принципы уже доказывают для любого . И так для любого данного элемента из , соответствующее исключенное среднее высказывание для предложения не может быть отвергнуто. Действительно, для любого данного , по непротиворечивости нельзя исключить и исключить его отрицание одновременно, и соответствующее правило Де Моргана применяется, как указано выше. Но в некоторых случаях теория может также допускать заявление об отказе. . Принятие этого не требует предоставления специального свидетельствовать о неудаче исключенного третьего для конкретного предложения , то есть свидетельствовать о противоречивом . Предикаты на бесконечном домене соответствуют решению проблем . Руководствуясь доказанно вычислимо неразрешимыми проблемами , можно отвергнуть возможность разрешимости предиката, не делая при этом никаких утверждений о существовании предиката. .Другой пример: такая ситуация реализуется в интуиционистском анализе Брауэра в случае, когда квантор распространяется на бесконечное множество бесконечных двоичных последовательностей и утверждает, что последовательность везде равен нулю. Что касается этого свойства окончательной идентификации как вечно постоянной последовательности, принятие принципа непрерывности Брауэра строго исключает возможность доказать, что это разрешимое явление для всех последовательностей.
Таким образом, в конструктивном контексте с так называемой неклассической логикой , используемой здесь, можно последовательно принимать аксиомы, которые одновременно противоречат количественным формам исключенного третьего, но также неконструктивны в вычислимом смысле или в смысле мета- свойства логического существования, обсуждавшиеся ранее. Таким образом, конструктивная теория множеств может также обеспечить основу для изучения неклассических теорий, скажем, колец, моделирующих гладкий бесконечно малый анализ .
История и обзор
[ редактировать ]Исторически предметом конструктивной теории множеств (часто также « ») началось с работы Джона Майхилла над теориями, также называемыми и . [3] [4] [5] В 1973 году он предложил первую теорию множеств первого порядка, основанную на интуиционистской логике и взяв наиболее общий фундамент. и отбросив Аксиому выбора, а также принцип исключенного третьего, изначально оставив все остальное как есть. Однако различные формы некоторых из аксиомы, которые эквивалентны в классической ситуации, неэквивалентны в конструктивной ситуации, а некоторые формы подразумевают , как будет показано. В этих случаях последовательно принимались интуиционистски более слабые формулировки. Гораздо более консервативная система также является теорией первого порядка, но нескольких видов и с ограниченной количественной оценкой, стремящейся обеспечить формальную основу для Эрретта Бишопа программы конструктивной математики .
Основное обсуждение представляет собой последовательность теорий на том же языке, что и , что привело к Питеру Акселю хорошо изученному , [6] и за его пределами. Многие современные результаты восходят к Ратьену и его ученикам. также характеризуется двумя особенностями, присутствующими и в теории Майхилла:С одной стороны, он использует предикативное разделение вместо полной, неограниченной схемы разделения. Ограниченность можно рассматривать как синтаксическое свойство или, альтернативно, теории можно консервативно расширить с помощью предиката более высокой ограниченности и его аксиом. Во-вторых, непредикативная аксиома Powerset отбрасывается, как правило, в пользу родственных, но более слабых аксиом. Сильная форма очень часто используется в классической общей топологии .Добавление теории, даже более слабой, чем выздоравливает , как подробно описано ниже. [7] Система, которая стала известна как интуиционистская теория множеств Цермело – Френкеля ( ), является сильной теорией множеств без . Это похоже на , но менее консервативен или предикативен .Теория обозначала это конструктивная версия , классическая теория множеств Крипке – Платека без формы Powerset и где даже аксиома коллекции ограничена.
Модели
[ редактировать ]Многие теории, изучаемые в конструктивной теории множеств, являются простыми ограничениями теории множеств Цермело – Френкеля ( ) относительно их аксиомы, а также лежащей в их основе логики. Такие теории затем можно интерпретировать в любой модели .
Арифметика Пеано биинтерпретируема данной с теорией, минус бесконечность и отсутствие бесконечных множеств, плюс существование всех транзитивных замыканий . (Последнее также подразумевается после продвижения схемы «Регулярность для установки индукции» , которая обсуждается ниже.) Аналогично, конструктивная арифметика также может быть принята как апология большинства аксиом, принятых в : Приветствующая арифметика биинтерпретируема со слабой конструктивной теорией множеств, [8] как также описано в статье о . Можно арифметически охарактеризовать отношение принадлежности». " и с его помощью докажите - вместо существования множества натуральных чисел - что все множества в его теории находятся в биекции с (конечным) естественным фон Нейманом , принцип, обозначаемый . Этот контекст дополнительно проверяет экстенсиональность, спаривание, объединение, двоичное пересечение (которое связано со схемой аксиомы предикативного разделения ) и схемой индукции множеств. Взятые в качестве аксиом, вышеупомянутые принципы составляют теорию множеств, которая уже идентична теории, данной минус существование цель больше как аксиома. Все эти аксиомы подробно обсуждаются ниже.Соответственно, также доказывает, что наследственно конечные множества удовлетворяют всем предыдущим аксиомам. Это результат, который сохраняется при переходе к и минус бесконечность.
Что касается конструктивных реализаций, то существует соответствующая теория реализуемости . Соответственно, теория Акцеля конструктивна Цермело-Френкелю. интерпретировался в теориях типа Мартина-Лёфа , как это показано в разделе, посвященном . Таким образом, теоремы, доказуемые в этой и более слабых теориях множеств, являются кандидатами на компьютерную реализацию.
предпучковые Также были представлены модели для конструктивных теорий множеств. Они аналогичны моделям предпучков интуиционистской теории множеств, разработанной Даной Скотт в 1980-х годах. [9] [10] Модели реализуемости внутри эффективных топосов были идентифицированы, которые, скажем, сразу обосновывают полное разделение, релятивизированный зависимый выбор. , независимость помещения для множеств, но и счетность всех множеств, принцип Маркова и диссертация Чёрча в формулировке для всех предикатов. [11]
Обозначения
[ редактировать ]В аксиоматической теории множеств множества — это сущности, обладающие свойствами. Но тогда существует более сложная связь между понятием множества и логикой. Например, свойство быть натуральным числом меньше 100 можно переформулировать как член множества чисел с этим свойством. Аксиомы теории множеств управляют существованием множеств и, таким образом, определяют, какие предикаты могут быть материализованы как сущность сама по себе в этом смысле. Спецификация также напрямую регулируется аксиомами, как обсуждается ниже. Для практического рассмотрения рассмотрим свойство последовательности результатов подбрасывания монеты, в которой в целом больше орлов, чем решек. Это свойство можно использовать для выделения соответствующего подмножества любого набора конечных последовательностей подбрасываний монеты. Соответственно, теоретико-мерная формализация вероятностного события явно основана на множествах и предоставляет гораздо больше примеров.
В этом разделе представлены объектный язык и вспомогательные понятия, используемые для формализации этой материализации.
Язык
[ редактировать ]Пропозициональные связочные символы, используемые для образования синтаксических формул, стандартны. Аксиомы теории множеств дают средство доказать равенство ». «множеств, и этот символ может, злоупотребляя обозначениями , использоваться для классов. Множество, в котором предикат равенства разрешим, также называется дискретным . Отрицание» «равенство иногда называют отрицанием равенства и обычно пишут « Однако в контексте отношений обособленности , например, при работе с последовательностями, последний символ также иногда используется для чего-то другого.
Общая трактовка, также принятая здесь, формально лишь расширяет лежащую в основе логику одним примитивным бинарным предикатом теории множеств». «.Как и равенство, отрицание стихийности» "часто пишут" ".
Переменные
[ редактировать ]Ниже греческого обозначает переменную предложения или предиката в схемах аксиом и или используется для конкретных таких предикатов. Слово «предикат» иногда используется как синоним слова «формулы», даже в унарном случае .
Кванторы всегда варьируются только по множествам, и они обозначаются строчными буквами.Как обычно, для выражения предикатов можно использовать скобки аргументов, чтобы выделить определенные свободные переменные в их синтаксическом выражении, как в « ". Уникальное существование здесь означает .
Классы
[ редактировать ]используется нотация компоновщика множеств Как обычно, для классов , которая в большинстве контекстов не является частью объектного языка, а используется для краткого обсуждения. В частности, можно ввести объявления обозначений соответствующего класса через " ", с целью выражения какого-либо как . Для представления одного и того же класса можно использовать логически эквивалентные предикаты.Еще один пишет как сокращение для . Например, можно рассмотреть и это также обозначается .
Один сокращает к и к . Синтаксическое понятие ограниченной количественной оценки в этом смысле может играть роль в формулировке схем аксиом, как видно из обсуждения аксиом ниже. Выразить подкласса утверждение , то есть , к .Для предиката , тривиально . И отсюда следует, что .Понятие кванторов, ограниченных подмножеством, как в , также использовался в теоретических исследованиях множеств, но здесь не будет далее освещаться.
Если доказано, что существует набор, то есть внутри класса , то его называют обитаемым . Можно также использовать количественную оценку в выразить это как . Класс тогда доказано, что это не пустое множество, представленное ниже. Хотя это классически эквивалентно, конструктивно непустое понятие является более слабым и имеет два отрицания, и его следует называть необитаемым . К сожалению, слово, обозначающее более полезное понятие «обитаемый», редко используется в классической математике.
Два способа выразить, что классы не пересекаются , действительно отражают многие интуиционистски допустимые правила отрицания: . Используя приведенные выше обозначения, это чисто логическая эквивалентность, и в этой статье предложение, кроме того, будет выражаться как .
Подкласс называется отделяемым от если релятивизированный предикат принадлежности разрешим, т. е. если держит. Его еще называют разрешимым, если суперкласс ясен из контекста — часто это набор натуральных чисел.
Экстенсиональная эквивалентность
[ редактировать ]Обозначим через утверждение, выражающее, что два класса имеют одни и те же элементы, т.е. или эквивалентно . Это не следует путать с понятием равночисленности, которое также используется ниже.
С стоящий за , удобное обозначение между и , аксиомы вида постулировать, что класс всех множеств, для которых Hold фактически образует набор . Менее формально это можно выразить как . Аналогично, предложение передает " когда входит в число множеств теории». Для случая, когда является тривиально ложным предикатом, то предложение эквивалентно отрицанию предыдущего утверждения о существовании, выражающему несуществование как набор.
Дальнейшие расширения обозначений понимания классов, приведенные выше, обычно используются в теории множеств, придавая смысл таким утверждениям, как « ", и так далее.
Синтаксически более общий набор также можно охарактеризовать с помощью другого 2-арного предиката впадина , где правая часть может зависеть от фактической переменной и, возможно, даже о членстве в сам.
Подтеории ZF
[ редактировать ]Здесь представлен ряд знакомых аксиом или их небольшие переформулировки. Подчеркивается, что отсутствие в логике затрагивается то, что доказуемо, и выделяется, какие неклассические аксиомы, в свою очередь, непротиворечивы.
Равенство
[ редактировать ]Используя введенные выше обозначения, следующая аксиома дает возможность доказать равенство: " из двух множеств , так что посредством замены любой предикат о переводится как один из .В силу логических свойств равенства обратное направление постулируемой импликации выполняется автоматически.
В конструктивной интерпретации элементы подкласса из может содержать больше информации, чем те, которые в том смысле, что иметь возможность судить способен судить . И (если вся дизъюнкция не следует из аксиом) в интерпретации Брауэра–Хейтинга–Колмогорова это означает доказать или отвергнув его.Как не может быть отсоединен от , то есть как может быть неразрешимым для всех элементов , два класса и априори необходимо различать.
Рассмотрим предикат что доказано справедливо для всех элементов множества , так что и предположим, что класс в правой части установлен как множество. Обратите внимание, что даже если этот набор справа неформально также связан с релевантной для доказательства информацией о достоверности аксиома экстенсиональности постулирует, что для всех элементов в нашей теории множеств множество в правой части считается равным множеству в левой части.Приведенный выше анализ также показывает, что утверждение вида , что в неформальной нотации класса может быть выражено как , тогда эквивалентно выражается как . Это означает, что установление такого -теоремы (например, доказуемые с помощью полной математической индукции) позволяют заменить подкласс в левой части равенства для всего , в любой формуле.
Обратите внимание, что принятие " «как символ в теории логики предикатов делает равенство двух членов выражением, свободным от кванторов.
Альтернативные подходы
[ редактировать ]Хотя эта аксиома часто принимается, она подвергается критике в конструктивной мысли, поскольку она эффективно разрушает по-разному определенные свойства или, по крайней мере, множества, рассматриваемые как расширение этих свойств, понятие Фрега .
Вместо этого современные теории типов могут быть направлены на определение требуемой эквивалентности». В терминах функций см., например, эквивалентность типов . Соответствующая концепция экстенсиональности функции часто не принимается в теории типов.
Вместо этого другие концепции конструктивной математики могут требовать особого правила равенства или обособленности элементов. из каждого набора обсуждалось. Но и в подходе к множествам, подчеркивающим обособленность, можно использовать приведенное выше определение в терминах подмножеств для характеристики понятия равенства». " из этих подмножеств.Соответственно, расплывчатое представление о дополнении двух подмножеств и дается, когда любые два члена и доказуемо отделены друг от друга. Коллекция дополняющих пар. хорошо себя ведет алгебраически .
Объединение наборов
[ редактировать ]Определите обозначение класса для соединения нескольких заданных элементов посредством дизъюнкций. Например это утверждение без кванторов , и аналогично говорит , и так далее.
Два других основных постулата существования при наличии других наборов заключаются в следующем. Во-первых,
Учитывая приведенные выше определения, расширяется до , так что здесь используется равенство и дизъюнкция. Аксиома гласит, что для любых двух множеств и , есть хотя бы один набор , которые содержат по крайней мере эти два набора.
С ограниченным разделением ниже также класс существует как множество. Обозначим через стандартная упорядоченной пары модель , так что, например, обозначает другую ограниченную формулу на формальном языке теории.
А затем, используя экзистенциальную квантификацию и союз,
говоря, что для любого набора , есть хотя бы один набор , который содержит все члены , из члены .Минимальным таким набором является объединение .
Две аксиомы обычно формулируются более строго: "вместо просто" ", хотя это технически избыточно в контексте : Поскольку приведенная ниже аксиома разделения сформулирована как « ", для заявлений эквивалентность может быть получена, если теория допускает разделение с помощью . В случаях, когда является экзистенциальным утверждением, как здесь, в аксиоме объединения, есть и другая формулировка, использующая квантор универсальности.
Также при использовании ограниченного разделения две только что сформулированные аксиомы подразумевают существование бинарного объединения двух классов. и , когда установлено, что они являются множествами, обозначаемыми или . Для фиксированного набора , чтобы подтвердить членство в объединении двух данных множеств и , необходимо подтвердить часть аксиомы, что можно сделать путем проверки дизъюнкции предикатов, определяющих множества и , для . С точки зрения связанных множеств это делается путем проверки дизъюнкции .
Объединение и другие обозначения, образующие множества, также используются для классов. Например, предложение написано . Пусть сейчас . Данный , разрешимость принадлежности к , т.е. потенциально независимое утверждение , также может быть выражено как . Но, что касается любого исключенного среднего утверждения, двойное отрицание последнего справедливо: этот союз не населен не . Это показывает, что секционирование также является более сложным понятием с конструктивной точки зрения.
Установить существование
[ редактировать ]Свойство, являющееся ложным для любого множества, соответствует пустому классу, который обозначается или ноль, . То, что пустой класс является множеством, легко следует из других аксиом существования, таких как аксиома бесконечности, приведенная ниже. Но если, например, кто-то явно заинтересован в исключении бесконечных множеств из своего исследования, на этом этапе он может принять
Введение символа (как сокращенное обозначение выражений с использованием характеризующих свойств) оправдано, поскольку уникальность этого набора может быть доказана. Как ложно для любого , аксиома тогда читается .
Писать для , что равно , то есть . Аналогично, напишите для , что равно , то есть . Тогда простым и заведомо ложным утверждением будет, например, , соответствующий в стандартной арифметической модели.Опять же, здесь такие символы, как рассматриваются как удобные обозначения, и любое предложение действительно преобразуется в выражение, использующее только « » и логические символы, включая кванторы. В сопровождении метаматематического анализа того, что возможности новых теорий эффективно эквивалентны, формальные расширения с помощью таких символов, как также можно рассмотреть.
В более общем случае для набора , определите набор преемников как . Взаимодействие операции-преемника с отношением членства имеет рекурсивное предложение в том смысле, что . В силу рефлексивности равенства, , и в частности всегда заселен.
БЦСТ
[ редактировать ]Далее используются схемы аксиом , т.е. аксиомы для некоторого набора предикатов.Некоторые из заявленных схем аксиом также должны допускать любой набор заданных параметров (то есть любые конкретные именованные переменные). ). То есть допускаются экземпляры схемы, в которых предикат (некоторый конкретный ) также зависит от ряда дополнительных переменных множества, и утверждение аксиомы понимается с соответствующими дополнительными внешними универсальными замыканиями (как в ).
Разделение
[ редактировать ]Основная конструктивная теория множеств состоит из нескольких аксиом, также являющихся частью стандартной теории множеств, за исключением того, что так называемая «полная» аксиома разделения ослаблена.Помимо четырех вышеперечисленных аксиом, он постулирует предикативное разделение, а также схему замены.
Схема аксиом разделения предикатов : для любого ограниченного предиката , с параметрами и с заданной переменной не свободен в этом, |
Эта аксиома сводится к постулированию существования множества получается пересечением любого множества и любой предикативно описанный класс .Для любого оказывается множеством, когда предикат принимается как , получаем бинарное пересечение множеств и записываем . Пересечение соответствует соединению аналогично тому, как объединение соответствует дизъюнкции.
Когда предикат принимается как отрицание , получается разностный принцип, допускающий существование любого множества . Обратите внимание, что наборы типа или всегда пусты. Итак, как отмечалось, из разделения и существования хотя бы одного множества (например, Бесконечности ниже) будет следовать существование пустого множества. (также обозначается ).В этом консервативном контексте , схема предикативного разделения фактически эквивалентна пустому множеству плюс существование двоичного пересечения для любых двух множеств. Последний вариант аксиоматизации не использует схему-формулу.
Предикативное разделение — это схема, которая учитывает синтаксические аспекты предикатов, определяющих множество, с точностью до доказуемой эквивалентности. Разрешенные формулы обозначаются , самый низкий уровень в теоретической иерархии Леви . [12] Общие предикаты в теории множеств никогда не ограничиваются таким образом синтаксически, и поэтому на практике родовые подклассы множеств все еще являются частью математического языка. Поскольку область действия подклассов, которые являются доказуемыми множествами, чувствительна к тому, какие множества уже существуют, эта область действия расширяется при добавлении дополнительных постулатов существования множеств.
Для предложения , повторяющимся приемом в конструктивном анализе теории множеств является рассмотрение предиката как подкласс второго ординала . Если доказано, что держится, или , или , затем является обитаемым, или пустым (необитаемым), или непустым (необитаемым) соответственно.Четко, эквивалентно как предложению , а также . Так же, эквивалентно и, что то же самое, также . Итак, здесь, будучи отделяемым от именно означает .В модели натуральных чисел, если это число, также выражает это меньше, чем . Объединение, которое является частью приведенного выше определения операции-преемника, может использоваться для выражения исключенного среднего оператора как . Другими словами, разрешима тогда и только тогда, когда преемник больше наименьшего порядкового номера . Предложение решается в любом случае путем установления того, как меньше: по уже меньше, чем или по существование прямой предшественник. Еще один способ выразить исключенное среднее для это существование наименьшего числа членов обитаемого класса .
Если аксиома разделения допускает разделение с , затем представляет собой подмножество , , которое можно назвать значением истинности связанным с . Два значения истинности можно доказать равными как множества, доказав эквивалентность. В терминах этой терминологии совокупность доказательных значений априори можно понимать как богатую. Неудивительно, что разрешимые предложения имеют один из двоичных наборов истинностных значений. Исключенная средняя дизъюнкция для этого тогда также подразумевается глобальным утверждением .
Нет универсального набора.
[ редактировать ]При использовании неформальной терминологии классов любое множество также считается классом. В то же время возникают так называемые собственные классы, которые не могут иметь расширения как множество. Когда в теории есть доказательство , затем должно быть правильно. (Если рассматривать точку зрения В теории множеств, которая имеет полное разделение, подходящие классы обычно считаются классами, которые «слишком велики», чтобы быть множеством. Говоря более технически, они являются подклассами совокупной иерархии , выходящей за пределы любых порядковых границ.)
Согласно замечанию в разделе о слиянии множеств, набор не может быть последовательно исключен как член класса вида . Конструктивное доказательство того, что он принадлежит к этому классу, содержит информацию. Теперь, если это множество, то класс является доказуемо правильным. Нижеследующее демонстрирует это в частном случае, когда пусто, т.е. когда правая часть представляет собой универсальный класс. Будучи отрицательными результатами, это читается как в классической теории.
Для любого отношения справедливо следующее . Это дает чисто логическое условие, что два члена и не может быть - связанные друг с другом.
Самое главное здесь — отказ от окончательного дизъюнкта, . Выражение не предполагает неограниченной количественной оценки и поэтому допускается при разделении. Конструкция Рассела, в свою очередь, показывает, что . Итак, для любого набора Само по себе предикативное разделение подразумевает, что существует множество, которое не является членом . В частности, никакого универсального множества в этой теории не может существовать .
В теории, далее принимающей аксиому регулярности , например , доказано ложно для любого набора . Тогда это означает, что подмножество равно сам по себе, и что класс пустое множество.
Для любого и , особый случай в приведенной выше формуле дает
Это уже подразумевает, что подкласс универсального класса также является правильным. Но даже в без регулярности логично существование собственного класса одиночных элементов, каждый из которых содержит в точности самих себя.
Кроме того, в теории со стратификацией, такой как «Интуиционистские новые основания» , синтаксическое выражение может быть запрещен при разделении. В свою очередь, приведенное выше доказательство отрицания существования универсального множества в этой теории невозможно.
Предикативность
[ редактировать ]Схема аксиом предикативного разделения также называется -Разделение или ограниченное разделение, как в разделе «Разделение», только для кванторов, ограниченных множеством . (Предупреждающее примечание: номенклатура иерархии Леви аналогична в арифметической иерархии , хотя сравнение может быть тонким: арифметическая классификация иногда выражается не синтаксически, а в терминах подклассов натуральных чисел. Кроме того, нижний уровень арифметической иерархии имеет несколько общих определений, некоторые из которых не позволяют использовать некоторые итоговые функции. Подобное различие не актуально на уровне или выше. Наконец, обратите внимание, что классификация формулы может быть выражена с точностью до эквивалентности в теории.)
Эта схема также является способом, которым Мак Лейн ослабляет систему, близкую к теории множеств Цермело. , для математических основ , связанных с теорией топоса . Он также используется при изучении абсолютности и является частью формулировки теории множеств Крипке-Платека .
Ограничением аксиомы также являются непредикативные определения привратника: в лучшем случае не следует утверждать о существовании объектов, которые не поддаются явному описанию или чье определение включает в себя самих себя или ссылку на соответствующий класс, например, когда проверяемое свойство включает в себя квантор универсальности. . Итак, в конструктивной теории без аксиомы степенного множества , когда обозначает некоторый 2-арный предикат, обычно не следует ожидать подкласса из быть множеством, если оно определено, например, как в
- ,
или через аналогичные определения, включающие любую количественную оценку наборов . Обратите внимание: если этот подкласс из доказано, что это множество, то само это подмножество также находится в неограниченной области действия переменной set. . Другими словами, как свойство подкласса выполняется, именно этот набор , определяемый с помощью выражения , будет играть роль в его собственной характеристике.
Хотя предикативное разделение приводит к тому, что меньшее количество заданных определений классов становится множествами, можно подчеркнуть, что многие определения классов, которые классически эквивалентны, не являются таковыми, если ограничиваться более слабой логикой. Из-за потенциальной неразрешимости общих предикатов понятия подмножества и подкласса автоматически становятся более сложными в конструктивных теориях множеств, чем в классических. Таким образом, можно получить более широкую теорию. Это остается верным, если принимается полное разделение, например, в теории , что, однако, портит свойство существования , а также теоретические интерпретации стандартного типа и, таким образом, портит восходящий взгляд на конструктивные множества.Кроме того, поскольку подтипирование не является необходимой особенностью конструктивной теории типов , можно сказать, что конструктивная теория множеств существенно отличается от этой концепции.
Замена
[ редактировать ]Далее рассмотрим
Схема аксиом замены : для любого предиката с заданной переменной не свободен в этом, |
Он допускает существование в виде наборов ряда предикатов, подобных функциям, полученных через их области определения. В приведенной выше формулировке предикат не ограничен, как в схеме разделения, но эта аксиома уже включает в себя квантор существования в антецеденте. Конечно, можно рассмотреть и более слабые схемы.
Через замену существование любой пары также следует из результатов любой другой конкретной пары, например . Но поскольку бинарное объединение, используемое в уже использовал аксиому спаривания, этот подход затем требует постулировать существование над тем из . В теории с непредикативной аксиомой Powerset существование также можно продемонстрировать с помощью разделения.
С помощью схемы замены изложенная до сих пор теория доказывает, что классы эквивалентности или индексированные суммы являются множествами. В частности, декартово произведение , содержащее все пары элементов двух множеств, является множеством. В свою очередь, для любого фиксированного числа (в метатеории) соответствующее выражение произведения, скажем , можно построить как множество. Аксиоматические требования к множествам, рекурсивно определенным в языке, обсуждаются ниже. Набор дискретно, т.е. равенство элементов внутри множества разрешимо, если соответствующее отношение как подмножество разрешимо.
Замена важна для понимания функции и может рассматриваться как форма понимания в более общем плане. Только при условии Замена уже подразумевает полное Разделение. В Замена наиболее важна для доказательства существования множеств высокого ранга , а именно с помощью примеров схемы аксиом, где относится к относительно небольшому набору к более крупным, .
Конструктивные теории множеств обычно имеют схему аксиом замены, иногда ограничивающуюся ограниченными формулами. Однако когда другие аксиомы отбрасываются, эта схема на самом деле часто усиливается — не более чем , а вместо этого просто для того, чтобы вернуть себе некоторую силу доказуемости. Существуют такие более сильные аксиомы, которые не портят сильные свойства существования теории, как обсуждается ниже.
Если доказано является функцией и он оснащен кодоменом (подробно все описано ниже), изображение затем является подмножеством . В других подходах к концепции множества понятие подмножеств определяется таким образом в терминах «операций».
Наследственно конечные множества
[ редактировать ]Подвески элементов класса наследственно конечных множеств может быть реализован на любом распространенном языке программирования. Обсуждаемые выше аксиомы абстрагируются от общих операций над заданным типом данных : Спаривание и Объединение связаны с вложением и сглаживанием или, вместе взятыми, конкатенацией. Замена связана с пониманием , а разделение связано с часто более простой фильтрацией . Замены вместе с индукцией множеств (представленной ниже) достаточно, чтобы аксиомизировать конструктивно и эта теория изучается и без Бесконечности.
Своего рода смесь спаривания и союза, аксиома, которую легче отнести к преемнику, — это аксиома присоединения . [13] [14] Такие принципы актуальны для стандартного моделирования отдельных ординалов Неймана . Также существуют формулировки аксиом, в которых объединение и замена объединены в одно. Хотя постулирование замены не является необходимостью при разработке слабой конструктивной теории множеств, которая двояко интерпретируется арифметикой Гейтинга , это некая форма индукции. Для сравнения рассмотрим очень слабую классическую теорию, называемую общей теорией множеств , которая интерпретирует класс натуральных чисел и их арифметику посредством только экстенсиональности, присоединения и полного разделения.
Обсуждение теперь продолжается с аксиомами, допускающими существование объектов, которые в различных, но связанных формах также встречаются в теориях зависимых типов , а именно: произведения и набор натуральных чисел как завершенный набор. Бесконечные множества особенно удобны для рассуждений об операциях, применяемых к последовательностям, определенным в неограниченных индексных областях , например формальное дифференцирование производящей функции или сложение двух последовательностей Коши.
ЭКСТ
[ редактировать ]Для некоторого фиксированного предиката и набор , заявление выражает это является наименьшим (в смысле " ") среди всех наборов для чего верно, и что это всегда подмножество таких . Цель аксиомы бесконечности состоит в том, чтобы в конечном итоге получить уникальное наименьшее индуктивное множество .
В контексте аксиом общей теории множеств одним из утверждений о бесконечности является утверждение, что класс обитаем, а также включает в себя цепочку членства (или, альтернативно, цепочку надмножеств). То есть,
- .
Более конкретно, обозначим через индуктивное свойство,
- .
С точки зрения предиката лежащий в основе класса, так что , последнее переводится как .
Писать для общего перекрестка . (Можно рассмотреть вариант этого определения, требующий , но мы используем это понятие только для следующего вспомогательного определения.)
Обычно определяют класс , пересечение всех индуктивных множеств. (Варианты этой обработки могут работать по формуле, которая зависит от заданного параметра так что .) Класс точно все держит выполнение неограниченного свойства . Идея состоит в том, что если индуктивные множества вообще существуют, то класс делит с ними каждое общее натуральное число, а затем предложение по определению " ", подразумевает, что справедливо для каждого из этих натуральных чисел. Хотя ограниченного разделения недостаточно для доказательства Чтобы быть желаемым набором, язык здесь формирует основу для следующей аксиомы, допускающей индукцию натуральных чисел для предикатов, составляющих набор.
Элементарная конструктивная теория множеств имеет аксиому а также постулат
Продолжая, берется символ для обозначения теперь единственного наименьшего индуктивного множества, неограниченного ординала фон Неймана . Он содержит пустой набор и для каждого набора в , еще один набор который содержит на один элемент больше.
Символы, называемые нулем и преемником, находятся в подписи теории Пеано . В , определенный выше преемник любого числа также находится в классе следуют непосредственно из характеристики природных явлений нашей моделью фон Неймана. Поскольку преемник такого набора содержит самого себя, также обнаруживается, что ни один преемник не равен нулю. Итак, две аксиомы Пеано , касающиеся символов нуля, и аксиома, касающаяся замкнутости символов. прийти легко. В-четвертых, в , где это набор, на можно доказать, что это инъективная операция.
Для некоторого предиката множеств , заявление претензии справедливо для всех подмножеств множества натуральных чисел. И теперь аксиома доказывает, что такие множества действительно существуют. Такая количественная оценка возможна и в арифметике второго порядка .
Парный порядок" "натуралы фиксируются их отношением членства" ". Теория доказывает, что порядок, а также отношение равенства на этом множестве разрешимы. Мало того, что не существует числа, меньшего, чем , but induction implies that among subsets of , it is exactly the empty set which has no least member. The contrapositive of this proves the double-negated least number existence for all non-empty subsets of . Another valid principle also classically equivalent to it is least number existence for all inhabited detachable subsets. That said, the bare existence claim for the inhabited subset of is equivalent to excluded middle for , and a constructive theory will therefore not prove быть упорядоченным .
Weaker formulations of infinity
[edit]Should it need motivation, the handiness of postulating an unbounded set of numbers in relation to other inductive properties becomes clear in the discussion of arithmetic in set theory further below. But as is familiar from classical set theory, also weak forms of Infinity can be formulated. For example, one may just postulate the existence of some inductive set, - such an existence postulate suffices when full Separation may then be used to carve out the inductive subset of natural numbers, the shared subset of all inductive classes. Alternatively, more specific mere existence postulates may be adopted. Either which way, the inductive set then fulfills the following predecessor existence property in the sense of the von Neumann model:
Without making use of the notation for the previously defined successor notation, the extensional equality to a successor is captured by . This expresses that all elements are either equal to or themselves hold a predecessor set which shares all other members with .
Observe that through the expression "" on the right hand side, the property characterizing by its members here syntactically again contains the symbol itself. Due to the bottom-up nature of the natural numbers, this is tame here. Assuming -set induction on top of , no two different sets have this property.Also note that there are also longer formulations of this property, avoiding "" in favor unbounded quantifiers.
Number bounds
[edit]Adopting an Axiom of Infinity, the set-bounded quantification legal in predicates used in -Separation then explicitly permits numerically unbounded quantifiers - the two meanings of "bounded" should not be confused.With at hand, call a class of numbers bounded if the following existence statement holds
This is a statements of finiteness, also equivalently formulated via . Similarly, to reflect more closely the discussion of functions below, consider the above condition in the form .For decidable properties, these are -statements in arithmetic, but with the Axiom of Infinity, the two quantifiers are set-bound.
For a class , the logically positive unboundedness statement
is now also one of infinitude. It is in the decidable arithmetic case. To validate infinitude of a set, this property even works if the set holds other elements besides infinitely many of members of .
Moderate induction in ECST
[edit]In the following, an initial segment of the natural numbers, i.e. for any and including the empty set, is denoted by . This set equals and so at this point "" is mere notation for its predecessor (i.e. not involving subtraction function).
It is instructive to recall the way in which a theory with set comprehension and extensionality ends up encoding predicate logic. Like any class in set theory, a set can be read as corresponding to predicates on sets. For example, an integer is even if it is a member of the set of even integers, or a natural number has a successor if it is a member of the set of natural numbers that have a successor. For a less primitive example, fix some set and let denote the existential statement that the function space on the finite ordinal into exist. The predicate will be denoted below, and here the existential quantifier is not merely one over natural numbers, nor is it bounded by any other set. Now a proposition like the finite exponentiation principle and, less formally, the equality are just two ways of formulating the same desired statement, namely an -indexed conjunction of existential propositions where ranges over the set of all naturals. Via extensional identification, the second form expresses the claim using notation for subclass comprehension and the bracketed object on the right hand side may not even constitute a set. If that subclass is not provably a set, it may not actually be used in many set theory principles in proofs, and establishing the universal closure as a theorem may not be possible. The set theory can thus be strengthened by more set existence axioms, to be used with predicative bounded Separation, but also by just postulating stronger -statements.
The second universally quantified conjunct in the strong axiom of Infinity expresses mathematical induction for all in the universe of discourse, i.e. for sets. This is because the consequent of this clause, , states that all fulfill the associated predicate. Being able to use predicative separation to define subsets of , the theory proves induction for all predicates involving only set-bounded quantifiers. This role of set-bounded quantifiers also means that more set existence axioms impact the strength of this induction principle, further motivating the function space and collection axioms that will be a focus of the rest of the article. Notably, already validates induction with quantifiers over the naturals, and hence induction as in the first-order arithmetic theory . The so called axiom of full mathematical induction for any predicate (i.e. class) expressed through set theory language is far stronger than the bounded induction principle valid in . The former induction principle could be directly adopted, closer mirroring second-order arithmetic. In set theory it also follows from full (i.e. unbounded) Separation, which says that all predicates on are sets. Mathematical induction is also superseded by the (full) Set induction axiom.
Warning note: In naming induction statements, one must take care not to conflate terminology with arithmetic theories. The first-order induction schema of natural number arithmetic theory claims induction for all predicates definable in the language of first-order arithmetic, namely predicates of just numbers. So to interpret the axiom schema of , one interprets these arithmetical formulas. In that context, the bounded quantification specifically means quantification over a finite range of numbers.One may also speak about the induction in the first-order but two-sorted theory of so-called second-order arithmetic , in a form explicitly expressed for subsets of the naturals. That class of subsets can be taken to correspond to a richer collection of formulas than the first-order arithmetic definable ones. In the program of reverse mathematics, all mathematical objects discussed are encoded as naturals or subsets of naturals. Subsystems of with very low complexity comprehension studied in that framework have a language that does not merely express arithmetical sets, while all sets of naturals particular such theories prove to exist are just computable sets. Theorems therein can be a relevant reference point for weak set theories with a set of naturals, predicative separation and only some further restricted form of induction. Constructive reverse mathematics exists as a field but is less developed than its classical counterpart.[15] shall moreover not be confused with the second-order formulation of Peano arithmetic . Typical set theories like the one discussed here are also first-order, but those theories are not arithmetics and so formulas may also quantify over the subsets of the naturals. When discussing the strength of axioms concerning numbers, it is also important to keep in mind that the arithmetical and the set theoretical framework do not share a common signature. Likewise, care must always be taken with insights about totality of functions. In computability theory, the μ operator enables all partial general recursive functions (or programs, in the sense that they are Turing computable), including ones e.g. non-primitive recursive but -total, such as the Ackermann function. The definition of the operator involves predicates over the naturals and so the theoretical analysis of functions and their totality depends on the formal framework and proof calculus at hand.
Functions
[edit]General note on programs and functions
[edit]Naturally, the meaning of existence claims is a topic of interest in constructivism, be it for a theory of sets or any other framework.Let express a property such that a mathematical framework validates what amounts to the statement
A constructive proof calculus may validate such a judgement in terms of programs on represented domains and some object representing a concrete assignment , providing a particular choice of value in (a unique one), for each input from . Expressed through the rewriting , this function object maybe be understood as witnessing the proposition. Consider for example the notions of proof in through realizability theory or function terms in a type theory with a notion of quantifiers. The latter captures proof of logical proposition through programs via the Curry–Howard correspondence.
Depending on the context, the word "function" may be used in association with a particular model of computation, and this is a priori narrower than what is discussed in the present set theory context. One notion of program is formalized by partial recursive "functions" in computability theory. But beware that here the word "function" is used in a way that also comprises partial functions, and not just "total functions". The scare quotes are used for clarity here, as in a set theory context there is technically no need to speak of total functions, because this requirement is part of the definition of a set theoretical function and partial function spaces can be modeled via unions. At the same time, when combined with a formal arithmetic, partial function programs provides one particularly sharp notion of totality for functions. By Kleene's normal form theorem, each partial recursive function on the naturals computes, for the values where it terminates, the same as , for some partial function program index , and any index will constitute some partial function. A program can be associated with a and may be said to be -total whenever a theory proves , where amounts to a primitive recursive program and is related to the execution of . Kreisel proved that the class of partial recursive functions proven -total by is not enriched when is added.[16] As a predicate in , this totality constitutes an undecidable subset of indices, highlighting that the recursive world of functions between the naturals is already captured by a set dominated by . As a third warning, note that this notion is really about programs and several indices will in fact constitute the same function, in the extensional sense.
A theory in first-order logic, such as the axiomatic set theories discussed here, comes with a joint notion of total and functional for a binary predicate , namely . Such theories relate to programs only indirectly. If denotes the successor operation in a formal language of a theory being studied, then any number, e.g. (the number three), may metalogically be related to the standard numeral, e.g. . Similarly, programs in the partial recursive sense may be unrolled to predicates and weak assumptions suffice so that such a translation respects equality of their return values. Among finitely axiomizable sub-theories of , classical Robinson arithmetic exactly fulfills this. Its existence claims are intended to only concern natural numbers and instead of using the full mathematical induction schema for arithmetic formulas, the theories' axioms postulate that every number is either zero or that there exists a predecessor number to it. Focusing on -total recursive functions here, it is a meta-theorem that the language of arithmetic expresses them by -predicates encoding their graph such that represents them, in the sense that it correctly proves or rejects for any input-output pair of numbers and in the meta-theory. Now given a correctly representing , the predicate defined by represents the recursive function just as well, and as this explicitly only validates the smallest return value, the theory also proves functionality for all inputs in the sense of . Given a representing predicate, then at the cost of making use of , one can always also systematically (i.e. with a ) prove the graph to be total functional.[17]
Which predicates are provably functional for various inputs, or even total functional on their domain, generally depends on the adopted axioms of a theory and proof calculus. For example, for the diagonal halting problem, which cannot have a -total index, it is -independent whether the corresponding graph predicate on (a decision problem) is total functional, but implies that it is. Proof theoretical function hierarchies provide examples of predicates proven total functional in systems going beyond .Which sets proven to exist do constitute a total function, in the sense introduced next, also always depends on the axioms and the proof calculus. Finally, note that the soundness of halting claims is a metalogical property beyond consistency, i.e. a theory may be consistent and from it one may prove that some program will eventually halt, despite this never actually occurring when said program is run. More formally, assuming consistency of a theory does not imply it is also arithmetically -sound.
Total functional relations
[edit]In set theory language here, speak of a function class when and provenly
- .
Notably, this definition involves quantifier explicitly asking for existence - an aspect which is particularly important in the constructive context. In words: For every , it demands the unique existence of a so that . In the case that this holds one may use function application bracket notation and write . The above property may then be stated as . This notation may be extended to equality of function values. Some notational conveniences involving function application will only work when a set has indeed been established to be a function.Let (also written ) denote the class of sets that fulfill the function property. This is the class of functions from to in a pure set theory. Below the notation is also used for , for the sake of distinguishing it from ordinal exponentiation. When functions are understood as just function graphs as here, the membership proposition is also written . The Boolean-valued are among the classes discussed in the next section.
By construction, any such function respects equality in the sense that , for any inputs from . This is worth mentioning since also more broader concepts of "assignment routines" or "operations" exist in the mathematical literature, which may not in general respect this. Variants of the functional predicate definition using apartness relations on setoids have been defined as well. A subset of a function is still a function and the function predicate may also be proven for enlarged chosen codomain sets. As noted, care must be taken with nomenclature "function", a word which sees use in most mathematical frameworks. When a function set itself is not tied to a particular codomain, then this set of pairs is also member of a function space with larger codomain. This do not happen when by the word one denotes the subset of pairs paired with a codomain set, i.e. a formalization in terms of . This is mostly a matter of bookkeeping, but affects how other predicates are defined, question of size. This choice is also just enforced by some mathematical frameworks. Similar considerations apply to any treatment of partial functions and their domains.
If both the domain and considered codomain are sets, then the above function predicate only involves bounded quantifiers. Common notions such as injectivity and surjectivity can be expressed in a bounded fashion as well, and thus so is bijectivity. Both of these tie in to notions of size. Importantly, injection existence between any two sets provides a preorder. A power class does not inject into its underlying set and the latter does not map onto the former. Surjectivity is formally a more complex definition. Note that injectivity shall be defined positively, not by its contrapositive, which is common practice in classical mathematics. The version without negations is sometimes called weakly injective. The existence of value collisions is a strong notion of non-injectivity. And regarding surjectivity, similar considerations exist for outlier-production in the codomain.
Whether a subclass (or predicate for that matter) can be judged to be a function set, or even total functional to begin with, will depend on the strength of the theory, which is to say the axioms one adopts. And notably, a general class could also fulfill the above defining predicate without being a subclass of the product , i.e. the property is expressing not more or less than functionality w.r.t. the inputs from .Now if the domain is a set, the function comprehension principle, also called axiom of unique choice or non-choice, says that a function as a set, with some codomain, exists well. (And this principle is valid in a theory like . Also compare with the Replacement axiom.) That is, the mapping information exists as set and it has a pair for each element in the domain. Of course, for any set from some class, one may always associate unique element of the singleton , which shows that merely a chosen range being a set does not suffice to be granted a function set.It is a metatheorem for theories containing that adding a function symbol for a provenly total class function is a conservative extension, despite this formally changing the scope of bounded Separation.In summary, in the set theory context the focus is on capturing particular total relations that are functional. To delineate the notion of function in the theories of the previous subsection (a 2-ary logical predicate defined to express a functions graph, together with a proposition that it is total and functional) from the "material" set theoretical notion here, one may explicitly call the latter graph of a function, anafunction or set function. The axiom schema of Replacement can also be formulated in terms of the ranges of such set functions.
Finitude
[edit]One defines three distinct notions involving surjections. For a general set to be (Bishop-)finite shall mean there is a bijective function to a natural. If the existence of such a bijection is proven impossible, the set is called non-finite. Secondly, for a notion weaker than finite, to be finitely indexed (or Kuratowski-finite) shall mean that there is a surjection from a von Neumann natural number onto it. In programming terms, the element of such a set are accessible in a (ending) for-loop, and only those, while it may not be decidable whether repetition occurred. Thirdly, call a set subfinite if it is the subset of a finite set, which thus injects into that finite set. Here, a for-loop will access all of the set's members, but also possibly others. For another combined notion, one weaker than finitely indexed, to be subfinitely indexed means to be in the surjective image of a subfinite set, and in this just means to be the subset of a finitely indexed set, meaning the subset can also be taken on the image side instead of the domain side. A set exhibiting either of those notions can be understood to be majorized by a finite set, but in the second case the relation between the sets members is not necessarily fully understood. In the third case, validating membership in the set is generally more difficult, and not even membership of its member with respect to some superset of the set is necessary fully understood.The claim that being finite is equivalent to being subfinite, for all sets, is equivalent to .More finiteness properties for a set can be defined, e.g. expressing the existence of some large enough natural such that a certain class of functions on the naturals always fail to map to distinct elements in . One definition considers some notion of non-injectivity into . Other definitions consider functions to a fixed superset of with more elements.
Terminology for conditions of finiteness and infinitude may vary. Notably, subfinitely indexed sets (a notion necessarily involving surjections) are sometimes called subfinite (which can be defined without functions). The property of being finitely indexed could also be denoted "finitely countable", to fit the naming logic, but is by some authors also called finitely enumerable (which might be confusing as this suggest an injection in the other direction). Relatedly, the existence of a bijection with a finite set has not established, one may say a set is not finite, but this use of language is then weaker than to claim the set to be non-finite. The same issue applies to countable sets (not proven countable vs. proven non-countable), et cetera. A surjective map may also be called an enumeration.
Infinitude
[edit]The set itself is clearly unbounded. In fact, for any surjection from a finite range onto , one may construct an element that is different from any element in the functions range. Where needed, this notion of infinitude can also be expressed in terms of an apartness relation on the set in question. Being not Kuratowski-finite implies being non-finite and indeed the naturals shall not be finite in any sense. Commonly, the word infinite is used for the negative notion of being non-finite. Further, observe that , unlike any of its members, can be put in bijection with some of its proper unbounded subsets, e.g. those of the form for any . This validates the formulations of Dedekind-infinite. So more generally than the property of infinitude in the previous section on number bounds, one may call a set infinite in the logically positive sense if one can inject into it. A set that is even in bijection with may be called countably infinite. A set is Tarski-infinite if there is a chain of -increasing subsets of it. Here each set has new elements compared to its predecessor and the definition does not speak of sets growing rank. There are indeed plenty of properties characterizing infinitude even in classical and that theory does not prove all non-finite sets to be infinite in the injection existence sense, albeit it there holds when further assuming countable choice. without any choice even permits cardinals aside the aleph numbers, and there can then be sets that negate both of the above properties, i.e. they are both non-Dedekind-infinite and non-finite (also called Dedekind-finite infinite sets).
Call an inhabited set countable if there exists a surjection from onto it and subcountable if this can be done from some subset of . Call a set enumerable if there exists an injection to , which renders the set discrete. Notably, all of these are function existence claims. The empty set is not inhabited but generally deemed countable too, and note that the successor set of any countable set is countable. The set is trivially infinite, countable and enumerable, as witnessed by the identity function. Also here, in strong classical theories many of these notions coincide in general and, as a result, the naming conventions in the literature are inconsistent. An infinite, countable set is equinumeros to .
There are also various ways to characterize logically negative notion. The notion of uncountability, in the sense of being not countable, is also discussed in conjunction with the exponentiation axiom further below. Another notion of uncountability of is given when one can produce a member in the compliment of any of 's countable subsets. More properties of finiteness may be defined as negations of such properties, et cetera.
Characteristic functions
[edit]Separation lets us cut out subsets of products , at least when they are described in a bounded fashion. Given any , one is now led to reason about classes such as
Since , one has
and so
- .
But be aware that in absence of any non-constructive axioms may in generally not be decidable, since one requires an explicit proof of either disjunct. Constructively, when cannot be witnessed for all the , or uniqueness of the terms associated with each cannot be proven, then one cannot judge the comprehended collection to be total functional.Case in point: The classical derivation of Schröder–Bernstein relies on case analysis - but to constitute a function, particular cases shall actually be specifiable, given any input from the domain. It has been established that Schröder–Bernstein cannot have a proof on the base of plus constructive principles.[18] So to the extent that intuitionistic inference does not go beyond what is formalized here, there is no generic construction of a bijection from two injections in opposing directions.
But being compatible with , the development in this section still always permits "function on " to be interpreted as a completed object that is also not necessarily given as lawlike sequence. Applications may be found in the common models for claims about probability, e.g. statements involving the notion of "being given" an unending random sequence of coin flips, even if many predictions can also be expressed in terms of spreads.
If indeed one is given a function , it is the characteristic function actually deciding membership in some detachable subset and
Per convention, the detachable subset , as well as any equivalent of the formulas and (with free) may be referred to as a decidable property or set on .
One may call a collection searchable for if existence is actually decidable,
Now consider the case . If , say, then the range of is an inhabited, counted set, by Replacement. However, the need not be again a decidable set itself, since the claim is equivalent to the rather strong . Moreover, is also equivalent to and so one can state undecidable propositions about also when membership in is decidable.This also plays out like this classically in the sense that statements about may be independent, but any classical theory then nonetheless claims the joint proposition . Consider the set of all indices of proofs of an inconsistency of the theory at hand, in which case the universally closed statement is a consistency claim. In terms of arithmetic principles, assuming decidability of this would be - or arithmetic -. This and the stronger related , or arithmetic -, is discussed below.
Witness of apartness
[edit]If there is a predicate that distinguishes two terms and in the sense that , then the identity of indiscernibles principle implies that the two do not coincide. This notion may be expressed set theoretically: may be deemed apart if there exists a subset such that one is a member and the other is not. Restricted to detachable subsets, this may be formulated concisely via quantification over functions . Indeed, is already rejected once it is established that not all functions respect . In that spirit, one may on any set define the logically positive apartness relation
- .
As the naturals are discrete, the above here manifests in the theorem
- .
Computable sets
[edit]Going back to more generality, given a general predicate on the numbers (say one defined from Kleene's T predicate), let again
Given any natural , then
In classical set theory, by and so excluded middle also holds for subclass membership. If the class has no numerical bound, then successively going through the natural numbers , and thus "listing" all numbers in by simply skipping those with , classically always constitutes an increasing surjective sequence . There, one can obtain a bijective function. In this way, the class of functions in typical classical set theories is provenly rich, as it also contains objects that are beyond what we know to be effectively computable, or programmatically listable in praxis.
In computability theory, the computable sets are ranges of non-decreasing total functions in the recursive sense, at the level of the arithmetical hierarchy, and not higher. Deciding a predicate at that level amounts to solving the task of eventually finding a certificate that either validates or rejects membership.As not every predicate is computably decidable, also the theory alone will not claim (prove) that all unbounded are the range of some bijective function with domain . See also Kripke's schema.Note that bounded Separation nonetheless proves the more complicated arithmetical predicates to still constitute sets, the next level being the computably enumerable ones at .
There is a large corpus of computability theory notions regarding how general subsets of naturals relate to one another. For example, one way to establish a bijection of two such sets is by relating them through a computable isomorphism, which is a computable permutation of all the naturals. The latter may in turn be established by a pair of particular injections in opposing directions.
Boundedness criteria
[edit]Any subset injects into . If is decidable and inhabited with , the sequence
i.e.
is surjective onto , making it a counted set. That function also has the property .
Now consider a countable set that is bounded in the sense defined previously. Any sequence taking values in is then numerically capped as well, and in particular eventually does not exceed the identity function on its input indices. Formally,
A set such that this loose bounding statement holds for all sequences taking values in (or an equivalent formulation of this property) is called pseudo-bounded. The intention of this property would be to still capture that is eventually exhausted, albeit now this is expressed in terms of the function space (which is bigger than in the sense that always injects into ). The related notion familiar from topological vector space theory is formulated in terms of ratios going to zero for all sequences ( in the above notation). For a decidable, inhabited set, validity of pseudo-boundedness, together with the counting sequence defined above, grants a bound for all the elements of .
The principle that any inhabited, pseudo-bounded subset of that is just countable (but not necessarily decidable) is always also bounded is called -. The principle also holds generally in many constructive frameworks, such as the Markovian base theory , which is a theory postulating exclusively lawlike sequences with nice number search termination properties. However, - is independent of .
Choice functions
[edit]Not even classical proves each union of a countable set of two-element sets to be countable again. Indeed, models of have been defined that negate the countability of such a countable union of pairs. Assuming countable choice rules out that model as an interpretation of the resulting theory. This principle is still independent of - A naive proof strategy for that statement fails at the accounting of infinitely many existential instantiations.
A choice principle postulates that certain selections can always be made in a joint fashion in the sense that they are also manifested as a single set function in the theory. As with any independent axiom, this raises the proving capabilities while restricting the scope of possible (model-theoretic) interpretations of the (syntactic) theory. A function existence claim can often be translated to the existence of inverses, orderings, and so on. Choice moreover implies statements about cardinalities of different sets, e.g. they imply or rule out countability of sets. Adding full choice to does not prove any new -theorems, but it is strictly non-constructive, as shown below. The development here proceeds in a fashion agnostic to any of the variants described next.[19]
- Axiom of countable choice (or ): If , one can form the one-to-many relation-set . The axiom of countable choice would grant that whenever , one can form a function mapping each number to a unique value. The existence of such sequences is not generally provable on the base of and countable choice is not -conservative over that theory. Countable choice into general sets can also be weakened further. One common consideration is to restrict the possible cardinalities of the range of , giving the weak countable choice into countable, finite or even just binary sets (). One may consider the version of countable choice for functions into (called or ), as is implied by the constructive Church's thesis principle, i.e. by postulating that all total arithmetical relations are recursive. in arithmetic may be understood as a form of choice axiom. Another means of weakening countable choice is by restricting the involved definitions w.r.t. their place in the syntactic hierarchies (say -). The weak Kőnig's lemma , which breaks strictly recursive mathematics as further discussed below, is stronger than - and is itself sometimes viewed as capturing a form of countable choice. In the presence of a weak form of countable choice, the lemma becomes equivalent to the non-constructive principle of more logical flavor, . Constructively, a weak form of choice is required for well-behaved Cauchy reals. Countable choice is not valid in the internal logic of a general topos, which can be seen as models of constructive set theories.
- Axiom of dependent choice : Countable choice is implied by the more general axiom of dependent choice, extracting a sequence in an inhabited , given any entire relation . In set theory, this sequence is again an infinite set of pairs, a subset of . So one is granted to pass from several existence statements to function existence, itself granting unique-existence statements, for every natural. An appropriate formulation of dependent choice is adopted in several constructive frameworks, e.g., by some schools that understand unending sequences as ongoing constructions instead of completed objects. At least those cases seem benign where, for any , next value existence can be validated in a computable fashion. The corresponding recursive function , if it exists, is then conceptualized as being able to return a value at infinitely many potential inputs , but these do not have to be evaluated all together at once. It also holds in many realizability models. In the condition of the formally similar recursion theorem, one is already given a unique choice at each step, and that theorem lets one combine them to a function on . So also with one may consider forms of the axiom with restrictions on . Via the bounded separation axiom in , the principle also is equivalent to a schema in two bounded predicate variables: Keeping all quantifiers ranging over , one may further narrow this set domain using a unary -predicate variable, while also using any 2-ary -predicate instead of the relation set .
- Relativized dependent choice : This is the schema just using two general classes, instead of requiring and be sets. The domain of the choice function granted to exist is still just . Over , it implies full mathematical induction, which, in turn allows for function definition on through the recursion schema. When is restricted to -definitions, it still implies mathematical induction for -predicates (with an existential quantifier over sets) as well as . In , the schema is equivalent to .
- -: A family of sets is better controllable if it comes indexed by a function. A set is a base if all indexed families of sets over it, have a choice function , i.e. . A collection of sets holding and its elements and which is closed by taking indexed sums and products (see dependent type) is called -closed. While the axiom that all sets in the smallest -closed class are a base does need some work to formulate, it is the strongest choice principle over that holds in the type theoretical interpretation .
- Axiom of choice : This is the "full" choice function postulate concerning domains that are general sets containing inhabited sets, with the codomain given as their general union. Given a collection of sets such that the logic allows to make a choice in each, the axiom grants that there exists a set function that jointly captures a choice in all. It is typically formulated for all sets but has also been studied in classical formulations for sets only up to any particular cardinality. A standard example is choice in all inhabited subsets of the reals, which classically equals the domain . For this collection there can be no uniform element selection prescription that provably constitutes a choice function on the base of . Also, when restricted to the Borel algebra of the reals, alone does not prove the existence of a function selecting a member from each non-empty such Lebesgue-measurable subset. (The set is the σ-algebra generated by the intervals . It strictly includes those intervals, in the sense of , but in also only has the cardinality of the reals itself.) Striking existence claims implied by the axiom are abound. proves exists and then the axiom of choice also implies dependent choice. Critically in the present context, it moreover also implies instances of via Diaconescu's theorem. For or theories extending it, this means full choice at the very least proves for all -formulas, a non-constructive consequence not acceptable, for example, from a computability standpoint. Note that constructively, Zorn's lemma does not imply choice: When membership in function domains fails to be decidable, the extremal function granted by that principle is not provably always a choice function on the whole domain.
Diaconescu's theorem
[edit]To highlight the strength of full Choice and its relation to matters of intentionality, one should consider the classes
from the proof of Diaconescu's theorem. They are as contingent as the proposition involved in their definition and they are not proven finite. Nonetheless, the setup entails several consequences. Referring back to the introductory elaboration on the meaning of such convenient class notation, as well as to the principle of distributivity, . So unconditionally, as well as , and in particular they are inhabited. As in any model of Heyting arithmetic, using the disjunctive syllogism both and each imply . The two statements are indeed equivalent to the proposition, as clearly . The latter also says that validity of means and share all members, and there are two of these. As are are then sets, also by extensionality. Conversely, assuming they are equal means for any , validating all membership statements. So both the membership statements as well as the equalities are found to be equivalent to . Using the contrapositive results in the weaker equivalence of disjuncts . Of course, explicitly and so one actually finds in which way the sets can end up being different. As functions preserves equality by definition, indeed holds for any with domain .
In the following assume a context in which are indeed established to be sets, and thus subfinite sets. The general axiom of choice claims existence of a function with . It is important that the elements of the function's domain are different than the natural numbers in the sense that a priori less is known about the former. When forming then union of the two classes, is a necessary but then also sufficient condition. Thus and one is dealing with functions into a set of two distinguishable values. With choice come the conjunction in the codomain of the function, but the possible function return values are known to be just or . Using the distributivity, there arises a list of conditions, another disjunction. Expanding what is then established, one finds that either both as well as the sets equality holds, or that the return values are different and can be rejected. The conclusion is that the choice postulate actually implies whenever a Separation axiom allows for set comprehension using undecidable proposition .
Analysis of Diaconescu's theorem
[edit]So full choice is non-constructive in set theory as defined here. The issue is that when propositions are part of set comprehension (like when is used to separate, and thereby define, the classes and from ), the notion of their truth values are ramified into set terms of the theory. Equality defined by the set theoretical axiom of extensionality, which itself is not related to functions, in turn couples knowledge about the proposition to information about function values. To recapitulate the final step in terms function values: On the one hand, witnessing implies and and this conclusion independently also applies to witnessing . On the other hand, witnessing implies the two function arguments are not equal and this rules out . There are really only three combinations, as the axiom of extensionality in the given setup makes inconsistent. So if the constructive reading of existence is to be preserved, full choice may be not adopted in the set theory, because the mere claim of function existence does not realize a particular function.
To better understand why one cannot expect to be granted a definitive (total) choice function with domain , consider naive function candidates. Firstly, an analysis of the domain is in order. The surjection witnesses that is finitely indexed. It was noted that its members are subfinite and also inhabited, since regardless of it is the case that and . So naively, this would seem to make a contender for a choice function. When can be rejected, then this is indeed the only option. But in the case of provability of , when , there is extensionally only one possible function input to a choice function. So in that situation, a choice function would explicitly have type , for example and this would rule out the initial contender. For general , the domain of a would-be choice function is not concrete but contingent on and not proven finite. When considering the above functional assignment , then neither unconditionally declaring nor is necessarily consistent. Having identified with , the two candidates described above can be represented simultaneously via (which is not proven finite either) with the subfinite "truth value of " given as . As , postulating , or , or the classical principle here would indeed imply that is a natural, so that the latter set constitutes a choice function into . And as in the constructive case, given a particular choice function - a set holding either exactly one or exactly two pairs - one could actually infer whether or whether does hold. Vice versa, the third and last candidate can be captured as part of , where . Such a had already been considered in the early section on the axiom of separation. Again, the latter here is a classical choice function either way also, where functions as a (potentially undecidable) "if-clause". Constructively, the domain and values of such -dependent would-be functions are not understood enough to prove them to be a total functional relation into .
For computable semantics, set theory axioms postulating (total) function existence lead to the requirement for halting recursive functions. From their function graph in individual interpretations, one can infer the branches taken by the "if-clauses" that were undecided in the interpreted theory. But on the level of the synthetic frameworks, when they broadly become classical from adopting full choice, these extensional set theories theories contradict the constructive Church's rule.
Regularity implies PEM
[edit]The axiom of choice grants existence a function associated with every set-sized collection of inhabited elements , with which one can then at once pick unique elements .The axiom of regularity states that for every inhabited set in the universal collection, there exists an element in , which shares no elements with . This formulation does not involve functions or unique existence claims, but instead directly guarantees sets with a specific property.As the axiom correlates membership claims at different rank, the axiom also ends up implying :
The proof from Choice above had used and a particular set . The proof in this paragraph also assumes Separation applies to and uses , for which by definition. It was already explained that and so one may prove excluded middle for in the form . Now let be the postulated member with the empty intersection property. The set was defined as a subset of and so any given fulfills the disjunction . The left clause implies , while for the right clause one may use that the special non-intersecting element fulfills .
Demanding that the set of naturals is well-ordered with respect to it standard order relation imposes the same condition on the inhabited set . So the least number principle has the same non-constructive implication.As with the proof from Choice, the scope of propositions for which these results hold is governed by one's Separation axiom.
Arithmetic
[edit]The four Peano axioms for and , characterizing the set as a model of the natural numbers in the constructive set theory , have been discussed. The order "" of natural numbers is captured by membership "" in this von Neumann model and this set is discrete, i.e. also is decidable.
As discussed, induction for arithmetic formulas is a theorem. However, when not assuming full mathematical induction (or stronger axioms like full Separation) in a set theory, there is a pitfall regarding the existence of arithmetic operations. The first-order theory of Heyting arithmetic has the same signature and non-logical axioms as Peano arithmetic . In contrast, the signature of set theory does not contain addition "" or multiplication "". does actually not enable primitive recursion in for function definitions of what would be (where "" here denotes the Cartesian product of set, not to be confused with multiplication above). Indeed, despite having the Replacement axiom, the theory does not prove there to be a set capturing the addition function . In the next section, it is clarified which set theoretical axiom may be asserted to prove existence of the latter as a function set, together with their desired relation to zero and successor.
Far beyond just the equality predicate, the obtained model of arithmetic then validates
for any quantifier-free formula. Indeed, is -conservative over and double-negation elimination is possible for any Harrop formula.
Arithmetic functions from recursion
[edit]Going a step beyond , the axiom granting definition of set functions via iteration-step set functions must be added: For any set , set and , there must also exist a function attained by making use of the former, namely such that and . This iteration- or recursion principle is akin to the transfinite recursion theorem, except it is restricted to set functions and finite ordinal arguments, i.e. there is no clause about limit ordinals. It functions as the set theoretical equivalent of a natural numbers object in category theory.This then enables a full interpretation of Heyting arithmetic in our set theory, including addition and multiplication functions.
With this, and are well-founded, in the sense of the inductive subsets formulation. Further, arithmetic of rational numbers can then also be defined and its properties, like uniqueness and countability, be proven.
Recursion from set theory axioms
[edit]Recall that is short for , where is short for the total function predicate, a proposition in terms of uses bounded quantifiers. If both sides are sets, then by extensionality this is also equivalent to . (Although by slight abuse of formal notation, as with the symbol "", the symbol "" is also commonly used with classes anyhow.)
A set theory with the -model enabling recursion principle, spelled out above, will also prove that, for all naturals and , the function spaces
are sets. Indeed, bounded recursion suffices, i.e. the principle for -defined classes.
Conversely, the recursion principle can be proven from a definition involving the union of recursive functions on finite domains. Relevant for this is the class of partial functions on such that all of its members have a return values only up to some natural number bound, which may be expressed by . Existence of this as a set becomes provable assuming that the individual function spaces all form sets themselves. To this end
Exponentiation for finite domains |
With this axiom, any such space is now a set of subsets of and this is strictly weaker than full Separation. Notably, adoption of this principle has genuine set theoretical flavor, in contrast to a direct embedding of arithmetic principles into our theory. And it is a modest principle insofar as these function spaces are tame: When instead assuming full induction or full exponentiation, taking to function spaces , or to n-fold Cartesian products, provably does preserve countability.
In plus finite exponentiation, the recursion principle is a theorem. Moreover, enumerable forms of the pigeon hole principle can now also be proven, e.g. that on a finitely indexed set, every auto-injection is also a surjection. As a consequence, the cardinality of finite sets, i.e. the finite von Neumann ordinal, is provably unique. The finitely indexed discrete sets are just the finite sets. In particular, finitely indexed subsets of are finite. Taking quotients or taking the binary union or Cartesian product of two sets preserve finiteness, sub-finiteness and being finitely indexed.
The set theory axioms listed so far incorporates first-order arithemtic and suffices as formalized framework for a good portion of common mathematics. The restriction to finite domains is lifted in the strictly stronger exponentiation axiom below. However, also that axiom does not entail the full induction schema for formulas with unbound quantifiers over the domain of sets, nor a dependent choice principle. Likewise, there are Collection principles that are constructively not implied by Replacement, as discussed further below. A consequence of this is that for some statements of higher complexity or indirection, even if concrete instances of interest may well be provable, the theory may not prove the universal closure.Stronger than this theory with finite exponentiation is plus full induction. It implies the recursion principle even for classes and such that is unique. Already that recursion principle when restricted to does prove finite exponentiation, and also the existence of a transitive closure for every set with respect to (since union formation is ). With it more common constructions preserve countability. General unions over a finitely indexed set of finitely indexed sets are again finitely indexed, when at least assuming induction for -predicates (with respect to the set theory language, and this then holds regardless of the decidability of their equality relations.)
Induction without infinite sets
[edit]Before discussing even classically uncountable sets, this last section takes a step back to a context more akin to . The addition of numbers, considered as relation on triples, is an infinite collection, just like collection of natural numbers themselves. But note that induction schemas may be adopted (for sets, ordinals or in conjunction with a natural number sort), without ever postulating that the collection of naturals exists as a set. As noted, Heyting arithmetic is bi-interpretable with such a constructive set theory, in which all sets are postulated to be in bijection with an ordinal. The BIT predicate is a common means to encode sets in arithmetic.
This paragraph lists a few weak natural number induction principles studied in the proof theory of arithmetic theories with addition and multiplication in their signature. This is the framework where these principles are most well understood. The theories may be defined via bounded formulations or variations on induction schemas that may furthermore only allow for predicates of restricted complexity. On the classical first-order side, this leads to theories between the Robinson arithmetic and Peano arithmetic : The theory does not have any induction. has full mathematical induction for arithmetical formulas and has ordinal , meaning the theory lets one encode ordinals of weaker theories as recursive relation on just the naturals. Theories may also include additional symbols for particular functions.Many of the well studied arithmetic theories are weak regarding proof of totality for some more fast growing functions. Some of the most basic examples of arithmetics include elementary function arithmetic , which includes induction for just bounded arithmetical formulas, here meaning with quantifiers over finite number ranges. The theory has a proof theoretic ordinal (the least not provenly recursive well-ordering) of .The -induction schema for arithmetical existential formulas allows for induction for those properties of naturals a validation of which is computable via a finite search with unbound (any, but finite) runtime. The schema is also classically equivalent to the -induction schema.The relatively weak classical first-order arithmetic which adopts that schema is denoted and proves the primitive recursive functions total. The theory is -conservative over primitive recursive arithmetic .Note that the -induction is also part of the second-order reverse mathematics base system , its other axioms being plus -comprehension of subsets of naturals. The theory является -conservative over . Все последние упомянутые арифметические теории имеют порядковый номер. .
Отметим еще один шаг за пределы -индукционная схема. Отсутствие более сильных схем индукции означает, например, что некоторые неограниченные версии принципа ячейки недоказуемы. Одно из относительно слабых утверждений — утверждение типа теоремы Рамсея, выраженное здесь следующим образом: для любого и кодирование карты-раскраски , связывая каждый с цветом , это не тот случай, когда для каждого цвета существует пороговый входной номер за пределами которого больше никогда не является возвращаемым значением сопоставления. (В классическом контексте и в терминах множеств это утверждение о раскраске можно сформулировать положительно, как утверждая, что всегда существует хотя бы одно возвращаемое значение. такое, что, по сути, для некоторой неограниченной области он утверждает, что . На словах, когда предоставляет бесконечные перечисляемые присваивания, каждое из которых относится к одному из различных возможных цветов, утверждается, что конкретный раскраска бесконечного числа чисел всегда существует и что таким образом набор можно указать, даже не проверяя свойства . При конструктивном чтении хотелось бы Чтобы формально переформулировать такое отрицание (утверждение типа теоремы Рамсея в исходной формулировке выше) и доказать его, необходима более высокая косвенность, чем при индукции для простых экзистенциальных утверждений. А именно переформулировать проблему в терминах отрицания существования одного совместного порогового числа, зависящего от всех гипотетических s, после чего функция все равно должна будет получить некоторое значение цвета. Более конкретно, сила требуемого ограничивающего принципа находится строго между схемой индукции в и .Для свойств с точки зрения возвращаемых значений функций в конечных областях проверка методом грубой силы путем проверки всех возможных входных данных требует вычислительных затрат, которые больше для больших областей, но всегда конечны. Принятие индукционной схемы, как в подтверждает первый так называемый принцип бесконечной ячейки, который касается неограниченных областей и, следовательно, касается отображений с бесконечным количеством входных данных.
Стоит отметить, что в программе предикативной арифметики даже схема математической индукции подвергалась критике как возможно непредикативная , когда натуральные числа определяются как объект, удовлетворяющий этой схеме, которая сама определяется в терминах всех натуральных чисел.
Возведение в степень
[ редактировать ]Классический без аксиомы Powerset имеет естественные модели в классах множеств наследственного размера меньше, чем некоторые несчетные кардиналы. [20] В частности, это по-прежнему согласуется с тем, что все существующие множества (включая множества, содержащие вещественные числа) являются подсчетными , а там даже счетными. Такая теория по существу сводится к арифметике второго порядка . Все множества, являющиеся счетными, могут быть конструктивно непротиворечивы даже в нынешнем виде несчетных множеств.
Обсуждались возможные принципы выбора, уже была принята ослабленная форма схемы разделения и больше стандартных аксиомы должны быть ослаблены для более предикативной и конструктивной теории. Первой из них является аксиома Powerset, принятая в виде пространства характеристических функций. Следующая аксиома строго сильнее, чем его подвеска для конечных областей, обсуждавшихся выше:
Возведение в степень |
В формулировке здесь снова используются удобные обозначения функциональных пространств, как обсуждалось выше. На словах аксиома гласит, что даны два множества , класс всех функций, по сути, тоже множество.Это, безусловно, необходимо, например, для формализации карты объекта внутреннего hom-функтора типа
Приняв такое утверждение о существовании, можно также определить количественную оценку. над элементами определенных классов (всего) функций теперь распространяются только на множества. Рассмотрим набор пар проверка отношения обособленности . Через ограниченное разделение теперь это подмножество . Эти примеры показывают, что аксиома возведения в степень не только напрямую обогащает область множеств, но посредством разделения также позволяет получить еще больше множеств, что, кроме того, также усиливает другие аксиомы.
Примечательно, что эти ограниченные кванторы теперь распространяются на функциональные пространства, которые доказуемо неисчислимы и, следовательно, даже классически неисчислимы. Например, совокупность всех функций где , то есть набор точек, лежащих в основе пространства Кантора , несчетно в силу диагонального аргумента Кантора и в лучшем случае может считаться подсчетным множеством. В этой теории теперь можно также количественно оценивать подпространства таких пространств, как , что является понятием третьего порядка натуральных чисел. (В этом разделе и далее используется символ полукольца натуральных чисел в таких выражениях, как используется или пишется , просто чтобы избежать смешения кардинального- с порядковым возведением в степень.)Грубо говоря, классически несчетные множества, такие как, например, эти функциональные пространства, как правило, не имеют вычислимо разрешимого равенства.
Подняв общий профсоюз над -индексированное семейство , а также зависимый или индексированный продукт, написанный , теперь является набором. Для постоянного , это снова сводится к функциональному пространству .И принимая общее объединение над самими функциональными пространствами, всякий раз, когда класс мощности это набор, то также надмножество из теперь является набором, дающим возможность говорить о пространстве частичных функций на .
Союзы и счетность
[ редактировать ]С помощью возведения в степень теория доказывает существование любой примитивно-рекурсивной функции в , и в частности в несчетных функциональных пространствах из . Действительно, используя функциональные пространства и конечные ординалы фон Неймана в качестве областей, мы можем моделировать как обсуждалось, и, таким образом, кодируют порядковые номера в арифметике. Кроме того, можно получить степень порядковое число, возведенное в как совокупность, которую можно охарактеризовать как , подсчитанный набор слов в бесконечном алфавите . Объединение всех конечных последовательностей на счетном множестве теперь является счетным множеством. Кроме того, для любого счетного семейства считающих функций вместе с их диапазонами теория доказывает, что объединение этих диапазонов счетно. Напротив, не предполагая счетного выбора, даже согласовано с несчетным множеством является объединением счетного множества счетных множеств.
Список здесь далеко не полный. Многие теоремы о различных предикатах существования функций верны, особенно если предположить счетный выбор, который, как уже отмечалось, никогда не подразумевается в этом обсуждении.
Наконец, с возведением в степень любое конечно индексированное объединение семейства субконечно индексированных соотв. подсчетные множества сами по себе субконечно индексированы, соответственно. также счетно.Теория также доказывает совокупность всех счетных подмножеств любого множества. быть самим набором. Что касается этого подмножества класса мощности , некоторые вопросы естественной мощности также классически могут быть решены только с помощью выбора, по крайней мере, для несчетных чисел. .
Класс всех подмножеств множества
[ редактировать ]Учитывая последовательность наборов, можно определить новые такие последовательности, например, в . Но примечательно, что в рамках математической теории множеств совокупность всех подмножеств множества определяется не восходящим построением из его составляющих, а посредством понимания всех множеств в области дискурса. Стандартная автономная характеристика класса мощности набора. предполагает неограниченную универсальную количественную оценку, а именно , где ранее было определено также в терминах предиката членства . Здесь утверждение, выраженное как априори следует принять за и не эквивалентно ограниченному множеству высказыванию. Действительно, заявление сам по себе . Если представляет собой набор, то определяющая количественная оценка даже варьируется в пределах , что делает аксиому powerset недопустимой .
Напомним, что член множества характеристических функций соответствует предикату, разрешимому на множестве , что, таким образом, определяет отделяемое подмножество . В свою очередь, класс всех отделяемых подмножеств теперь тоже в комплекте, через замену. Однако, может не иметь желаемых свойств, например, быть замкнутым при бесконечных операциях, таких как объединения над счетными бесконечными наборами индексов: для счетной последовательности , подмножество из проверка для всех существует как набор. Но он может оказаться неотделимым и, следовательно, не обязательно сам по себе является доказуемо членом . Между тем, согласно классической логике, все подмножества множества являются тривиально отделяемыми, то есть а потом конечно, содержит любое подмножество. Кроме того, в классической логике это означает, что возведение в степень превращает класс мощности в набор.
Перевод результатов математических теорий, основанных на теории множеств, таких как топология множества точек или теория меры, в конструктивную структуру — это тонкая процедура взад и вперед. Например, в то время как является полем множеств , для того чтобы оно образовало σ-алгебру по определению, также требуется упомянутая выше замкнутость относительно объединений. Но хотя область подмножеств может не проявлять конструктивного свойства замыкания, классическая мера является непрерывным снизу , и поэтому его значение в бесконечном объединении в любом случае может быть выражено без ссылки на этот набор как на вход функции, а именно как растущей последовательности значений функции в конечных объединениях.
Помимо класса съемных множеств, наборами теперь являются и различные другие подклассы любого энергетического класса. Например, теория также доказывает это для совокупности всех счетных подмножеств любого множества.
Богатство полного степенного класса в теории без исключенного третьего лучше всего можно понять, рассматривая небольшие классически конечные множества. Для любого предложения , рассмотрим подкласс из (т.е. или ). Это равно когда можно отклонить и оно равно (т.е. ), когда можно доказать. Но может быть вообще неразрешимой. Рассмотрим три различных неразрешимых утверждения, ни одно из которых с доказанной точностью не подразумевает другое. Их можно использовать для определения трех подклассов синглтона. , ни один из которых не является доказанно одинаковым. С этой точки зрения класс мощности синглтона, обычно обозначаемого , называется истинностного значения алгеброй и не обязательно состоит только из двух элементов.
С возведением в степень, классом мощности синглтона, , будучи набором, уже подразумевает Powerset для наборов в целом. Доказательство проводится путем замены ассоциации к и аргумент, почему охватываются все подмножества. Набор вводит в функциональное пространство также.
Если теория подтвердится выше набора (например, безусловно делает), то подмножество из это функция с . Утверждать, что состоит в том, чтобы утверждать, что исключенное среднее справедливо для .
Было отмечено, что пустое множество и набор само по себе, конечно, представляет собой два подмножества , значение . Также ли истинность теории зависит от простой дизъюнкции:
- .
Итак, предполагая для просто ограниченных формул предикативное разделение позволяет продемонстрировать, что степенной класс это набор. Итак, в этом контексте полный выбор также подтверждает Powerset. (В контексте , ограниченное исключенное среднее фактически уже превращает теорию множеств в классическую, как обсуждается ниже.)
Полное разделение эквивалентно простому предположению, что каждый отдельный подкласс это набор. Если предположить полное разделение, то и полный выбор, и закономерность окажутся .
Предполагая в этой теории индукция множества становится эквивалентной регулярности, а замена становится способной доказать полное разделение.
Обратите внимание, что кардинальные отношения, включающие несчетные множества, также неуловимы в , где характеристика несчетности упрощается до . Например, относительно несчетной степени , от этой классической теории не зависит, все ли такие иметь и это не доказывает, что . См. гипотезу континуума и связанную с ней теорему Истона .
Понятия теории категорий и типов
[ редактировать ]Таким образом, в этом контексте с возведением в степень арифметика первого порядка имеет модель, и все функциональные пространства между множествами существуют. Последние более доступны, чем классы, содержащие все подмножества множества, как в случае с экспоненциальными объектами, соответственно. подобъекты в теории категорий.С точки зрения теории категорий , теория по существу соответствует конструктивно четкому декартову замкнутому Хейтинга пред- топу (всякий раз, когда принимается Бесконечность) с объектом натуральных чисел . Существование powerset — это то, что превратило бы претопос Хейтинга в элементарный топос . [21] Каждый такой топос, который интерпретирует это, конечно, модель этих более слабых теорий, но были определены локально декартовы закрытые предлоги, которые, например, интерпретируют теории с возведением в степень, но отвергают полное разделение и набор степеней.Форма соответствует любому подобъекту, имеющему дополнение, и в этом случае мы называем топос логическим. Теорема Диаконеску в своей исходной топосной форме утверждает, что это справедливо тогда и только тогда, когда любой коэквалайзер двух непересекающихся мономорфизмов имеет сечение. Последнее является формулировкой выбора . Теорема Барра утверждает, что любой топос допускает сюръекцию из логического топоса на него, что относится к классическим утверждениям, доказуемым интуиционистски.
В теории типов выражение « " существует сам по себе и обозначает функциональные пространства - примитивное понятие. Эти типы (или, в теории множеств, классы или множества) естественным образом появляются, например, как тип карринговой биекции между и , дополнение .Типичная теория типов с возможностью общего программирования – и, конечно же, такая, которая может моделировать , которая считается конструктивной теорией множеств – будет иметь тип целых чисел и функциональных пространств, представляющих , и как таковые также включают неисчисляемые типы. Это просто означает или подразумевает, что среди функциональных членов ни одно из них не обладает свойством быть сюръективным.
Конструктивные теории множеств также изучаются в контексте аппликативных аксиом .
Металогика
[ редактировать ]В то время как теория не превышает силу непротиворечивости арифметики Хейтинга, добавление исключенного среднего дает теорию, доказывающую те же теоремы, что и классическая минус Регулярность!Таким образом, добавление регулярности, а также либо или полное разделение дает полную классику .Добавление полного выбора и полного разделения дает минус Регулярность.Таким образом, это привело бы к созданию теории, превосходящей по силе типичную теорию типов .
Представленная теория не доказывает функциональное пространство типа быть неисчислимым, в смысле инъекций из него. Без дальнейших аксиом интуиционистская математика имеет модели в виде рекурсивных функций, а также формы гипервычислений .
Анализ
[ редактировать ]В этом разделе сила разрабатывается.Для контекста упоминаются возможные дополнительные принципы, которые не обязательно являются классическими, а также обычно не считаются конструктивными.Здесь уместно общее предупреждение: читая утверждения об эквивалентности предложений в вычислимом контексте, всегда следует помнить, какие принципы выбора , индукции и понимания молчаливо предполагаются.См. также соответствующий конструктивный анализ , [22] осуществимый анализ и вычислимый анализ .
момент теория доказывает единственность архимедовых ( , дедекиндовых полных псевдо- На данный ) упорядоченных полей с эквивалентностью по уникальному изоморфизму. Приставка «псевдо» здесь подчеркивает, что порядок в любом случае конструктивно не всегда будет разрешимым. Этот результат актуален, если предположить, что полные такие модели существуют в виде наборов.
Топология
[ редактировать ]Независимо от выбора модели, характерный оттенок конструктивной теории чисел можно объяснить с помощью независимого утверждения. . Рассмотрим контрпример к конструктивной доказуемости упорядоченности натуральных чисел, но теперь встроенных в действительные числа. Сказать
- .
Минимальное метрическое расстояние между некоторой точкой и таким подмножеством, которое можно выразить как например, может конструктивно не доказуемо существовать. В более общем смысле, это свойство локализации подмножеств определяет хорошо разработанную теорию конструктивного метрического пространства.
меньше утверждений об арифметике действительных чисел Будь то действительные числа Коши или Дедекинда, среди прочего, также разрешимо по сравнению с классической теорией.
Последовательности Коши
[ редактировать ]Возведение в степень подразумевает принципы рекурсии и так далее. , можно спокойно рассуждать о последовательностях , их свойства регулярности, такие как , или о сокращении интервалов в . Это позволяет говорить о последовательностях Коши и их арифметике. Такой подход к анализу принят и в .
Реалы Коши
[ редактировать ]Любое действительное число Коши представляет собой совокупность таких последовательностей, т. е. подмножество набора функций на построенное по отношению эквивалентности . Возведение в степень вместе с ограниченным разделением доказывает, что совокупность действительных чисел Коши представляет собой множество, тем самым несколько упрощая логическое рассмотрение вещественных чисел.
Даже в сильной теории с усиленной формой Коллекции действительные числа Коши ведут себя плохо, когда не принимают форму счетного выбора , и достаточно для большинства результатов. Речь идет о полноте классов эквивалентности таких последовательностей, эквивалентности всего множества числам Дедекинда, существовании модуля сходимости для всех последовательностей Коши и сохранении такого модуля при переходе к пределам. [23] Альтернативный подход, который немного лучше, состоит в том, чтобы объединить набор действительных чисел Коши с выбором модуля, то есть не только с действительными числами, но с набором пар или даже с фиксированным модулем, общим для всех действительных чисел.
На пути к реалам Дедекинда
[ редактировать ]Как и в классической теории, дедекиндовы разрезы характеризуются с помощью подмножеств алгебраических структур, таких как : Свойства населенности, численной ограниченности сверху, «закрытости вниз» и «открытости вверх» — все это ограниченные формулы по отношению к данному множеству, лежащему в основе алгебраической структуры. Стандартный пример разреза, первого компонента, действительно проявляющего эти свойства, — это представление данный
(В зависимости от соглашения о сокращении, любая из двух частей или ни одна из них, как здесь, может использовать знак .)
Теория, даваемая аксиомами, до сих пор подтверждает, что псевдоупорядоченное поле, которое также является архимедовым и дедекиндовым полным, если оно вообще существует, таким образом характеризуется однозначно, с точностью до изоморфизма.Однако существование именно функциональных пространств, таких как не предоставляет быть множеством, и поэтому не является классом всех подмножеств которые соответствуют названным свойствам.Для того чтобы класс дедекиндовых действительных чисел был набором, требуется аксиома существования множества подмножеств, и это обсуждается далее ниже в разделе, посвященном двоичному уточнению.В контексте без или Powerset, предполагается, что счетный выбор в конечных множествах доказывает несчетность множества всех дедекиндовых действительных чисел.
Конструктивные школы
[ редактировать ]Большинство школ конструктивного анализа подтверждают некоторый выбор, а также - , как определено во втором разделе, посвященном границам чисел. Вот некоторые другие положения, используемые в теориях конструктивного анализа, которые невозможно доказать, используя только базовую интуиционистскую логику:
- Что касается рекурсивной математики («русская» или «марковская» конструктивная основа со многими сокращениями, например ), первый имеет принцип Маркова , которое представляет собой форму доказательства от противного, мотивированную вычислимым поиском (неограниченная емкость памяти). Это оказывает заметное влияние на утверждения о реальных числах, о которых говорится ниже. В этой школе присутствует даже антиклассический конструктивный принцип Церкви. , обычно принимаемый для теоретико-числовых функций. Тезисный принцип Чёрча, выраженный на языке теории множеств и сформулированный для функций множеств, постулирует, что все они соответствуют вычислимым программам, которые в конечном итоге останавливаются при любом аргументе. В теории вычислимости натуральные числа, соответствующие индексам кодов вычислимых функций, которые являются тотальными, равны в арифметической иерархии , что означает, что принадлежность к любому индексу подтверждается проверкой предложение. Это означает, что такой набор функций по-прежнему является просто подклассом натуральных чисел и поэтому, если рассматривать его по отношению к некоторым классическим функциональным пространствам, концептуально мал. В этом смысле принятие постулат делает в «разреженное» множество, с точки зрения классической теории множеств. Счетность множеств можно постулировать и независимо.
- Итак, с другой стороны, со стороны брауэрианских интуиционистов ( ), существуют барная индукция , разрешимая теорема веера утверждая, что разрешимые полосы однородны, что является одним из самых слабых часто обсуждаемых принципов, схема Крипке (со счетным выбором, превращающим все подклассы счетный), или даже антиклассический принцип непрерывности Брауэра, определяющий возвращаемые значения того, что устанавливается функцией на бесконечных последовательностях уже через только конечные начальные сегменты.
Некоторые законы обеих этих школ противоречат друг другу. , так что принятие всех принципов любой школы опровергает теоремы классического анализа. все еще соответствует некоторому выбору, но противоречит классической и , объяснено ниже. Независимость правила посылок от посылок существования множеств до конца не понята, но как принцип теории чисел она в некоторых концепциях противоречит аксиомам русской школы. Примечательно, также противоречит То есть конструктивные школы также не могут быть полностью объединены. Некоторые принципы не могут быть конструктивно объединены до такой степени, что вместе они предполагают формы - например плюс счетность всех подмножеств натуральных чисел. Эти комбинации, естественно, также не согласуются с дальнейшими антиклассическими принципами.
Неразложимость
[ редактировать ]Обозначим класс всех множеств через . Разрешимость принадлежности к классу может быть выражено как членство в . Отметим также, что по определению два экстремальных класса и тривиально разрешимы. Членство в этих двух эквивалентно тривиальным утверждениям соотв. .
Позвонить в класс неразложимый или связный, если для любого предиката ,
Это означает, что единственные свойства, разрешимые на являются тривиальными свойствами. Это хорошо изучено в интуиционистском анализе.
Так называемая схема неразложимости. (Unzerlegbarkeit) для теории множеств — это возможный принцип, который утверждает, что весь класс является неразложимым. Говоря в более широком смысле, постулирует, что два тривиальных класса — единственные классы, разрешимые относительно класса всех множеств. В качестве простого мотивирующего предиката рассмотрим членство в первом нетривиальном классе, то есть свойство быть пустым. Это свойство нетривиально, поскольку оно разделяет некоторые множества: пустое множество является членом по определению, хотя доказано, что множество множеств не являются членами . Но, используя разделение, можно, конечно, также определить различные множества, для которых пустота вообще неразрешима в конструктивной теории, т.е. принадлежность к доказуемо не для всех множеств. Таким образом, здесь свойство пустоты не разделяет заданную теоретическую область дискурса на две разрешимые части. Для любого такого нетривиального свойства противоположность говорит, что оно не может быть разрешимо во всех множествах.
подразумевается принципом единообразия , что соответствует и обсуждается ниже.
Неконструктивные принципы
[ редактировать ]Конечно и многие принципы, определяющие промежуточную логику , неконструктивны. и , что для только что отрицаемых предложений можно представить как правила Де Моргана . Более конкретно, этот раздел будет посвящен утверждениям в терминах предикатов - особенно более слабым, выраженным в терминах нескольких кванторов над множествами поверх разрешимых предикатов над числами. Возвращаясь к разделу о характеристических функциях, можно назвать коллекцию доступен для поиска, если он доступен для поиска по всем его отделяемым подмножествам, что само по себе соответствует . Это форма - для . Обратите внимание, что в контексте возведения в степень такие предложения о множествах теперь привязаны к множествам.
Особую ценность при изучении конструктивного анализа представляют неконструктивные утверждения, обычно формулируемые в терминах совокупности всех бинарных последовательностей и характеристических функций. в арифметической области хорошо изучены. Здесь является разрешимым предложением для каждой цифры , но, как было показано ранее, количественные утверждения с точки зрения может быть и нет. Как известно из теоремы о неполноте и ее вариаций, уже в арифметике первого порядка примерные функции на можно охарактеризовать так, что если является последовательным, конкурирующим - каждый из дизъюнктов низкой сложности - недоказуемый (даже если аксиоматически доказывает их дизъюнкция.)
В более общем плане арифметика - Наиболее известное неконструктивное, по существу логическое утверждение носит название ограниченного принципа всеведения. . В конструктивной теории множеств представленное ниже, это подразумевает - , , -версия теоремы веера, но и обсуждается ниже. Вспомните примеры известных предложений, которые можно записать в -мода, то есть типа Гольдбаха: гипотеза Гольдбаха , последняя теорема Ферма , а также гипотеза Римана среди них . Предполагая релятивизированный зависимый выбор и классический над не позволяет доказать более -заявления. постулирует дизъюнктивное свойство, как и более слабое утверждение о разрешимости для постоянных функций ( -предложения) , арифметика - . Эти два связаны таким же образом, как и против и они существенно отличаются . в свою очередь подразумевает так называемую «меньшую» версию . Это (арифметика) -версия неконструктивного правила Де Моргана для отрицательного союза. Существуют, например, модели сильной теории множеств. которые разделяют такие утверждения в том смысле, что они могут подтвердить достоверность но отвергнуть .
Дизъюнктивные принципы о -предложения обычно намекают на эквивалентные формулировки, определяющие обособленность в анализе в контексте с мягким выбором или . Претензия, высказанная перевод в действительные числа эквивалентен утверждению, что равенство или раздельность любых двух действительных чисел разрешимы (фактически это решает трихотомию). В таком случае это также эквивалентно утверждению, что всякое реальное либо рационально, либо иррационально - без требования или построения свидетеля для любого дизъюнкта. Аналогичным образом, утверждение, высказанное для действительных чисел эквивалентно упорядочиванию любых двух вещественных чисел разрешима (дихотомия). Тогда это также эквивалентно утверждению, что если произведение двух действительных чисел равно нулю, то любое из вещественных чисел равно нулю - опять же без свидетеля. Действительно, каждая формулировка трех принципов всеведения в таком случае эквивалентна теоремам обособленности, равенства или порядка двух вещественных чисел. Еще больше можно сказать о последовательностях Коши, дополненных модулем сходимости.
Известным источником вычислимой неразрешимости – а, в свою очередь, и широкого спектра неразрешимых суждений – является предикат, выражающий тотальность компьютерной программы.
Бесконечные деревья
[ редактировать ]Благодаря связи между вычислимостью и арифметической иерархией идеи этого классического исследования также полезны для конструктивных соображений. Основная идея обратной математики касается вычислимых бесконечных конечно ветвящихся бинарных деревьев. Такое дерево может быть, например, закодировано как бесконечное множество конечных множеств.
- ,
с разрешимой принадлежностью, и тогда доказано, что эти деревья содержат элементы произвольного большого конечного размера. Так называемая слабая лемма Кёнига. утверждает: для такого , всегда существует бесконечный путь в , т.е. бесконечная последовательность, все ее начальные сегменты являются частью дерева. В обратной математике арифметическая подсистема второго порядка не доказывает . Чтобы понять это, заметим, что существуют вычислимые деревья для которого не существует вычислимого такого пути через него. Чтобы доказать это, нужно перечислить частично вычислимые последовательности, а затем диагонализировать все полные вычислимые последовательности в одну частичную вычислимую последовательность. . Затем можно выкатить определенное дерево , который точно совместим с все еще возможными значениями всюду, что по построению несовместимо ни с одним полным вычислимым путем.
В , принцип подразумевает и - , очень скромная форма счетного выбора, представленная выше. Первые два эквивалентны, если предположить, что принцип выбора уже применяется в более консервативном арифметическом контексте. также эквивалентна теореме Брауэра о неподвижной точке и другим теоремам, касающимся значений непрерывных функций в действительных числах. Теорема о фиксированной точке, в свою очередь, подразумевает теорему о промежуточном значении , но всегда помните, что эти утверждения могут зависеть от формулировки, поскольку классические теоремы о закодированных действительных числах могут переводиться в разные варианты, если они выражены в конструктивном контексте. [24]
The и некоторые его варианты относятся к бесконечным графам, поэтому его противоположности дают условие конечности. Опять же для подключения к анализу, по классической теории арифметики. , иск например, эквивалентно борелевской компактности относительно конечных подпокрытий действительного единичного интервала. - это тесно связанное утверждение о существовании, включающее конечные последовательности в бесконечном контексте. Над , они фактически эквивалентны. В они различны, но, снова предположив некоторый выбор, вот тогда подразумевает .
Индукция
[ редактировать ]Математическая индукция
[ редактировать ]Было замечено, что на общепринятом языке принципы индукции можно прочитать , с предшествующим определяется, как указано выше, и с значение где набор всегда обозначает стандартную модель натуральных чисел. Благодаря сильной аксиоме Бесконечности и предикативному Разделению справедливость индукции для ограниченных множеством или -определения уже установлены и тщательно обсуждены. Для тех предикатов, включающих только кванторы над , это подтверждает индукцию в смысле теории арифметики первого порядка. В контексте теории множеств, где является множеством, этот принцип индукции можно использовать для доказательства предикативно определенных подклассов быть набором сам. Так называемая схема полной математической индукции теперь постулирует равенство множеств всем . его индуктивным подклассам Как и в классической теории, это подразумевается и при переходе к непредикативной схеме полного разделения. Как указано в разделе «Выбор», подобные принципы индукции также подразумеваются различными формами принципов выбора.
Принцип рекурсии для функций множеств, упомянутый в разделе, посвященном арифметике, также подразумевается полной схемой математической индукции по структуре, моделирующей натуральные числа (например, ). Таким образом, эта теорема, предоставляя модель арифметики Гейтинга, представляет собой альтернативу принципам возведения в степень.
Схема аксиом полной математической индукции : для любого предиката на , |
Формулы предикатов, используемые в схеме, следует понимать как формулы теории множеств первого порядка. Ноль обозначает множество как указано выше, и набор обозначает последующий набор , с . Согласно Аксиоме Бесконечности, приведенной выше, он снова является членом . Помните, что в отличие от арифметической теории, натуральные числа здесь являются не абстрактными элементами в области дискурса, а элементами модели. Как было отмечено в предыдущих обсуждениях, при принятии , даже для всех предикативно определенных множеств равенство такому конечному ординалу фон Неймана не обязательно разрешимо.
Установить индукцию
[ редактировать ]Выходя за рамки предыдущих принципов индукции, мы получаем полный набор индукций, который можно сравнить с хорошо обоснованной индукцией . Как и математическая индукция, описанная выше, следующая аксиома сформулирована как схема в терминах предикатов и, таким образом, имеет другой характер, чем принципы индукции, доказанные на основе аксиом предикативной теории множеств. Вариант аксиомы только для ограниченных формул также изучается независимо и может быть выведен из других аксиом.
Схема аксиом индукции множества : для любого предиката , |
Здесь выполняется тривиально, и поэтому это относится к «нижнему случаю» в стандартных рамках. Это (а также индукция натуральных чисел) снова может быть ограничено только формулами ограниченного множества, и в этом случае арифметика не затрагивается.
В , аксиома доказывает индукцию в транзитивных множествах и, в частности, также для транзитивных множеств транзитивных множеств. Последнее тогда является адекватным определением ординалов и даже -формулировка. Индукция множеств, в свою очередь, обеспечивает порядковую арифметику в этом смысле. Кроме того, он позволяет определять функции класса с помощью трансфинитной рекурсии . Изучение различных принципов, которые дают определения множеств посредством индукции, то есть индуктивных определений, является основной темой в контексте конструктивной теории множеств и ее сравнительно слабых сторон . Это справедливо и для их аналогов в теории типов. Замена не требуется для доказательства индукции по множеству натуральных чисел из индукции множеств, но эта аксиома необходима для их арифметики, моделируемой в рамках теории множеств.
Аксиома регулярности — это единственное утверждение с квантором универсальности над множествами, а не схема. Как показано, это подразумевает , и поэтому неконструктивно. Теперь о считается отрицанием некоторого предиката и писать для класса , индукция читает
Посредством контрапозитивной индукции множеств подразумеваются все случаи регулярности, но только с двойным отрицанием существования в заключении. В другом направлении, при достаточном количестве транзитивных множеств , регулярность подразумевает каждый случай индукции множеств.
Металогика
[ редактировать ]Сформулированную выше теорию можно выразить как с его набором аксиом, отброшенных в пользу более слабых аксиом замены и возведения в степень. Это доказывает, что действительные числа Коши являются множеством, а не классом действительных чисел Дедекинда.
Сам ординал назовем трихотомическим, если иррефлексивное отношение принадлежности «среди своих членов является трихотомическим . Как и аксиома регулярности, индукция множеств ограничивает возможные модели» Но конструктивная теория здесь не доказывает трихотомию для всех ординалов, в то время как трихотомические ординалы не очень хорошо ведут себя по отношению к понятию преемника и классифицировать.
Дополнительная сила теории доказательств, достигаемая с помощью индукции в конструктивном контексте, значительна, даже если отказаться от регулярности в контексте не снижает теоретическую силу доказательства.Даже без возведения в степень настоящая теория с индукцией множеств имеет ту же теоретическую силу доказательства, что и и доказывает рекурсивность тех же функций. с точки зрения теории доказательств В частности, его большой счетный ординал - это ординал Бахмана – Ховарда . Это также ординал классической или интуиционистской теории множеств Крипке – Платека .Это согласуется даже с предположить, что класс трихотомических ординалов образует множество. Современная теория, дополненная этим постулатом существования порядкового множества, доказывает непротиворечивость .
Аксель также был одним из главных разработчиков Необоснованной теории множеств , которая отвергает индукцию множеств.
Отношение к ZF
[ редактировать ]Теория также представляет собой изложение теории множеств Цермело – Френкеля. в том смысле, что присутствуют варианты всех его восьми аксиом. Экстенсиональность, Спаривание, Союз и Замена действительно идентичны. Разделение принимается в слабой предикативной форме, тогда как Бесконечность утверждается в сильной формулировке. Как и в классической формулировке, эта аксиома разделения и существование любого множества уже доказывают аксиому пустого множества. Возведение в степень для конечных областей и полная математическая индукция также подразумеваются их более сильными принятыми вариантами. Без принципа исключенного третьего теория в своей классической форме лишена полного разделения, набора сил, а также регулярности. Принятие теперь точно ведет к классической теории.
Ниже представлены различные прочтения формальной теории. Позволять обозначают гипотезу континуума и так что . Затем населён и любое множество, которое установлено как член либо равно или . Индукция включена подразумевает, что нельзя последовательно отрицать, что имеет некоторый член с наименьшим натуральным числом. Можно показать, что значение такого члена не зависит от таких теорий, как . Тем не менее, любая классическая теория множеств, такая как также доказывает, существует что такое число .
Сильная коллекция
[ редактировать ]Обсудив все ослабленные формы аксиом классической теории множеств, замену и возведение в степень можно дополнительно усилить, не теряя теоретической интерпретации типа, и таким образом, чтобы не выходить за рамки .
Итак, во-первых, можно поразмышлять о силе аксиомы замены , в том числе и в контексте классической теории множеств. Для любого набора и любые натуральные , существует произведение рекурсивно заданный , которые имеют все более глубокий ранг . Индукция несвязанных предикатов доказывает, что эти множества существуют для всех бесконечно многих натуральных чисел. Замена "на «Более того, теперь утверждается, что этот бесконечный класс продуктов можно превратить в бесконечное множество, . Это также не является подмножеством какого-либо ранее установленного набора.
Выйдя за рамки тех аксиом, которые также встречаются в типизированном подходе Майхилла, рассмотрим обсуждаемую конструктивную теорию с возведением в степень и индукцией, но теперь усиленную схемой набора . В это эквивалентно замене, если не отбрасывается аксиома набора мощности. В текущем контексте представленная сильная аксиома заменяет замену, поскольку не требуется, чтобы определение бинарного отношения было функциональным, но, возможно, многозначным.
Схема аксиом сильной коллекции: для любого предиката. , |
Другими словами, для каждого тотального отношения существует набор образов. так что отношение является полным в обоих направлениях. Выражение этого через необработанную формулировку первого порядка приводит к несколько повторяющемуся формату. Антецедент утверждает, что рассматривается отношение между сетами и которые являются общими для определенного набора доменов , то есть, имеет хотя бы одно «значение изображения» для каждого элемента в домене. Это более общее явление, чем условие обитания. в наборе аксиом теоретического выбора, но также более общем, чем условие Замены, которое требует уникального существования . В консеквенте, во-первых, аксиомы утверждают, что тогда существует множество который содержит хотя бы одно значение «изображения» под , для каждого элемента домена. Во-вторых, в этой формулировке аксиомы, кроме того, утверждается, что только такие образы являются элементами этого нового набора кодоменов . Это гарантия того, что не выходит за пределы кодомена и, таким образом, аксиома также выражает некоторую силу, подобную процедуре разделения. Этот принцип можно использовать при конструктивном исследовании больших множеств, выходящих за рамки повседневной необходимости анализа.
Металогика
[ редактировать ]Эта теория без , без неограниченного разделения и без «наивного» силового множества, обладает различными приятными свойствами. Например, в отличие от со схемой коллекции подмножеств, представленной ниже, он имеет свойство существования .
Конструктивный Цермело – Френкель
[ редактировать ]Бинарное уточнение
[ редактировать ]Так называемая аксиома бинарного уточнения гласит, что для любого существует набор такая, что для любого покрытия , набор содержит два подмножества и которые также выполняют эту работу по прикрытию, . Это самая слабая форма аксиомы набора степеней, лежащая в основе некоторых важных математических доказательств.Полнота ниже для отношений между множеством и конечное , подразумевает, что это действительно возможно.
Сделав еще шаг назад, Плюс рекурсия и плюс двоичное уточнение уже доказывают, что существует архимедово, дедекиндово полное псевдоупорядоченное поле. Эта теория множеств также доказывает, что класс левых дедекиндовых разрезов является множеством, не требующим индукции или сбора. Более того, это доказывает, что функциональные пространства, разбитые на дискретные множества, являются множествами (там, например, ), не предполагая . Уже над слабой теорией (то есть без бесконечности) доказывает ли бинарное уточнение, что функциональные пространства, разбитые на дискретные множества, являются множествами и, следовательно, например, существование всех характеристических функциональных пространств .
Коллекция подмножеств
[ редактировать ]Теория, известная как принимает аксиомы предыдущих разделов плюс более сильную форму возведения в степень. Это происходит путем принятия следующей альтернативы возведению в степень, которую снова можно рассматривать как конструктивную версию аксиомы набора степеней :
Схема аксиом коллекции подмножеств: для любого предиката. , |
Альтернатива, не являющаяся схемой, подробно описана ниже.
Полнота
[ редактировать ]Для данного и , позволять быть классом всех полных отношений между и . Этот класс задается как
В отличие от определения функции, в ней нет уникального квантора существования. . Класс представляет собой пространство «неоднозначных функций» или « многозначных функций » из к , а как набор отдельных пар с правой проекцией в . Во втором пункте говорится, что речь идет только об этих отношениях, а не о тех, которые тотальны по отношению к другим. но и расширить свою сферу деятельности за пределы .
Никто не постулирует быть множеством, поскольку при Замене можно использовать эту совокупность отношений между множеством и конечное , то есть «двузначные функции на ", чтобы извлечь набор всех его подмножеств. Другими словами быть набором означало бы аксиому Powerset.
Над , существует единственная, несколько более ясная альтернативная аксиома схеме коллекции подмножеств . Он постулирует существование достаточно большого множества совокупных отношений между и .
Аксиома полноты: |
Это говорит о том, что для любых двух множеств и , существует набор которое среди своих членов находится в еще тотальном отношении для любого данного полного отношения .
На заданном домене , функции представляют собой в точности самые разреженные полные отношения, а именно однозначнозначные. Следовательно, из аксиомы следует, что существует множество, в котором находятся все функции. Таким образом, Полнота подразумевает Возведение в степень. Это далее подразумевает бинарное уточнение, уже более .
Аксиома полноты, как и зависимый выбор, в свою очередь также подразумевается так называемой аксиомой представления о сечениях, которую также можно сформулировать категорией теоретически .
Металогика CZF
[ редактировать ]обладает свойством числового существования и свойством дизъюнктивности , но есть уступки: отсутствует свойство существования из-за схемы коллекции подмножеств или аксиомы полноты. Схема также может быть препятствием для моделей реализуемости. Свойство существования присутствует, когда вместо него принимается более слабое возведение в степень или более сильная, но непредикативная аксиома Powerset. Последнее вообще лишено конструктивной интерпретации.
Недоказуемые утверждения
[ редактировать ]Теория согласуется с некоторыми антиклассическими утверждениями, но сама по себе не доказывает ничего, что не было бы доказуемо. . Некоторые известные утверждения, не подтвержденные ни теорией (ни , если уж на то пошло) являются частью принципов, перечисленных выше, в разделах о конструктивных школах анализа, о конструкции Коши и о неконструктивных принципах. Нижеследующее касается установленных теоретических концепций:
Ограниченное понятие транзитивного множества транзитивных множеств — хороший способ определения ординалов и возможность индукции по ординалам. Но примечательно, что это определение включает в себя некоторые -подмножества в . Итак, если предположить, что членство разрешимо во всех последующих ординалах доказывает для ограниченных формул в . Кроме того, в этой теории невозможно вывести ни линейность ординалов . , ни существование степенных множеств конечных множеств, поскольку предположение любого из них подразумевает степенное множество То обстоятельство, что ординалы ведут себя лучше в классическом, чем в конструктивном контексте, проявляется в различных постулатах теории существования больших множеств.
Рассмотрим функции, областью определения которых является или некоторые . Это последовательности, а их диапазоны представляют собой наборы. Обозначим через класс, характеризуемый как наименьший кодомен, такой, что диапазоны вышеупомянутых функций в также сами являются членами . В , это набор и наследственно счетных множеств имеет порядковый ранг не более . В , он несчетен (так как содержит также все счетные ординалы, мощность которых обозначается ), но его мощность не обязательно равна мощности . Тем временем, не доказывает даже представляет собой множество, даже если счетный выбор предполагается .
Наконец, теория не доказывает, что все функциональные пространства образованы из множеств в конструируемой вселенной. установлены внутри , и это справедливо даже при использовании Powerset вместо более слабой аксиомы возведения в степень. Итак, это конкретное утверждение, предотвращающее от доказательства класса быть образцом .
Порядковый анализ
[ редактировать ]принимая и отказ от индукции множеств дает теорию, консервативную по для арифметических утверждений в том смысле, что он доказывает одни и те же арифметические утверждения для своих -модель . Добавление только математической индукции дает теорию с теоретико-доказательным порядковым номером. , которая является первой общей неподвижной точкой функций Веблена для . Это тот же порядковый номер, что и для и находится ниже ординала Фефермана – Шютте. .Демонстрируя типовую теоретическую модель, полную теорию выходит за рамки , его порядковый номер по-прежнему остается скромным порядковым номером Бахмана – Говарда.Если предположить, что класс трихотомических ординалов представляет собой множество, это повышает теоретическую силу доказательства (но не из ).
Будучи связанной с индуктивными определениями или барной индукцией , аксиома регулярного расширения повышает теоретическую силу доказательства . Эта аксиома большого множества, допускающая существование определенных хороших надмножеств для каждого множества, доказывается .
Модели
[ редактировать ]Категория множеств и функций это -претопос. Не углубляясь в теорию топоса , некоторые расширили такие -претопы содержат модели . Эффективный топос содержит модель этого на основе карт, характеризующихся некоторыми хорошими свойствами счетности.
Разделение, излишне сформулированное в классическом контексте, конструктивно не подразумевается Заменой. До сих пор дискуссия сводилась только к предикативно оправданному ограниченному разделению. Обратите внимание, что полное разделение (вместе с , а также для множеств) подтверждается в некоторых эффективных топосных моделях, а это означает, что аксиома не портит краеугольные камни школы ограничительной рекурсии.
С этим связаны теоретические интерпретации типов.В 1977 году Аксель показал, что все еще можно интерпретировать в теории типов Мартина-Лёфа , [25] используя подход «предложения как типы» . Более конкретно, здесь используется одна вселенная и -типы, обеспечивающие то, что сейчас рассматривается как стандартная модель в . [26] Это делается через образы ее функций и имеет достаточно прямое конструктивное и предикативное обоснование, сохраняя при этом язык теории множеств. Грубо говоря, есть два «больших» типа. , все наборы даются через любые на некоторых и членство в в наборе определено, что оно выполняется, когда .Наоборот, интерпретирует .Все утверждения, подтвержденные в счетной модели теории множеств, могут быть точно доказаны с помощью плюс принцип выбора - , указано далее выше.Как уже отмечалось, такие теории, как , а также вместе с выбором обладают свойством существования для широкого класса множеств в общей математике.Теории типа Мартина-Лёфа с дополнительными принципами индукции подтверждают соответствующие аксиомы теории множеств.
корректности и полноте Теоремы о , относительно реализуемости , установлены.
Разрыв с ZF
[ редактировать ]Можно, конечно, добавить тезис Чёрча.
Можно постулировать счетность всех множеств. Это уже справедливо для теоретико-типовой интерпретации и модели эффективного топоса. По бесконечности и возведению в степень, является несчетным множеством, а класс или даже тогда доказано, что это не множество, согласно диагональному аргументу Кантора . Таким образом, эта теория затем логически отвергает Powerset и, конечно же, .Счетность также противоречит различным аксиомам больших множеств . (С другой стороны, также используя , некоторые такие аксиомы предполагают непротиворечивость таких теорий, как и сильнее.)
По правилу вывода замкнуто согласно общему единообразию Трульстры для обоих и . Ее можно принять как антиклассическую схему аксиом, принцип единообразия, который можно обозначить как ,
Это также несовместимо с аксиомой powerset. Этот принцип также часто формулируется для . Теперь о двоичном наборе меток , подразумевает схему неразложимости , как было отмечено.
В 1989 году Ингрид Линдстрём показала, что необоснованные множества также можно интерпретировать в теории типов Мартина-Лёфа, которые получаются заменой индукции множеств в с антифундаментальной аксиомой Акселя . [27] Полученная теория можно изучить, также добавив обратно -индукционная схема или релятивизированный зависимый выбор , а также утверждение, что каждое множество является членом транзитивного множества .
Интуиционистский Цермело – Френкель
[ редактировать ]Теория является приняв как стандартное разделение, так и набор мощности , и, как в , можно условно сформулировать теорию с помощью Сборника ниже. Как таковой, можно рассматривать как самый простой вариант без ПЕМ .Итак, как было отмечено, в , вместо замены можно использовать
Схема аксиомы сбора : для любого предиката , |
В то время как аксиома замены требует, чтобы отношение φ было функциональным на множестве z (например, каждому x в z соответствует ровно один y ), аксиома коллекции этого не делает.Он просто требует, чтобы был связан хотя бы один y , и утверждает существование набора, который собирает по крайней мере один такой y для каждого такого x .В классическом Схема Коллекции подразумевает схему Аксиомы замены . При использовании Powerset (и только тогда) можно показать, что они классически эквивалентны.
Пока основана на интуиционистской, а не классической логике, она считается импредикативной .Он позволяет формировать множества с помощью операции над набором степеней и использовать общую аксиому разделения с любыми предложениями, включая те, которые содержат кванторы неограниченные . Таким образом, новые множества могут быть сформированы в терминах вселенной всех множеств, дистанцируя теорию от конструктивной перспективы снизу вверх. Таким образом, еще проще определить множества с неразрешимым членством, а именно за счет использования неразрешимых предикатов, определенных на множестве.Аксиома набора степеней далее подразумевает существование набора значений истинности . При наличии исключенного третьего это множество имеет два элемента. При его отсутствии набор истинностных значений также считается непредикативным. Аксиомы достаточно сильны, так что полный PEM уже подразумевается PEM для ограниченных формул. См. также предыдущее обсуждение в разделе, посвященном аксиоме возведения в степень. И при обсуждении Разделения это, таким образом, уже подразумевается конкретной формулой принцип, согласно которому знание о членстве в всегда должна быть разрешима, независимо от набора.
Металогика
[ редактировать ]Как подразумевалось выше, свойство подсчетности не может быть принято для всех множеств, если теория доказывает быть набором.Теория обладает многими замечательными свойствами числового существования и, например, согласуется с тезисом Чёрча, а также с будучи счетным. Он также обладает дизъюнктивным свойством.
с заменой вместо коллекции обладает общим свойством существования, даже если вдобавок ко всему принимается релятивизированный зависимый выбор. Но просто в формулировке нет. Совмещение схем, включая полное разделение, портит его.
Даже без PEM доказательства теоретическая сила равен значению . И доказывает их эквисовместимость, и они доказывают одно и то же -предложения.
Интуиционистский Z
[ редактировать ]Опять же, более слабый конец, как и в случае с его историческим аналогом теории множеств Цермело , можно обозначить через интуиционистская теория построена как но без замены, сбора или индукции.
Интуиционистский КП
[ редактировать ]Упомянем еще одну очень слабую теорию, которая была исследована, а именно интуиционистскую (или конструктивную) теорию множеств Крипке–Платека. .Он имеет не только разделение, но и сбор, ограниченный -формулы, т.е. аналогично но с Индукцией вместо полной замены. Теория не вписывается в иерархию, представленную выше, просто потому, что она имеет схему аксиом индукции множеств с самого начала . Это позволяет использовать теоремы, включающие класс ординалов. Теория обладает свойством дизъюнкции.Конечно, более слабые версии получаются путем ограничения схемы индукции более узкими классами формул, скажем . Теория особенно слаба, если изучать ее без Бесконечности.
Сортированные теории
[ редактировать ]Конструктивная теория множеств
[ редактировать ]Как он это представил, система Майхилла — это теория, использующая конструктивную логику первого порядка с единицей и еще двумя видами помимо множеств, а именно натуральными числами и функциями . Его аксиомы:
- Обычная аксиома экстенсиональности для множеств, а также аксиома для функций и обычная аксиома объединения .
- Аксиома ограниченного или предикативного разделения , которая является ослабленной формой аксиомы разделения из классической теории множеств, требующей, чтобы любые количественные определения были привязаны к другому множеству, как обсуждалось.
- Форма аксиомы бесконечности , утверждающая, что совокупность натуральных чисел (для которых он вводит константу) ) на самом деле является множеством.
- Аксиома возведения в степень, утверждающая, что для любых двух наборов существует третий набор, который содержит все (и только) функции, областью применения которых является первый набор, а диапазоном — второй набор. Это сильно ослабленная форма аксиомы степенного множества в классической теории множеств, против которой Майхилл, среди прочих, возражал на основании ее непредикативности .
И еще:
- Обычные аксиомы Пеано для натуральных чисел.
- Аксиомы, утверждающие, что область определения и диапазон функции являются множествами. Кроме того, аксиома невыбора утверждает существование функции выбора в тех случаях, когда выбор уже сделан. Вместе они действуют как обычная аксиома замены в классической теории множеств.
Силу этой теории можно грубо отождествить с конструктивными подтеориями если сравнивать с предыдущими разделами.
И, наконец, теория принимает
- Аксиома зависимого выбора , которая значительно слабее обычной аксиомы выбора .
Теория множеств стиля епископа
[ редактировать ]Теория множеств в духе конструктивистской школы Эррета Бишопа отражает теорию Майхилла, но построена таким образом, что множества снабжены отношениями, управляющими их дискретностью.Обычно принимается зависимый выбор.
множество анализов и теории модулей В этом контексте было разработано .
Теории категорий
[ редактировать ]Не все теории формальной логики множеств нуждаются в аксиоматике предиката бинарной принадлежности. » непосредственно. Теория, подобная «Элементарной теории категорий множеств» ( ), например, захват пар составных отображений между объектами, также может быть выражен с помощью конструктивной фоновой логики. Теорию категорий можно представить как теорию стрелок и объектов, хотя аксиоматизация первого порядка возможна только в терминах стрелок.
Помимо этого, топосы также имеют внутренние языки , которые сами по себе могут быть интуиционистскими и отражать понятие множеств .
Хорошие модели конструктивных теорий множеств в теории категорий — это претопозы, упомянутые в разделе «Возведение в степень». Для хорошей теории множеств это может потребовать достаточного количества проективов , аксиомы о сюръективных «представлениях» множеств, подразумевающих счетный и зависимый выбор.
См. также
[ редактировать ]- Схема аксиом предикативного разделения
- Конструктивная математика
- Конструктивный анализ
- Правило и принцип тезиса Конструктивной Церкви
- Вычислимое множество
- Теорема Диаконеску
- Свойства дизъюнкции и существования
- Эпсилон-индукция
- Наследственно конечное множество
- Хейтинговая арифметика
- Непредикативность
- Интуиционистская теория типов
- Закон исключенного третьего
- Порядковый анализ
- Теория множеств
- Субсчетность
Ссылки
[ редактировать ]- ^ Феферман, Соломон (1998), В свете логики , Нью-Йорк: Oxford University Press, стр. 280–283, 293–294, ISBN. 0-195-08030-0
- ^ Троелстра А.С., ван Дален Д., Конструктивизм в математике: введение 1 ; Исследования по логике и основам математики; Спрингер, 1988 г.;
- ^ Бриджес Д., Исихара Х., Ратьен М., Швихтенберг Х. (редакторы), Справочник по конструктивной математике ; Исследования по логике и основам математики; (2023) стр. 20–56.
- ^ Майхилл, « Некоторые свойства интуиционистской теории множеств Цермело-Френкеля », Труды Кембриджской летней школы 1971 года по математической логике (конспекты лекций по математике 337) (1973), стр. 206-231
- ^ Кросилла, Лаура; Теория множеств: конструктивная и интуиционистская ZF ; Стэнфордская энциклопедия философии; 2009 год
- ^ Питер Аксель и Майкл Ратьен, Заметки по конструктивной теории множеств , Отчеты Института Миттаг-Леффлера, Математическая логика - 2000/2001, № 40
- ^ Джон Л. Белл, Интуиционистские теории множеств , 2018
- ^ Чон, Ханул (2022), «Конструктивная интерпретация Аккермана», Annals of Pure and Applied Logic , 173 (5): 103086, arXiv : 2010.04270 , doi : 10.1016/j.apal.2021.103086 , S2CID 222271938
- ^ Гамбино, Н. (2005). «Модели предпучка для конструктивных теорий множеств» (PDF) . В Лауре Кросилла и Питере Шустере (ред.). От множеств и типов к топологии и анализу (PDF) . стр. 62–96. doi : 10.1093/acprof:oso/9780198566519.003.0004 . ISBN 9780198566519 .
- ^ Скотт, DS (1985). Теоретико-категорные модели интуиционистской теории множеств. Слайды рукописи выступления, прочитанного в Университете Карнеги-Меллона
- ^ Бенно ван ден Берг, Теория предикативного топоса и модели конструктивной теории множеств , Нидерландский университет, докторская диссертация, 2006 г.
- ^ Йех, Томас (2003), Теория множеств , Монографии Springer по математике (изд. Третьего тысячелетия), Берлин, Нью-Йорк: Springer-Verlag , стр. 642, ISBN 978-3-540-44085-7 , Збл 1007.03002
- ↑ Герт Смолка, Теория множеств в теории типов , конспект лекций, Саарский университет, январь 2015 г.
- ^ Герт Смолка и Катрин Старк, Наследственно конечные множества в конструктивной теории типов , Proc. ITP 2016, Нанси, Франция, Springer LNCS, май 2015 г.
- ^ Динер, Ханнес (2020). «Конструктивная обратная математика». arXiv : 1804.05495 [ math.LO ].
- ^ Соренсон, Мортен; Уржичин, Павел (1998), Лекции по изоморфизму Карри-Ховарда , CiteSeerX 10.1.1.17.7385 , стр. 239
- ^ Смит, Питер (2007). Введение в теоремы Гёделя (PDF) . Кембридж, Великобритания: Издательство Кембриджского университета. ISBN 978-0-521-67453-9 . МР 2384958 . , с. 297
- ^ Прадич, Пьер; Браун, Чад Э. (2019). «Кантор-Бернштейн подразумевает исключенное среднее». arXiv : 1904.09193 [ math.LO ].
- ↑ Майкл Ратьен, Принципы выбора в конструктивных и классических теориях множеств , Cambridge University Press: 31 марта 2017 г.
- ^ Гитман, Виктория (2011), Какова теория ZFC без набора мощности , arXiv : 1110.2430
- ^ Шульман, Майкл (2019), «Сравнение материальных и структурных теорий множеств», Annals of Pure and Applied Logic , 170 (4): 465-504, arXiv : 1808.05204 , doi : 10.1016/j.apal.2018.11.002
- ^ Эрретт Бишоп, Основы конструктивного анализа , июль 1967 г.
- ^ Роберт С. Любарский, О полноте Коши конструктивных вещественных чисел Коши , июль 2015 г.
- ^ Мэтью Ральф Джон Хендтлас, Построение фиксированных точек и экономического равновесия , докторская диссертация, Университет Лидса, апрель 2013 г.
- ^ Аксель, Питер: 1978. Теоретико-типовая интерпретация конструктивной теории множеств. В: А. Макинтайр и др. (ред.), Логический коллоквиум '77, Амстердам: Северная Голландия, 55–66.
- ^ Ратьен, М. (2004), «Предикативность, цикличность и антиосновательность» (PDF) , в ссылке, Годехарда (редактор), «Сто лет парадокса Рассела: математика, логика, философия» , Уолтер де Грюйтер, ISBN 978-3-11-019968-0
- ^ Линдстрем, Ингрид: 1989. Конструкция необоснованных множеств в теории типов Мартина-Лёфа . Журнал символической логики 54: 57–64.
Дальнейшее чтение
[ редактировать ]- Троэльстра, Энн ; ван Дален, Дирк (1988). Конструктивизм в математике, Vol. 2 . Исследования по логике и основам математики. п. 619 . ISBN 978-0-444-70358-3 .
- Аксель П. и Ратьен М. (2001). Заметки по конструктивной теории множеств . Технический отчет 40, 2000/2001 г. Институт Миттаг-Леффлера, Швеция.
Внешние ссылки
[ редактировать ]- Кросилла, Лаура (13 февраля 2019 г.). «Теория множеств: конструктивный и интуиционистский ZF» . В Залте, Эдвард Н. (ред.). Стэнфордская энциклопедия философии .
- Ван ден Берг, Бенно (7 сентября 2012 г.). «Конструктивная теория множеств – обзор» (PDF) .
Слайды из Heyting dag, Амстердам