Продолжу начатую
предыдущим постом тему доказательством
гипотезы Коллатца.
В чём заключается эта гипотеза? Возьмём любое натуральное число
. Если оно чётное, то делим его на
, а если нечётное, то умножаем на
и прибавляем
(получаем
). Над полученным числом выполняем те же самые действия, и так далее. Гипотеза Коллатца заключается в том, что какое бы начальное число
мы ни взяли, рано или поздно мы получим единицу.
Доказательство гипотезы Коллатца
Переформулируем гипотезу следующим образом: возьмём любое натуральное число
. Если оно чётное, то делим его на
пока оно не потеряет свойство чётности, а потом переводим в систему счисления по основанию
и прибавляем
до тех пор, пока основание системы счисления не станет обратным
. Гипотеза Коллатца в такой формулировке заключается в том, что какое бы начальное число
мы ни взяли, рано или поздно это произойдёт, то есть в том, что уравнение
где
— число нечётных шагов,
— некое рациональное число с неизвестными свойствами, имеет решение при любом натуральном
, что очевидно так.
Доказано.
Но ничего не понятно, особенно почему я переформулировал гипотезу именно так.
Некоторые основные понятия теории энтропии
Система — неопределимое понятие, на основании которого строятся недоказуемые определения:
Энтропия — информационная ёмкость системы.
Экстропия — величина, противоположная энтропии.
Фазовый переход — уменьшение энтропии на один порядок, происходящий при накоплении достаточного и необходимого объёма знаний.
Эволюция маленькой n
Рассмотрим на конкретном примере: возьмём из формулировки гипотезы n и превратим его в
. Как этого достичь? Уменьшая незнание, то есть задавая вопросы на которые возможен только однозначный ответ «да» или «нет». Поехали:
1. n — самолёт? Нет. Этот ответ уменьшил наше незнание о n на знание «n — не самолёт», но не сообщил нам ничего о свойствах n, то есть он уменьшил энтропию, но не увеличил экстропию.
2. n — математический объект? Да. Этот ответ увеличил экстропию, теперь мы знаем, что n — математический объект, следовательно обладает всеми свойствами математического объекта, в частности является переменной либо константой.
3. n — константа? Нет. Этот ответ снова снизил энтропию и произвёл фазовый переход. Количество накопленной информации «n — математический объект» и «n — не константа» перешло в её качество — вывод "
— переменная" и теперь позволяет нам уменьшить энтропию данных выше определений.
Энтропия (в математике) — неотъемлемое свойство математического объекта, мера нашего незнания о нём как о системе, величина измеряемая в битах энтропии. Неформально: ответ «нет» на вопрос.
Экстропия (в математике) — величина, противоположная энтропии (в математике), мера нашего знания о математическом объекте как о системе, величина измеряемая в битах экстропии. Неформально: ответ «да» на вопрос.
Фазовый переход (в математике) — уменьшение энтропии (в математике) на один бит энтропии, происходящий при накоплении достаточного и необходимого объёма знаний.
Немного магии теории энтропии
Так как же всё-таки я получил свой эквивалент гипотезы Коллатца? Допустим, что изначально
имело вид
, то есть содержало
бита экстропии: ответы «да» на вопросы «делится ли
на
соответственно?» и некоторое количество бит энтропии, определяемое переменной
. Операцией деления на
мы трижды экстропию понизили, в итоге она стала равна нолю, энтропия же осталась неизменной и равной
, где
— число разрядов в двоичной записи числа
. Переводом в систему счисления с дробным основанием мы каждый раз совершали фазовый переход (в математике), так как получали знание "
делится на
", то есть, выражаясь понятным программистам языком, совершали битовый сдвиг влево и заменяли ноль в крайнем правом разряде на единицу. В итоге за конечное число сдвигов у нас из полностью неопределённого числа получилось числа, все цифры в котором единицы, то есть число полностью определённое, энтропия которого равна нолю, запись которого в десятичной системе счисления
. Что и требовалось доказать.
комментарии (46)