Сделаю попытку доказательства. Прошло 8 месяцев, тема на 10 странице, а задачка-то оказалось вроде бы не сложной.
Уверен, у уважаемого
Профессора Снэйпа решение было не такое аляповатое и длинное, но этого мы уже не узнаем.
Предположим, что язык распознаётся КА, то есть регулярен. Применим лемму о накачке для регулярных языков. Не вникая в структуру самих "накачанных" слов, посмотрим на их длины:

образует бесконечную натуральную арифметическую прогрессию. С другой стороны, длина двоичной записи

- это

.
Проверим, может ли некоторая натуральная арифметическая прогрессия иметь в качестве своих членов

Прибавление единицы роли не играет, так как она при желании заносится в начальное значение :

Докажем, что ряд значений

не содержит арифметической прогрессии

. То есть никакие

не являют собой арифметическую прогрессию

.
Доказательство я нашел не без наводок
nnosipov,
ex-math,
ИСН в
этой теме.
1) Сначала доказательство для

факта плотности на

дробной части

. Тут

роли не играет, из плотности

тут же следует плотность

.
(Моё доказательство)
Так как мера иррациональности любого иррационального числа

(Лемма Дирихле), то для приближения

погрешность будет

Для несократимой дроби

очевидно, что

равномерно разбивают

на

частей по

. Тогда для

найдётся такое

, что

попадает в любой интервал ширины

. Учитывая, что

,

попадёт в интервал ширины

.
(Доказательство участника ex-math)
Нужно для любого

найти такое

, что

будет меньше

. Тогда дробные доли кратных этого

найдутся в

-окрестности любого числа из
![$[0,1]$ $[0,1]$](https://dxdy-03.korotkov.co.uk/f/a/c/f/acf5ce819219b95070be2dbeb8a671e982.png)
.
Возьмем

. Тогда среди

найдутся два числа с разностью меньше

. Разность соответствующих этим числам "кратностей"

и надо взять за

.
2) Сформулируем теперь такое утверждение:

. Теперь то же самое на словах: взяв любую натуральную арифметическую последовательность с начальным значением

и шагом

и перебирая числа

мы рано или поздно подберемся сколь угодно близко (слева на

) к некоторому члену этой арифметической прогрессии. При этом

и

для каждого

, конечно же, разные.
Доказательство: из пункта
1 тривиально следует, что

, такие что

, где

, то есть

.
Это так, потому что мы всегда можем взять такое

, чтобы

(не для вообще любого

, конечно, но какое-нибудь

из нужного нам интервала шириной в

обязательно найдется), и всегда можем отнять и прибавить некоторое натуральное число

;

Теперь несколько преобразований:



,

3) Доказательство исходной теоремы.
Для любого

получаем, что

(для этого нужно взять достаточно маленькую

)
То есть

, а

, поэтому для некоторого


.
Поэтому язык нерегулярен.