Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
0000(0)
1000(0)
0100(0)
1100(0)
...
...
0111(0)
1111(0)
1111(1)
0111(1)
...
...
1100(1)
0100(1)
1000(1)
0000(1)
известен алгоритм преобразования любой двоичной строчки в десятичное число (тот который любой программист проходит на 1 курсе)Уточнение — любой конечной двоичной строки. А здесь речь о бесконечных. Разные вещи немного;)
если мы в n-ной строке выберем n-ную цифру и составим из них новое бесконечное число, при этом заменяя 0 на 1, а 1 на 0, то мы получим новую строчку
…
Полученная строка тоже будет бесконечной и двоичной. Так что она будет принадлежать к нашему множеству. Но её не будет в биекции. Почему? Потому, что мы именно так её построили: новая строка отличается от любой строки из нашего списка минимум на 1 символ.
известен алгоритм преобразования любой двоичной строчки в десятичное числоЕсли я правильно понял, о каком Вы пишете алгоритме, то надо сказать о нём вот что: он не обеспечивает взаимно однозначное преобразование, так как сперва отбрасывает начальные нули.
Значит, полный булеан для положительных целых будет выглядеть как-то так:Лучше и не скажешь.
Но что, если они не перестанут? Что, если они будут делить пиксели бесконечно?Тогда планковская длина быстро вернёт замечтавшихся математиков на грешную Землю.
число атомов на нашей планете «конечно»Кантор сказал бы, что вы мелко мыслите.
Определение конечного множества (пишу не заглядывая в учебник, прошу простить если ошибусь):Wat? Не прощаю. Не заглядываете в учебник — включайте мозг. Множество отрицательных целых чисел, это раз. Второе, кто вам сказал, что вы можете сравнивать элементы множества? Третье — конечное множество, это множество, в котором конечное число элементов. А равномощное — это значит, что между этими множествами существует биекция.
Множество равномощное множеству натуральных чисел, среди которых есть максимальное число.
Определение конечного множества (пишу не заглядывая в учебник, прошу простить если ошибусь):Я вам привел в пример множество отрицательных целых, которое равномощно множеству натуральных и имеет максимум (-1).
Множество равномощное множеству натуральных чисел, среди которых есть максимальное число.
конечное множество — это множество, которое может быть поставлено во взаимно-однозначное соответствие какому-то множеству натуральных чисел с максимумом.Тут что-то вроде начинает проясняться, судя по всему, вы имеете в виду подмножество натуральных, ибо не бывает «какого-то множества натуральных чисел», оно одно — N. Тем не менее, так становится понятнее, что вы имеете в виду, и это даже похоже на правду. Но, вы привлекаете больше понятий, чем требуется, ИМХО, следует отдать предпочтение более простой формулировке.
Вам не кажется, что определять понятие «конечный» с помошью прилагательного «конечный» как-то некузяво? :)Я не определял понятие «конечный», я определял понятие «конечное множество». Можно так же спросить: «Вам не кажется, что определять понятие „множество“ с помощью существительного „множество“ как-то некузяво?» (оффтоп, что такое кузяво?:) ).
Две этих разных мощности довольно часто встречаются, поэтому у них есть свои названия.
Множество с такой же мощностью, как у множества бесконечных двоичных строк, называется несчётным.
И неважно, как далеко мы зайдём – всегда найдётся элемент в одном множестве, соответствующий элементу в другом. Поэтому мощность этих множеств одинаковая. Звучит странно, но это так.
Экран с бесконечным количеством пикселей