Московский государственный университет имени М.В.Ломоносова
Опубликован: 21.02.2007 | Доступ: свободный | Студентов: 1680 / 169 | Оценка: 4.60 / 3.50 | Длительность: 14:25:00
Специальности: Программист, Математик
Лекция 10:

Теорема Цермело

< Лекция 9 || Лекция 10: 123 || Лекция 11 >
Аннотация: Данная лекция посвящена основополагающей теореме теории множеств – теореме Цермело. Также дается описание и доказательство нескольких аксиом, дополнительных предположений для доказательства нескольких теорем. Значительная часть лекции посвящена трансфинитной индукции и базису Гамеля. В этом разделе также определяется ряд теорем с полным доказательством, даются примеры и задания для самостоятельного решения

Теорема Цермело

Теорема 24.(Цермело) Всякое множество может быть вполне упорядочено.

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

Объясним, в какой форме используется аксиома выбора. Пусть A - данное нам множество. Мы принимаем, что существует функция \varphi, определенная на всех подмножествах множества A, кроме самого A, которая указывает один из элементов вне этого подмножества:

X\subsetneq A \Rightarrow \varphi(X)\in A\setminus X.

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

Наименьшим элементом множества A мы объявим элемент a_0\hm=\varphi(\varnothing). За ним идет элемент a_1\hm=\varphi(\{a_0\}) ; по построению он отличается от a_0. Далее следует элемент a_2\hm=\varphi(\{a_0,a_1\}). Если множество A бесконечно, то такой процесс можно продолжать и получить последовательность \{a_0,a_1,\dots\} элементов множества A. Если после этого остаются еще не использованные элементы множества A, рассмотрим элемент a_\omega\hm=\varphi(\{a_0,a_1,a_2,\dots\}) и так будем продолжать, пока все A не кончится; когда оно кончится, порядок выбора элементов и будет полным порядком на A.

Конечно, последняя фраза нуждается в уточнении - что значит " так будем продолжать"? Возникает желание применить теорему о трансфинитной рекурсии (у нас очень похожая ситуация: следующий элемент определяется рекурсивно, если известны все предыдущие). И это можно сделать, если у нас есть другое вполне упорядоченное множество B, и получить взаимно однозначное соответствие либо между A и частью B, либо между B и частью A. В первом случае все хорошо, но для этого надо иметь вполне упорядоченное множество B по крайней мере той же мощности, что и A, так что получается некий порочный круг.

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

Пусть (S,\le_S) - некоторое подмножество множества A и заданный на нем порядок. Будем говорить, что (S,\le_S) является корректным фрагментом, если оно является вполне упорядоченным множеством, причем

s = \varphi ([0,s))
для любого s\hm\in S. Здесь [0,s) - начальный отрезок множества S, состоящий из всех элементов, меньших s с точки зрения заданного на S порядка.

Например, множество \{\varphi(\varnothing)\} является корректным фрагментом (порядок здесь можно не указывать, так как элемент всего один). Множество \{\varphi(\varnothing),
\varphi(\{\varphi(\varnothing)\})\} (первый из выписанных элементов считается меньшим второго) также является корректным фрагментом. Это построение можно продолжать и дальше, но нам надо каким-то образом " перескочить" через бесконечное (и очень большое в смысле мощности) число шагов этой конструкции.

План такой: мы докажем, что любые два корректных фрагмента в определенном смысле согласованы, после чего рассмотреть объединение всех корректных фрагментов. Оно будет корректным и будет совпадать со всем множеством A (в противном случае его можно было бы расширить и получить корректный фрагмент, не вошедший в объединение).

Лемма 1. Пусть (S,\le_S) и (T,\le_T) - два корректных фрагмента. Тогда один из них является начальным отрезком другого, причем порядки согласованы (два общих элемента все равно как сравнивать - в смысле \le_S или в смысле \le_T ).

Заметим, что по теореме 20 один из фрагментов изоморфен начальному отрезку другого. Пусть S изоморфен начальному отрезку T и h\colon
S\hm\to T - их изоморфизм. Лемма утверждает, что изоморфизм h является тождественным, то есть что h(x)\hm=x при всех x\hm\in
S. Докажем это индукцией по x\hm\in S (это законно, так как S вполне упорядочено по определению корректного фрагмента). Индуктивное предположение гарантирует, что h(y)\hm=y для всех y\hm<x. Мы хотим доказать, что h(x)\hm=x. Рассмотрим начальные отрезки [0,x)_{S} и [0,h(x))_{T} (с точки зрения порядков \le_S и \le_T соответственно). Они соответствуют друг другу при изоморфизме h, поэтому по предположению индукции совпадают как множества. Но по определению корректности x\hm=\varphi([0,x)) и h(x)\hm=\varphi([0,h(x))), так что x\hm=h(x). Лемма 1 доказана.

Рассмотрим объединение всех корректных фрагментов (как множеств). На этом объединении естественно определен линейный порядок: для всяких двух элементов найдется фрагмент, которому они оба принадлежат (каждый принадлежит своему, возьмем больший из фрагментов), так что их можно сравнить. По лемме 1 порядок не зависит от того, какой фрагмент будет выбран для сравнения.

Лемма 2. Это объединение будет корректным фрагментом.

Чтобы доказать лемму 2, заметим, что на этом объединении определен линейный порядок. Он будет полным. Для разнообразия объясним это в терминах убывающих последовательностей. Пусть x_0\hm\ge x_1\hm\ge
\ldots ; возьмем корректный фрагмент F, которому принадлежит x_0. Из леммы 1 следует, что все x_i также принадлежат этому фрагменту (поскольку фрагмент F будет начальным отрезком в любом большем фрагменте), а F вполне упорядочен по определению, так что последовательность стабилизируется. Лемма 2 доказана.

Утверждение леммы 2 можно переформулировать таким образом: существует наибольший корректный фрагмент. Осталось доказать, что этот фрагмент (обозначим его S ) включает в себя все множество A. Если S\hm\ne A, возьмем элемент a\hm=\varphi(S), не принадлежащий S, и добавим его к S, считая, что он больше всех элементов S. Полученное упорядоченное множество S' (сумма S и одноэлементного множества) будет, очевидно, вполне упорядочено. Кроме того, условие корректности также выполнено (для a - по построению, для остальных элементов - поскольку оно было выполнено в S ). Таким образом, мы построили больший корректный фрагмент, что противоречит максимальности S. Это рассуждение завершает доказательство теоремы Цермело.

Как мы уже говорили, из теоремы Цермело и теоремы 20 о сравнении вполне упорядоченных множеств немедленно вытекает такое утверждение:

Теорема 25. Из любых двух множеств одно равномощно подмножеству другого.

Понятие вполне упорядоченного множества ввел Кантор в работе 1883 года; в его итоговой работе 1895-1897 годов приводится доказательство того, что любые два вполне упорядоченных множества сравнимы (одно изоморфно начальному отрезку другого).

Утверждения о возможности полного упорядочения любого множества и о сравнении мощностей (теоремы 24 и 25) неоднократно встречаются в работах Кантора, но никакого внятного доказательства он не предложил, и оно было дано лишь в 1904 году немецким математиком Э.Цермело.

< Лекция 9 || Лекция 10: 123 || Лекция 11 >