Валерий Федин – Арифметика бесконечностей (страница 5)
Подобным образом получим из очередных точек из сосуда следующие девять чисел для массива {N10}. Параллельно алгоритму мы их можем создать, также, по следующему правилу:
(0)+(0)1 =(0)1; (0)1 +(0)1 =(0)2; (0)2 +(0)1 =(0)3; …; (0)8 +(0)1 =(0)9.
Получаем первое, второе, третье, …, девятое целые числа с размерностью (9) разрядов. И добавляем их в массив {N10}. У них в самом младшем разряде, вместо нуля стоит присвоенная ей по порядку цифра, а остальные разряды нулевые (
Из сосуда выбираем следующие 100 точек и преобразуем их таким же образом в цифры
(0)9+(0)1= (0)10; (0)10+(0)1=(0)11; (0)11+(0)1=(0)12; …,
(0)19+(0)1= (0)20; (0)20+(0)1=(0)21; (0)21+(0)1= (0)22; …;
(0)29+(0)1= (0)30; … ; (0)79+(0)1= (0)80; … ; (0)98+(0)1= (0)99.
Получаем десятое, одиннадцатое, двенадцатое и так до девяносто девятое целые числа с размерностью (9) разрядов. И присоединяем их к общему массиву целых чисел {N10}. У этих цифр уже в двух младших разрядах ноли сменились на присвоенные алгоритмом числа. (
Таким же образом из сосуда вынимаем уже 1000 точек и преобразуем в цифры
(0)99+(0)1=(0)100; … ; (0)998+(0)1=(0)999.
И присоединяем их к общему массиву чисел. У этих цифр уже в трех младших разрядах стоят вычисленные алгоритмом цифры. (
Таким же образом из сосуда вынимаем уже 10000 и преобразуем в цифры
(0)999+(0)1=(0)1000; … ; (0)4999+(0)1=(0)5000; … (0)9998+(0)1=(0)9999.
У этих цифр уже в четырех младших разрядах стоят требующиеся цифры.(
Из данного построения видно, что количество нулевых старших разрядов уменьшается по мере возрастания цифрового номинала числа, правда скачкообразно.
Чтобы сделать более визуальным процесс формирования массива целых чисел {N10}, нам пришлось опустить громадное количество операций, заменив их многоточиями, и отразить только те операции, которые отражают важные переходные или спорные моменты. Человеческих жизней не хватит, чтобы пунктуально включить все выполняющие операции, кроме того, все они только затемнят процесс формирования массива целых чисел {N10}, а также размажут истинную картину до неузнаваемости.
Применяя описанную процедуру бесчисленное количество раз, мы должны найти такое число, у которого во всех младших разрядах стояли бы девятки, кроме одного старшего разряда, который должен быть равен нулю, в таблице, указанное число находится внутри овала (
И на этом пока остановим на немного процесс формирования массива целых чисел {N10}. Этот проведенный и остановленный период алгоритма назовем 1 этапом. Мы остановили алгоритмический процесс, для того чтобы оценить и изучить важные промежуточные результаты, которые получились в процессе этого этапа. Одним из важных результатов является содержание (
Итак, в течение 1 этапа активности алгоритма, всего из сосуда (
от числа (0) до числа 0(9) ⇒ 0(9) + (0)1 – (0) = 1(0).
Но сосуд после первого этапа активного использования алгоритма не очень «обеднел», так как в нем ещё осталось громадное количество непереработанных точек, то есть
9(9) – 1(0) = 8(9).
Как оказалось, в сосуде осталось на много больше точек, чем требовалось для первого этапа.
1(0) ≪ 8(9).
Число 8(9) – невообразимо большое число. Если материализовать все оставшиеся точки, находящиеся в сосуде (
Сосуд (
Так что алгоритму еще придётся во 2 этапе работать и работать!
Но пока подведём итоги первого этапа.
Во-первых, выше представленную таблицу (
{N101} = {(0), (0)1, (0)2, (0)3, … ,(0)9, … ,(0)99, … ,(0)999, … ,0(9), …}
Сразу же возникает вопрос: как описать бесконечный набор чисел зависящего от самих чисел, полученных алгоритмом в течение 1 этапа. Как из разрозненных цифр создать понятный многогранный образ, воспроизводящий природную сущность массива целых чисел. Он должен быть кратким, отражать характерные моменты работы и динамику алгоритма, иметь начальный (0) и конечный элемент 0(9). Ну и, конечно же, был понятным по написанию? Автор считает, что именно примененный набор чисел наглядно демонстрирует работу алгоритма. Все остальные бесконечные числа, не вошедшие в форму (15), заменены многоточиями, поэтому массив {N101} содержит все найденные бесконечные элементы на этом этапе.
Итак, {N101} является множеством всех целых чисел, полученных алгоритмом в течение 1 этапа. Как было подсчитано ранее их число равно 1(0). Нижний индекс 10 означает, что алгоритм использует десятичную систему счисления, а верхний индекс 1 означает, что данные относятся к первому этапу алгоритма.
Массив целых чисел {N101} представлен не полностью, поэтому в конце у него стоит многоточие (15), требующее продолжение процесса. Массив {N101} будет дополнен окончательно после выполнения следующего второго этапа данного алгоритма.
С арифметической точки зрения сущностью и величиной каждого бесконечного целого числа, является его порядковый номер в таблице (
Во-вторых. Полученный алгоритмом в первом этапе массив чисел {N101} представляет собой упорядоченный массив целых чисел от 0(0) до 0(9).Что характерно, что все находящиеся в нем цифры от «мала до велика» не являются бесконечными числами, хотя они могут быть очень большими. Все возникающие вопросы по этому поводу будут критически рассмотрены в конце исследования.
Например, среди них должно быть число зерен на шахматной доске.
264-1 = 18 446 744 073 709 551 615
– предложенное к оплате наивному шаху, не владеющему азами арифметики. Там не может не быть числа снежинок, которые выпали на Землю за всё время существования человечества и восхищающих всех живых созданий и побуждающие к ритмическим жестам. Да оно большое, но не бесконечное.