- •Министерство образования и науки Российской Федерации
- •Глава I. Наивная теория множеств
- •§ 1. Основные понятия и операции
- •Основные операции над множествами
- •Универсальные множества и операция дополнения
- •§ 2. Проверка некоторых равенств со множествами
- •§ 3. Бинарные отношения и их основные свойства
- •Способы задания бинарных отношений
- •Основные типы бинарных отношений
- •§ 4. Отношения эквивалентности и разбиения множеств
- •§ 5. Функции и их основные виды
- •Графики функций
- •Функции специального вида
- •§ 6. Композиция (суперпозиция) функций
- •Обратимые функции
- •§ 7*. Об аксиоматике Цермело-Френкеля теории множеств
- •40. Аксиома существования булеана (множества всех подмножеств) :
- •50. Аксиома (неупорядоченной) пары :
- •Глава II. Мощности множеств
- •§ 1. Счётные множества и множества мощности континуум
- •Некоторые свойства счётных множеств и множеств мощности континуума
- •§ 2. Сравнение мощностей
- •§ 3. Кардинальные числа : порядок
- •Порядок на кардиналах
- •§ 4. Кардинальные числа : арифметика
- •Основные свойства операций с кардиналами
Глава II. Мощности множеств
Два множества Х и Y называются эквивалентными или равномощными, если существует взаимно однозначное отображение f : X Y. Здесь функция f должна удовлетворять нескольким условиям, составляющим смысл понятия взаимно однозначное (биективное) отображение: она должна быть отображением, т.е. определена на любом элементе x X ( x X y Y y = f(x)), отображать множество X на всё множество Y , т.е. быть сюръективной или отображением “на” ( y Y x X y = f(x)) и быть инъективной или вложением, т.е. отображать разные элементы множества X в разные элементы множества Y ( x1 , x2 X x1 x2 f(x1) f(x2)). Для равномощных множеств X и Y будем писать |X| = |Y| – мощность множества X равна мощности множества Y.
Легко понять, что два конечных множества эквивалентны тогда и только тогда, когда в них одинаковое количество элементов. Действительно, если множества X = {x1 , … , xn } и Y = {y1 , … , yn } содержат одинаковое количество элементов, то функция f : X Y, заданная правилом f(xi) = yi (1 i n) будет взаимно однозначным отображением. Обратно: если есть взаимно однозначное отображении f : X = {x1 , … , xn } {y1 , … , ym } = Y, то ввиду сюръективности f(X) = {f(x1), … , f(xn)} = {y1 , … , ym } = Y, причём все элементы множества f(X) различны между собой по условию инъективности. Следовательно, количество элементов во множестве f(X), равное числу элементов множества X, равно количеству элементов множества Y : n = m.
Поэтому можно сказать, что понятие эквивалентности множеств выражает идею равного количества элементов в них. Для бесконечных множеств эта идея нетривиальна, ибо часть множества может быть равномощна всему множеству. Например, множество натуральных чисел N равномощно своему подмножеству всех чётных чисел 2N = {2, 4, 6, … }: очевидно, что отображение f : N 2N, заданное для каждого n N правилом f(n) = 2n, биективно.
§ 1. Счётные множества и множества мощности континуум
Рассмотрим следующую цепочку числовых множеств N Z Q R C и зададим вопрос об эквивалентности этих множеств.
Установим явно взаимно однозначное соответствие между числами множеств Z и N. Выпишем все целые числа … , –5, –4, –3, –2, –1, 0, 1, 2, 3, 4, 5, … и присвоим каждому целому числу некоторый номер. Именно, число 0 получит номер 1, число 1 – номер 2, число –1 – номер 3, и.т.д. Можно даже вычислить номер в общем виде: номер натурального числа n будет равен 2n, а номер его отрицательного антипода –n будет равен 2n+1. Таким образом, мы “пересчитаем” все целые числа: каждому z Z сопоставляется некоторое натуральное число (номер) и для каждого номера есть единственное целое число, которому этот номер приписывается.
Таким образом, множество Z эквивалентно множеству N.
Всякое множество X, эквивалентное множеству натуральных чисел, называется счётным и это обозначается так: |X| = 0 *. В частности, |N| = 0 . Если множество не является счётным, то говорят, что оно несчётно. Таким образом, множество X несчётно, если не существует взаимно-однозначного (биективного) отображения f : N X.
Любое счётное множество можно “пересчитать”: пронумеровать все его элементы натуральными числами: если f : N X – взаимно однозначное отображение, то можно представить множество X в виде
X = f(N) = {f(1), … , f(n), …} = {x1 , … , xn , …},
где xn = f(n) – элемент множества X с номером n.
С этой точки зрения счётность множества Z выглядит естественной – ведь множество целых чисел дискретно на числовой прямой. На первый взгляд, рациональных чисел на прямой “намного больше”, чем целых. Они расположены всюду плотно: в любом сколь угодно малом интервале их бесконечно много. Но оказывается, что
Теорема Множество рациональных чисел Q счётно.
Доказательство: Сначала докажем счётность множества Q+ всех положительных рациональных чисел.
Выпишем все элементы Q+ таким образом: в первой строке – все числа со знаменателем 1 (т.е. целые), во второй – со знаменателем 2 и т.д. Каждое положительное рациональное число обязательно встретится в этой таблице, и не однажды (например, 1 = встречается в каждой строке).
… | ||||
… | ||||
… | ||||
… | ||||
… |
… |
… |
… |
… |
А теперь пересчитаем эти числа, присваивая каждому числу номер (или пропускаем это число, если оно уже встречалось нам раньше в другой записи), двигаясь по зигзагообразной линии, как указано в таблице. Ясно, что мы обойдём всю таблицу (т.е. рано или поздно доберемся до любого из чисел) и каждому положительному рациональному числу присвоим номер. Итак, мы указали способ пронумеровать все числа из Q+, т.е. доказали, что Q+ счётно.
Теперь заметим, что Q = Q+ {0} Q– , где Q– – множество всех отрицательных рациональных чисел. Поэтому для нумерации всех рациональных чисел можно применить приём, использованный при нумерации целых чисел. Именно, номер 1 присвоим рациональному числу 0, номер 2 = 21 – положительному рациональному числу с номером 1, а номер 3 = 21+1 – противоположному ему отрицательному числу, и т.д. Таким образом, номер 2n получит n-е число qn из Q+, а номер 2n+1 – отрицательное число –qn Q–.
Теорема доказана.
Сразу ответим на естественный вопрос: существуют ли несчётные множества ?
Теорема (о несчётности множеств R и [0; 1]). Множества R и [0; 1] несчётны.
Доказательство. Рассуждения для множеств R и [0; 1] проведём единообразно с помощью диагонального процесса Г. Кантора.
Каждое действительное число х R можно записать в виде десятичной дроби х = ±А,12 …n … , где ± {+, –}, А N {0} – целая часть, а 1 , 2 , … , n , … – цифры от 0 до 9. Это представление неоднозначно: например, 1/2 = 0,50000… = 0,49999… ( в одном варианте записи, начиная со второй цифры после запятой, идут одни нули, а в другой – одни девятки). Чтобы запись была однозначной, мы будем выбирать первый вариант, т.е. не использовать десятичные представления с бесконечными “хвостами” из девяток. Тогда каждому числу будет соответствовать ровно одна десятичная запись.
Предположим, вопреки доказываемому, что удалось пересчитать все действительные числа. Тогда их можно расположить по порядку:
х1 = ±А,x11x12x13x14 …
х2 = ±В, x21x22x23x24 …
х3 = ±С, x31x32x33x34 …
х4 = ±D, x41x42x43x44 …
…………………..
В случае множества [0; 1] здесь будут только неотрицательные числа, у которых все целые части нулевые: А = В = С = D = … = 0.
Чтобы придти к противоречию, построим действительное число у [0; 1], которое не содержится в построенном списке. Именно, положим y = 0, y1y2 … , где yi = .
Например, если
x1 = 2, 13453 …
х2 = –3,40154 …
х3 = 10,51961 …
х4 = –13,67812 …
х5 = 0,500013 …
………………… ,
то у = 0, 01101 … .
Построенное действительное число y не совпадает ни с одним из выписанных чисел, ведь оно отличается от каждого хk по крайней мере k-ой цифрой десятичного разложения, а разным записям соответствуют различные числа.
Значит, предположив, что можно пересчитать все числа из R или из [0; 1], мы пришли к противоречию, указав число, которое “не сосчитано”. Следовательно, множества R и [0; 1] несчётны.
Теорема доказана.
Таким образом, множества R и N не являются эквивалентными, и N R, поэтому всех действительных чисел действительно “больше”, чем натуральных. Говорят, что мощность множества R – мощность континуума, обозначаемая через c, больше, чем мощность N, обозначаемая через 0 : |N| = 0 < < c = |R|. В то же время, как было доказано выше, |Z| = |Q| = |N| =0 .