Главная страница

Дискретка. Учебник издание шестое Рекомендовано Министерством образования и науки Российской Федерации в качестве учебника для студентов высших технических учебных заведений


Скачать 1.99 Mb.
НазваниеУчебник издание шестое Рекомендовано Министерством образования и науки Российской Федерации в качестве учебника для студентов высших технических учебных заведений
АнкорДискретка
Дата25.04.2023
Размер1.99 Mb.
Формат файлаpdf
Имя файлаDISKMATH.pdf
ТипУчебник
#1089730
страница4 из 29
1   2   3   4   5   6   7   8   9   ...   29
∀P
³¡
P (0), ∀n(P (n) ⇒ P (n
0
))
¢
⇒ ∀nP (n)
´
,
а также
P (0), ∀n (P (n) ⇒ P (n + 1))
∀n P (n)
или
0 ∈ P, ∀n (n ∈ P ⇒ (n + 1) ∈ P )
P = N
.
Итак, утверждение “для любого n ∈ N выполняется P (n)” считается до- казанным, если установлены базис индукции (доказано P (0)) и индукцион-
ный шаг (доказано, что для любого n ∈ N справедливо P (n + 1) в предпо- ложении, что выполняется P (n)). В этом состоит принцип математической
индукции.
Принцип математической индукции позволяет также давать индукцион-
ные определения, т. е. определения понятий P (n) для всех натуральных чи- сел n, построенные по следующей схеме:
1) задается значение P (0);
2) задается правило получения значения P (n + 1) по числу n и зна- чению P (n).

1.3. НАТУРАЛЬНЫЕ ЧИСЛА. ПРИНЦИП МАТЕМАТИЧЕСКОЙ ИНДУКЦИИ
25
Определим по индукции операции сложения a + b и умножения a · b
на натуральных числах. Положим a+0 ­ a (базис индукции). Если известно значение a+n, то a+n
0
­ (a+n)
0
(индукционный шаг). Аналогично 0 ­ 0.
Если задано a · n, то a · n
0
­ (a · n) + a.
Используя операцию сложения, можно ввести отношение 6 на множестве натуральных чисел: a 6 b ⇔ ∃ c(a + c = b).
Определим по индукции функцию
n!
(n-факториал):
0! ­ 1,
(n + 1)! ­ n! · (n + 1).
Пример 1.3.1. Докажем по индукции неравенство Бернулли:
(1 + a)
n
> 1 + an
для всех n ∈ N и a > −1, a ∈ R.
При n = 0 неравенство имеет вид (1 + a)
0
> 1 + a · 0 и оно справедливо,
т. е. базис индукции выполняется. Установим справедливость индукционного шага. Предположим, что
(1 + a)
n
> 1 + an,
(1.1)
и покажем, что
(1 + a)
n+1
> 1 + a(n + 1).
(1.2)
Умножим обе части неравенства (1.1) на положительное число 1 + a. Тогда
(1 + a)
n
(1 + a) > (1 + an)(1 + a), т. е.
(1 + a)
n+1
> 1 + a + an + a
2
n.
(1.3)
Поскольку a
2
> 0, имеем
1 + a + an + a
2
n > 1 + a + an = 1 + a(n + 1).
(1.4)
Из неравенств (1.3) и (1.4) получаем неравенство (1.2). На основании принципа математической индукции заключаем, что (1 + a)
n
> 1 + an для всех n ∈ N. ¤
Иногда удается установить только выполнение P (k) для некоторого k > 0
и свойство P (n) ⇒ P (n + 1) для всех n > k. Тогда по принципу математи- ческой индукции свойство P выполняется для всех n > k:
P (k), ∀n > k (P (n) ⇒ P (n + 1))
∀n > k P (n)
.

26
Глава 1. ЭЛЕМЕНТЫ ТЕОРИИ МНОЖЕСТВ
Другой эквивалентной формой принципа математической индукции яв- ляется принцип полной индукции:
если для всякого n ∈ N из предположения, что P (k) верно при любом натуральном k < n, следует, что P (k) верно также при k = n, то P (n) верно при любом натуральном n:
∀n ((∀k < n P (k)) ⇒ P (n))
∀n P (n)
.
Эта форма используется в том случае, когда для доказательства вы- полнимости P (n + 1) необходимо использовать выполнимость свойства P
не только на элементе n, но и на некоторых предыдущих элементах.
§ 1.4.
Мощность множества.
Конечные и бесконечные множества
Понятие мощности возникает при сравнении множеств по числу элемен- тов.
Множества A и B называются эквивалентными (обозначается A ∼ B),
если существует биекция f : A ↔ B.
Отметим, что для любых множеств A, B, C выполняются следующие свойства:
1) A ∼ A (поскольку id
A
: A ↔ A);
2) если A ∼ B, то B ∼ A (так как из f : A ↔ B следует f
1
: B ↔ A);
3) если A ∼ B и B ∼ C, то A ∼ C (так как из f : A ↔ B, g: B ↔ C
следует f ◦ g: A ↔ C).
Мощностью множества A называется класс всех множеств, эквивалент- ных множеству A (обозначается |A|). Эквивалентные множества A и B на- зываются равномощными: |A| = |B|. Если A ∼ n для некоторого n ∈ ω,
т. е. A имеет ровно n элементов, то множество A называется конечным.
В этом случае пишут |A| = n. Таким образом, мощностью конечного множе- ства является число его элементов.
Множество, не являющееся конечным, называется бесконечным. Если
A ∼ ω, то множество A называется счетным: |A| = ω. Если A ∼ 2
ω
, то мно- жество A называется континуальным или континуумом: |A| = 2
ω
На мощность множества A можно смотреть и как на новый объект, на- зываемый кардинальным числом или кардиналом. В качестве примеров кар- диналов можно взять любое натуральное число n, а также ω, 2
ω
, 2 2
ω
и т. д.

1.4. МОЩНОСТЬ МНОЖЕСТВА
27
Эти числа можно рассматривать как имена, обозначающие соответствую- щие мощности. Кардинальным числом конечного множества служит число его элементов.
Существование биекции между двумя эквивалентными множествами поз- воляет переносить изучение свойств с одного множества на другое, когда природа элементов не важна. Например, если |A| = n, то с элементами мно- жества A можно работать как с числами 0, 1, 2, . . . , n − 1, которые являются элементами множества n.
Говорят, что мощность множества A не превосходит мощности множе- ства B, и пишут |A| 6 |B|, если A эквивалентно некоторому подмножеству множества B. Мощность множества A меньше мощности множества B (обо- значается |A| < |B|), если |A| 6 |B| и |A| 6= |B|.
Теорема 1.4.1 (теорема Кантора—Бернштейна).
Если
|A| 6 |B|
и |B| 6 |A|, то |A| = |B|.
Доказательство. Пусть f : A → B, g: B → A разнозначные отоб- ражения, A
0
= A, A
1
= g(B) и A
n+2
= (f ◦ g)(A
n
). Индукцией по n легко доказать, что A
n+1
⊆ A
n
, n ∈ ω. Пусть D =
k∈ω
A
k
и M
i
= A
i
\A
i+1
. Очевидно,
что A
k
=
µ

k6i∈ω
M
i

∪ D и M
i
∩ M
j
= ∅ при i 6= j. Так как f ◦ g разнознач- но отображает M
i
на M
i+2
для любого i ∈ ω, то отображение h: A → A,
определенное следующим образом:
h(a) =





a,
если a ∈
µ

i∈ω
M
2i+1

∪ D,
(f ◦ g)(a),
если a ∈ ∪
i∈ω
M
2i
,
является разнозначным отображением A на A
1
=
µ

16i∈ω
M
i

∪ D. Так как
|B| = |A
1
|, то |B| = |A|. ¤
Следствие 1.4.2 (теорема о сравнении множеств). Для любых мно-
жеств A и B существует одна и только одна из следующих возможно-
стей: |A| = |B|, |A| < |B|, |B| < |A|. ¤
Определим на кардинальных числах операции сложения, умножения
и возведения в степень. Если |A| = α, |B| = β, то α + β ­ |A ∪ B|,

28
Глава 1. ЭЛЕМЕНТЫ ТЕОРИИ МНОЖЕСТВ
где A ∩ B = ∅; α · β ­ |A × B|; α
β
­ |A
B
|. В случаях, когда α, β ∈ ω, вве- денные таким образом операции совпадают с обычными операциями на на- туральных числах. Для конечных кардиналов справедливы следующие три правила, используемые в комбинаторике.
Правило суммы. Если |A| = m, |B| = n, то |A ∪ B| = m + n − |A ∩ B|,
и |A ∪ B| = m + n в том и только том случае, когда A ∩ B = ∅.
Правило произведения. Если |A| = m, |B| = n, то |A × B| = m · n.
Правило степени. Если |A| = m, |B| = n, то |A
B
| = m
n
Следующее утверждение показывает, что операции на бесконечных кар- диналах могут иметь “необычные” свойства.
Предложение 1.4.3. ω
2
∼ ω.
Доказательство. По определению множество ω
2
= ω × ω равно
{(m, n) | m, n ∈ ω}. На координатной плоскости изобразим точки с нату-
6
-










@
@
@
@
@
R
@
@
@
@
@
R
@
@
@
@
@
R
@
@
@
@
@
R
@
@
@
@
@
R
@
@
@
@
@
R
@
@
@
@
@
R
(0, 0)
(0, 1)
(0, 2)
(0, 3)
(1, 0)
(2, 0)
(3, 0)
(1, 1)
(1, 2)
(2, 1)
0 1
3 6
2 5
9 4
7 8
Рис. 1.7
ральными координатами
(m, n)
(рис. 1.7).
Очевидно, что все эти точки рас- положены в первой четверти. Для доказательства утверждения требу- ется установить биекцию меж- ду множеством натуральных чисел и полученными точками, т. е. пере- нумеровать точки. Нумеруем точки
“по диагонали”: 0 7→ (0, 0), 1 7→ (0, 1),
2 7→ (1, 0), 3 7→ (0, 2), 4 7→ (1, 1),
5 7→ (2, 0), 6 7→ (0, 3), 7 7→ (1, 2) и т. д.
Так как указанная нумерация разнозначна и каждая пара натуральных чи- сел имеет натуральный номер, то это отображение осуществляет взаимно однозначное соответствие ω ↔ ω
2
. ¤
Упражнение. 1. Используя принцип математической индукции, пока- зать, что ω
n
∼ ω для любого n ∈ ω \ {0}.
2. Используя установленный в примере 1.2.10 факт, что Z ∼ ω, доказать эквивалентности ω + ω ∼ ω и Z
n
∼ ω, n ∈ ω \ {0}.

1.4. МОЩНОСТЬ МНОЖЕСТВА
29
Предложение 1.4.4. ω ∼ ∪
n∈ω
ω
n
.
Доказательство. Так как для любого n ∈ ω существует биекция
f
n
: ω ↔ ω
n
, то достаточно установить, что найдется биекция
ϕ: ω ↔
µ

16n∈ω
{(n, k) | k ∈ ω}

∪ {},
т. е. ϕ: ω ↔ {(n, k) | n, k ∈ ω, n > 1} ∪ {}. Биекция ϕ легко строится с помощью биекции ψ: ω ↔ ω
2
из предложения 1.4.3: ϕ(0) = ∅, ϕ(m+1) =
(n + 1, k), где ψ(m) = (n, k), m ∈ ω. ¤
Предложение 1.4.5. |Q| = ω.
Доказательство. Поскольку множество рациональных чисел Q состо- ит из дробей вида
m
n
, где m ∈ Z, n ∈ ω \ {0}, его можно представить в ви- де множества пар (m, n). Так как множество таких пар содержится в Z
2
,
а |Z
2
| = ω, то |Q| 6 ω. С другой стороны, очевидно, множество Q бес- конечно, т. е. |Q| > ω. По теореме Кантора—Бернштейна заключаем, что
|Q| = ω. ¤
Теорема 1.4.6. Выполняется |P(U)| = 2
|U |
для любого множества U.
Доказательство. Очевидно, что любому подмножеству A ⊆ U взаим- но однозначно ставится в соответствие индикаторная функция f ∈ 2
U
, для которой
f (x) =
(
0,
если x /
∈ A,
1,
если x ∈ A,
т. е. P(U) 2
U
. Осталось заметить, что 2
|U |
= |2
U
|. ¤
Теорема 1.4.7 (теорема Кантора). Выполняется |U| < 2
|U |
для любого
множества U.
Доказательство. В силу теоремы 1.4.6 достаточно доказать, что
|U| < |P(U)|. Так как отображение f : U → P(U), действующее по прави- лу f (x) = {x}, является разнозначным, то |U| 6 |P(U)|. Предположим,
что |U| = |P(U)|. Тогда существует биекция ϕ: U ↔ P(U). Рассмотрим множество K = {x ∈ U | x /
∈ ϕ(x)}. Поскольку ϕ — биекция и K ⊆ U,
т. е. K ∈ P(U), то существует k ∈ U такое, что ϕ(k) = K. Если k ∈ K,
то из определения K получаем k /
∈ ϕ(k) = K. Если же k /
∈ K, то k /
∈ ϕ(k),

30
Глава 1. ЭЛЕМЕНТЫ ТЕОРИИ МНОЖЕСТВ
и, следовательно, должно выполняться k ∈ K. Полученное противоречие показывает, что биекции ϕ существовать не может. ¤
Предложение 1.4.8. Если |A| > ω и |B| 6 ω, то |A \ B| = |A|.
Доказательство. Так как |B| 6 ω, то |A ∩ B| 6 ω. Рассмотрим мно- жество C со следующими условиями: A ∩ B ⊂ C ⊂ A, |C \ (A ∩ B)| = ω.
Такое множество C существует, поскольку по условию имеем |A \ B| > ω.
Так как C = (C \ (A ∩ B)) (A ∩ B), то |C| = ω и существует биекция
f : C \ (A ∩ B) ↔ C. Искомая биекция ϕ: A \ B ↔ A строится по следующим правилам: ϕ(x) = x, если x ∈ A \ C, ϕ(x) = f (x), если x ∈ C \ B. ¤
Предложение 1.4.9. 2
ω
10
ω
∼ ω
ω
.
Доказательство. Поскольку неравенства 2
ω
6 10
ω
6 ω
ω
очевидны,
достаточно доказать неравенство
ω
ω
6 2
ω
,
т. е. существование функ- ции ϕ: ω
ω
11
−−→ 2
ω
, которая кодирует всевозможные последовательности натуральных чисел с помощью последовательностей, состоящих из нулей и единиц. Для последовательности f ∈ ω
ω
определим последовательность
ϕ(f ) 2
ω
по следующим правилам:
1, 1, . . . , 1
|
{z
}
f (0) раз
, 0, 1, 1, . . . , 1
|
{z
}
f (1) раз
, 0, . . . , 1, 1, . . . , 1
|
{z
}
f (n) раз
, 0, . . .
Очевидно, что если f
1
6= f
2
(f
1
, f
2
∈ ω
ω
), то ϕ(f
1
) 6= ϕ(f
2
). ¤
Предложение 1.4.10. R [0, 1].
Доказательство. Равенство мощностей отрезка I
1
= [0, 1] и интервала
I
2
= (0, 1) обеспечивается биекцией ϕ: I
1
↔ I
2
, задаваемой по следующему правилу:
ϕ(x) =









x,
если x 6= 0, x 6=
1
n
, n ∈ ω \ {0},
1 2
,
если x = 0,
1 3
,
если x = 1,
1
n+2
,
если x =
1
n
, n > 1.
В свою очередь, биекция ψ(x) = tg (π(x −
1 2
)) (рис. 1.8) определяет экви- валентность интервала I
2
и множества R. Следовательно, R [0, 1]. ¤
Предложение 1.4.11. Множество вещественных чисел R контину-
ально.

1.5. МАТРИЦА БИНАРНОГО ОТНОШЕНИЯ
31 6
-
O
1 2
y
x
1
Рис. 1.8
Доказательство. В силу предложений 1.4.9 и 1.4.10 достаточно уста- новить, что 10
ω
[0, 1]. Рассмотрим множество X = {f ∈ 10
ω
| f (m) 6= 9 для некоторого m ∈ ω и существует k ∈ ω такое, что f (n) = 9 для всех n > k}.
Так как множество 10
ω
\ X взаимно однозначно соответствует множеству бесконечных десятичных дробей, задающих числа из [0, 1], то по теореме
Кантора и предложению 1.4.8 остается показать, что множество X счетно.
Нетрудно заметить, что множество X эквивалентно множеству
n∈ω
ω
n
, по- скольку каждая функция f ∈ X однозначно определяется кортежем цифр
(f (0), . . . , f (k)), где f (k) 6= 9 и f (n) = 9 для всех n > k. Теперь из предло- жения 1.4.4 получаем X ∼ ∪
n∈ω
ω
n
∼ ω, т. е. |X| = ω. ¤
§ 1.5.
Матрица бинарного отношения.
Специальные бинарные отношения
Рассмотрим два конечных множества
A = {a
1
, a
2
, . . ., a
m
},
B = {b
1
, b
2
, . . . , b
n
} и бинарное отношение P ⊆ A × B. Определим матрицу
[P ] = (p
ij
) размера m × n бинарного отношения P по следующему правилу:
p
ij
=
(
1,
если (a
i
, b
j
) ∈ P,
0,
если (a
i
, b
j
) /
∈ P.

32
Глава 1. ЭЛЕМЕНТЫ ТЕОРИИ МНОЖЕСТВ
Полученная матрица содержит полную информацию о связях между эле- ментами и позволяет представлять эту информацию на компьютере. Заме- тим, что любая матрица, состоящая из нулей и единиц, является матрицей некоторого бинарного отношения.
Пример 1.5.1. Матрица бинарного отношения P ⊆ A
2
, A = {1, 2, 3},
заданного на рис. 1.9, имеет вид
[P ] =


1 1 1 0 0 1 1 0 0

. ¤
Отметим основные свойства матриц бинарных отношений.
1. Если P, Q ⊆ A × B, [P ] = (p
ij
), [Q] = (q
ij
), то [P ∪ Q] = (p
ij
+ q
ij
)
и [P ∩ Q] = (p
ij
· q
ij
), где сложение осуществля-



-
¡
¡
¡
¡
¡
¡
ª
@
@
@
@
@
@
I@
@
@
@
@
@
R
¹¸
º·
¾
1 2
3
Рис. 1.9
ется по правилам 0 + 0 ­ 0, 1 + 1 ­ 1 + 0 ­
0 + 1 ­ 1, а умножение — обычным образом.
Итак, [P ∪ Q] = [P ] + [Q], а матрица [P ∩ Q] по- лучается перемножением соответствующих эле- ментов из [P ] и [Q]: [P ∩ Q] = [P ] [Q].
Пример 1.5.2. Пусть [P ] =
µ
1 0 1 0 1 1

,
[Q] =
µ
0 1 1 0 0 1

— матрицы отношений P и Q.
Тогда
[P ∪ Q] = [P ] + [Q] =
µ
1 0 1 0 1 1

+
µ
0 1 1 0 0 1

=
µ
1 1 1 0 1 1

,
[P ∩ Q] = [P ] [Q] =
µ
1 0 1 0 1 1


µ
0 1 1 0 0 1

=
µ
0 0 1 0 0 1

. ¤
2. Если P ⊆ A × B, Q ⊆ B × C, то [P ◦ Q] = [P ] · [Q], где умножение матриц [P ] и [Q] производится по обычному правилу умножения матриц,
но произведение и сумма элементов из [P ] и [Q] — по определенным в п. 1
правилам.

1.5. МАТРИЦА БИНАРНОГО ОТНОШЕНИЯ
33
Пример 1.5.3. Если [P ] =
µ
0 1 0 1 1 0

, [Q] =


0 1 1 0 1 1

, то
[P ◦ Q] =
µ
0 1 0 1 1 0

·


0 1 1 0 1 1

 =
µ
1 0 1 1

. ¤
3. Матрица обратного отношения P
1
равна транспонированной матрице отношения P : [P
1
] = [P ]
T
4. Если P ⊆ Q, [P ] = (p
ij
), [Q] = (q
ij
), то p
ij
6 q
ij
5. Матрица тождественного отношения id
A
единична:
[id
A
] =





1 0 · · · 0 0 1 · · · 0 0 0 · · · 1





.
Пусть P — бинарное отношение на множестве A: P ⊆ A
2
. Отношение P
называется рефлексивным, если (x, x) ∈ P для всех x ∈ A, т. е. id
A
⊆ P ,
[P ] =








1 1


1








.
Если P ∩ id
A
= ∅, то отношение P называется антирефлексивным или ирре-
флексивным. Отношение P называется симметричным, если для любых
x, y ∈ A из (x, y) ∈ P следует (y, x) ∈ P , т. е. P
1
= P , или [P ]
T
= [P ]. Если
P ∩ P
1
= ∅, то отношение P называется асимметричным. Отношение P
называется антисимметричным, если из (x, y) ∈ P и (y, x) ∈ P следует, что
x = y, т. е. P ∩ P
1
id
A
. На языке матриц это означает, что в матрице
[P ∩ P
1
] = [P ][P ]
T
все элементы вне главной диагонали являются нулевы- ми. Отношение P называется транзитивным, если из (x, y) ∈ P и (y, z) ∈ P
следует (x, z) ∈ P , т. е. P ◦ P ⊆ P .

34
Глава 1. ЭЛЕМЕНТЫ ТЕОРИИ МНОЖЕСТВ
Отметим, что антисимметричность не совпадает с несимметрично- стью. Действительно, отношение P = {(1, 2), (2, 3), (3, 2)} на множестве
A = {1, 2, 3} не симметрично (так как (1, 2) ∈ P , а (2, 1) /
∈ P ) и не анти- симметрично (поскольку 2 6= 3, но (2, 3) ∈ P и (3, 2) ∈ P ). Тождественное отношение id
A
является одновременно симметричным и антисимметричным.
Пример 1.5.4. Проверим, какими свойствами обла-



6
¡
¡
¡
¡
¡
¡
µ
-
±°
²¯
j
2 3
1
Рис. 1.10
дает отношение P ⊆ A
2
, A = {1, 2, 3}, изображенное на рис. 1.10. Составим матрицу отношения P :
[P ] =


0 1 1 0 1 1 0 0 0

.
Так как в матрице [P ] на главной диагонали имеются ну- левые элементы, отношение P не рефлексивно. Несиммет- ричность матрицы [P ] означает, что отношение P не симметрично. Для проверки антисимметричности вычислим матрицу [P ∩ P
1
] = [P ] [P ]
T
Имеем
[P ] [P ]
T
=


0 1 1 0 1 1 0 0 0




0 0 0 1 1 0 1 1 0

 =


0 0 0 0 1 0 0 0 0

.
Поскольку в полученной матрице все элементы, стоящие вне главной диа- гонали, нулевые, отношение P антисимметрично. Так как [P ◦ P ] = [P ]
(проверьте!), то P ◦ P ⊆ P , т. е. P является транзитивным отношением. ¤
Пример 1.5.5. Отношение < ­ {(x, y) | x, y ∈ Q и x < y} на множестве рациональных чисел Q не рефлексивно, не симметрично, антисимметрично и транзитивно. ¤
Пример 1.5.6. Рассмотрим отношение P = {(x, y) | x, y ∈ Z и x − y < 1}
на множестве целых чисел Z.
Так как x − x = 0 < 1 для любого x ∈ Z, отношение P рефлексивно.
Поскольку (2, 4) ∈ P , а (4, 2) /
∈ P , отношение P не симметрично. Заметим,
что если x − y < 1 и y − x < 1, то x = y, так как из x 6= y следует |x − y| > 1.
Таким образом, отношение P антисимметрично. Предположим теперь, что
(x, y), (y, z) ∈ P , т. е. x − y < 1 и y − z < 1. Имеем x 6 y и y 6 z, тогда
x 6 z, значит, x − z < 1, т. е. (x, z) ∈ P . Следовательно, отношение P
транзитивно. ¤

1.6. ОТНОШЕНИЯ ЭКВИВАЛЕНТНОСТИ И РАЗБИЕНИЯ
35
§ 1.6.
Отношения эквивалентности и разбиения.
Фактор-множества
Отношение P называется отношением эквивалентности (эквивалентно-
стью), если P рефлексивно, симметрично и транзитивно. Эквивалентности часто обозначают символами E и (тильда): x E y, x ∼ y.
Пример 1.6.1. 1. Отношение равенства x = y является эквивалентно- стью на любом множестве A, так как оно рефлексивно (x = x), симметрично
(x = y ⇒ y = x) и транзитивно (x = y, y = z ⇒ x = z).
2. Отношение подобия на множестве треугольников есть отношение эк- вивалентности.
3. На любом множестве P(U) отношение равномощности |A| = |B|
является отношением эквивалентности (см. § 1.4).
4. Отношение принадлежности к одной студенческой группе на множе- стве студентов НГТУ — отношение эквивалентности.
5. Рассмотрим множество M программ, вычисляющих некоторые функ- ции. Отношение E = {(x, y) | программы x и y вычисляют одну и ту же функцию} является эквивалентностью. ¤
Пусть E — эквивалентность на множестве A. Классом эквивалентно-
сти элемента x ∈ A называется множество E(x) ­ {y | x E y}. Клас- сы эквивалентности E будут также называться E-классами. Множество
A/E ­ {E(x) | x ∈ A} называется фактор-множеством множества A по от- ношению E.
Пример 1.6.2. 1. Для отношения равенства = на множестве A каждый
=-класс состоит только из одного элемента: =(x) = {x} для любого x ∈ A.
Таким образом, фактор-множество A/= имеет вид {{x} | x ∈ A} и, следова- тельно, биективно множеству A.
2. Для отношения принадлежности к одной студенческой груп- пе классом эквивалентности является множество студентов одной группы.
Фактор-множество множества студентов НГТУ по этому отношению экви- валентности представляет собой множество студенческих групп НГТУ. ¤
Предложение 1.6.1. Множество A/E является разбиением множе-
ства A. Обратно, если R = {A
i
} — некоторое разбиение множества A,
то можно задать соответствующее ему отношение эквивалентности E
по следующему правилу:
x E y ⇔ x, y ∈ A
i
для некоторого i.

36
Глава 1. ЭЛЕМЕНТЫ ТЕОРИИ МНОЖЕСТВ
Доказательство. Пусть E — отношение эквивалентности на множе- стве A; A/E — фактор-множество множества A по E. Так как в силу ре- флексивности отношения E выполнимо x ∈ E(x) для любого x ∈ A, то каждое множество из A/E непусто и
x∈A
E(x) = A. Чтобы установить, что
A/E — разбиение множества A, осталось показать, что если E(x)∩E(y) 6= ∅,
то E(x) = E(y).
Пусть z ∈ E(x) ∩ E(y) и u ∈ E(x), т. е. (x, z), (y, z), (x, u) ∈ E. Так как отношение E симметрично, (z, x) ∈ E. Тогда из транзитивности отношения
E следует (y, u) ∈ E, т. е. u ∈ E(y). Таким образом, E(x) ⊆ E(y). Включение
E(y) ⊆ E(x) доказывается аналогично.
Предположим, что E — отношение на множестве A, соответствующее разбиению R = {A
i
}. Рефлексивность и симметричность E очевидны. Пусть теперь x E y и y E z. Тогда x, y ∈ A
i
, y, z ∈ A
j
, где A
i
, A
j
∈ R. Поскольку
y ∈ A
i
и y ∈ A
j
, то A
i
= A
j
. Следовательно, x, z ∈ A
i
и x E z. ¤
Таким образом, существует биекция между множеством всех отноше- ний эквивалентности на множестве A и множеством всех разбиений мно- жества A.
В любом классе E(x) эквивалентности E каждый элемент y ∈ E(x) свя- зан отношением E с любым элементом z ∈ E(x). Поэтому если E — эк- вивалентность на конечном множестве A, A/E = {E(x
1
), . . . , E(x
n
)},
E(x
i
) = {b
i
1
, . . . , b
i
m
i
}, i = 1, . . . , n, и множество A перенумеровано в следу- ющем порядке: b
1 1
, . . . , b
1
m
1
, b
2 1
, . . . , b
2
m
2
, . . . , b
n
1
, . . . , b
n
m
n
, то матрица [E] имеет блочно-диагональный вид:
[E] =
m
1
m
2
m
n
z}|{ z}|{
z}|{
m
1
n
m
2
n
m
n
n






1 0
1 0
1






,
где блоки 1 состоят из единиц, а остальные элементы равны 0.
Если же множество A перенумеровано произвольным образом:
A = {a
1
, . . . , a
n
}, E — отношение эквивалентности на A, то матрица
[E] = (e
ij
) приводится к блочно-диагональному виду некоторыми одновре-

1.7. ОТНОШЕНИЯ ПОРЯДКА
37
менными перестановками строк и столбцов. Элементы a
i
и a
j
эквивалентны по отношению E тогда и только тогда, когда i-я и j-я строки (а также столб- цы) матрицы [E] совпадают. Класс эквивалентности E(a
i
) состоит из элемен- тов a
j
, для которых e
ij
= 1.
Пример 1.6.3. Рассмотрим множество A = {1, 2, 3, 4, 5} с разбиением
R = {{1, 3, 5}, {2, 4}}, задающим отношение эквивалентности E с двумя E- классами {1, 3, 5} и {2, 4}. Матрица [E] имеет вид







1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1







.
По этой матрице легко определить, что класс E(3) равен {1, 3, 5}, так как в 3-й строке только e
31
, e
33
и e
35
равны 1. ¤
Пример 1.6.4. Рассмотрим геометрическое векторное пространство E
3
и множество направленных отрезков в нем. Направленные отрезки
−−−→
A
1
B
1
и
−−−→
A
2
B
2
называются эквивалентными:
−−−→
A
1
B
1

−−−→
A
2
B
2
, если они имеют одина- ковые длину и направление. Отношение — это отношение эквивалентно- сти. Вектором (геометрическим вектором)

a в E
3
называется класс экви- валентности направленных отрезков (
−→
AB) для некоторого
−→
AB. Фактор- множество множества направленных отрезков по отношению образует множество векторов пространства E
3
. ¤
§ 1.7.
Отношения порядка
Отношение эквивалентности является обобщением отношения равенства:
эквивалентные элементы считаются “равными”. Обобщением обычного отно- шения 6 служат отношения порядка.
Отношение P ⊆ A
2
называется предпорядком или квазипорядком, если
P рефлексивно и транзитивно.
Пример 1.7.1. Отношение P = {(1, 1), (2, 2), (3, 3), (1, 2), (2, 1), (2, 3),
(1, 3)} на множестве {1, 2, 3} является предпорядком (рис. 1.11). ¤

38
Глава 1. ЭЛЕМЕНТЫ ТЕОРИИ МНОЖЕСТВ
Отметим, что симметричный предпорядок является отношением эквива- лентности.
Отношение P ⊆ A
2
называется частичным по-



@
@
@
@
R
-
*
¼
m
¼
m
¸
m
K
2 1
3
Рис. 1.11
рядком, если P рефлексивно, транзитивно и анти- симметрично. Таким образом, частичный порядок —
это антисимметричный предпорядок. Частичный по- рядок обычно обозначается символом 6, а обратное ему отношение 6
1
— символом >. Отношение > так- же является частичным порядком и называется двой-
ственным порядку 6. Используя отношение 6, определим отношение <,
называемое строгим порядком, по следующему правилу:
x < y ⇔ x 6 y и x 6= y.
Заметим, что отношение строгого порядка не является частичным порядком,
так как не выполняется условие рефлексивности (неверно, что x < x).
Пример 1.7.2. Частичным порядком является



- j
j j
¼
¼
¼
a
b
c
Рис. 1.12
обычное отношение 6 на множестве N. Действитель- но, это отношение рефлексивно (x 6 x), транзитив- но (x 6 y, y 6 z ⇒ x 6 z) и антисимметрично (x 6 y,
y 6 x ⇒ x = y). ¤
Пример 1.7.3. Отношение, изображенное на рис.
1.12, является частичным порядком, а отношение из примера 1.7.1 — нет. ¤
Пример 1.7.4. Отношение включения на булеане P(U) образует ча- стичный порядок. ¤
Заметим, что в примерах 1.7.3 и 1.7.4 имеются элементы x и y, про ко- торые нельзя сказать, что x 6 y или y 6 x (например, при a = x, y = c
из примера 1.7.3). Такие элементы называются несравнимыми. Частичный порядок 6 ⊆ A
2
называется линейным порядком, если любые два элемен- та x и y из множества A сравнимы, т. е. x 6 y или y 6 x (линейным является частичный порядок из примера 1.7.2).
Непустое множество A, на котором зафиксирован некоторый частичный
(линейный) порядок, называется частично (линейно) упорядоченным мно-
жеством (сокращенно ч.у.м. или л.у.м.).
Пример 1.7.5. Пары ; 6i, h[0, 1]; 6i с обычными отношениями 6 об- разуют линейно упорядоченные множества. ¤

1.7. ОТНОШЕНИЯ ПОРЯДКА
39
Пусть hA; 6i — частично упорядоченное множество. Определим на мно- жестве A
2
отношение Π условием
(a
1
, b
2
) Π (a
2
, b
2
) ⇔ a
1 6 a
2
и b
1 6 b
2
.
Отношение Π есть отношение частичного порядка. Оно называется отноше-
нием Парето. Пара hA
2
; Πi образует частично, но не линейно упорядоченное множество, если |A| > 1.
Элемент a ∈ A частично упорядоченного множества A = hA; 6i называ- ется максимальным (минимальным), если для всех x ∈ A из a 6 x (x 6 a)
следует x = a. Элемент a ∈ A называется наибольшим (наименьшим), если
x 6 a (a 6 x) для всех x ∈ A. Наибольший (наименьший) элемент ч.у.м. A
(если он существует) обозначается через max A (min A). Наибольший эле- мент часто называют единицей, а наименьший — нулем множества A. За- метим, что всякий наибольший элемент является максимальным, а всякий наименьший элемент — минимальным. Обратное утверждение, вообще гово- ря, неверно (см. пример 1.7.6). Всякое конечное ч.у.м. содержит как макси- мальные, так и минимальные элементы.
Пример 1.7.6. Частично упорядоченное множе-



³³
³³
³³
³³
1
PPP
PPP
PP
q i
i i
¸
¸
K
1 3
2
Рис. 1.13
ство h{1, 2, 3}; 6i, изображенное на рис. 1.13, имеет наибольший элемент 2, минимальные элементы 1, 3,
но не имеет наименьшего элемента. ¤
Пример 1.7.7. Линейно упорядоченное множе- ство h[0, 1); 6i имеет наименьший элемент 0, но не имеет наибольшего элемента. ¤
Пусть A = hA; 6i — ч.у.м., B — подмножество A. Элемент a ∈ A называ- ется верхней (нижней) гранью множества B и пишут B 6 a (соответственно
a 6 B), если b 6 a (a 6 b) для всех b ∈ B.
Пример 1.7.8. Рассмотрим ч.у.м. hR; 6i и интервал B = (0, 1]. Тогда любое число x > 1 является верхней гранью B, а любое число x 6 0 —
нижней гранью B. ¤
Элемент a ∈ A называется точной верхней гранью (супремумом) мно- жества B (обозначается sup B), если a — наименьшая из верхних граней множества B. Элемент a ∈ A называется точной нижней гранью (инфиму-
мом) множества B (обозначается inf B), если a — наибольшая из нижних граней множества B.

40
Глава 1. ЭЛЕМЕНТЫ ТЕОРИИ МНОЖЕСТВ
В примере 1.7.8 имеем sup B = 1, inf B = 0.
Линейный порядок 6 на множестве A называется полным, если каж- дое непустое подмножество множества A имеет наименьший элемент. Пара
hA; 6i, в которой отношение 6 является полным порядком на множестве A,
называется вполне упорядоченным множеством (сокращенно в.у.м.).
Пример 1.7.9. Пара ; 6i является в.у.м., а пара h[0, 1]; 6i — нет,
поскольку, например, полуоткрытый интервал (1/2, 1], являющийся подмно- жеством [0, 1], не содержит наименьшего элемента. ¤
Определим отношение, на котором основано упорядочение слов в словарях.
Рассмотрим непустое множество символов X = {x, y, z, . . .}, называемое
алфавитом. Конечные наборы написанных друг за другом символов из X
называются словами (например, x, y, xy, yx, zxx, xyyz и т. д.). Элемент x
i
слова x
1
x
2
. . . x
n
называется его i-й координатой. Число n называется длиной
слова x
1
x
2
. . . x
n
. Множество слов алфавита X обозначим через W (X). При этом будем считать, что W (X) содержит слово Λ, не имеющее символов и называемое пустым словом. Длина пустого слова Λ по определению равна нулю. Заметим, что каждое слово x
1
x
2
. . . x
n
из W (X) взаимно однозначно соответствует упорядоченному набору hx
1
, x
2
, . . . , x
n
i из X
n
. Следовательно,
множество W (X) биективно множеству
n∈ω
X
n
, и, значит, бесконечно.
Пусть 6 — отношение порядка на множестве X. Определим на множестве
W (X) отношение лексикографического порядка L по следующему правилу:
x
1
x
2
. . . x
m
L y
1
y
2
. . . y
n
(m 6 n и x
i
= y
i
для всех 1 6 i 6 m) или (суще- ствует i 6 m такое, что x
i
< y
i
, и для всех j < i выполняется x
j
= y
j
).
Утверждение 1.7.1. Если hX; 6i — л.у.м., то hW (X); Li — л.у.м.
Доказательство. Рефлексивность и транзитивность отношения L
очевидны.
Для проверки антисимметричности предположим,
что x
1
x
2
. . . x
m
L y
1
y
2
. . . y
n
и y
1
y
2
. . . y
n
L x
1
x
2
. . . x
m
. Так как отношение 6
антисимметрично, не существует i такого, что x
i
6= y
i
и x
j
= y
j
для всех
j < i. Тогда по определению отношения L получаем m 6 n, n 6 m, т. е.
m = n, и x
1
x
2
. . . x
m
= y
1
y
2
. . . y
n
. Покажем теперь, что любые два слова
ˆ
X = x
1
x
2
. . . x
m
и ˆ
Y = y
1
y
2
. . . y
n
сравнимы. Пусть i — максимальный индекс,
такой, что x
j
= y
j
для всех j < i. Если x
i
< y
i
или i = m + 1 6 n, то ˆ
X L ˆ
Y .
Если y
i
< x
i
или i = n + 1 6 m, то ˆ
Y L ˆ
X. Если же указанные случаи не выполняются, то m = n = i − 1 и ˆ
X = ˆ
Y . ¤

1.7. ОТНОШЕНИЯ ПОРЯДКА
41
Как показывает следующий пример, если |X| > 2, система hW (X); Li
не является в.у.м.
Пример 1.7.10. Рассмотрим в.у.м. hX; 6i, где X = {0, 1}, 6 = {(0, 0),
(0, 1), (1, 1)}. Бесконечное множество, состоящее из слов
1, 01, 001, . . . , 00 . . . 01, . . .
не имеет наименьшего элемента по отношению L. Следовательно, система
hW (X); Li не является в.у.м. ¤
Обозначим через W
n
(X) множество слов алфавита X, длина которых не превосходит n, через L
n
— ограничение отношения L на множество W
n
(X):
L
n
­ L ∩ (W
n
(X))
2
Утверждение 1.7.2. Если hX; 6i — в.у.м., то hW
n
(X); L
n
i — в.у.м.
для любого n ∈ ω.
Доказательство. В силу утверждения 1.7.1 достаточно показать,
что любое непустое подмножество Y множества W
n
(X) имеет наименьший элемент по отношению L
n
. Если Λ ∈ Y , то Λ является наименьшим эле- ментом. Предположим теперь, что Λ /
∈ Y . Рассмотрим множество Y
1
⊆ Y ,
состоящее из слов, у которых первая координата является наименьшей среди первых координат слов из Y . Если Y
1
содержит слово длины 1, то оно будет наименьшим элементом множества Y . В противном случае рассмотрим мно- жество Y
2
⊆ Y
1
, состоящее из слов, у которых вторая координата является наименьшей среди вторых координат слов из Y
1
. Если Y
2
содержит слово длины 2, то оно будет наименьшим элементом множества Y . В противном случае аналогично определим множество Y
3
и будем продолжать построение множеств Y
k
до тех пор, пока в Y
k
не найдется слово длины k, которое будет наименьшим элементом множества Y . По определению множества W
n
(X)
такое слово определится не более чем за n шагов. ¤
Пример 1.7.11. Рассмотрим множество букв русского алфавита, кото- рое обозначим через A. Определим на A полный порядок 6 в соответствии с обычным упорядочением букв по алфавиту. Пусть n — натуральное чис- ло, ограничивающее длину слов, употребляемых в русском языке, например
n = 1000. Отношение L
n
на множестве W
n
(A) определяет упорядочение слов,
по которому составляются словари. ¤

42
Глава 1. ЭЛЕМЕНТЫ ТЕОРИИ МНОЖЕСТВ
Рассмотрим частично упорядоченное множество hA; 6i. Говорят, что эле- мент y покрывает элемент x (обозначается x ≺ y), если x 6 y и не су- ществует такого элемента z, что x < z < y. Если множество A конечно,
частично упорядоченное множество hA; 6i можно представить в виде схе- мы, в которой каждый элемент изображается точкой на плоскости, и если
y покрывает x, то точки x и y соединяют отрезком, причем точку, соответ- ствующую x, располагают ниже y. Такие схемы называются диаграммами
Хассе. На рис. 1.14 показаны две диаграммы Хассе. Вторая диаграмма со- ответствует линейно упорядоченному множеству.
Пример 1.7.12. 1. Рассмотрим частично упорядо-






¡
¡
¡
@
@
@
¡
¡
¡
@
@
@





а
б
Рис. 1.14
ченное множество hP(A); ⊆i, где A = {1, 2, 3}. Множе- ство P(A) содержит восемь элементов: {0, {1}, {2}, {3},
{1, 2}, {1, 3}, {2, 3}, {1, 2, 3}}. На рис. 1.15a изображена диаграмма Хассе, соответствующая hP(A); ⊆i.
2. Пусть A = {1, 2, 3, 5, 6, 10, 15, 30}. Рассмотрим отношение частичного порядка 6 на множестве A, зада- ваемое по правилу: x 6 y ⇔ y делится на x. Диаграмма
Хассе для ч.у.м. hA; 6i изображена на рис. 1.15б.
3. На рис. 1.15в изображена диаграмма Хассе линейно упорядоченного множества h{0, 1, 2, 3, 4, 5, 6, 7}; 6i c обычным отношением порядка на мно- жестве натуральных чисел, не превосходящих семи. ¤








¡
¡
¡
¡
¡
¡
¡
¡
@
@
@
@
@
@
@
@
¡
¡
¡
¡
¡
¡
¡
¡
@
@
@
@
@
@
@
@

{1}
{2}
{3}
{1,2}
{2,3}
{1,3}
{1,2,3}








¡
¡
¡
¡
¡
¡
¡
¡
@
@
@
@
@
@
@
@
¡
¡
¡
¡
¡
¡
¡
¡
@
@
@
@
@
@
@
@
1 2
3 5
6 10 15 30








0 1
2 3
4 5
6 7
а
б
в
Рис. 1.15

1.7. ОТНОШЕНИЯ ПОРЯДКА
43
Заметим, что диаграммы Хассе, изображенные на рис. 1.15а и б, сов- падают. Это означает, что эти частично упорядоченные множества имеют одинаковую структуру, причем отличную от структуры третьего ч.у.м., хотя оно тоже содержит восемь элементов. Формально такая общность структуры определяется понятием изоморфизма.
Пусть A = hA; 6
A
i, B = hB, 6
B
i — частично упорядоченные множества.
Отображение f : A → B называется изоморфизмом частично упорядоченных множеств A и B, если выполняются следующие условия:
1) f — биекция между множествами A и B;
2) для любых a
1
, a
2
∈ A, a
1 6
A
a
2
тогда и только тогда, когда
f (a
1
) 6
B
f (a
2
).
Если существует изоморфизм между A и B, то частично упорядоченные множества A и B называются изоморфными и этот факт обозначается через
A ' B.
Теорема 1.7.3. Всякое
частично
упорядоченное
множество
A = hA; 6i изоморфно некоторой системе подмножеств множества A,
частично упорядоченной отношением включения.
Доказательство. Для каждого элемента a ∈ A рассмотрим множество
S
a
= {x ∈ A | x 6 a}. Тогда S
a
⊆ A и Y = {S
a
| a ∈ A} — совокупность всех таких подмножеств. Докажем, что ч.у.м. A изоморфно ч.у.м. hY ; ⊆i.
Рассмотрим отображение ϕ: A → Y такое, что ϕ(a) = S
a
. Отображение ϕ
инъективно. Действительно, если S
a
= S
b
, то a ∈ S
b
и b ∈ S
a
, значит, a 6 b
и b 6 a, откуда по антисимметричности отношения 6 получаем a = b. Отоб- ражение ϕ сюръективно, так как у любого подмножества S
a
есть прообраз a.
Докажем, что ϕ сохраняет отношение частичного порядка. Предположим,
что a 6 b. Тогда из x 6 a в силу транзитивности отношения 6 следует
x 6 b, и, значит, S
a
⊆ S
b
. Напротив, если S
a
⊆ S
b
, то, поскольку a ∈ S
a
,
имеем a ∈ S
b
, откуда a 6 b. ¤
Пусть A = hA; 6i — ч.у.м., a — элемент множества A. Открытым
(замкнутым) начальным сегментом множества A называется множество
O(a, A) ­ {x ∈ A | x < a} (соответственно O[a, A] ­ {x ∈ A | x 6 a}), в ко- тором определено отношение 6
0
, являющееся ограничением отношения 6
из A: b
1 6
0
b
2
тогда и только тогда, когда b
1 6 b
2
в A.
Теорема 1.7.4. Если A и B — в.у.м., то A изоморфно некоторому на-
чальному сегменту множества B или B изоморфно некоторому началь-
ному сегменту множества A. ¤

44
Глава 1. ЭЛЕМЕНТЫ ТЕОРИИ МНОЖЕСТВ
§ 1.8.
Аксиомы теории множеств
Сейчас у нас имеются все средства, чтобы сформулировать систему ак- сиом теории множеств ZFC, в рамках которой можно изложить все обще- принятые в современной математике способы рассуждений и не проходит ни один из известных теоретико-множественных парадоксов. Эта система поз- воляет строить все математические объекты исходя из пустого множества.
Представим систему аксиом Цермело—Френкеля (ZF).
1. Аксиома существования пустого множества:
Существует пустое множество ∅.
2. Аксиома существования пары:
Если существуют множества a и b, то существует множество {a, b}.
3. Аксиома суммы:
Если существует множество X, то существует множество
∪X ­ {a | a ∈ b для некоторого b ∈ X}.
4. Аксиома бесконечности:
Существует множество ω ­ {0, 1, . . . , n, . . .}, где 0 ­ ∅, n+1 ­ n∪{n}.
5. Аксиома множества всех подмножеств:
Если существует множество A, то существует множество
P(A) ­ {B | B ⊆ A}.
6. Аксиома замены:
Если P (x, y) — некоторое условие на множества x, y, такое, что для любо- го множества x существует не более одного множества y, удовлетворяющего
P (x, y), то для любого множества a существует множество
{b | P (c, b) для некоторого c ∈ a}.
7. Аксиома экстенсиональности:
Два множества, имеющие одинаковые элементы, равны, т. е. любое мно- жество определяется своими элементами:
A = B ⇔ ∀x (x ∈ A ⇔ x ∈ B).

1.8. АКСИОМЫ ТЕОРИИ МНОЖЕСТВ
45 8. Аксиома регулярности:
Всякое непустое множество x имеет элемент a ∈ x, для которого a∩x = ∅.
Из аксиомы регулярности следует, что каждое множество получается на некотором шаге “регулярного процесса” образования множества всех под- множеств, начинающегося с ∅ и подобного построению натуральных чисел из пустого множества по аксиоме бесконечности. Это означает, что любой элемент любого множества является множеством, сконструированным из пу- стого множества.
Покажем, как аксиоматика ZF позволяет определять теоретико-множес- твенные операции.
Пример 1.8.1. 1. Определим множество A ∪ B исходя из множеств A
и B. По аксиоме существования пары образуется множество {A, B}. С помо- щью аксиомы суммы получаем множество ∪{A, B}, которое по определению совпадает с множеством A ∪ B.
2. Пересечение A ∩ B множеств A и B определяется по аксиоме замены с помощью следующего свойства P (x, y): x = y и x ∈ A. Имеем множество
{b | P (c, b) и c ∈ B} = {b | c = b, c ∈ A и c ∈ B} = {c | c ∈ A и c ∈ B} = A∩B.
3. Покажем, что из аксиом 5 и 6 следует существование множества
A
2
= {(a, b) | a, b ∈ A} для любого множества A. Так как (a, b) = {{a}, {a, b}},
то A
2
⊆ P(P(A)). Пусть свойство P (x, y) означает, что существуют такие
a, b ∈ A, что x = {{a}, {a, b}} и y = x. Тогда множество A
2
равно
{b | P (c, b), c ∈ P(P(A))} и по аксиоме 6 оно существует. ¤
Система аксиом ZFC образуется из ZF добавлением одной из следующих двух эквивалентных аксиом, которые, с одной стороны, являются наименее
“очевидными”, а с другой — наиболее содержательными.
1. Аксиома выбора:
Для любого непустого множества A существует такое отображение
ϕ: P(A) \ {} → A, что ϕ(X) ∈ X для любого непустого множества X ⊆ A.
2. Принцип полного упорядочения:
Для любого непустого множества A существует бинарное отношение 6
на A, для которого hA; 6i — в.у.м.
В системе ZFC справедлив принцип трансфинитной индукции, являю- щийся обобщением принципа полной индукции: если hA; 6i — вполне упо-

46
Глава 1. ЭЛЕМЕНТЫ ТЕОРИИ МНОЖЕСТВ
рядоченное множество, P (x) — некоторое свойство, то справедливость свой- ства P (x) на всех элементах x ∈ A следует из того, что для любого z ∈ A
выполнимость свойства P на элементах y, где y < z, влечет выполни- мость P (z):
∀z
³¡
(∀y < z) P (y)
¢
⇒ P (z)
´
∀x P (x)
.
Задачи и упражнения
1. Доказать, что {} 6= ∅.
2. Доказать, что {{0, 1}, {0, 2}} 6= {0, 1, 2}.
3. Доказать, что существует лишь одно множество, не имеющее элементов.
4. Существуют ли множества A, B и C, для которых
A ∩ B 6= ∅, A ∩ C = ∅, (A ∩ B) \ C = ∅?
5. Доказать, что (A ∪ B) = A ∩ B.
6. Доказать основные теоретико-множественные тождества 1–8 (см. с. 14).
7. Решить систему уравнений:
а)
(
A ∩ X = B,
A ∪ X = C,
где A, B и C — данные множества и B ⊆ A ⊆ C;
б)
(
A \ X = B,
X \ A = C,
где A, B и C — данные множества и B ⊆ A, A ∩ C = ∅;
в)
(
A \ X = B,
A ∪ X = C,
где A, B и C — данные множества и B ⊆ A ⊆ C;
г)
(
A ∪ X = B ∩ X,
A ∩ X = C ∪ X;
д)
(
A \ X = X \ B,
X \ A = C \ X;
е)
(
A ∩ X = B \ X,
C ∪ X = X \ A.

ЗАДАЧИ И УПРАЖНЕНИЯ
47 8. Построить пример множеств A и B таких, что A × B 6= B × A.
9. Пусть [0, 1], [0, 2] — отрезки на числовой прямой. Дать геометрическую интерпретацию множеств [0, 1] × [0, 2], [0, 1]
2
, [0, 2]
3 10. Изобразить отношения
P = {(a, 1), (a, 2), (b, 2), (b, 3), (c, 1), (c, 4)}
и Q = {(1, α), (2, β), (3, α)}. Найти δ
Q
, ρ
Q
, P ◦ Q, [P ], [Q], [P ◦ Q].
11. Для отношений P = {(x, y) R
2
| x = y
2
} и Q = {(x, y) R
2
| x · y > 0}
найти P ◦ Q, Q ◦ P , P ◦ P и P
1 12. Пусть A и B — конечные множества мощности m и n соответственно.
Найти:
а) число бинарных отношений между элементами множеств A и B;
б) число функций из A в B;
в) число инъекций из A в B;
г) число биекций из A в B.
13. Доказать следующие эквивалентности:
а) A × B ∼ B × A; б) (A × B)
C
∼ A
C
× B
C
14. Доказать, что:
а) если A — конечное множество, B — подмножество множества A,
то множество B конечно;
б) если A
1
, . . . , A
n
— конечные множества, то множества A
1
∪ . . . ∪ A
n
и A
1
× . . . × A
n
конечны.
15. Доказать, что если A — счетное множество, B — конечное множество,
то множество A \ B счетно.
16. Доказать, что если множества A
i
, i ∈ ω, счетны, то множество
i∈ω
A
i
счетно.
17. Доказать, что если A — счетное множество, то множество
n∈ω
A
n
всех конечных последовательностей, составленных из элементов множества
A, счетно.
18. Доказать, что множество всех многочленов от одной переменной с ра- циональными коэффициентами счетно.
19. Доказать, что множества точек отрезка и квадрата эквивалентны.

48
Глава 1. ЭЛЕМЕНТЫ ТЕОРИИ МНОЖЕСТВ
20. Доказать, что n
3
− n делится на 3 для любого n ∈ ω.
21. Доказать, что имеют место следующие равенства:
а) 1 + 3 + 5 + . . . + (2n − 1) = n
2
;
б) 1 + 4 + 7 + . . . + (3n − 2) =
3n
2
− n
2
;
в) 1 + a + a
2
+ . . . + a
n−1
=
1 − a
n
1 − a
, a ∈ R \ {1}.
22. Доказать, что имеют место следующие неравенства:
а) n
2
> 2n + 1, n ∈ ω, n > 3;
б) 2
n
> n
2
, n ∈ ω, n > 5;
в) n! > n
3
, n ∈ ω, n > 6;
г)
4
n
n + 1
<
(2n)!
(n!)
2
, n ∈ ω, n > 2.
23. Найти множество всех натуральных чисел, для которых истинно нера- венство n! < 2
n
24. Доказать, что каждое натуральное число n > 8 может быть представ- лено в виде n = 3k + 5l, k, l ∈ ω.
25. Найти ошибку в доказательстве того, что все лошади имеют одинако- вую масть.
Доказательство. Покажем с помощью математической индукции,
что любые n лошадей имеют одну и ту же масть. При n = 1 имеет- ся лишь одна лошадь, и поэтому она имеет ту же масть, как она сама.
Рассмотрим теперь индукционное предположение, состоящее в том что любые n лошадей имеют одинаковую масть, и установим, что имеют одну и ту же масть любые n + 1 лошадей. Предположим, что в загон помещена (n+1)-я лошадь. Выведем из загона одну лошадь. Поскольку теперь в загоне n лошадей, по индукционному предположению все они имеют одинаковую масть. Вернем выведенную лошадь в загон и выве- дем другую лошадь. Снова в загоне n лошадей, и все они имеют од- ну масть. Следовательно, все рассматриваемые лошади имеют ту же масть, что и те лошади, которые были выведены. Поэтому все n + 1
лошадей имеют одинаковую масть. В силу принципа математической индукции все лошади имеют одну и ту же масть. ¤

ЗАДАЧИ И УПРАЖНЕНИЯ
49 26. Построить бинарное отношение:
а) рефлексивное, симметричное, не транзитивное;
б) не рефлексивное, антисимметричное, не транзитивное;
в) рефлексивное, не симметричное, транзитивное.
27. Пусть L — множество всех прямых на плоскости. Являются ли экви- валентностями следующие отношения:
а) отношение параллельности двух прямых;

1   2   3   4   5   6   7   8   9   ...   29


написать администратору сайта