Подытожим: у нас есть два способа доказать, что
Как мы помним, буквой ℤ обозначается множество целых чисел:
ℤ = {…, –3, –2, –1, 0, 1, 2, 3, …}.
Введем обозначение ℤ+
для множества положительных целых чисел[84]:ℤ+
= {1, 2, 3, 4, …}.Совпадают ли мощности ℤ и ℤ+
?Есть искушение сказать, что ℤ содержит вдвое больше элементов, чем ℤ+
и потому «в два раза более бесконечно». Однако мощности данных множеств совпадают. Почему? Мы покажем это с помощью взаимно однозначного соответствия.Составим два перечня. Первый будет включать все положительные целые числа, а второй – вообще все целые числа, и положительные, и отрицательные, но в необычном порядке. Сопоставляя числа в первом и втором перечне, мы выстроим взаимно однозначное соответствие. Это показано в таблице[85]
.Таким образом, мощности ℤ и ℤ+
равны, что, в принципе, и неудивительно – ведь оба эти множества бесконечны.Выстроив взаимно однозначное соответствие между элементами двух множеств, мы показали, что мощности ℤ и ℤ+
совпадают, что они, так сказать, «одинаково бесконечны». Пришло время для вопроса поинтереснее: совпадают ли мощности ℤ+ и ℝ? Да, разумеется, оба бесконечны. Впрочем, лучше не утверждать наверняка, пока мы не выстроим взаимно однозначное соответствие между их элементами. Сейчас мы убедимся, что это невозможно.Итак, мы должны сопоставить каждый элемент первого множества с элементом второго множества и убедиться, что каждый элемент второго множества сопоставлен с элементом первого. Как же доказать, что это невозможно? Мы покажем, что попытки выстроить все элементы ℤ+
и ℝ в пары обречены на провал, потому что кое-какие элементы ℝ окажутся пропущены. А теперь к делу!Допустим, мы все-таки нашли взаимно однозначное соответствие между ℤ+
и ℝ. Тогда все элементы можно занести в таблицу такого рода:Все целые положительные числа занесены в левую колонку, все (вроде бы) действительные числа занесены в правую колонку. Сейчас мы убедимся: как ни заполняй правую колонку, будут действительные числа, которые туда не попадут.
Но прежде нам придется отвлечься на одну досадную техническую проблему[86]
. Некоторые действительные числа в десятичной системе счисления записываются двумя способами. Например, число 1/4. С одной стороны, мы можем записать его как 0,25. С другой стороны, можно записать и так: 0,24999999999999… Ряд девяток уходит в бесконечность. 0,25 тоже можно записать с бесконечным количеством нулей на конце. Таким образом,Примем решение вносить в таблицу запись числа с нулями на конце. Это никак не влияет на доказательство, мы просто договариваемся о форме записи.
Итак, вернемся к доказательству. Представим, что перед нами уже лежит таблица с колонками целых положительных и действительных чисел. Поищем действительное число, ускользнувшее из правой колонки.
Для начала подчеркнем первую цифру после запятой в первой колонке, вторую цифру после запятой во второй колонке и т. д.:
Выпишем подчеркнутые цифры в ряд: 3, 8, 7, 3, 6… С помощью этого ряда создадим новое число. Начнем его с нуля, поставим десятичную запятую и дальше будем двигаться по ряду подчеркнутых цифр с двумя условиями:
(A) Если подчеркнута цифра 3, пишем 7.
(B) Если подчеркнута не цифра 3, пишем 3.
Как это работает с нашим рядом?
Первая цифра 3. Выполняется условие (A). Мы получаем 0,7___.
Вторая цифра 8. Выполняется условие (B). Мы получаем 0,73___.
Третья цифра 7. Снова выполняется условие (B). Получаем 0,733___.
Четвертая цифра снова 3, по правилу (A) ставим семерку: 0,7337___.
Пятая цифра 6, по правилу (B) ставим тройку: 0,73373___.
Продолжая двигаться вдоль ряда подчеркнутых цифр, мы получим число
Вот процесс выстраивания
Число
Начнем с самого верха. Очевидно, число