– 159 –
15.5 Алгоритм расчёта простых чисел Страница 7
C). Вычислительный процесс алгоритма формирования мужского ряда простых чисел также может быть значительно ускорен, если в процессе генерации мужского ряда опорных чисел ввести дополнительные счетчики, скажем по числам 31, 37, 43, 53 и выше. Как и для женского ряда чисел дополнительные счетчики следует формировать динамически. При введении дополнительных счетчиков (31, 37, 43, 53 и выше) значения чисел Файла B′ (Таблица 15.5.7) и Файла B′2 (Таблица 15.2.12) следует скорректировать.
В “Файле B” мужского ряда опорных чисел (Таблица 15.2.6), для паттерна Мироздания 7-го и выше циклов развития, помимо составных чисел, представленных в Файле B′ (Таблица 15.5.7), генерируются также составные числа, значения которых представим двумя дополнительными файлами – B′1 и B′2 (Таблица 15.5.12).
Таблица 15.5.12 .
======================= ======================= ================ ===================
Файлы B′1 и B′2 дополнительных составных мужского ряда чисел
======================= ======================= ================ ===================
Файл B′1 |
Файл B′2 |
||||||||||||
Степень числа |
Простые женского ряда числа |
Простые мужского ряда числа |
31 |
37 |
43 |
61 |
67 |
… |
|||||
11 |
17 |
23 |
29 |
41 |
… |
||||||||
2 | 121 | 289 | 529 | 841 | 1681 | … | 31 | 961 | 1147 | 1333 | 1891 | 2077 | … |
4 | 14641 | … | … | … | … | … | 37 | 1147 | 1369 | 1591 | 2257 | 2479 | … |
6 | … | … | … | … | … | … | 43 | 1333 | 1591 | 1849 | 2623 | 2881 | … |
8 | … | … | … | … | … | … | 61 | 1891 | 2257 | 2623 | 3721 | 4087 | … |
10 | … | … | … | … | … | … | 67 | 2077 | 2479 | 2881 | 4087 | 4489 | … |
… | … | … | … | … | … | … | … | … | … | … | … | … | … |
======================= ======================= ================ ===================
В дальнейшем, файлы B′1 и B′2 следует объединить и упорядочить относительно циклов развития по возрастанию численных значений, как это приведено в Таблице 15.2.13, и для получения файла простых чисел вычесть из сгенерированного ряда опорных чисел: B′′ = B \ B′ \ B′1\ B′2.
D). Алгоритм формирования простых чисел был рассмотрен нами для диапазона натурального ряда чисел 1÷876, на котором было сгенерировано для женского ряда 146 и для мужского 145 опорных чисел (суммарно 291), из которых получено 76 и 72 соответственно простых чисел (суммарно 148). Последним сгенерированным числом было 875. Для получения простых чисел последующих диапазонов натурального ряда чисел, например, от 877 до 32040 (смотри Таблицу 15.5.1), необходима информация из предыдущей генерации простых чисел: a) терминальное значение счетчиков после генерации последнего (в нашем примере 146-го) опорного числа как женского, так и мужского рядов чисел, b) подмножество простых чисел. Начальные значения счетчиков для женского ряда опорных чисел были представлены в первой строке Таблицы 15.2.3 : Ca5 = -1, Ca11 = -2, Ca17 = -3, Ca23 = -4, Ca29 = -5 и для мужского ряда опорных чисел (Таблица 15.2.4): Ca5 = 1, Ca7 = -1, Ca13 = -2, Ca19 = -3. Вычислим значения счетчиков после генерации 146-го опорного числа. Для женского ряда чисел таковыми значениями будут: Ca5 = 5, Ca11 = 1, Ca17 = 7, Ca23 = 4, Ca29 = 25, для мужского: Ca5 = 1, Ca7 = -1, Ca13 = -2, Ca19 = -3. Первым генерируемым числом следующего диапазона чисел будет 881. При его генерации счетчики увеличат свои значения на 1. Подмножество простых чисел необходима для расширения матриц таблиц 15.2.7 и 15.2.8 (A′ и B′). Последующий процесс генерации простых чисел будет соответствовать рассмотренному нами алгоритму.
В Таблице 15.5.13 приведена дополнительная информация, которая необходима для расчетов простых чисел для других циклов развития паттерна Мироздания и соответственно для других диапазонов натурального ряда чисел. Диапазон изменения значений счетчиков – от 1 до максимально возможного значения, которое соответствуют значению простого числа, по которому сформирован счетчик: Ca5 = 5, Ca11 = 11, Ca17 =17 и далее. Исключение составляет 1-ый цикл развития, когда начальные значения счетчиков имеют отрицательные значения. В силу того, что движение мужского Луча творения начинается с 7-го триангла, то общее количество опорных мужского ряда чисел в паттерне Мироздания (NoP) всегда на одно меньше, по отношению к женскому ряду опорных чисел.
Таблица 15.5.13 .
======================= ======================= ================ ===================
Дополнительная информация по диапазонам натурального ряда чисел
в циклах паттерна Мироздания
======================= ======================= ================ ===================
№ цикла (n) |
Трианг лов в паттер не (TPn) |
Опорных женского ряда чисел в паттер не (NoP) |
Женские простые числа четных степеней и мужские простые числа 31,37, …, степени 2 и выше |
Терминальные значения счетчиков чисел |
||||||||
Женского ряда |
Мужского ряда |
|||||||||||
Ca5 |
Ca11 |
Ca17 |
Ca23 |
Ca29 |
Ca5 |
Ca7 |
Ca13 |
Ca19 |
||||
5 |
11 |
17 |
23 |
29 |
5 |
7 |
13 |
19 |
||||
1 | 6 | 1 | – | -1 | -2 | -3 | -4 | -5 | 1 | -1 | -2 | -3 |
2 | 36 | 6 | – | 5 | 4 | 3 | 2 | 1 | 1 | 4 | 3 | 2 |
3 | 114 | 19 | 112 (<114) | 3 | 6 | 16 | 15 | 14 | 4 | 3 | 3 | 15 |
4 | 264 | 44 | 112 (<114) | 3 | 9 | 7 | 17 | 10 | 4 | 7 | 2 | 2 |
5 | 510 | 85 | 112, 172 (<510) | 4 | 6 | 14 | 12 | 22 | 5 | 6 | 4 | 5 |
6 | 876 | 146 | {112, 172, 232, 292} < 876 | 5 | 1 | 7 | 4 | 25 | 1 | 4 | 13 | 9 |
7 | 1386 | 231 | {112,172,232,292}, {312,372} < 1386 | 5 | 9 | 7 | 20 | 23 | 1 | 5 | 7 | 18 |
8 | 2064 | 344 |
{112,… ,412}, {312, 372, 432} < 2064 |
3 | 1 | 1 | 18 | 20 | 4 | 6 | 3 | 17 |
… | … | … | … | … | … | … | … | … | … | … | … | … |
40 | 256080 | 42680 |
{112,… , 5032 }, {114,174}, {312, … , 4992}, {313, … , 613} < 256080 |
|||||||||
… | … | … | … | … | … | … | … | … | … | … | … | … |
50 | 500100 | 83350 |
{112,… , 7012}, {114, … , 234}, {312, … , 6912}, {313, … , 793} < 500100 |
|||||||||
… | … | … | … | … | … | … | … | … | … | … | … | … |
100 | 4000200 | 666700 |
{112,…, 19972}, {114,… 434}, {312,… 19992}, {313, … 1573},{314,… 434}< 4000200 |
|||||||||
… | … | … | … | … | … | … | … | … | … | … | … | … |