Возможно ли вычислять иррациональную последовательность цифра за цифрой так, чтобы каждая полученная цифра тут же становилась окончательной?
Вполне возможно, при этом цифра
даёт приближение по недостатку или равенству, а цифра
даёт приближение по избытку. Собственно это вроде как даже одно из определений действительных чисел ... Правда есть неоднозначность для чисел вида
, но она устраняется "силовым методом".
Например для вашего
третью цифру можно предсказать точно:
, т.е. третья цифра точно
. Аналогично и остальные цифры. И алгоритм проверки (вычисления) любой цифры по имеющимся предыдущим и её номеру вполне себе конечен.
С другой стороны, она случайная, т.к. нет алгоритма, который сможет выбрать из этой последовательности, скажем, только нули.
Почему нет, есть: для любого входного
вычисляем цифры одну за другой и если натыкаемся
раз на ноль, то выдаём позицию последнего полученного в качестве
. Алгоритм детерминирован, конечен для любого
(если количество нулей в записи не меньше
разумеется, это надо доказывать отдельно), выдаёт только нули, и даже
строго возрастающая. Предыдущие
не используются, ну так и не обязаны, лишь допустимы, хотя наверное можно и использовать для оптимизации алгоритма. И потому последовательность цифр в записи
не случайна.