Принуждение (математика) - Forcing (mathematics)
В математической дисциплине теория множеств, принуждение это метод доказательства последовательность и независимость Результаты. Впервые он был использован Пол Коэн в 1963 году, чтобы доказать независимость аксиома выбора и гипотеза континуума от Теория множеств Цермело – Френкеля.
В последующие годы принуждение было значительно переработано и упрощено, и с тех пор оно стало мощным методом как в теории множеств, так и в областях математическая логика такие как теория рекурсии. Теория описательных множеств использует понятия принуждения как из теории рекурсии, так и из теории множеств. Принуждение также использовалось в теория моделей, но в теории моделей принято определять универсальность прямо без упоминания о принуждении.
Интуиция
Интуитивно понятно, что принуждение заключается в расширении теоретического набора вселенная в большую вселенную . Например, в этой большой вселенной может появиться много новых подмножества из которых не было в старой вселенной, и тем самым нарушают гипотеза континуума.
Хотя невозможно при работе с конечный наборы, это просто еще одна версия Парадокс Кантора о бесконечности. В принципе, можно было бы рассмотреть:
идентифицировать с участием , а затем ввести расширенное отношение членства, включающее «новые» множества формы . Принуждение - это более сложная версия этой идеи, сводящая расширение к существованию одного нового набора и позволяющая точно контролировать свойства расширенной вселенной.
Оригинальная техника Коэна, теперь называемая разветвленное принуждение, немного отличается от неразветвленное принуждение изложено здесь. Принуждение также эквивалентно методу Булевозначные модели, который, по мнению некоторых, концептуально более естественен и интуитивно понятен, но обычно его гораздо сложнее применить.
Принуждение позы
А заставить позет упорядоченная тройка, , где это предзаказ на это безатомный, что означает, что он удовлетворяет следующему условию:
- Для каждого , есть такой, что , без такой, что . Самый большой элемент является , это, для всех .
Члены называются принудительные условия или просто условия. Один читает так как " является сильнее чем ". Интуитивно понятно, что условие" меньше "дает" больше "информации, так же как меньший интервал предоставляет дополнительную информацию о номере чем интервал делает.
Существуют различные условные обозначения. Некоторые авторы требуют также быть антисимметричный, так что отношение есть частичный заказ. Некоторые используют термин частичный заказ в любом случае, что противоречит стандартной терминологии, в то время как некоторые используют термин предзаказ. Можно обойтись без самого большого элемента. Обратный порядок также используется, особенно Сахарон Шелах и его соавторы.
P-имена
Связано с форсирующим позетом это класс из -имена. А -name это набор формы
На самом деле это определение трансфинитной рекурсии. Точнее, сначала используется трансфинитная рекурсия определить следующую иерархию:
Тогда класс -names определяется как
В - имена, по сути, являются расширением вселенная. Данный , один определяет быть -имя
Опять же, это действительно определение трансфинитной рекурсии.
Интерпретация
Учитывая любое подмножество из , следующий определяет интерпретация или оценка карта из - имена
Это снова определение трансфинитной рекурсии. Обратите внимание, что если , тогда . Затем определяется
так что .
пример
Хороший пример форсирующего позета: , где и это собрание Борелевские подмножества из с ненулевым Мера Лебега. В этом случае можно говорить об условиях как о вероятностях, а -name присваивает членство в вероятностном смысле. Благодаря интуитивной интуиции, которую может предоставить этот пример, вероятностный язык иногда используется с другими расходящимися форсирующими позициями.
Счетные транзитивные модели и общие фильтры
Ключевым этапом принуждения является: вселенная , чтобы найти подходящий объект не в . Результирующий класс всех интерпретаций -именов будет модель что правильно расширяет оригинал (поскольку ).
Вместо работы с , полезно рассмотреть счетная транзитивная модель с участием . «Модель» относится к модели теории множеств, любой из , или модель большого, но конечного подмножества , или его вариант. «Транзитивность» означает, что если , тогда . В Лемма Мостовского о коллапсе заявляет, что это можно предположить, если отношение принадлежности обоснованный. Эффект транзитивности состоит в том, что членство и другие элементарные понятия можно обрабатывать интуитивно. Счетность модели опирается на Теорема Левенгейма – Сколема.
Так как это набор, есть наборы не в - это следует из Парадокс Рассела. Соответствующий набор собирать и примыкать к это общий фильтр на . Условие «фильтра» означает, что:
- если , тогда
- если , то существует такой, что
Для быть «общим» означает:
- Если является «плотным» подмножеством (то есть для каждого , существует такой, что ), тогда .
Существование универсального фильтра следует из Лемма Расиова – Сикорского.. На самом деле верно немного больше: при условии , можно найти общий фильтр такой, что . Из-за условия расщепления на (названный выше "безатомным"), если это фильтр, то плотный. Если , тогда потому что это модель . По этой причине универсальный фильтр никогда не используется. .
Принуждение
Учитывая общий фильтр , поступают следующим образом. Подкласс - имена в обозначается . Позволять
Чтобы сократить изучение теории множеств к тому из , работает «язык принуждения», который построен как обычный логика первого порядка, с членством как бинарным отношением и всеми -имена как константы.
Определить (читать как " силы в модели с позом "), где это условие, является формулой на языке принуждения, а есть -names, чтобы означать, что если это общий фильтр, содержащий , тогда . Особый случай часто пишется как ""или просто"". Такие утверждения верны в , не важно что является.
Важно то, что это внешний определение отношения принуждения эквивалентен внутренний определение в , определяемый трансфинитной индукцией по - имена экземпляров и , а затем обычной индукцией по сложности формул. Это приводит к тому, что все свойства действительно свойства , и проверка в становится простым. Обычно это выражается в следующих трех ключевых свойствах:
- Правда: если и только если это вызвано , то есть при некотором условии , у нас есть .
- Определяемость: Заявление ""определяется в .
- Согласованность: .
Определим отношение принуждения в индукцией по сложности формул, в которой мы сначала определяем отношение для атомарных формул как -индукция, а затем определим ее для произвольных формул индукцией по их сложности.
Сначала мы определяем отношение принуждения к атомарным формулам, делая это для обоих типов формул, и , одновременно. Это означает, что мы определяем одно отношение где обозначает тип формулы следующим образом:
1. означает .
2. означает .
3. означает .
Вот это условие и и находятся -именов. Позволять быть формулой, определяемой -индукция:
R1. если и только если .
R2. если и только если .
R3. если и только если .
Более формально мы используем следующее бинарное отношение -names: Пусть относится к именам и если и только если хотя бы для одного условия . Эта связь вполне обоснована, а это значит, что для любого имени класс всех имен , так что удерживается, является набором и нет функции такой, что .
В общем, хорошо обоснованное отношение не является предварительным заказом, потому что оно может не быть транзитивным. Но, если мы рассматриваем это как «упорядочение», это отношение без бесконечных убывающих последовательностей, где для любого элемента класс элементов ниже него является набором.
Любое бинарное отношение легко закрыть на транзитивность. Для имен и , выполняется, если существует хотя бы одна конечная последовательность (как карта с доменом ) для некоторых такой, что , и для любого , держит. Такой порядок тоже вполне обоснован.
Мы определяем следующий четко определенный порядок пар имен: если выполняется одно из следующих условий:
1. ,
2. и ,
3. и и .
Соотношение определяется рекурсией по парам имен. Для любой пары это определяется таким же соотношением на «более простых» парах. Собственно, по теореме о рекурсии существует формула такие, что R1, R2 и R3 являются теоремами, потому что их значение истинности в некоторой точке определяется его значениями истинности в «меньших» точках относительно некоторого хорошо обоснованного отношения, используемого в качестве «упорядочивания». Теперь мы готовы определить отношение принуждения:
1. означает .
2. означает .
3. означает .
4. означает .
5. означает .
Собственно, это преобразование произвольной формулы к формуле где и дополнительные переменные. Это определение отношения принуждения во вселенной. всех множеств независимо от какой-либо счетной транзитивной модели. Однако существует связь между этой «синтаксической» формулировкой принуждения и «семантической» формулировкой принуждения по некоторой счетной транзитивной модели. .
1. Для любой формулы есть теорема теории (например, конъюнкция конечного числа аксиом) такая, что для любой счетной транзитивной модели такой, что и любой безатомный частичный порядок и любой -общий фильтр над
Это называется свойством определимости отношения принуждения.
Последовательность
Вышеупомянутое обсуждение можно резюмировать с помощью фундаментального результата согласованности, который при форсировании poset , мы можем предположить существование универсального фильтра , не принадлежащий Вселенной , так что снова является теоретико-множественной вселенной, моделирующей . Кроме того, все истины в может быть сведено к истине в с участием отношения принуждения.
Оба стиля, смежные к счетной транзитивной модели или вся вселенная , обычно используются. Реже встречается подход, использующий «внутреннее» определение принуждения, в котором не упоминаются модели набора или класса. Это был оригинальный метод Коэна, и в одном из вариантов он стал методом булевозначного анализа.
Коэн форсинг
Простейшее нетривиальное форсирование poset - это , конечные частичные функции из к под обеспечить регресс включение. То есть условие по существу два непересекающихся конечных подмножества и из , которые можно рассматривать как части "да" и "нет" , без предоставления информации о ценностях за пределами домена . " сильнее чем " Значит это другими словами, части "да" и "нет" являются надмножествами частей "да" и "нет" , и в этом смысле предоставить больше информации.
Позволять быть общим фильтром для этого набора. Если и оба в , тогда это условие, потому что это фильтр. Это значит, что является вполне определенной частичной функцией из к потому что любые два условия в договорились об их общем владении.
По факту, это полная функция. Данный , позволять . потом плотный. (Учитывая любые , если не в домена, добавьте значение для - результат в .) Условие имеет в своей области, и поскольку , мы находим, что определено.
Позволять , набор всех «да» членов общих условий. Можно дать имя прямо. Позволять
потом Теперь предположим, что в . Мы утверждаем, что . Позволять
потом плотный. (Учитывая любые , найти который не входит в его область, и присоединяется к значению для вопреки статусу "".) Тогда любой свидетели . Подвести итоги, это «новое» подмножество , обязательно бесконечно.
Замена с участием , то есть вместо этого рассмотрим конечные частичные функции, входные данные которых имеют вид , с участием и , и чьи выходы или , получается новые подмножества . Все они различны по аргументу плотности: , позволять
затем каждый плотно, и общее условие в нем доказывает, что α-е новое множество где-то не согласуется с -й новый комплект.
Это еще не опровержение гипотезы континуума. Необходимо доказать, что не было введено никаких новых карт, которые на , или на . Например, если вместо этого , конечные частичные функции из к , то первый несчетный порядковый номер, один попадает в биекция от к . Другими словами, имеет рухнул, а в вынуждающем расширении - счетный ординал.
Таким образом, последний шаг в демонстрации независимости гипотезы континуума - показать, что форсирование Коэна не разрушает кардиналов. Для этого достаточным комбинаторным свойством является то, что все антицепи Позиций принуждения исчисляемы.
Условие счетной цепи
An (сильный) антицепь из такое подмножество, что если , тогда и находятся несовместимый (написано ), то есть нет в такой, что и . В примере с борелевскими множествами несовместимость означает, что имеет нулевую меру. В примере с конечными частичными функциями несовместимость означает, что не функция, другими словами, и присвоить разные значения некоторому входу домена.
удовлетворяет условие счетной цепи (c.c.c.) тогда и только тогда, когда каждая антицепь в счетно. (Название, которое явно неуместно, является пережитком старой терминологии. Некоторые математики пишут «c.a.c.» для «счетного условия антицепи».)
Легко заметить, что удовлетворяет c.c.c. потому что меры в сумме . Также, удовлетворяет c.c.c., но доказательство труднее.
Учитывая бесчисленное подсемейство , сокращаться бесчисленному подсемейству наборов размеров , для некоторых . Если для бесчисленного множества , сократите это до бесчисленного подсемейства и повторяем, получая конечный набор и бесчисленная семья несовместимых условий размера так что каждый в для не более чем счетного множества . Теперь выберите произвольный и выберите из Любые это не один из счетного числа членов, у которых есть член домена, общий с . потом и совместимы, поэтому не антицепь. Другими словами, -антицепи счетны.
Важность антицепей в форсинге состоит в том, что для большинства целей плотные множества и максимальные антицепи эквивалентны. А максимальный антицепь не может быть расширен на большую антицепь. Это означает, что каждый элемент совместим с некоторыми членами . Существование максимальной антицепи следует из Лемма Цорна. Учитывая максимальную антицепь , позволять
потом плотный, и если и только если . Наоборот, для плотного множества , Лемма Цорна показывает, что существует максимальная антицепь , а потом если и только если .
Предположим, что удовлетворяет c.c.c. Данный , с участием функция в , можно приблизительно внутри следующим образом. Позволять быть именем для (по определению ) и разреши быть условием, которое заставляет быть функцией от к . Определите функцию , домен которого , от
Благодаря определимости принуждения это определение имеет смысл в пределах . По слаженности принуждения другое исходят из несовместимого . По c.c.c., счетно.
В итоге, неизвестно в поскольку это зависит от , но это не так уж и мало известно о принудительном использовании c.c.c. Можно выделить счетный набор догадок, для чего значение есть на любом входе, независимо от .
Это имеет следующие очень важные последствия. Если в , является сюръекцией одного бесконечного ординала на другой, то есть сюръекция в , и, следовательно, сюръекция в . В частности, кардиналы не могут рухнуть. Вывод таков: в .
Истон форсинг
Точное значение континуума в приведенной выше модели Коэна и такие варианты, как для кардиналов в общем, был разработан Роберт М. Соловей, который также придумал, как нарушать (в гипотеза обобщенного континуума ), для обычные кардиналы только конечное число раз. Например, в приведенной выше модели Коэна, если держит в , тогда держит в .
Уильям Б. Истон разработал правильную классовую версию нарушения для обычных кардиналов, в основном показывая, что известные ограничения, (монотонность, Теорема Кантора и Теорема Кенига ), были единственными -доказуемые ограничения (см. Теорема Истона ).
Работа Истона была примечательна тем, что предполагала принуждение с надлежащим классом условий. В общем, метод принуждения с надлежащим классом условий не может дать модель . Например, принуждение с , где является надлежащим классом для всех ординалов, делает континуум надлежащим классом. С другой стороны, принуждение вводит счетное перечисление ординалов. В обоих случаях результирующий явно не модель .
Одно время считалось, что более изощренное форсирование также позволит произвольно изменять мощность единичные кардиналы. Однако это оказалось сложной, тонкой и даже неожиданной проблемой. ограничения доказуемы в и с моделями нагнетания в зависимости от консистенции различных большой кардинал свойства. Остается много открытых проблем.
Случайные числа
Случайное форсирование можно определить как форсирование множества всех компактных подмножеств положительной меры, упорядоченной соотношением (меньший набор в контексте включения - меньший набор в заказе и представляет условие с большим количеством информации). Есть два типа важных плотных наборов:
1. Для любого положительного целого числа набор
плотно, где диаметр набора .
2. Для любого борелевского подмножества меры 1 множество
плотный.
Для любого фильтра и для любого конечного числа элементов есть такое, что держит . В случае такого порядка это означает, что любой фильтр - это набор компактов со свойством конечного пересечения. По этой причине пересечение всех элементов любого фильтра непусто. Если - фильтр, пересекающий плотное множество для любого положительного целого числа , то фильтр содержит условия сколь угодно малого положительного диаметра. Следовательно, пересечение всех условий из имеет диаметр 0. Но единственными непустыми множествами диаметра 0 являются синглтоны. Итак, есть ровно одно действительное число такой, что .
Позволять - любое борелевское множество меры 1. Если пересекает , тогда .
Однако общий фильтр счетной транзитивной модели не в . Реальность определяется доказуемо не является элементом . Проблема в том, что если , тогда " компактна ", но с точки зрения какой-то большой вселенной , может быть некомпактным и пересечение всех условий из общего фильтра на самом деле пусто. По этой причине мы рассматриваем множество топологических замыканий условий из G.[требуется разъяснение ] Потому что и свойство конечного пересечения , набор также обладает свойством конечного пересечения. Элементы набора ограниченные замкнутые множества как замыкания ограниченных множеств.[требуется разъяснение ] Следовательно, это набор компактов[требуется разъяснение ] со свойством конечного пересечения и, следовательно, имеет непустое пересечение. поскольку и наземная модель наследует метрику от вселенной , набор имеет элементы сколь угодно малого диаметра. Наконец, существует ровно одно вещественное число, принадлежащее всем членам множества . Общий фильтр может быть реконструирован из так как .
Если это имя ,[требуется разъяснение ] и для держит " борелевское множество меры 1 ", то имеет место
для некоторых . Есть имя так что для любого универсального фильтра держит
потом
выполняется для любого условия .
Каждое борелевское множество может быть построено не однозначно, начиная с интервалов с рациональными конечными точками и применяя операции дополнения и счетных объединений счетное число раз. Запись такой конструкции называется Код Бореля. Учитывая множество Бореля в , восстанавливается код Бореля, а затем применяется та же последовательность построения в , получая набор Бореля . Можно доказать, что один и тот же набор получается независимо от конструкции , и что основные свойства сохраняются. Например, если , тогда . Если имеет нулевую меру, то имеет нулевую меру. Это отображение инъективно.
Для любого набора такой, что и " является борелевским множеством меры 1 ". .
Это значит, что "бесконечная случайная последовательность нулей и единиц" с точки зрения , что означает, что он удовлетворяет всем статистическим тестам наземной модели. .
Так что , случайное вещественное число, можно показать, что
Из-за взаимозависимости между и , обычно пишут для .
Иная интерпретация реалов в был предоставлен Дана Скотт. Рациональные числа в имеют имена, которые соответствуют счетному числу различных рациональных значений, присвоенных максимальной антицепи борелевских множеств - другими словами, определенной рациональнозначной функции на . Реальные числа в тогда соответствуют Дедекинд сокращает таких функций, то есть измеримые функции.
Булевозначные модели
Возможно, более ясно, что метод можно объяснить в терминах булевозначных моделей. В них любому утверждению присваивается значение истины из какого-то полного безатомного Булева алгебра, а не просто истинное / ложное значение. Затем ультрафильтр выбирается в этой булевой алгебре, которая присваивает значения true / false утверждениям нашей теории. Дело в том, что получившаяся теория имеет модель, которая содержит этот ультрафильтр, которую можно понимать как новую модель, полученную путем расширения старой модели этим ультрафильтром. Выбрав подходящим образом булевозначную модель, мы можем получить модель с желаемым свойством. В нем только утверждения, которые должны быть истинными ("принудительно" истинными), будут в некотором смысле истинными (поскольку он имеет это свойство расширения / минимальности).
Мета-математическое объяснение
Принуждением мы обычно стремимся показать, что некоторые предложение является последовательный с участием (или, возможно, некоторое расширение ). Один из способов интерпретировать этот аргумент - предположить, что непротиворечиво, а затем докажите, что в сочетании с новым предложение также последовательна.
Каждое «условие» - это конечный фрагмент информации. Идея состоит в том, что только конечные фрагменты имеют значение для согласованности, поскольку, согласно теорема компактности, теория выполнима тогда и только тогда, когда выполнено каждое конечное подмножество ее аксиом. Затем мы можем выбрать бесконечный набор согласованных условий для расширения нашей модели. Следовательно, если предположить непротиворечивость , мы доказываем непротиворечивость расширенный этим бесконечным множеством.
Логическое объяснение
От Вторая теорема Гёделя о неполноте, невозможно доказать непротиворечивость какой-либо достаточно сильной формальной теории, такой как , используя только аксиомы самой теории, если теория не противоречива. Следовательно, математики не пытаются доказать непротиворечивость используя только аксиомы , или доказать, что совместима с любой гипотезой используя только . По этой причине цель доказательства непротиворечивости - доказать непротиворечивость относительно последовательности . Такие проблемы известны как проблемы относительная последовательность, один из которых доказывает
(*)
Общая схема доказательств относительной непротиворечивости приводится ниже. Поскольку любое доказательство конечно, оно использует только конечное число аксиом:
Для любого данного доказательства можно проверить справедливость этого доказательства. Это доказывается индукцией по длине доказательства.
Затем разрешите
Доказав следующее
(**)
можно сделать вывод, что
что эквивалентно
который дает (*). Суть доказательства относительной непротиворечивости - доказательство (**). А доказательства можно построить для любого заданного конечного подмножества из аксиомы (автор инструменты конечно). (Нет универсального доказательства конечно.)
В , доказано, что при любом условии , набор формул (оцениваемых по именам) принудительно дедуктивно закрыто. Кроме того, для любого аксиома доказывает, что эта аксиома вынуждена . Тогда достаточно доказать, что существует хотя бы одно условие, заставляющее .
В случае булевозначного форсирования процедура аналогична: доказывается, что логическое значение не является .
Другой подход использует теорему отражения. Для любого данного конечного набора аксиомы, есть доказательство того, что этот набор аксиом имеет счетную транзитивную модель. Для любого данного конечного множества из аксиом существует конечное множество из такие аксиомы, что доказывает, что если счетная транзитивная модель удовлетворяет , тогда удовлетворяет . Доказав, что существует конечное множество из такие аксиомы, что если счетная транзитивная модель удовлетворяет , тогда удовлетворяет гипотезе . Тогда для любого данного конечного множества из аксиомы доказывает .
Иногда в (**) более сильная теория чем используется для доказательства . Тогда у нас есть доказательство непротиворечивости относительно последовательности . Обратите внимание, что , где является (аксиома конструктивности).
Смотрите также
использованная литература
- Белл, Дж. Л. (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.
внешние ссылки
- Книга Ника Уивера Принуждение для математиков был написан для математиков, которые хотят изучить основы форсирования. Не предполагается никакой логической подготовки, за исключением формального синтаксиса, который должен быть второй натурой любого хорошо подготовленного математика.
- Тимоти Чоу статья Руководство по принуждению для начинающих является хорошим введением в концепцию форсинга, избегая множества технических деталей. Эта статья выросла из статьи группы новостей Чоу. Принуждение для чайников. Помимо улучшенного описания, Руководство для начинающих включает раздел, посвященный моделям с логическими значениями.
- Смотрите также Кенни Ишваран статья Веселое введение в принуждение и гипотезу континуума, который также предназначен для новичков, но содержит больше технических деталей, чем статья Чоу.
- Коэн, П. Дж. Независимость гипотезы континуума, Proceedings of the National Academy of Sciences of the United States of America, Vol. 50, No. 6. (15 декабря 1963 г.), pp. 1143–1148.
- Коэн, П. Дж. Независимость гипотезы континуума, II, Proceedings of the National Academy of Sciences of the United States of America, Vol. 51, No. 1. (15 января 1964 г.), стр. 105–110.
- Пол Коэн прочитал историческую лекцию Открытие принуждения (Rocky Mountain J. Math. Volume 32, Number 4 (2002), 1071–1100) о том, как он разработал свое доказательство независимости. На связанной странице есть ссылка для загрузки PDF-файла с открытым доступом, но ваш браузер должен отправить референт заголовок со связанной страницы, чтобы получить его.
- Акихиро Канамори: Теория множеств от Кантора до Коэна
- Вайсштейн, Эрик В. "Принуждение". MathWorld.