Раз эта задача сложная, давайте сделаем себе задачу попроще
:
Дано число
и множество отображений
. Надо композицией
получить произвольное число.
Первые 2 отображения мы объединяем в
, его итерация
. И мы попытаемся получить все натуральные числа как
.
- это просто число
в двоичной системе счисления, у которого стерли справа
битов. При
имеем
. Немного не доведем итерации
до конца:
, тогда
. Если это выражение пробегает весь
, то задача решена.
Заметим, что если
(пока не
), то
, а поскольку
- обычное иррациональное число, то
плотно заполняет
, т.е. если бы мы умели получать все числа
, то задача была бы решена.
Если же
, то первые
бит числа равны
. Вроде как
р.р.
.
не рационально. Возможно, это будет полезно здесь (если как-то ещё модифицировать множество операций). Но одним введением деления на три всё равно не обойдётся...