- •Элементы теории множеств
- •§1. Множества и их спецификация (способы задания)
- •§ 2. Числовые множества
- •§3. Операции над множествами.
- •§4. Универсальное множество. Дополнение множества.
- •§5. Прямое произведение множеств.
- •Таким образом, если a1¹ b1, то (a1, a2,..., an)¹ (b1, b2,..., bn).
- •Принцип полной математической индукции.
- •II. Шаг индукции.
- •Пол и потолок.
- •Пол, потолок. Применение.
- •Рассмотрим задачи, содержащие несколько полов и потолков.
- •Бинарная операция – модуль.
- •Глава III Отношения
- •§1. Основные понятия
- •§2. Свойства отношений
- •§3. Отношение эквивалентности.
- •§4. Отношение порядка.
- •§5. Композиция отношений
- •§6. Замыкание отношений
- •§7. Файлы как отношения на базах данных.
- •Глава IV. Отображения и функции.
- •§1. Определения и основные свойства.
- •§2. Композиция функций
- •§3. Обратные отображения.
- •§4. Мощность множества.
- •§ 5 Принцип полной математической индукции.
- •Шаг индукции.
- •§ 6 Подстановки.
- •§ 7. Отображение конечных множеств (продолжение).
- •§8. Вес при голосовании
§4. Мощность множества.
Мы уже говорили раньше о мощности некоторых множеств и даже ввели понятие конечного и бесконечного множеств. Теперь, вооружившись понятием биекции, мы можем это сделать более строго.
Определение 1: два множества называются биективными (обозначается XY), если существует биективное отображение X на Y.
Замечание. Очевидно, что отношение «быть биективными» («~») на множестве всех множеств является отношением эквивалентности (проверьте!). Поэтому во многих книгах по теории множеств вместо слова «биективные» используют слово - «эквивалентные»
Введем обозначение Nm={1, 2, 3, ..., m}, где mN. При этом, не вдаваясь в подробности, мы будем пользоваться тем, интуитивно ясным фактом, что Nm не биективно Nk, если m k
Определение 2. Два множества имеют одинаковую мощность (равномощны), если они биективны и будем писать A=B. При этом будем считать, что //=0, так как оно биективно только самому себе. Множество X называется конечным, если mN (Nm~X), при этом говорят, что мощность X равна m, /X/=m . Множество называется счетным, если NX , обозначается | X| = 0 . Множество X имеет мощность континуум, если оно биективно отрезку [0, 1] R, обозначение: X = 1.
Обсудим сначала свойства конечных и счетных множеств. Установить биекцию между множеством X и Nm (или N) - это значит каждому элементу из X поставить в соответствие единственное натуральное число, начиная с 1, то есть попросту пронумеровать. Таким образом, если X Nm, то его можно расположить в виде конечной последовательности x1, x2,..., xm. А если X N, то в виде бесконечной последовательности x1, x2, ....
Поэтому, чтобы построить биективное отображение Nm на X или N на X, достаточно указать алгоритм перенумерования элементов множества X.
Обсудим некоторые свойства конечных множеств.
Свойство 1. Если S конечно и f: S S инъективное отображение, то f - биекция.
Доказательство. Если S = , то результат тривиален. Пусть S . Тогда существует биекция Nm S для некоторого m N и S можно записать в виде S= {а1, а2, ..., аm }, тогда f(S) ={ f(a1), f(a2), ..., f(am) }, причем все f(ai)- различны, т.к. f- инъективно. Пусть f(S) S, т. е. есть элементы b1, b2, ..., bk которые не принадлежат f(S). Тогда S= { f(a1), f(a2),..., f(am), b1, b2,..., bk }. Тогда рассмотрим отображения Nm+k S : 1 f(a1), ..., m f(am), m+1 b1, ..., m+k bk . Это биекция. Значит S Nm+k. Противоречие. Что и требовалось доказать.
Следствие: Множество N - бесконечно ( не является конечным).
Доказательство:
Отображение f:
N
N
, по правилу
n
n+1
инъективно, но не сюръективно ( у 1 нет
прообраза). Значит N
не является конечным.В качестве пояснения
можно предложить следующую цепочку
логически эквивалентных формул: ( A
B
C
(
)
B
).
Что и требовалось доказать.
Это значит, что N не биективно никакому своему конечному подмножеству.
Определение 2. Символ, соответствующий мощности некоторого множества, называется кардинальным (порядковым) числом.
В частности, к кардинальным числам относятся все натуральные числа, а также 0 и 1.
Определение 3: Кардинальное число, не являющееся натуральным, называется трансфинитным числом.
Оказывается, что множество всех кардинальных чисел можно упорядочить, т. е. построить на этом множестве отношение полного порядка. Прежде чем переходить к построению этого порядка продолжим изучение свойств конечных и счетных множеств.
Определение 4. Подмножество A из R ограничено сверху (снизу), если в R существует наибольший (наименьший) элемент для множества А.
Множество А называется ограниченным, если оно ограниченно сверху и снизу.
Свойство 2. Ограниченное подмножество из N - конечно.
Доказательство: Поскольку N R , то каждое подмножество из N ограничено снизу нулем. Пусть А N ограничено сверху некоторым m N. Рассмотрим отображение f: A N, такое что если А= {a1, a2,..., ai,...} и а1 а2 а3 ... m, то f(ai) = i. Ясно, что f(ai) ai и ясно также , что f- инъективно. Должно существовать n m, такое что f: A Nn - биективно. Если это не так, то ар А (f(ap) m), а значит ap f(ap) > m. Но А ограничено сверху числом m. Противоречие. Значит, А - конечно.
Свойство 3. Каждое подмножество конечного множества - конечно.
Доказательство: Пусть А В и В - конечно. Если В= , то А= и утверждение доказано. Пусть В . Тогда существует биекция f: В Nm, для некоторого m N. Тогда f(A) Nm, следовательно, f(A) ограничено, а значит, конечно. Но f(A) A, значит А тоже конечно.
Что и требовалось доказать.
Следствие. Любое множество, имеющее бесконечное подмножество, само бесконечно.
Перейдем теперь к счетным множествам (см.[11], [12]).
Утверждение 1. Множество всех целых чисел счетно (Z = 0).
Доказательство: Построим биекцию N Z следующим образом:
0 1, -1 2, 1 3, -2 4, 2 5.
Т.е. n 2n + 1, если n 0
n 2n , если n < 0.
Что и требовалось доказать.
Упражнения:
1. Доказать, что множество всех четных положительных чисел счетно.
Доказать, что множество 2, 4, 8, ..., 2n - счетно.
Утверждение 2: Множество всех рациональных чисел счетно. (Q= 0).
Доказательство:
Каждое рациональное число однозначно
записывается в виде несократимой дроби
=
,
q
N,
p
Z.
Назовем сумму
p
+
q
высотой
рационального числа .
Ясно, что число дробей с данной высотой
n-
конечно. Например, высоту 1 имеет только
одно число
=
0; высоту 2 числа
и
;
высоту 3 числа
;
;
;
.
Будем нумеровать все рациональные числа
по возрастанию высоты. Т.е. сначала
выпишем числа высоты 1, потом- числа
высоты 2 и т.д. При этом всякое рациональное
число получит некоторый номер, т.е. будет
установлено взаимно- однозначное
соответствие между N
и Q.
Что и требовалось доказать.
Установим теперь некоторые общие свойства счетных множеств.
Свойство 1. Всякое подмножество счетного множества конечно или счетно.
Доказательство: Пусть А- счетное множество, а В- его подмножество. Занумеруем элементы множества А= {а1, а2, ..., аn, ...}. Пусть an1, an2, ... те из них, которые входят в множество В. Если среди чисел n1, n2, ... есть наибольшее, то В- конечно. В противном случае В- счетно, т.к. его элементы an1, an2,... занумерованы числами 1, 2,...
Что и требовалось доказать.
Свойство 2: Объединение любого конечного или счетного множества счетных множеств есть счетное множество.
Доказательство: Пусть А1, А2,... - счетные множества. Мы можем считать, что они попарно не пересекаются, т.к. иначе мы рассмотрели бы вместо них множества А1, А2 \ А1, А3\ (А1 А2 ), ... , каждое из которых не более чем счетно по свойству 1, а их объединение равно А1 А2.... . Поскольку каждое из множеств А1, А2,... счетно, то все элементы множества А1, А2, ... можно записать в виде следующей бесконечной таблицы:
Занумеруем все элементы по диагоналям (как показано на рисунке).
Ясно, что при этом каждый элемент каждого из множеств получит определенный номер. Т.о. будет установлено взаимно- однозначное соответствие между А1 А2 ... и множества N.
Что и требовалось доказать.
Свойство 3. Всякое бесконечное множество содержит счетное подмножество.
Доказательство: Очевидно. Доказать самостоятельно (указание: выбираем, нумеруем, нехватки элементов не будет, поскольку множество бесконечно).
Теперь мы готовы к тому, чтобы ввести отношение порядка на множестве кардинальных чисел. Для мощностей конечных множеств это сделать несложно, поскольку (см.[4]) Nk Nm , если k m. Но как быть с бесконечными множествами? Основой для упорядочивания служит теорема Кантора- Бернштейна:
Теорема ( Кантор- Бернштейн). Пусть А и В два произвольных множества. Если множество А биективно некоторому подмножеству множества В, а В биективно некоторому подмножеству множества А, то множества А и В биективны.
( Без доказательства, см.[11])
С учетом этой теоремы для двух произвольных множеств А и В логически возможны следующие случаи:
1) А биективно некоторому подмножеству В, а В биективно некоторому подмножеству А.
2) А содержит подмножество, биективное В, но в В нет подмножества биективного А.
3) В содержит подмножество, биективное А, но в А нет подмножества биективного В.
4) Ни в одном из этих двух множеств нет подмножества биективного другому.
В первом случае множества А и В в силу теоремы Кантора- Бернштейна биективны, а значит А = В . Во втором случае естественно считать, что В < А , а в третьем А < В . Наконец, в четвертом случае нам пришлось бы считать, что мощности множеств А и В несравнимы между собой. На самом деле этот случай невозможен ! (см. [11]).
Итак, для любых двух множеств А и В можно сказать, что либо А = В , либо А < В , либо В < А .
Таким образом, учитывая свойство 1 счетных множеств и следствие из свойства 1 конечных множеств, можно сказать, что k N ( k < 0). Более того, учитывая свойство 3 счетных множеств, можно сказать, что счетное множество есть самое «маленькое» из бесконечных множеств. А что можно сказать про 0 и 1- ?
Утверждение 3: 0 < [0, 1] = 1.
Доказательство: Пусть [ 0, 1] = 0, т.е. все элементы множества [ 0, 1] можно перенумеровать. Пусть
1= 0, а11 а12 а13... а1n...
2= 0, а21 а22 а23... а2n...
3= 0, а31 а32 а33... а3n... (1)
.....................................
n= 0, аn1 an2 an3... ann...
.....................................
здесь aik- k-я десятичная цифра числа i. Построим число = 0, b1b2b3...bn..., применив так называемую диагональную процедуру Кантора: пусть b1- любая цифра не совпадающая с а11, b2- любая цифрв не совпадающая с а22 и т.д., bn- произвольная цифра, не совпадающая с аnn. Эта дробь не может совпадать ни с одной дробью из списка (1), поскольку отлична от 1, по крайней мере первой цифрой, от 2- второй, от n- n- ой. Таким образом, никакое счетное множество действительных чисел, лежащих на отрезке [0, 1] не исчерпывает этого множества. Значит 0 < 1.
Что и требовалось доказать.
Замечание 1. Некоторые числа могут быть записаны в виде десятичной дроби двумя способами: с бесконечным числом нулей или с бесконечным числом девяток. Таким образом, несовпадение двух десятичных дробей еще не гарантирует различия изображаемых ими чисел ( = 0, 5000... = 0, 4999... ). Однако, если дробь строить осторожнее, так, чтобы она не содержала ни нулей, ни девяток, полагая, например, bn= 2, если ann= 1 и bn= 1, если ann1, то доказательство становится корректным.
Упражнение: Доказать, что существует биекция между
1). [0, 1] и (0, 1), 2). [0, 1] и [0, 1), 3). [0, 1] и (0, 1 ].
Утверждение 4: [a, b ] = [c, d ] , если a< b и c< d.
Доказательство: Надо установить биекцию:
[a, b] [c, d]. Ее легко построить, рассмотрев рисунок:
Для построения требуемой биекции достаточно выписать уравнение прямой, проходящей через точки А (а, с) и В (b, d).
Что и требовалось доказать.
Таким образом (с учетом результатов упражнения 4) получаем, что все отрезки, интервалы и полуинтервалы - равномощны (они имеют мощность континуум).
Утверждение 5: R = 1.
Доказательство:
В силу утверждения 4 (0, 1)
(-
;
).
Биекцию же между (-
;
)
и R
дает отображение тангенс:
tg: (- ; ) R. Таким образом, множество всех действительных чисел имеет мощность континиум.
Можно доказать, что если есть множество некоторой мощности, то всегда можно построить множество большей мощности. В частности, если А - некоторое множество, то его мощность А < Р(А) . Известно (см. [12]), что Р(N) = 1, а мощность множества всех непрерывных на [0. 1] функций больше 1. Естественно, что Р(R ), больше 1. Однако RR и RRR равны 1.
( Доказательство и подробное обсуждение есть в книгах [11] и [12]).
