Вы же сами писали, что числа представляются программами для абстрактной вычислительной машины.
Я писал про алгоритм, имея ввиду интуитивное понятие. Здесь у меня чёткое разделение. Математика это то, что может делать наблюдатель в компьютерном математическом мире. Но чтобы понять, что позволено наблюдателю, мы используем интуитивные рассуждения.
Программа будет использоваться для обучения математике и одновременно представлять наглядную иллюстрацию "понятных оснований классического матанализа".
Переход к идеальному математическому миру связан с различными упрощениями. Идея отсутствия минимального деления в линейке это также упрощение. Когда мы доходим до рациональных чисел, то у нас в программе появляется возможность задать размер объекта в виде обыкновенной дроби. Но на линейке у нас деления десятичных дробей и когда мы переводим обыкновенную дробь в десятичную, мы приходим к бесконечному алгоритму, например, дробь
это бесконечный алгоритм 0.333... Далее мы доказываем, что обыкновенная дробь в виде десятичной дроби это или точное число или периодическая дробь. И тут нам становится интуитивно очевидно, что можно задать число и в виде бесконечного непериодического алгоритма.
Но отсюда не следует, что мы тут же эту возможность добавим в программу, чтобы наблюдатель мог задать число в виде произвольной программы. И даже, более того, этот вариант исключён, потому что это резкое и неоправданное усложнение математики, введение широкого спектра математических действий. Мы упрощали, упрощали, а потом бабах и зачем-то всё резко усложнили.
Возможность задать иррациональное число можно будет через математическое выражение, используя только те математические операции, которые мы ранее ввели. И только такие иррациональные числа и будут существовать в рамках данных оснований. Напомню, что случайного иррациональные числа на некотором отрезке в принципе не существует. Потому что оно должно занимать бесконечную память, а это невозможно. Поэтому, не существует и множества всех иррациональных чисел, как оно строится, якобы строго, в других основаниях через сечения Дедекинда, фундаментальные последовательности Кантора или бесконечные десятичные дроби Вейерштрасса. Существуют только конкретные иррациональные числа в виде конкретных бесконечных алгоритмов(математических выражений). В общем виде иррациональное число записать нельзя.