Форсирование (математика) - Forcing (mathematics)

В математической дисциплине теории множеств , принуждая является метод доказательства непротиворечивости и независимости результатов. Впервые он был использован Полом Коэном в 1963 году для доказательства независимости аксиомы выбора и гипотезы континуума от теории множеств Цермело – Френкеля .

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

Интуиция

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

Хотя это невозможно при работе с конечными множествами , это всего лишь еще одна версия парадокса Кантора о бесконечности. В принципе, можно было бы рассмотреть:

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

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

Принуждение позы

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

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

Члены называются принудительными условиями или просто условиями . Читаешь , как « это сильнее , чем ». Интуитивно понятно, что условие «меньшего размера» предоставляет «больше» информации, так же как меньший интервал предоставляет больше информации о числе π, чем интервал .

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

P-имена

Связанный с вынуждающим посетом это класс из - имена . A -name - это набор формы

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

Тогда класс имен определяется как

В -names является, по сути, расширением Вселенной . Учитывая , можно определить как -имя

Опять же, это действительно определение трансфинитной рекурсии.

Интерпретация

Принимая во внимание любое подмножество из , один определяет следующие интерпретации или оценки карте от -names по

Это снова определение трансфинитной рекурсии. Обратите внимание, что если , то . Затем определяется

так что .

Пример

Хороший пример вынуждающего посета , где и есть совокупность борелевских подмножеств из имеющих ненулевой меры Лебега . В этом случае можно говорить об условиях как о вероятностях, а -name присваивает членство в вероятностном смысле. Благодаря интуитивной интуиции, которую может предоставить этот пример, вероятностный язык иногда используется с другими расходящимися вынуждающими позами.

Счетные транзитивные модели и общие фильтры

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

Вместо того, чтобы работать с , полезно рассмотреть счетную транзитивную модель с . «Модель» относится к модели теории множеств, либо всей , либо модели большого, но конечного подмножества , либо некоторого ее варианта. «Транзитивность» означает, что если , то . Коллапс лемма Мостовского утверждает , что это можно считать , если членство отношение вполне обоснованное . Эффект транзитивности состоит в том, что членство и другие элементарные понятия можно обрабатывать интуитивно. Счетность модели основана на теореме Левенгейма – Сколема .

Как и набор, есть наборы, которых нет - это следует из парадокса Рассела . Соответствующий набор , чтобы выбрать и примыкает к является общим фильтром на . Условие «фильтрации» означает, что:

  • если , то
  • если , то существует такое, что

Ибо «общий» означает:

  • Если является «плотным» подмножеством (то есть для каждого существует такое, что ), то .

Существование общего фильтра следует из леммы Расиовой – Сикорского . На самом деле верно немного больше: для заданного условия можно найти общий фильтр, такой, что . Из-за условия разделения on (названного выше «безатомным»), если является фильтром, то он плотный. Если , то потому что это модель . По этой причине универсальный фильтр никогда не используется .

Принуждение

При использовании универсального фильтра поступают следующим образом. Подкласс -names в обозначается . Позволять

Чтобы свести изучение теории множеств к к изучению теории множеств , можно использовать «язык принуждения», который построен как обычная логика первого порядка , с членством в качестве бинарного отношения и всеми именами в качестве констант.

Определить (читается как « силы в модели с poset »), где - условие, - формула на языке принуждения, а - -имена, означающие, что если это общий фильтр, содержащий , то . Частный случай часто пишется как « » или просто « ». Такие утверждения верны , что бы ни было .

Важно то, что это внешнее определение отношения принуждения эквивалентно внутреннему определению внутри , определяемому трансфинитной индукцией по именам в экземплярах и , а затем обычной индукцией по сложности формул. Это приводит к тому, что все свойства объекта на самом деле являются его свойствами , и проверка in становится простой. Обычно это выражается в следующих трех ключевых свойствах:

  • Истина : если и только если это вынуждает нас , то есть по какому-то условию , у нас есть .
  • Определимость : выражение " " можно определить в .
  • Согласованность : .

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

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

  1. значит .
  2. значит .
  3. значит .

Вот условие и - имена. Позвольте быть формулой, определяемой -индукцией:

R1. если и только если .

R2. если и только если .

R3. если и только если .

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

В общем, хорошо обоснованное отношение не является предварительным заказом, потому что оно может не быть транзитивным. Но, если мы рассматриваем это как «упорядочение», это отношение без бесконечных убывающих последовательностей, где для любого элемента класс элементов ниже него является набором.

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

Мы определяем следующий четко определенный порядок пар имен: если выполняется одно из следующих условий:

  1. ,
  2. и ,
  3. и и .

Отношение определяется рекурсией по парам имен. Для любой пары это определяется таким же соотношением на «более простых» парах. Фактически, по теореме рекурсии существует такая формула , что R1, R2 и R3 являются теоремами, потому что ее значение истинности в некоторой точке определяется ее значениями истинности в "меньших" точках относительно некоторого хорошо обоснованного отношения, используемого как "упорядочение" ". Теперь мы готовы определить отношение принуждения:

  1. значит .
  2. значит .
  3. значит .
  4. значит .
  5. значит .

Фактически, это преобразование произвольной формулы в формулу, где и - дополнительные переменные. Это определение отношения принуждения во вселенной всех множеств независимо от какой-либо счетной транзитивной модели. Однако существует связь между этой «синтаксической» формулировкой принуждения и «семантической» формулировкой принуждения по некоторой счетной транзитивной модели .

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

Это называется свойством определимости отношения принуждения.

Последовательность

Вышеупомянутое обсуждение можно резюмировать с помощью фундаментального результата согласованности, заключающегося в том, что при наличии принудительного poset мы можем предположить существование универсального фильтра , не принадлежащего вселенной , так что опять же теоретико-множественная вселенная, которая моделирует . Более того, все истины могут быть сведены к истинам в связи с отношением принуждения.

Обычно используются оба стиля, примыкающие либо к счетной транзитивной модели, либо ко всей вселенной . Реже встречается подход, использующий «внутреннее» определение принуждения, в котором не упоминаются модели набора или класса. Это был оригинальный метод Коэна, и в одной разработке он стал методом булевозначного анализа.

Коэн форсирует

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

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

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

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

Тогда теперь предположим, что в . Мы утверждаем это . Позволять

Потом плотно. (Учитывая любой , найдите то , что не входит в его домен, и добавьте значение, противоречащее статусу " ".) Затем любые свидетели . Подводя итог, это «новое» подмножество , обязательно бесконечное.

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

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

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

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

Условие счетной цепи

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

удовлетворяет условию счетной цепи (ccc) тогда и только тогда, когда каждая антицепь в является счетной. (Название, которое явно неуместно, является пережитком старой терминологии. Некоторые математики пишут «cac» для «счетного условия антицепи».)

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

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

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

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

Предположим, что удовлетворяет ccc. Учитывая , что функция in , можно аппроксимировать внутри следующим образом. Позвольте быть именем для (по определению ) и позвольте быть условием, которое заставляет быть функцией от до . Определим функцию , чей домен , по

Благодаря определимости принуждения это определение имеет смысл внутри . По согласованности принуждения несовместимое происходит от другого . По ccc счетно.

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

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

Истон форсинг

Точное значение континуума в вышеупомянутой модели Коэна и варианты, подобные для кардиналов в целом, были разработаны Робертом М. Соловей , который также разработал, как нарушить ( обобщенную гипотезу континуума ) только для обычных кардиналов конечную количество раз. Например, в приведенной выше модели Коэна, если держится , то держится .

Уильям Б. Easton разработал соответствующую версию класса в нарушении регулярных кардиналов, в основном показывает , что известные ограничения, (монотонность, теорема Кантора и теорема Кёниги ), были единственным -provable ограничения (см теоремы Истона ).

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

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

Случайные числа

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

  1. Для любого натурального числа множество
    плотно, где - диаметр множества .
  2. Для любого борелевского подмножества меры 1 множество
    плотный.

Для любого фильтра и для любого конечного числа элементов существует такой, что выполняется . В случае такого порядка это означает, что любой фильтр представляет собой набор компактов со свойством конечного пересечения. По этой причине пересечение всех элементов любого фильтра непусто. Если - фильтр, пересекающий плотное множество для любого положительного целого числа , то фильтр содержит условия сколь угодно малого положительного диаметра. Следовательно, пересечение всех условий из имеет диаметр 0. Но единственные непустые множества диаметра 0 - одиночные. Итак, существует ровно одно действительное число, такое что .

Пусть будет любое борелевское множество меры 1. Если пересекает , то .

Однако универсального фильтра счетной транзитивной модели нет . Реальное, определяемое с помощью , очевидно, не является элементом . Проблема в том, что if , then « компактно», но с точки зрения некоторой большей вселенной , может быть некомпактным, и пересечение всех условий из общего фильтра фактически пусто. По этой причине мы рассматриваем набор топологических замыканий условий из G. Из-за свойства конечного пересечения множество также обладает свойством конечного пересечения. Элементами множества являются ограниченные замкнутые множества как замыкания ограниченных множеств. Следовательно, есть множество компактов со свойством конечного пересечения и, следовательно, имеет непустое пересечение. Поскольку и основная модель наследует метрику от Вселенной , в множестве есть элементы сколь угодно малого диаметра. Наконец, есть ровно одно действительное, принадлежащее всем членам множества . Общий фильтр можно восстановить из as .

Если это имя , а для удержаний " есть борелевское множество меры 1", то имеет место

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

Затем

выполняется при любом условии .

Каждое борелевское множество может быть построено не однозначно, начиная с интервалов с рациональными конечными точками и применяя операции дополнения и счетных объединений счетное число раз. Запись такой конструкции называется кодом Бореля . Учитывая множество Борель в , один восстанавливает код Борели, а затем применяет ту же последовательность строительства в , получая множество Борель . Можно доказать, что каждый получает тот же самый набор независимо от конструкции , и что основные свойства сохраняются. Например, если , то . Если имеет нулевую меру, значит, имеет нулевую меру. Это отображение инъективно.

Для любого множества, такого что и " является борелевским множеством меры 1" .

Это означает, что это «бесконечная случайная последовательность нулей и единиц» с точки зрения , что означает, что она удовлетворяет всем статистическим тестам наземной модели .

Итак, учитывая случайное число, можно показать, что

Из-за взаимной определяемости между и обычно пишут для .

Иное толкование чисел в было предоставлено Даной Скотт . Рациональные числа в имеют имена, которые соответствуют счетному числу различных рациональных значений, присвоенных максимальной антицепи борелевских множеств - другими словами, определенной рациональнозначной функции на . Действительные числа в тогда соответствуют дедекиндовым сечениям таких функций, то есть измеримым функциям .

Булевозначные модели

Возможно, более ясно, что метод можно объяснить в терминах булевозначных моделей. В них любому утверждению присваивается значение истинности из некоторой полной безатомной булевой алгебры , а не просто значение истина / ложь. Затем в этой булевой алгебре выбирается ультрафильтр , который присваивает значения true / false утверждениям нашей теории. Дело в том, что получившаяся теория имеет модель, которая содержит этот ультрафильтр, которую можно понимать как новую модель, полученную путем расширения старой модели этим ультрафильтром. Выбрав подходящим образом булевозначную модель, мы можем получить модель с желаемым свойством. В нем только утверждения, которые должны быть истинными (которые «принудительно» должны быть истинными), будут в некотором смысле истинными (поскольку он имеет это свойство расширения / минимальности).

Мета-математическое объяснение

В форсирует, мы обычно стремимся показать , что некоторые предложение является последовательным с (и , возможно некоторым расширением ). Один из способов истолковать аргумент - это предположить, что оно непротиворечиво, а затем доказать, что в сочетании с новым предложением оно также непротиворечиво.

Каждое «условие» - это конечный фрагмент информации - идея состоит в том, что для согласованности важны только конечные фрагменты, поскольку, согласно теореме компактности , теория выполнима тогда и только тогда, когда выполнимо каждое конечное подмножество ее аксиом. Затем мы можем выбрать бесконечный набор согласованных условий для расширения нашей модели. Поэтому, предполагая непротиворечивость , мы доказываем непротиворечивость расширенного этим бесконечным множеством.

Логическое объяснение

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


 

 

 

 

( )

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

Для любого данного доказательства можно проверить его истинность. Это доказывается индукцией по длине доказательства.

Затем разрешите

Доказав следующее


 

 

 

 

( ⁎⁎ )

можно сделать вывод, что

что эквивалентно

который дает (*). Суть доказательства относительной непротиворечивости - это доказательство (**). Доказательство может быть построена для любого заданного конечного подмножества из аксиом ( с помощью инструментов, конечно). ( Конечно, универсального доказательства нет .)

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

В случае принуждения с логическим значением процедура аналогична: доказывается, что логическое значение не равно .

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

Иногда в (**) используется более сильная теория, чем используется для доказательства . Тогда у нас есть доказательство непротиворечивости относительно непротиворечивости . Отметим, что где is (аксиома конструктивности).

Смотрите также

использованная литература

  • Белл, JL (1985). Булевозначные модели и доказательства независимости в теории множеств , Оксфорд. ISBN  0-19-853241-5
  • Коэн, П.Дж. (1966). Теория множеств и гипотеза континуума . Аддисон-Уэсли. ISBN 978-0-8053-2327-6.
  • Гришин, В.Н. (2001) [1994], "Метод принуждения" , Энциклопедия математики , EMS Press
  • Кунен, К. (1980). Теория множеств: введение в доказательства независимости . Северная Голландия. ISBN 978-0-444-85401-8.
  • Jech, Томас (2002). Теория множеств: издание третьего тысячелетия . Весна-Верлаг. ISBN 3-540-44085-2.

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