Немного сумбурно, потому что решал буквально в окне ответа темы, но вроде бы так...
Очевидно, что любое натуральное число можно записать в виде
, где
- целые неотрицательные числа. Сразу можно записать
.
Заметим, что логарифм округляется вниз, поэтому из нечетного аргумента можно свободно вычесть единицу и далее получить:
А тогда:
В правой же части вычисляется величина
.
Наконец,
: нули в конце двоичной записи можем просто отбросить, после чего выделить особо единицу в первом разряде.
Тогда равенство, определяющее подходящие
, выглядит следующим образом:
Задавшись каким-то значением
, мы получаем функцию
Разность логарифмов, конечно, неотрицательна, как и
- поэтому правая часть строго положительна, причем определена для любого
. Значение этой функции определяет количество двоичных нулей, которое надо приписать к
, чтобы получить какое-то значение элемента последовательности
.
Поскольку любое натуральное число
можно определить через уникальную пару
и наоборот, каждой паре неотрицательных чисел соответствует какое-то натуральное число, а для любого
мы можем единственным образом определить
, то, как мы видим, можно определить все элементы последовательности
. Тогда
, и формула
определяет элементы последовательности
в некотором порядке. Благодаря тому, что добавлена единица,
- натуральные числа и встречаются ровно по разу. Но это и есть определение перестановки натурального ряда.
ЧТД.