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

Лемма Цорна и свойства операций

< Лекция 10 || Лекция 11: 1234 || Лекция 12 >
Аннотация: Лемма Цорна редко встречается в современных изданиях по теории множеств, но в этом курсе сделано исключение. Большая часть лекции посвящена именно лемме Цорна, обширному доказательству данного утверждения и огромному количеству примеров. Вторая часть лекции определяет свойства операций над мощностями. Несколько теорем полностью описывают данный вопрос, а дополнительные задачи помогают лучше разобраться в материале лекции

Лемма Цорна и ее применения

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

Теорема 30 (лемма Цорна) Пусть Z - частично упорядоченное множество, в котором всякая цепь имеет верхнюю границу. Тогда в этом множестве есть максимальный элемент, и, более того, для любого элемента a\hm\in Z существует элемент b\hm\ge a, являющийся максимальным в Z. ( Цепь - это подмножество, любые два элемента которого сравнимы. Верхняя граница цепи - элемент, больший или равный любого элемента цепи.)

Доказательство. Прежде всего отметим, что Z лишь частично упорядочено, поэтому надо различать максимальные и наибольшие элементы. По этой же причине мы вынуждены употреблять грамматически некорректную конструкцию " больший или равный любого (любому?)", поскольку сказать " не меньше любого" (стандартный выход из положения) означало бы изменить смысл.

Доказательство повторяет рассуждения при построении базиса, но в более общей ситуации (теперь у нас не линейно независимые семейства, а произвольные элементы Z ).

Пусть дан произвольный элемент a. Предположим, что не существует максимального элемента, большего или равного a. Это значит, что для любого b\hm\ge a найдется c\hm>b. Тогда c\hm>a и потому найдется d\hm>c и т.д Продолжая этот процесс достаточно долго, мы исчерпаем все элементы Z и придем к противоречию.

Проведем рассуждение аккуратно (пока что мы даже не использовали условие леммы, касающееся цепей). Возьмем вполне упорядоченное множество I достаточно большой мощности (большей, чем мощность Z ). Построим строго возрастающую функцию f\colon I\hm\to Z по трансфинитной рекурсии. Ее значение на минимальном элементе I будет равно a. Предположим, что мы уже знаем все ее значения на всех элементах, меньших некоторого i. В силу монотонности эти значения попарно сравнимы. Поэтому существует их верхняя граница s, которая, в частности, больше или равна a. Возьмем какой-то элемент t\hm>s и положим f(i)\hm=t ; по построению монотонность сохранится. Тем самым I равномощно части Z, что противоречит его выбору.

В этом рассуждении, формально говоря, есть пробел: мы одновременно определяем функцию по трансфинитной рекурсии и доказываем ее монотонность с помощью трансфинитной индукции. Наше рекурсивное определение имеет смысл, лишь если уже построенная часть функции монотонна. Формально говоря, надо воспользоваться теоремой 19, считая, что следующее значение не определено, если уже построенный участок не монотонен, и получить функцию, определенную на всем I или на начальном отрезке. Если она определена на некотором начальном отрезке, то она монотонна на нем по построению, поэтому следующее значение тоже определено - противоречие.

Как и при построении базиса Гамеля (задача 115), можно обойтись без множества большей мощности. Вполне упорядочим множество Z с помощью теоремы Цермело. Этот порядок никак не связан с исходным порядком на Z ; мы будем обозначать его символом \prec. Построим с помощью трансфинитной рекурсии функцию f\colon Z \hm\to Z с такими свойствами: (1) f(z) \hm\ge a для любого z\hm\in Z ; (2) f монотонна в следующем смысле: если x\hm\prec
y, то f(x)\hm\le f(y) ; (3) f(z) не может быть строго меньше z (в смысле исходного порядка \le ) ни при каком z.

Делается это так. Значение f(z_0) для \prec - наименьшего элемента z_0 мы положим равным либо a, либо z_0 (последнее - если z_0 \hm> a ). Значение f(z) для остальных z есть либо верхняя граница значений f(z') при z'\hm\prec
z (по предположению индукции множество таких значений линейно упорядочено и потому имеет некоторую верхнюю границу \alpha ), либо само z (последнее - если z\hm>\alpha ).

В силу монотонности множество значений функции f линейно упорядочено и имеет верхнюю границу. Эта граница (обозначим ее \beta ) больше или равна a (которое есть f(z_0) ) и является искомым максимальным элементом: если \beta \hm< z для некоторого z, то f(z)\hm\le\beta\hm<z, что противоречит свойству (3).

Теперь повторим доказательство теоремы о базисе, используя лемму Цорна. Пусть V - произвольное векторное пространство. Рассмотрим частично упорядоченное множество Z, состоящее из линейно независимых подмножеств пространства V. Порядок на Z задается отношением "быть подмножеством".

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

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

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

Мы приведем другой пример применения леммы Цорна, где фигурируют уже известные нам понятия.

< Лекция 10 || Лекция 11: 1234 || Лекция 12 >