Петр Путенихин - Правила счета элементов бесконечного множества
- Название:Правила счета элементов бесконечного множества
- Автор:
- Жанр:
- Издательство:Array SelfPub.ru
- Год:2021
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Петр Путенихин - Правила счета элементов бесконечного множества краткое содержание
Правила счета элементов бесконечного множества - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
Здесь заметна некоторая неопределенность. Гостиниц – бесконечное число (счетное). Можно также предположить, что, соответственно, этажей и комнат на каждом этаже также счетное (потенциально бесконечное) множество. В этом случае смысл первого номера становится неясен. Нумерация ведётся сквозная? Или в каждой гостинице есть свой первый номер? С этажами тоже не совсем ясно, хотя и проще, поскольку по принятой практике первая цифра номера комнаты равна номеру этажа. И вновь примем решение в пользу рассказчика: отбросим все номера кроме номеров на единственном этаже единственной гостиницы, а в номере комнаты отбросим цифры этажа. Следовательно, на каждом этаже каждой гостиницы будет комната с номером 0, причём под "вариантом", очевидно, подразумевается именно номер комнаты .
"Когда я подошел к двери второго номера, то первая цифра соответствующего варианта меня не интересовала, ведь первая цифра моего варианта была уже написана. Поэтому все внимание было обращено на вторую цифру. Увидев, что эта цифра 1, я записал в своем блокноте цифру 0. Точно так же, обнаружив, что третья цифра варианта, прибитого к двери третьего номера, тоже 1, я записал в блокноте цифру 0. Вообще, если я обнаруживал, что n-я цифра n-го варианта есть 0, то писал в своем блокноте на n-ом месте цифру 1, если же n-я цифра n-го варианта была 1, то я писал у себя 0. Когда я обошел все номера гостиницы, то в блокноте оказалась записанной последовательность нулей и единиц" [3, с.70-71].
Методика понятна и разумна, но верные ли выводы из неё делает рассказчик?
"– Вот, полюбуйтесь на пропущенный вариант.
– А откуда известно, что он пропущен?
– Он не может быть первым, так как отличается от него первой цифрой, не может быть вторым, так как отличается от него второй цифрой, третьим, так как отличается от него третьей цифрой, и вообще n-м, так как отличается от него n-й цифрой" [там же].
Как видим, метод полностью совпадает с рассмотренным выше, поэтому также ведет к неверному выводу. В его списке номер начинается, например, с цифры 0. Но это всего-навсего первый разряд бинарного числа бесконечной длины. Можно уверенно заявить, что вся монотонная бесконечная последовательность нулей и единиц в точности содержит половину начинающихся с нуля. Например, пятизначное двоичное число:

содержит всего 32 числа, первые 16 из которых начинаются с нуля. Следовательно, если номер первой комнаты начинается с нуля, то номер второй комнаты тоже будет начинаться с нуля. И так на бесконечном количестве дверей. Поэтому в блокноте вторая цифра, как и первая, так же будет единицей. И третья. И четвертая. И так до бесконечности. Счетной.
Но как же так?! Получается, что все комнаты будут иметь один и тот же нулевой номер?! Нет, разумеется. Просто длина последовательности нулей и единиц такова, что прочитать последнюю цифру рассказчику не удастся никогда. Вернее, за бесконечное (счетное) количество времени.
"… стало ясно, что какое бы счетное множество вариантов ни взять, всегда найдется вариант, не вошедший в это множество… А это и значит, что множество всех вариантов заполнения гостиницы несчетно…" [3, с.70-71].
Как видим, вывод о несчетности вариантов явно ошибочен. Похоже, что этого не заметили и программисты или математики в тресте космических гостиниц, которые обязаны были предостеречь руководство от такого тривиального, бессмысленного задания. Бесконечное (счетное) число вариантов бинарных чисел даёт весь натуральный бинарный ряд чисел. Без пропусков и повторов. Каждый дежурный по этажу должен был составить список всех вариантов (то есть, номеров комнат) из бесконечной последовательности бинарных чисел. Неважно, что дежурных много, а гостиниц – вообще бесконечное (счетное) количество. Каждый из дежурных предоставит в точности один и тот же список вариантов (номеров).
По поводу "отсутствующего" номера комнаты добавим – этот номер в списке есть, но находится среди номеров второй половины бесконечного их количества. Заметим, что при таком способе "нахождения" не проходит и хитрость с отбрасыванием ведущих нулей, то есть:

поскольку в этом случае у второй комнаты в номере отсутствует вторая цифра, у третьей – третья, у четвертой – четвертая и так далее.
Разрядность и количество чисел в массиве
Легко показать, что причина ошибки заключается в том, что при поиске отсутствующего числа по непонятной причине количество разрядов чисел (записей в блокноте) приравнивалось общему количеству всех чисел. В сущности, это очевидное и даже тривиальное некорректное допущение, и почему оно оказалось незамеченным, непонятно. Действительно, общее количество чисел, их основание и разрядность связаны простым соотношением

где
k – количество чисел разрядности n и основанием m;
m – основание чисел: десятичные, двоичные и т.д.;
n – разрядность чисел, числового ряда.
Например, общее количество чисел с основанием 10 (десятичные) и разрядностью 5 равно 100 000, то есть, от 00000 до 99 999. А количество чисел с основанием 2 (бинарных) и числом разрядов 16, соответственно, равно 2 16– или 65 536 чисел от 0000 0000 0000 0000 до 1111 1111 1111 1111. Точно такие же соотношения можно составить и для любых других оснований – шестнадцатеричного, восьмеричного и так далее.
Рассмотрим массив бинарных чисел, использованных в "блокнотном методе", и возможность метода определить число, номер, не использованный при нумерации комнат. Сначала вновь обратимся к примеру с массивом пятизначных чисел, теперь уже двоичных, бинарных.
Обобщённо в двоичном коде пятизначное число можно записать как nnnnn c диапазоном от 00000 до 11111. Количество этих чисел равно 2 5 = 32. Поскольку их относительно мало, можем записать все их в виде таблицы 4х8 – слева направо, сверху вниз:

Теперь можно воспользоваться "блокнотным методом". Рассказчик и его герой в рассказе, а также все их последователи искали пропущенное число поразрядно, то есть, переходя от двери к двери комнат отеля, добавляли к записи в блокноте всё новый и новый разряд, полагая, что тем самым они просмотрели все возможные числа, номера комнат. Но на самом деле, как видно из соотношения, они переберут только количество чисел, равное их разрядности .
Читать дальшеИнтервал:
Закладка: