stringtranslate.com

Теория множеств фон Неймана–Бернейса–Гёделя

В основе математики теория множеств фон Неймана-Бернейса-Гёделя ( NBG ) представляет собой аксиоматическую теорию множеств , которая является консервативным расширением теории множеств Цермело-Френкеля-выбора (ZFC). NBG вводит понятие класса , который представляет собой набор множеств , определяемый формулой , кванторы которой варьируются только по наборам. NBG может определять классы, которые больше наборов, например класс всех множеств и класс всех порядковых номеров . Теория множеств Морса – Келли (МК) позволяет определять классы с помощью формул, кванторы которых варьируются по классам. NBG конечно аксиоматизируема, а ZFC и MK — нет.

Ключевой теоремой NBG является теорема существования классов, которая утверждает, что для каждой формулы, кванторы которой распространяются только на множества, существует класс, состоящий из множеств, удовлетворяющих этой формуле. Этот класс построен путем отражения пошагового построения формулы с помощью классов. Поскольку все теоретико-множественные формулы строятся из двух видов атомарных формул ( членства и равенства ) и конечного числа логических символов , для построения удовлетворяющих им классов требуется лишь конечное число аксиом . Вот почему NBG конечно аксиоматизируем. Классы также используются для других конструкций, для обработки теоретико-множественных парадоксов и для формулировки аксиомы глобального выбора , которая более сильная, чем аксиома выбора ZFC .

Джон фон Нейман ввел классы в теорию множеств в 1925 году. Примитивными понятиями его теории были функция и аргумент . Используя эти понятия, он определил класс и множество. [1] Пауль Бернейс переформулировал теорию фон Неймана, приняв класс и множество как примитивные понятия. [2] Курт Гёдель упростил теорию Бернейса для доказательства относительной непротиворечивости аксиомы выбора и гипотезы обобщенного континуума . [3]

Занятия по теории множеств

Использование классов

Классы имеют несколько применений в NBG:

Схема аксиом против теоремы существования класса

Как только в язык ZFC добавлены классы, ZFC легко преобразовать в теорию множеств с классами. Во-первых, добавляется схема аксиом понимания классов. Эта схема аксиом гласит: для каждой формулы , которая дает количественную оценку только множествам, существует класс, состоящий из -кортежей , удовлетворяющих формуле, т. е. тогда схема аксиом замены заменяется одной аксиомой, которая использует класс. Наконец, аксиома экстенсиональности ZFC модифицирована для работы с классами: если два класса имеют одинаковые элементы, то они идентичны. Остальные аксиомы ZFC не изменяются. [8]

Эта теория не является конечно аксиоматизированной. Схема замены ZFC была заменена одной аксиомой, но была введена схема аксиом понимания классов.

Чтобы создать теорию с конечным числом аксиом, схема аксиом понимания классов сначала заменяется конечным числом аксиом существования классов. Затем эти аксиомы используются для доказательства теоремы существования класса, которая подразумевает каждый экземпляр схемы аксиом. [8] Для доказательства этой теоремы требуется всего семь аксиом существования классов, которые используются для преобразования конструкции формулы в конструкцию класса, удовлетворяющего этой формуле.

Аксиоматизация НБГ

Классы и наборы

NBG имеет два типа объектов: классы и наборы. Интуитивно понятно, что каждое множество также является классом. Есть два способа аксиоматизировать это. Бернейс использовал многосортную логику двух видов: классы и множества. [2] Гёдель избегал сортировок, вводя примитивные предикаты: for « является классом» и for « является набором» (по-немецки «множество» — это Менге ). Он также ввел аксиомы, утверждающие, что каждое множество является классом и что если класс является членом класса, то это множество. [9] Использование предикатов — стандартный способ устранения сортировок. Эллиот Мендельсон модифицировал подход Гёделя, сделав все классом и определив предикат множества как [10]. Эта модификация исключает предикат класса Гёделя и его две аксиомы.

Двойной подход Бернейса на первый взгляд может показаться более естественным, но он создает более сложную теорию. [б] В теории Бернейса каждое множество имеет два представления: одно как множество, а другое как класс. Кроме того, существует два отношения принадлежности : первое, обозначаемое «ε», находится между двумя множествами; второй, обозначаемый «η», находится между множеством и классом. [2] Эта избыточность необходима для многосортной логики, поскольку переменные разных типов располагаются в непересекающихся подобластях области дискурса .

Различия между этими двумя подходами не влияют на то, что можно доказать, но влияют на то, как пишутся утверждения. В подходе Гёделя допустимым утверждением является то , где и являются классами. В подходе Бернейса это утверждение не имеет смысла. Однако, если это множество, существует эквивалентное утверждение: Определите «множество представляет класс », если они имеют те же множества, что и члены, то есть утверждение , в котором множество представляет класс , эквивалентно утверждению Гёделя [2].

В этой статье принят подход Гёделя с модификацией Мендельсона. Это означает, что NBG является аксиоматической системой в логике предикатов первого порядка с равенством , и ее единственными примитивными понятиями являются класс и отношение принадлежности.

Определения и аксиомы экстенсиональности и спаривания

Множество — это класс, который принадлежит хотя бы одному классу: является множеством тогда и только тогда, когда . Класс, который не является множеством, называется собственным классом: является собственным классом тогда и только тогда, когда . [12] Следовательно, каждый класс является либо множеством, либо собственным классом, и ни один класс не является одновременно и множеством.

Гёдель ввел соглашение, согласно которому переменные в верхнем регистре варьируются по классам, а переменные в нижнем регистре — по наборам. [9] Гёдель также использовал имена, начинающиеся с заглавной буквы, для обозначения определенных классов, включая функции и отношения, определенные в классе всех множеств. В этой статье используется соглашение Гёделя. Это позволяет нам писать:

Следующие аксиомы и определения необходимы для доказательства теоремы существования класса.

Аксиома экстенсиональности. Если два класса имеют одинаковые элементы, то они идентичны.

[13]

Эта аксиома обобщает аксиому экстенсиональности ZFC на классы.

Аксиома пары . Еслииявляются множествами, то существует множество,единственными членами которого являютсяи.

[14]

Как и в ZFC, из аксиомы экстенсиональности следует единственность множества , что позволяет ввести обозначение

Упорядоченные пары определяются:

Кортежи определяются индуктивно с использованием упорядоченных пар:

[с]

Аксиомы существования классов и аксиома регулярности

Аксиомы существования класса будут использоваться для доказательства теоремы существования класса: для каждой формулы со свободным набором переменных, которая дает количественную оценку только по множествам, существует класс -кортежей , которые ей удовлетворяют. Следующий пример начинается с двух классов, которые являются функциями , и создает составную функцию . Этот пример иллюстрирует методы, необходимые для доказательства теоремы существования класса, которые приводят к необходимым аксиомам существования класса.

Аксиомы существования классов делятся на две группы: аксиомы, обрабатывающие примитивы языка, и аксиомы, обрабатывающие кортежи. В первой группе четыре аксиомы, во второй группе три аксиомы. [д]

Аксиомы обработки языковых примитивов:

Членство. Существует класс , содержащий все упорядоченные пары, первый компонент которых является членом второго компонента.

[18]

Пересечение (соединение). Для любых двух классов и существует класс, состоящий именно из множеств, принадлежащих обоим и .

[19]

Дополнение (отрицание). Для любого классасуществует класс,состоящий именно из множеств, не принадлежащих.

[20]

Домен (квантор существования). Для любого класса существует класс, состоящий именно из первых компонент упорядоченных пар .

[21]

По аксиоме экстенсиональности класс в аксиоме пересечения и класс в аксиомах дополнения и области уникальны. Они будут обозначаться: и соответственно. [e] С другой стороны, экстенсиональность неприменима к аксиоме принадлежности, поскольку она определяет только те множества, в которых являются упорядоченными парами. [ нужны разъяснения ]

Первые три аксиомы подразумевают существование пустого класса и класса всех множеств: Аксиома принадлежности подразумевает существование класса. Аксиомы пересечения и дополнения подразумевают существование , который пуст. По аксиоме экстенсиональности этот класс уникален; оно обозначается как Дополнение — это класс всех множеств, который также уникален по своей экстенсиональности. Предикат set , который был определен как , теперь переопределен, чтобы избежать количественной оценки классов.

Аксиомы обработки кортежей:

Продукт по . Для любого классасуществует класс,состоящий из упорядоченных пар, первый компонент которых принадлежит.

[23]

Круговая перестановка . Для любого классасуществует класс, тройки которого получены путем применения круговой перестановкик тройкам из.

[24]

Транспозиция . Для любого классасуществует класс,трехкортежи которого получены транспонированием двух последних компонентов трехкортежей из.

[25]

Согласно экстенсиональности произведение по аксиоме подразумевает существование уникального класса, который обозначается Эта аксиома используется для определения класса всех -кортежей : и Если это класс, экстенсиональность подразумевает, что это уникальный класс, состоящий из -кортежей Например , аксиома принадлежности создает класс , который может содержать элементы, не являющиеся упорядоченными парами, в то время как пересечение содержит только упорядоченные пары .

Аксиомы циклической перестановки и транспозиции не предполагают существования уникальных классов, поскольку они определяют только кортежи из трех классов . Указывая кортежи из трех классов, эти аксиомы также определяют -кортежи для поскольку :

Кортежная лемма  — 

Доказательство

Для доказательства теоремы существования класса необходима еще одна аксиома: аксиома регулярности . Поскольку существование пустого класса доказано, дается обычная формулировка этой аксиомы. [ф]

Аксиома регулярности . В каждом непустом множестве есть хотя бы один элемент, с которым оно не имеет общего.

Эта аксиома подразумевает, что набор не может принадлежать самому себе: Предположим, что и пусть Тогда , поскольку это противоречит аксиоме регулярности, поскольку является единственным элементом в . Следовательно, аксиома регулярности также запрещает бесконечные нисходящие последовательности членства множеств:

Гёдель установил регулярность классов, а не множеств в своей монографии 1940 года, основанной на лекциях, прочитанных в 1938 году. [26] В 1939 году он доказал, что регулярность множеств подразумевает регулярность классов. [27]

Теорема существования класса

Теорема о существовании класса  .  Пусть это формула, которая дает количественную оценку только множествам и не содержит никаких свободных переменных, кроме (не обязательно всех из них). Тогда для всех существует уникальный класс кортежей такой, что :

Класс обозначается [g]

Доказательство теоремы будет проводиться в два этапа:

  1. Правила преобразования используются для преобразования данной формулы в эквивалентную формулу, упрощающую индуктивную часть доказательства. Например, единственными логическими символами в преобразованной формуле являются , и , поэтому индукция обрабатывает логические символы только с тремя случаями.
  2. Теорема существования класса доказана индуктивно для преобразованных формул. Руководствуясь структурой преобразованной формулы, аксиомы существования класса используются для создания уникального класса кортежей , удовлетворяющих формуле.

Правила трансформации. В правилах 1 и 2 ниже и обозначают переменные множества или класса. Эти два правила исключают все вхождения переменных класса перед и все вхождения равенства. Каждый раз, когда к подформуле применяется правило 1 или 2, оно выбирается так, чтобы оно отличалось от других переменных в текущей формуле. Три правила повторяются до тех пор, пока не останется подформул, к которым их можно применить. В результате получается формула, построенная только с использованием , , , , заданных переменных и переменных класса , где не встречается перед .

  1. превращается в
  2. Экстенсиональность используется для преобразования в
  3. Логические идентификаторы используются для преобразования подформул, содержащих и в подформулы, которые используют только и

Правила преобразования: связанные переменные . Рассмотрим формулу составной функции из примера 1, в которой свободные переменные множества заменены на и : Индуктивное доказательство удалит , что приведет к формуле. Однако, поскольку теорема существования класса сформулирована для переменных с индексами, эта формула не имеет формы, ожидаемой формулой индукционная гипотеза . Эта проблема решается путем замены переменной на Связанные переменные внутри вложенных кванторов обрабатываются путем увеличения нижнего индекса на единицу для каждого последующего квантора. Это приводит к правилу 4, которое должно применяться после других правил, поскольку правила 1 и 2 создают количественные переменные.

  1. Если формула не содержит свободных переменных, кроме связанных переменных, вложенных в кванторы, заменяются на . Эти переменные имеют (квантификатор) глубину вложенности .

Доказательство теоремы существования класса. Доказательство начинается с применения правил преобразования к заданной формуле для получения преобразованной формулы. Поскольку эта формула эквивалентна данной формуле, доказательство завершается доказательством теоремы существования классов преобразованных формул.

Доказательство теоремы существования класса преобразованных формул

В доказательстве используется следующая лемма.

Лемма о расширении  .  Пусть и пусть будет классом, содержащим все упорядоченные пары, удовлетворяющие То есть, Тогда можно расширить до уникального класса кортежей , удовлетворяющих . То есть,

Доказательство:

  1. Если позволить
    В противном случае компоненты добавляются перед применением утверждения леммы о кортежах 1 к с. Это создает класс , содержащий все кортежи.
    удовлетворяющий
  2. Если позволить
    В противном случае компоненты добавляются между ними и добавляются компоненты один за другим, используя утверждение 2 леммы о кортежах. В результате создается класс, содержащий все кортежи.
    удовлетворяющий
  3. Если позволить
    В противном случае компоненты добавляются после добавления компонентов один за другим с использованием утверждения 3 леммы о кортежах. В результате создается класс, содержащий все кортежи.
    удовлетворяющий
  4. Пусть экстенсиональность подразумевает, что это уникальный класс кортежей , удовлетворяющих

Теорема существования класса для преобразованных формул  .  Пусть это формула, которая:

  1. не содержит свободных переменных, кроме ;
  2. содержит только , , , , переменные набора и переменные класса, где не появляется перед ;
  3. количественно определяет только заданные переменные, где – глубина вложенности квантора переменной.

Тогда для всех существует уникальный класс кортежей такой, что :

Доказательство: Базовый шаг: имеет 0 логических символов. Гипотеза теоремы подразумевает, что это атомарная формула вида или

Случай 1: Если есть , мы строим класс, уникальный класс -кортежей , удовлетворяющих

Случай a: где Аксиома членства создает класс , содержащий все упорядоченные пары, удовлетворяющие условиям. Примените лемму расширения к , чтобы получить

Случай b: это когда аксиома членства создает класс , содержащий все упорядоченные пары, удовлетворяющие Применить утверждение леммы о кортеже 4, чтобы получить содержащий все упорядоченные пары, удовлетворяющие Применить лемму расширения к, чтобы получить

Случай c: где. Поскольку эта формула неверна по аксиоме регулярности, никакие -кортежи ей не удовлетворяют, поэтому

Случай 2: Если есть , мы создаем класс, уникальный класс -кортежей , удовлетворяющих

Случай а: где Применить аксиому произведения к для получения класса Применить лемму расширения к, чтобы получить

Случай b: это когда Примените аксиому произведения на to, чтобы получить класс. Примените утверждение леммы о кортеже 4 к, чтобы получить. Примените лемму расширения к, чтобы получить

Случай c : где Тогда

Индуктивный шаг: имеет логические символы, где . Предположим по индукционному предположению, что теорема верна для всех , у которых меньше логических символов. Теперь докажем теорему для с логическими символами. В этом доказательстве список переменных класса сокращен до , поэтому формулу, например , можно записать как

Случай 1: Поскольку имеются логические символы, из гипотезы индукции следует, что существует уникальный класс -кортежей , такой что:

По аксиоме дополнения существует такой класс, который Однако содержит элементы, отличные от -кортежей , если Для исключения этих элементов используйте дополнение относительно класса всех -кортежей. [e] Тогда, в силу экстенсиональности, существует уникальный класс кортежей такой, что:

Случай 2: Поскольку оба и имеют меньше логических символов, гипотеза индукции подразумевает, что существуют уникальные классы -кортежей и такие , что:

Согласно аксиомам пересечения и экстенсиональности, это единственный класс кортежей таких, что:

Случай 3: Глубина вложенности кванторов на единицу больше, чем у, и дополнительная свободная переменная равна Поскольку имеет логические символы, гипотеза индукции подразумевает, что существует уникальный класс -кортежей, такой что:

Согласно аксиомам области и экстенсиональности, это единственный класс -кортежей таких, что: [h]

Гёдель указывал, что теорема существования класса «является метатеоремой , то есть теоремой о системе [NBG], а не в системе…» [30] Это теорема о NBG, потому что она доказывается в метатеории индукцией по Формулы НБГ. Кроме того, его доказательство — вместо использования конечного числа аксиом NBG — индуктивно описывает, как использовать аксиомы NBG для построения класса, удовлетворяющего заданной формуле. Для каждой формулы это описание можно превратить в конструктивное доказательство существования, которое есть в NBG. Следовательно, эта метатеорема может генерировать доказательства NBG, которые заменяют использование теоремы существования класса NBG.

Рекурсивная компьютерная программа кратко описывает построение класса по заданной формуле. Определение этой программы не зависит от доказательства теоремы существования класса. Однако доказательство необходимо, чтобы доказать, что класс, построенный программой, удовлетворяет заданной формуле и построен с использованием аксиом. Эта программа написана на псевдокоде , использующем оператор Case в стиле Паскаля . [я]

Пусть это формула примера 2. Вызов функции генерирует класс , который сравнивается ниже с. Это показывает, что построение класса отражает построение его определяющей формулы

Расширение теоремы существования класса

Гёдель распространил теорему о существовании классов на формулы , содержащие отношения над классами (такие как и унарное отношение ), специальные классы (такие как ) и операции (такие как и ). [32] Чтобы расширить теорему о существовании классов, формулы, определяющие отношения, специальные классы и операции, должны давать количественную оценку только над множествами. Тогда может быть преобразована в эквивалентную формулу, удовлетворяющую условию теоремы существования класса.

Следующие определения определяют, как формулы определяют отношения, специальные классы и операции:

  1. Отношение определяется:
  2. Специальный класс определяется:
  3. Операция определяется:

Термин определяется :

  1. Переменные и специальные классы — это термины.
  2. Если — операция с аргументами и являются термами, то — это терм.

Следующие правила преобразования исключают отношения, специальные классы и операции. Каждый раз, когда правило 2b, 3b или 4 применяется к подформуле, оно выбирается так, чтобы оно отличалось от других переменных в текущей формуле. Правила повторяются до тех пор, пока не останется подформул, к которым их можно применить. и обозначим термины.

  1. Отношение заменяется его определяющей формулой
  2. Пусть – определяющая формула для специального класса
    1. заменяется на
    2. заменяется на
  3. Пусть – определяющая формула операции
    1. заменяется на
    2. заменяется на
  4. Экстенсиональность используется для преобразования в

Теорема о существовании класса (расширенная версия)  .  Пусть это формула, которая определяет количественно только над множествами, не содержит свободных переменных, кроме , и может содержать отношения, специальные классы и операции, определенные формулами, которые определяют количественно только над множествами. Тогда для всех существует единственный класс -кортежей такой, что

[Дж]
Доказательство

Примените правила преобразования для получения эквивалентной формулы, не содержащей отношений, специальных классов или операций. Эта формула удовлетворяет условию теоремы существования класса. Следовательно, для всех существует единственный класс кортежей , удовлетворяющих

Установите аксиомы

Аксиомы спаривания и регулярности, необходимые для доказательства теоремы существования классов, были приведены выше. NBG содержит еще четыре аксиомы набора. Три из этих аксиом относятся к операциям классов, применяемым к множествам.

Определение. является функцией , если

В теории множеств определение функции не требует указания области определения или кодомена функции (см. Функция (теория множеств) ). Определение функции NBG обобщает определение ZFC с набора упорядоченных пар на класс упорядоченных пар.

Определения ZFC операций над множествами image , Union и Power Set также обобщаются на операции классов. Образ класса под функцией : Это определение не требует, чтобы объединение классов было степенным классом . Расширенная версия теоремы о существовании классов подразумевает существование этих классов. Аксиомы замены, объединения и степенного множества подразумевают, что когда эти операции применяются к множествам, они создают множества. [34]

Аксиома замены. Если функция и является набором, то , образ под , является набором.

Отсутствие требования в определении приводит к более сильной аксиоме замены, которая используется в следующем доказательстве.

Теорема ( аксиома разделения NBG )  —  Если это множество и является его подклассом, то это множество.

Доказательство

Теорема существования класса строит ограничение тождественной функции на : Поскольку образ under равен , аксиома замены подразумевает, что это множество. Это доказательство зависит от определения образа, не имеющего требования, поскольку , а не

Аксиома союза. Если есть множество, то существует множество, содержащее

Аксиома набора мощности. Если есть множество, то существует множество, содержащее

[к]

Теорема . Если  —  множество, то и — множества.

Доказательство

Аксиома объединения утверждает, что это подкласс множества , поэтому аксиома разделения подразумевает, что это множество. Аналогично, аксиома набора мощности утверждает, что это подкласс множества , поэтому аксиома разделения подразумевает, что это набор.

Аксиома бесконечности. Существует непустое множество такое, что для всех в существует такое, что является собственным подмножеством .

Аксиомы бесконечности и замены доказывают существование пустого множества . При обсуждении аксиом существования классов было доказано существование пустого класса. Теперь мы докажем, что это множество. Пусть функция и пусть — множество, заданное аксиомой бесконечности. При замене образ under , равный , является набором.

Аксиома бесконечности NBG подразумевается аксиомой бесконечности ZFC : Первое соединение аксиомы ZFC, , подразумевает первое соединение аксиомы NBG. Второе соединение аксиомы ZFC, , подразумевает второе соединение аксиомы NBG, поскольку для доказательства аксиомы бесконечности ZFC на основе аксиомы бесконечности NBG требуются некоторые другие аксиомы NBG (см. Слабая аксиома бесконечности ). [л]

Аксиома глобального выбора

Концепция класса позволяет NBG иметь более сильную аксиому выбора, чем ZFC. Функция выбора — это функция , определенная на множестве непустых множеств такая, что для всех аксиом выбора ZFC утверждается, что существует функция выбора для каждого набора непустых множеств. Функция глобального выбора — это функция , определенная в классе всех непустых множеств такая, что для каждого непустого множества аксиома глобального выбора утверждает, что существует глобальная функция выбора. Из этой аксиомы следует аксиома выбора ZFC , поскольку для каждого набора непустых множеств ( ограничение на ) является функцией выбора для. В 1964 году Уильям Б. Истон доказал, что глобальный выбор сильнее аксиомы выбора, используя принуждение для построения модель , удовлетворяющая аксиоме выбора и всем аксиомам NBG, кроме аксиомы глобального выбора. [38] Аксиома глобального выбора эквивалентна тому, что каждый класс имеет хороший порядок, а аксиома выбора ZFC эквивалентна каждому множеству, имеющему хороший порядок. [м]

Аксиома глобального выбора. Существует функция, которая выбирает элемент из каждого непустого множества.

История

обратитесь к подписи
История подходов, которые привели к теории множеств NBG

Система аксиом фон Неймана 1925 года

Фон Нейман опубликовал вступительную статью о своей системе аксиом в 1925 году. В 1928 году он представил подробное описание своей системы. [39] Фон Нейман основал свою систему аксиом на двух областях примитивных объектов: функциях и аргументах. Эти домены перекрываются — объекты, находящиеся в обоих доменах, называются функциями-аргументами. Функции соответствуют классам в NBG, а функции-аргументы соответствуют наборам. Примитивная операция фон Неймана — это применение функции , обозначаемое [ ax ], а не a ( x ), где a — функция, а x — аргумент. Эта операция создает аргумент. Фон Нейман определил классы и множества, используя функции и функции-аргументы, которые принимают только два значения : A и B. Он определил x  ∈  a , если [ ax ] ≠  A. [1]

На работу фон Неймана по теории множеств повлияли статьи Георга Кантора , аксиомы теории множеств Эрнста Цермело 1908 года и критика теории множеств Цермело 1922 года, которые были даны независимо Абрахамом Френкелем и Торальфом Сколемом . И Френкель ,  и Сколем указывали, что аксиомы Цермело не могут доказать существование множества {Z0,  Z1 , Z2 , ... } , где Z0 множество натуральных чисел , а Zn +1степенное множество Z н . Затем они ввели аксиому замены, которая гарантировала бы существование таких множеств. [40] [n] Однако они неохотно принимали эту аксиому: Френкель заявил, что «Замена была слишком сильной аксиомой для« общей теории множеств »», в то время как «Скулем только писал, что« мы могли бы ввести« Замену ». [42]

Фон Нейман работал над проблемами теории множеств Цермело и предложил решения некоторых из них:

Система аксиом фон Неймана 1929 года

обратитесь к подписи
Джон фон Нейман

В 1929 году фон Нейман опубликовал статью, содержащую аксиомы, которые привели бы к NBG.Эта статья была мотивирована его беспокойством по поводу непротиворечивости аксиомы ограничения размера. Он заявил, что эта аксиома «делает очень многое, даже слишком многое». Помимо применения аксиом разделения и замены и теоремы о хорошем порядке , из этого также следует, что любой класс, мощность которого меньше мощности V , является множеством. Фон Нейман подумал, что этот последний вывод выходит за рамки канторианской теории множеств, и пришел к выводу: «Поэтому мы должны обсудить, не является ли ее [аксиома] последовательность даже более проблематичной, чем аксиоматизация теории множеств, которая не выходит за рамки необходимой канторианской структуры». [57]

Фон Нейман начал свое исследование непротиворечивости с введения своей системы аксиом 1929 года, которая содержит все аксиомы его системы аксиом 1925 года, за исключением аксиомы ограничения размера. Он заменил эту аксиому двумя ее следствиями: аксиомой замены и аксиомой выбора. Аксиома выбора фон Неймана гласит: «Каждое отношение R имеет подкласс, который является функцией с той же областью определения, что и R ». [58]

Пусть S — система аксиом фон Неймана 1929 года. Фон Нейман ввел систему аксиом S + Регулярность (которая состоит из S и аксиомы регулярности), чтобы продемонстрировать, что его система 1925 года непротиворечива относительно S . Он доказал:

  1. Если S непротиворечиво, то S + Регулярность непротиворечиво.
  2. S +Регулярность подразумевает аксиому ограничения размера. Поскольку это единственная аксиома его системы аксиом 1925 года, которой нет в S + Регулярность, S + Регулярность подразумевает все аксиомы его системы 1925 года.

Эти результаты подразумевают: если S непротиворечиво, то система аксиом фон Неймана 1925 года непротиворечива. Доказательство: если S непротиворечиво, то S + Regularity непротиворечиво (результат 1). Используя доказательство от противного , предположим, что система аксиом 1925 года противоречива, или, что то же самое: система аксиом 1925 года подразумевает противоречие. Поскольку из S + Регулярность следует аксиома системы 1925 года (результат 2), из S + Регулярность также следует противоречие. Однако это противоречит непротиворечивости S + Регулярности. Следовательно, если S непротиворечиво, то система аксиом фон Неймана 1925 года непротиворечива.

Поскольку S — это его система аксиом 1929 года, система аксиом фон Неймана 1925 года непротиворечива по отношению к его системе аксиом 1929 года, которая ближе к канторианской теории множеств. Основными различиями между канторианской теорией множеств и системой аксиом 1929 года являются классы и аксиома выбора фон Неймана. Система аксиом S + Regularity была модифицирована Бернейсом и Гёделем для создания эквивалентной системы аксиом NBG.

Система аксиом Бернейса

Пол Бернейс

В 1929 году Пауль Бернейс начал модифицировать новую систему аксиом фон Неймана, взяв классы и множества в качестве примитивов. Он опубликовал свою работу в серии статей, вышедших с 1937 по 1954 год. [59] Бернейс заявил, что:

Цель модификации системы фон Неймана — оставаться ближе к структуре исходной системы Цермело и в то же время использовать некоторые теоретико-множественные концепции логики Шредера и Principia Mathematica , которые стали знакомы логикам. Как будет видно, такое расположение приводит к значительному упрощению. [60]

Бернейс обрабатывал множества и классы с помощью двухсортовой логики и ввел два примитива членства: один для членства в множествах, а другой для членства в классах. С помощью этих примитивов он переписал и упростил аксиомы фон Неймана 1929 года. Бернейс также включил аксиому регулярности в свою систему аксиом. [61]

Система аксиом Гёделя (NBG)

обратитесь к подписи
Курт Гёдель, ок. 1926 год    

В 1931 году Бернейс отправил письмо, содержащее свою теорию множеств, Курту Гёделю . [36] Гёдель упростил теорию Бернейса, сделав каждое множество классом, что позволило ему использовать только один вид и один примитив членства. Он также ослабил некоторые аксиомы Бернейса и заменил аксиому выбора фон Неймана эквивалентной аксиомой глобального выбора. [62] [v] Гёдель использовал свои аксиомы в своей монографии 1940 года об относительной непротиворечивости глобального выбора и гипотезе обобщенного континуума. [63]

Было указано несколько причин, по которым Гёдель выбрал NBG для своей монографии: [w]

Достижения Гёделя вместе с деталями его презентации привели к известности, которой NBG будет пользоваться в течение следующих двух десятилетий. [70] В 1963 году Пол Коэн доказал свои доказательства независимости для ZF с помощью некоторых инструментов, которые Гёдель разработал для своих доказательств относительной непротиворечивости для NBG. [71] Позже ZFC стал популярнее NBG. Это было вызвано несколькими факторами, включая дополнительную работу, необходимую для обработки форсирования в NBG, [72] представление Коэна о форсировании в 1966 году, в котором использовался ZF, [73] [y] и доказательство того, что NBG является консервативным расширением ZFC. [з]

НБГ, ZFC и МК

NBG логически не эквивалентен ZFC, поскольку его язык более выразителен: он может делать утверждения о классах, которые невозможно сделать в ZFC. Однако NBG и ZFC подразумевают одни и те же утверждения о множествах. Таким образом, NBG является консервативным расширением ZFC. NBG подразумевает теоремы, которые не подразумевает ZFC, но поскольку NBG является консервативным расширением, эти теоремы должны включать соответствующие классы. Например, теорема NBG гласит, что глобальная аксиома выбора подразумевает, что собственный класс V может быть хорошо упорядочен и что каждый правильный класс может быть поставлен во взаимно однозначное соответствие с V . [аа]

Одним из последствий консервативного расширения является то, что ZFC и NBG эквисогласованы . Для доказательства этого используется принцип взрыва : из противоречия все доказуемо. Предположим, что ZFC или NBG несовместимы. Тогда из противоречивой теории вытекают противоречивые утверждения ∅ = ∅ и ∅ ≠ ∅, которые являются утверждениями о множествах. В силу свойства консервативного расширения другая теория также подразумевает эти утверждения. Следовательно, это также противоречиво. Таким образом, хотя NBG более выразителен, он в равной степени соответствует ZFC. Этот результат вместе с доказательством относительной непротиворечивости фон Неймана 1929 года подразумевает, что его система аксиом 1925 года с аксиомой ограничения размера эквисовместима с ZFC. Это полностью снимает беспокойство фон Неймана по поводу относительной непротиворечивости этой мощной аксиомы, поскольку ZFC находится в рамках канторианской структуры.

Несмотря на то, что NBG является консервативным расширением ZFC, теорема может иметь более короткое и элегантное доказательство в NBG, чем в ZFC (или наоборот). Обзор известных результатов такого рода см. в Pudlák 1998.

Теория множеств Морса – Келли имеет схему аксиом понимания классов, которая включает формулы, кванторы которых варьируются по классам. МК является более сильной теорией, чем НБГ, поскольку МК доказывает непротиворечивость НБГ, [76], в то время как вторая теорема Гёделя о неполноте подразумевает, что НБГ не может доказать непротиворечивость НБГ.

Обсуждение некоторых онтологических и других философских проблем, поставленных NBG, особенно в сравнении с ZFC и MK, см. в Приложении C к Potter 2004.

Модели

ZFC, NBG и MK имеют модели , описываемые в терминах кумулятивной иерархии V α и конструктивной иерархии L α . Пусть V включает недоступный кардинал κ, пусть XV κ и пусть Def( X ) обозначает класс определимых подмножеств X первого порядка с параметрами. В символах, где " " обозначает модель с областью применения и отношением , а " " обозначает отношение удовлетворения :

Затем:

Теория категорий

Онтология NBG обеспечивает основу для разговора о «больших объектах», не рискуя парадоксом. Например, в некоторых разработках теории категорий « большая категория » определяется как категория, объекты и морфизмы которой составляют собственный класс. С другой стороны, «малая категория» — это категория, объекты и морфизмы которой являются членами множества. Таким образом, мы можем говорить о « категории всех множеств » или « категории всех малых категорий », не рискуя парадоксом, поскольку NBG поддерживает большие категории.

Однако NBG не поддерживает «категорию всех категорий», поскольку ее членами будут большие категории, а NBG не позволяет соответствующим классам быть членами чего-либо. Онтологическим расширением, позволяющим формально говорить о такой «категории», является конгломерат , представляющий собой совокупность классов. Тогда «категория всех категорий» определяется ее объектами: конгломератом всех категорий; и его морфизмы: конгломерат всех морфизмов от A до B , где A и B — объекты. [82] О том, адекватна ли онтология, включающая как классы, так и множества, для теории категорий, см. Muller 2001.

Примечания

  1. ^ Аксиома глобального выбора объясняет, почему он доказуемо сильнее.
  2. Историческое развитие показывает, что двойной подход на первый взгляд действительно кажется более естественным. Представляя свою теорию, Бернейс заявил: «Согласно ведущей идее теории множеств фон Неймана, нам приходится иметь дело с двумя типами индивидов, которые мы можем различать как множества и классы ». [11]
  3. ^ Определение Гёделя . [15] Это влияет на формулировки некоторых его определений, аксиом и теорем. В этой статье используется определение Мендельсона. [16]
  4. ^ Аксиомы существования классов Бернейса определяют уникальные классы. Гёдель ослабил все аксиомы Бернейса, кроме трех (пересечение, дополнение, область определения), заменив биусловия импликациями , что означает, что они определяют только упорядоченные пары или тройки класса. Аксиомы в этом разделе принадлежат Гёделю, за исключением более сильного произведения Бернейса на аксиому V, которая определяет уникальный класс упорядоченных пар. Аксиома Бернейса упрощает доказательство теоремы существования класса. Аксиома Гёделя B6 появляется как четвертое утверждение леммы о кортеже. Позже Бернейс понял, что одна из его аксиом избыточна, а это означает, что одна из аксиом Гёделя избыточна. Используя другие аксиомы, аксиому B6 можно доказать на основе аксиомы B8, а B8 можно доказать на основе B6, поэтому любую аксиому можно считать избыточной аксиомой. [17] Названия аксиом обработки кортежей взяты из статьи во французской Википедии: Теория ансамблей фон Неймана.
  5. ^ ab Эта статья использует обозначение дополнения Бурбаки и обозначение относительного дополнения . [22] Это префиксное обозначение относительного дополнения используется в теореме существования класса для отражения префикса логическое не ( ).
  6. ^ Поскольку Гёдель формулирует эту аксиому до того, как докажет существование пустого класса, он формулирует ее без использования пустого класса. [5]
  7. Доказательства в этом и следующем разделах основаны на доказательствах Гёделя, которые он дал в Институте перспективных исследований, где он «мог рассчитывать на аудиторию, хорошо разбирающуюся в математической логике ». [28] Чтобы сделать доказательства Гёделя более доступными для читателей Википедии, в них было внесено несколько изменений. Цель этого и следующего разделов — доказать М4 Гёделя, его теорему существования четвертого класса. Доказательство в этом разделе в основном следует доказательству M1, [29] , но оно также использует методы доказательств M3 и M4. Теорема формулируется с использованием переменных класса, а не символов M1 для специальных классов (универсальная квантификация переменных класса эквивалентна истинности для любого экземпляра переменных класса). Основные отличия от доказательства M1 заключаются в том, что уникальные классы кортежей генерируются в конце базисных и индуктивных шагов (которые требуют более сильного произведения Бернейса по аксиоме), а связанные переменные заменяются переменными с индексами, которые продолжают нумерацию свободные заданные переменные. Поскольку связанные переменные для части индукции свободны, это гарантирует, что, когда они свободны, с ними обращаются так же, как с исходными свободными переменными. Одним из преимуществ этого доказательства является пример вывода функции Class, который показывает, что конструкция класса отражает конструкцию его определяющей формулы.
  8. В этом доказательстве не учтена одна деталь. Используется соглашение Гёделя, поэтому оно определяется как Поскольку эта формула дает количественную оценку классов, ее необходимо заменить эквивалентом. Тогда три формулы в доказательстве, имеющие форму, становятся , которые дают действительное доказательство.
  9. ^ Рекурсивные компьютерные программы, написанные на псевдокоде, использовались и в других областях чистой математики . Например, они использовались для доказательства теоремы Гейне-Бореля и других теорем анализа . [31]
  10. ^ Эта теорема представляет собой теорему Гёделя M4. Он доказал это, сначала доказав M1, теорему о существовании классов, в которой используются символы специальных классов, а не переменных свободных классов. M1 создает класс, содержащий все кортежи, удовлетворяющие , но который может содержать элементы, не являющиеся кортежами . Теорема M2 распространяет эту теорему на формулы, содержащие отношения, специальные классы и операции. Теорема М3 получается из М2 заменой символов специальных классов свободными переменными. Гёдель использовал M3 для определения
    который уникален по своей экстенсиональности. Он использовал для определения теоремы M4, полученной из M3 путем пересечения класса, созданного M3, с получением уникального класса -кортежей , удовлетворяющих данной формуле. Подход Гёделя, особенно использование им M3 для определения , устраняет необходимость в более сильной форме произведения по аксиоме, предложенной Бернейсом. [33]
  11. ^ Гёдель ослабил аксиомы Бернейса об объединении и наборе степеней, которые утверждают существование этих множеств, до вышеупомянутых аксиом, которые утверждают, что существует набор, содержащий объединение, и набор, содержащий набор степеней. [35] Бернейс опубликовал свои аксиомы после Гёделя, но отправил их Гёделю в 1931 году. [36]
  12. ^ Поскольку аксиома ZFC требует существования пустого множества, преимущество аксиомы NBG заключается в том, что аксиома пустого множества не требуется. Система аксиом Мендельсона использует аксиому бесконечности ZFC, а также имеет аксиому пустого множества. [37]
  13. ^ Чтобы узнать о наличии хорошего порядка, подразумевающего глобальный выбор, см. Следствия аксиомы ограничения размера . О глобальном выборе, подразумевающем упорядоченность любого класса, см. Kanamori 2009, p. 53.
  14. ^ В 1917 году Дмитрий Мириманов опубликовал форму замены, основанную на кардинальной эквивалентности. [41]
  15. ^ ab В 1928 году фон Нейман заявил: «Трактура порядкового числа, тесно связанная с моей, была известна Цермело в 1916 году, как я узнал впоследствии из личного общения. Тем не менее, фундаментальная теорема, согласно которой каждому хорошо упорядоченному множеству существует аналогичный порядковый номер, который не мог быть строго доказан, поскольку аксиома замены была неизвестна». [43]
  16. ^ фон Нейман 1923. В определении фон Неймана также использовалась теория вполне упорядоченных множеств. Позже его определение было упрощено до нынешнего: Порядковый номер — это транзитивное множество , которое хорошо упорядочено по элементу ∈. [44]
  17. ^ После введения кумулятивной иерархии фон Нейман смог показать, что аксиомы Цермело не доказывают существование ординалов α ≥ ω + ω, которые включают в себя несчетное множество наследственно счетных множеств . Это следует из результата Скулема о том, что V ω+ω удовлетворяет аксиомам Цермело [46] , и из α ∈ V β , откуда следует α < β. [47]
  18. ^ Фон Нейман сформулировал свою аксиому в эквивалентной функциональной форме. [49]
  19. ^ Подход Скулема неявно включает натуральные числа, поскольку формулы схемы аксиом строятся с использованием структурной рекурсии , которая является обобщением математической рекурсии на натуральные числа.
  20. ^ Мириманов определил обоснованные множества в 1917 году. [53]
  21. Акихиро Канамори отмечает, что Бернейс читал лекции по своей системе аксиом в 1929-1930 годах, и заявляет, что «… он и Цермело, должно быть, пришли к идее включения Основания [регулярности] почти одновременно». [55] Однако Бернейс не публиковал часть своей системы аксиом, содержащую регулярность, до 1941 года. [56]
  22. ^ Доказательство того, что аксиома фон Неймана подразумевает глобальный выбор: пусть из аксиомы фон Неймана следует, что существует такая функция, что Функция является функцией глобального выбора, поскольку для всех непустых множеств Доказательство того, что глобальный выбор подразумевает аксиому фон Неймана: Пусть - глобальная функция выбора, и пусть это будет отношение. Ибо пусть где - множество всех множеств, имеющих ранг меньше, чем Пусть Тогда - функция, удовлетворяющая аксиоме фон Неймана, поскольку и
  23. ^ Гёдель использовал аксиомы фон Неймана 1929 года в своем объявлении в 1938 году о своей теореме относительной непротиворечивости и заявил: «Соответствующая теорема справедлива, если T обозначает систему Principia mathematica ». [64] Его набросок доказательства, сделанный в 1939 году, относится к теории множеств Цермело и ZF. [65] Доказательство теоремы в множественных формальных системах не было чем-то необычным для Гёделя. Например, он доказал свою теорему о неполноте для системы Principia mathematica , но указал, что она «справедлива для широкого класса формальных систем…». [66]
  24. ^ Доказательство непротиворечивости Гёделя строит конструктивную вселенную . Чтобы построить это в ZF, требуется некоторая теория моделей. Гёдель построил его в NBG без теории моделей. О конструкции Гёделя см. Gödel 1940, стр. 35–46 или Cohen 1966, стр. 99–103.
  25. ^ Коэн также дал подробное доказательство теорем относительной непротиворечивости Гёделя с использованием ZF. [74]
  26. ^ В 1960-х годах эта консервативная теорема о продолжении была независимо доказана Полом Коэном, Солом Крипке и Робертом Соловеем. В своей книге 1966 года Коэн упомянул эту теорему и заявил, что ее доказательство требует принуждения. Это также было независимо доказано Рональдом Йенсеном и Ульрихом Фельгнером, опубликовавшими свое доказательство в 1971 году. [75]
  27. ^ Оба вывода следуют из заключения о том, что каждый собственный класс можно привести во взаимно однозначное соответствие с классом всех ординалов. Доказательство этого изложено в Kanamori 2009, с. 53.
  28. ^ Истон построил модель версии NBG Мендельсона, в которой аксиома выбора ZFC справедлива, но глобальный выбор терпит неудачу.
  29. ^ В кумулятивной иерархии V κ подмножества V κ находятся в V κ+1 . Конструируемая иерархия L κ создает подмножества медленнее, поэтому подмножества L κ находятся в L κ + , а не в L κ+1 . [80]

Рекомендации

  1. ^ аб фон Нейман 1925, стр. 221–224, 226, 229; Английский перевод: ван Хейеноорт 2002b, стр. 396–398, 400, 403.
  2. ^ abcd Bernays 1937, стр. 66–67.
  3. ^ Гёдель 1940, с. [ нужна страница ] .
  4. ^ Гёдель 1940, стр. 3–7.
  5. ^ abc Gödel 1940, с. 6.
  6. ^ Гёдель 1940, с. 25.
  7. ^ Гёдель 1940, стр. 35–38.
  8. ^ ab «Аксиомы Неймана-Бернейса-Гёделя». Британская энциклопедия . Проверено 17 января 2019 г.
  9. ^ аб Гёдель 1940, с. 3.
  10. ^ Мендельсон 1997, стр. 225–226.
  11. ^ Бернейс 1937, с. 66.
  12. ^ Мендельсон 1997, с. 226.
  13. ^ Аксиома Гёделя A3 (Гёдель 1940, стр. 3).
  14. ^ Аксиома Гёделя A4 (Гёдель 1940, стр. 3).
  15. ^ Гёдель 1940, с. 4).
  16. ^ Мендельсон 1997, с. 230.
  17. ^ Канамори 2009, с. 56; Бернейс 1937, с. 69; Гёдель 1940, стр. 5, 9; Мендельсон 1997, с. 231.
  18. ^ Аксиома Гёделя B1 (Гёдель 1940, стр. 5).
  19. ^ Аксиома Гёделя B2 (Гёдель 1940, стр. 5).
  20. ^ Аксиома Гёделя B3 (Гёдель 1940, стр. 5).
  21. ^ Аксиома Гёделя B4 (Гёдель 1940, стр. 5).
  22. ^ Бурбаки 2004, с. 71.
  23. ^ Аксиома Бернейса b (3) (Бернейс 1937, стр. 5).
  24. ^ Аксиома Гёделя B7 (Гёдель 1940, стр. 5).
  25. ^ Аксиома Гёделя B8 (Гёдель 1940, стр. 5).
  26. ^ Гёдель 1940, с. 6; Канамори 2012, с. 70.
  27. ^ Канамори 2009, с. 57; Гёдель 2003, с. 121. Обе ссылки содержат доказательство Гёделя, но доказательство Канамори легче понять, поскольку он использует современную терминологию.
  28. ^ Доусон 1997, с. 134.
  29. ^ Гёдель 1940, стр. 8–11.
  30. ^ Гёдель 1940, с. 11.
  31. ^ Грей 1991.
  32. ^ Гёдель 1940, стр. 11–13.
  33. ^ Гёдель 1940, стр. 8–15.
  34. ^ Гёдель 1940, стр. 16–18.
  35. ^ Бернейс 1941, с. 2; Гёдель 1940, с. 5).
  36. ^ аб Канамори 2009, с. 48; Гёдель 2003, стр. 104–115.
  37. ^ Мендельсон 1997, стр. 228, 239.
  38. ^ Истон 1964, стр. 56a–64.
  39. ^ фон Нейман 1925, фон Нейман 1928.
  40. ^ Феррейрос 2007, с. 369.
  41. ^ Мириманов 1917, с. 49.
  42. ^ Канамори 2012, с. 62.
  43. ^ Халлетт 1984, с. 280.
  44. ^ Кунен 1980, с. 16.
  45. ^ фон Нейман 1925, с. 223 (сноска); Английский перевод: ван Хейеноорт 2002b, с. 398 (сноска).
  46. ^ Канамори 2012, с. 61
  47. ^ Кунен 1980, стр. 95–96. Использует обозначение R(β) вместо V β .
  48. ^ Халлетт 1984, стр. 288–290.
  49. ^ фон Нейман 1925, с. 225; Английский перевод: ван Хейеноорт 2002b, с. 400.
  50. ^ Френкель, Историческое введение в Бернейсе, 1991, стр. 13.
  51. ^ фон Нейман 1925, стр. 224–226; Английский перевод: ван Хейеноорт 2002b, стр. 399–401.
  52. ^ Монтегю 1961.
  53. ^ Мириманов 1917, с. 41.
  54. ^ фон Нейман 1925, стр. 230–232; Английский перевод: ван Хейеноорт 2002b, стр. 404–405.
  55. ^ Канамори 2009, стр. 53–54.
  56. ^ Бернейс 1941, с. 6.
  57. ^ фон Нейман 1929, с. 229; Феррейрос 2007, стр. 379–380.
  58. ^ Канамори 2009, стр. 49, 53.
  59. ^ Канамори 2009, стр. 48, 58. Статьи Бернейса перепечатаны в Müller 1976, стр. 1–117.
  60. ^ Бернейс 1937, с. 65.
  61. ^ Канамори 2009, стр. 48–54.
  62. ^ Канамори 2009, с. 56.
  63. ^ Канамори 2009, стр. 56–58; Гёдель 1940, с. [ нужна страница ] .
  64. ^ Гёдель 1990, с. 26.
  65. ^ Гёдель 1990, стр. 28–32.
  66. ^ Гёдель 1986, с. 145.
  67. ^ Соловей 1990, с. 13.
  68. ^ Кунен 1980, с. 176.
  69. ^ Гёдель 1990, с. 108, сноска i. В абзаце, содержащем эту сноску, обсуждается, почему Гёдель считал «свойство множества» примитивом теории множеств и как оно вписывается в его онтологию . «Свойство набора» соответствует примитиву «класс» в NBG.
  70. ^ Канамори 2009, с. 57.
  71. ^ Коэн 1963.
  72. ^ Канамори 2009, с. 65: «Форсирование само по себе значительно понизило статус любой формальной теории классов из-за дополнительных препятствий, связанных с необходимостью специфицировать классы родовых расширений».
  73. ^ Коэн 1966, стр. 107–147.
  74. ^ Коэн 1966, стр. 85–99.
  75. ^ Феррейрос 2007, стр. 381–382; Коэн 1966, с. 77; Фельгнер 1971.
  76. ^ Мостовский 1950, с. 113, сноска 11. В сноске упоминается теория множеств NQ Ванга , которая позже превратилась в МК.
  77. ^ Канамори 2009b, стр. 18, 29.
  78. ^ Чуаки 1981, с. 313 доказывает, что ( V κV κ+1 , ∈) является моделью MKTR + AxC. МКТ — это аксиомы Тарского для МК без выбора и замены. MKTR + AxC — это MKT с заменой и выбором (Chuaqui 1981, стр. 4, 125), что эквивалентно MK.
  79. ^ Мендельсон 1997, с. 275.
  80. ^ Гёдель 1940, с. 54; Соловей 1990, стр. 9–11.
  81. ^ Гёдель 1940, с. 54.
  82. ^ Адамек, Херрлих и Стрекер 2004, стр. 15–16, 40.

Библиография

Внешние ссылки