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

Судопланов. Судоплатов С.В., Овчинникова Е.В. Дискретная математика 2016. Редакционная коллегия серии учебники нгту


Скачать 2.01 Mb.
НазваниеРедакционная коллегия серии учебники нгту
АнкорСудопланов
Дата05.06.2022
Размер2.01 Mb.
Формат файлаpdf
Имя файлаСудоплатов С.В., Овчинникова Е.В. Дискретная математика 2016.pdf
ТипУчебники
#571403
страница4 из 36
1   2   3   4   5   6   7   8   9   ...   36
∀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).

28
Глава 1. ЭЛЕМЕНТЫ ТЕОРИИ МНОЖЕСТВ
Определим по индукции операции сложения 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)
.

1.4. МОЩНОСТЬ МНОЖЕСТВА
29
Другой эквивалентной формой принципа математической индукции яв- ляется принцип полной индукции:
если для всякого 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
ω
и т. д.

30
Глава 1. ЭЛЕМЕНТЫ ТЕОРИИ МНОЖЕСТВ
Эти числа можно рассматривать как имена, обозначающие соответствую- щие мощности. Кардинальным числом конечного множества служит число его элементов.
Существование биекции между двумя эквивалентными множествами поз- воляет переносить изучение свойств с одного множества на другое, когда природа элементов не важна. Например, если |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|,

1.4. МОЩНОСТЬ МНОЖЕСТВА
31
где 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}.

32
Глава 1. ЭЛЕМЕНТЫ ТЕОРИИ МНОЖЕСТВ
Предложение 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),

1.4. МОЩНОСТЬ МНОЖЕСТВА
33
и, следовательно, должно выполняться 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 контину-
ально.

34
Глава 1. ЭЛЕМЕНТЫ ТЕОРИИ МНОЖЕСТВ
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 остается показать, что множество
1   2   3   4   5   6   7   8   9   ...   36


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