
- •Министерство образования и науки Российской Федерации
- •Глава 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
– противоречие.