Нам разрешены "алгоритмы" из счётного числа шагов?
Э-э-э… Что за алгоритмы? В классическом математическом анализе нет алгоритмов. В теории множеств — тоже.
Кстати, по этой причине доказательство с десятичными дробями проще, чем с двоичными. Последние вроде и элегантнее, но заклинаний требуют немножко больше.
Собственно, для всех систем счисления, кроме двоичной и троичной, годится такое правило: если рассматриваемая цифра не равна
, то пишем
, а в противном случае пишем
.
Для двоичной и троичной систем цифры группируем в пары.
Правило построения: если рассматриваемая пара не есть
, то пишем
, а в противном случае пишем
.
Кстати, это правило годится и для остальных систем счисления.