Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы_I-II.doc
Скачиваний:
124
Добавлен:
05.03.2016
Размер:
1.88 Mб
Скачать

§ 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 nfm продолжает 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противоречие.