- •Министерство образования и науки Российской Федерации
- •Глава I. Наивная теория множеств
- •§ 1. Основные понятия и операции
- •Основные операции над множествами
- •Универсальные множества и операция дополнения
- •§ 2. Проверка некоторых равенств со множествами
- •§ 3. Бинарные отношения и их основные свойства
- •Способы задания бинарных отношений
- •Основные типы бинарных отношений
- •§ 4. Отношения эквивалентности и разбиения множеств
- •§ 5. Функции и их основные виды
- •Графики функций
- •Функции специального вида
- •§ 6. Композиция (суперпозиция) функций
- •Обратимые функции
- •§ 7*. Об аксиоматике Цермело-Френкеля теории множеств
- •40. Аксиома существования булеана (множества всех подмножеств) :
- •50. Аксиома (неупорядоченной) пары :
- •Глава II. Мощности множеств
- •§ 1. Счётные множества и множества мощности континуум
- •Некоторые свойства счётных множеств и множеств мощности континуума
- •§ 2. Сравнение мощностей
- •§ 3. Кардинальные числа : порядок
- •Порядок на кардиналах
- •§ 4. Кардинальные числа : арифметика
- •Основные свойства операций с кардиналами
§ 2. Сравнение мощностей
В этом параграфе более формально докажем те свойства равномощности и сравнения мощностей, которыми на интуитивном уровне пользовались уже ранее.
10. Любое множество равномощно самому себе: X |X| = |X| (рефлексивность).
Это очевидно, т.к. для любого множества X биективно тождественное отображение X : X X, заданное правилом x X X(x) = x .
20. Если X равномощно Y, то Y равномощно X:
X, Y |X| = |Y| |Y| = |X| (симметричность).
Действительно, если f : X Y – биективное отображение, то для него существует обратное g = f –1 : Y X , которое тоже биективно.
30. Если X равномощно Y, а Y равномощно Z, то X равномощно Z:
X, Y, Z |X| = |Y| |Y| = |Z| |X| = |Z | (транзитивность).
Это следует из того, что если f : X Y и g : Y Z – взаимно однозначны, то биективна и их композиция (суперпозиция) g f : X Z, заданная правилом x X g f(x) = g(f(x)).
Таким образом, доказано, что отношение равномощности множеств обладает свойствами рефлексивности, симметричности и транзитивности, т.е. оно аналогично отношению равенства. Это отношение не является отношением эквивалентности, т.к. невозможно указать множество, на котором оно задано (множество всех множеств множеством не является). С другой стороны, если задано множество U, то это отношение равномощности будет отношением эквивалентности на множестве B(U).
Напомним, что мощность множества X меньше или равна мощности множества Y, если существует инъективное отображение f : X Y. В этом случае пишут |X| |Y|.
Точно так же, как в свойствах 10 , 20 доказываются следующие свойства
40. X |X| |X| (рефлексивность).
50. X, Y, Z |X| |Y| |Y| |Z| |X| |Z| (транзитивность).
Это показывает, что введённое отношение похоже на отношение порядка. Однако, для полного сходства необходимо доказать свойство антисимметричности.
60. X, Y |X| |Y| |Y| |X| |X| = |Y| (антисимметричность).
Более развёрнуто: если существуют вложения f : X Y и g : Y X, то существует биекция h : X Y , т.е. |X| = |Y|.
Если одно из отображений сюръективно, то доказывать нечего, т.к. оно является и биективным. В противном случае проведём, следуя Маклейну, следующее остроумное рассуждение.
Пусть X1 = X \ Im(g) X, где Im(g) = {x X | y Y x = g(y)}, и если Xn X уже определено, то Xn+1 = g f(Xn) X . Пусть X∞ = Xn (см. рисунок ниже).
Тогда для любого элемента x X∞ верно x X1 = X \ Im(g), т.е. x Im(g). Таким образом, доказано, что X \ X∞ Im(g).
Поскольку функция g : Y Im(g) – биективна, то существует обратная функция g –1: Im(g) Y, которая, как показано выше, определена на множестве X \ X∞ Im(g). Теперь формулой h(x) = определим функцию h : X Y . Ясно, что h – отображение, т.е. функция h определена для любого x X.
Это отображение инъективно. Действительно, если для x1 x2 X верно h(x1) = h(x2), то (ввиду инъективности функций f и g –1 ) не могут одновременно выполняться включения x1 , x2 X∞ или x1 , x2 X \ X∞ . Поэтому можно считать x1 X∞ , а x2 X∞ . Таким образом, f(x1) = h(x1) = h(x2) = g –1(x2), т.е. x2 = g(f(x1)) = gf(x1). Поскольку x1 Xk для некоторого k N, то получается x2 = gf(x1) gf(Xk) = Xk+1 X∞ , т.е. x2 X∞ – противоречие.
Наконец, h сюръективно. В самом деле, если y Y, то возможны два случая: либо g(y) X∞ , либо g(y) X∞ . В первом случае y = g –1(g(y)) = = h(g(y)) Im(h). Во втором случае g(y) Xk для некоторого k N. При этом k > 1, т.к. g(y) Im(g). Значит g(y) Xk = gf(Xk–1), и g(y) = gf(xk–1) для некоторого xk–1 Xk–1 , откуда (учитывая инъективность функции g) получим y = f(xk–1) = h(xk–1) Im(h).
Итак, h – биективное отображение множества X на множество Y, что и требовалось.
Аналог антисимметричности для сравнения мощностей доказан.
Теперь докажем свойство линейности полученного порядка мощностей.
70. Для любых множеств X и Y верно одно и только одно из трёх: либо |X| < |Y| , либо |X| = |Y| , либо |X| > |Y|.
Ясно, что пустое множество содержится в любом, так что имеем || = || и || < |M| для любого непустого множества M. Поэтому в дальнейшем можно считать, что X Y.
Допустим, что не существует вложения множества X во множество Y. Построим вложение множества Y во множество X. Для этого введём на множестве всех вложений
I = { f : B A | A X, B Y, A = Im(f), f – вложение}
бинарное отношение, полагая f g тогда и только тогда, когда функция g является продолжением функции f, т.е. f : B A , g : D C, B D, A C и b B f(b) = g(b). Ясно, что множество I , т.к. в нём содержится функции f : {y} {x} с одноэлементными областями определения и значений при любых x X, y Y.
Отношение удовлетворяет, очевидно, следующим свойствам:
рефлексивности ( f : B A f f),
транзитивности ( f : B A, g : D C, h : F E f g g h f h),
антисимметричности ( f : B A, g : D C f g g f f = g).
Последнее следует из общепринятого определения равенства функций: из f g следует B D, A C, а g f означает, что D B, C A и d D f(d) = g(d). Таким образом, B = D, A = C и d D f(d) = g(d), т.е. f = g.
Итак, – отношение порядка.
Кроме того, введённый порядок индуктивен, т.е. удовлетворяет следующему условию: любая возрастающая цепочка f1 f2 … fn … имеет верхнюю грань – существует вложение f со свойством n N fn f. Действительно, если дана цепочка указанного вида, то для fn : Bn An имеют место включения B1 B2 … , A1 A2 … , а каждая функция fn+1 является продолжением функции fn , а значит, и всех предыдущих. Рассмотрим B = Bn , A = An , и построим вложение f : B A , продолжающее все вложения цепочки. Именно, для b Bn положим f(b) = fn(b). Значение f(b) не зависит от номера n: если b Bm , то fn(b) = fm(b), т.к. при n m функция fn продолжает fm , а при m n – fm продолжает fn . Функция f будет вложением, т.к. каждая функция fn переводит разные элементы в разные. Очевидно, что f продолжает все функции цепочки, так что f – верхняя грань рассматриваемой цепи: f1 f2 … fn … f.
Итак, I – упорядоченное множество со свойством индуктивности. К нему можно применить лемму Цорна:
Лемма Цорна: Любое упорядоченное множество со свойством индуктивности имеет максимальный элемент.
Эта лемма, как отмечалось выше, эквивалентна аксиоме выбора. Таким образом, у множества I есть максимальный элемент, т.е. такой элемент i I, что f I f i. Докажем, что i : Y U – вложение. Ясно, что i : V U – вложение, т.к. i I. Предположим, что V Y. Тогда U X, иначе i : V X – биективно и существует обратное вложение i –1: X V Y вопреки первоначальному предположению. Итак, V Y и U X, значит можно выбрать элементы y Y \ V, x X \ U и продолжить вложение i до вложения j I, где j : V {y} U {x}, v V j(v) = i(v), j(y) = x. Это противоречит максимальности вложения i, т.к. должно быть j i, а это не так: V {y} V.
Итак, найдено вложение i : Y U X, что и требовалось.
То, что никакие два условия |X| < |Y|, |X| > |Y|, |X| = |Y| не могут выполняться одновременно ясно из определений отношения < для мощностей.
Полученная теория сравнения мощностей имеет смысл, если бесконечных мощностей бесконечно много. Это действительно так, что следует из теоремы Кантора-Бернштейна:
80. Теорема Кантора-Бернштейна: Любое множество не равномощноно множеству всех своих подмножеств. Более точно: если X – множество и B(X) – булеан множества X (множество всех подмножеств множества X), то существует инъекция f : X B(X), но не существует биекции g : B(X) X.
Функцию f : X B(X) построить легко: можно задать f(x) = {x} B(X).
Предположим, вопреки доказываемому, что есть биекция g : B(X) X. Используем диагональный метод Кантора, чтобы получить противоречие. Рассмотрим множество M X, где M = {x X | x g–1(x)} . Зададимся вопросом g(M) M ?
Если x = g(M) M, то (по определению множества M) имеем x g–1(x) = = g–1(g(M)) = M, т.е. x M – противоречие.
Если же x = g(M) M, то (по определению множества M) x g–1(x) = = g–1(g(M)) = M, т.е. x M – противоречие. Таким образом, g не может быть биекцией.
Теорема Кантора-Бернштейна доказана.
На самом деле, аналогичным образом можно доказать значительно больше. Пусть для множеств X, Y символ XY обозначает множество всех отображений из Y в X : XY = {f: Y X | D(f) = Y} . В частности, если X = {0, 1}, то множество {0, 1}Y обычно обозначают 2Y и отождествляют с булеаном B(Y). Более точно, существует биекция : {0, 1}Y B(Y), которую можно задать, например, так: (f) = {y Y | f(y) = 1}. Это действительно биекция:
инъ: если (f) = (g), то отображения f: Y {0, 1} и g: Y {0, 1} принимают значение 1 на одном и том же множестве, вне которого они одновременно принимают значение 0. Значит, f = g.
сюръ: для любого множества Z B(Y), т.е. для Z Y построим отображение f: Y {0, 1} по правилу f(y) =. Очевидно, что (f) = Z.
Итак, можно отождествить функцию f 2Y с множеством (f) B(Y), т.е. отождествить 2Y c B(Y). Кстати, для конечного множества Y из n элементов получаем равенство |2Y| = 2n = |B(Y)| , которое и оправдывает обозначение 2Y.
90. Если X и Y – множества, причём |X| > 1, то |XY| > |Y| , т.е. существует вложение : Y XY, но не существует биективного отображения : Y XY.
Доказательство аналогично доказательству свойства 90. Зафиксируем два различных элемента x1 и x2 множества X.
Функцию : Y XY построить легко: например, можно задать (y) = cy , где cy : Y X – задаётся правилом cy(u) = . Отображение инъективно: если y1 y2 , то , так что.
Предположим, вопреки доказываемому, что нашлась биекция : Y XY. Чтобы получить противоречие, используем диагональный метод Кантора: построим отображение f: Y X, не содержащееся в образе отображения .
Положим f(y) = . Тогда f(y) (y)(y), и значит, f отлична от любой функции (y), т.е. f Im(µ) = XY – противоречие.