В данной статье описывается решето для поиска составных и простых чисел для рядов А(а) = 2а+1, B(b) = 6b-1 и С(с) = 6с+1. Через выборку решетом раскрывается тайна распределения простых чисел‑близнецов.
Идея работы решета — выбрать составные числа в последовательности — через идентификаторы или порядковые номера их расположения в ряду.
Рассмотрим ряд нечетных чисел, которые образовываются формулой А(а) = 2а+1:
а |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
А(а) = 2а+1 |
3 |
5 |
7 |
9 |
11 |
13 |
15 |
17 |
19 |
21 |
23 |
25 |
27 |
29 |
31 |
33 |
35 |
Делители |
|
|
|
3*3 |
|
|
3*5 |
|
|
3*7 |
|
5*5 |
3*9 |
|
|
3*11 |
5*7 |
Для примера возьмем первое нечетное число А(а1) = А(1) = 3, применим к нему наше решето, для этого к идентификатору а1 = 1, прибавим значение А(а1) = 3 и через формулу s1 = А(а) + а = А(1) + 1 = 3 +1 = 4 получим порядковый номер первого составного числа, если посмотрим на таблицу то под порядковым номером четыре будет находиться А(s1) = А (4) = 2*4+1 = 9.
И если к нашему идентификатору а1 = 1 повторно прибавить значение А(а1), получим второй идентификатор s2 = А(а) + А(а) + а = 2*А(а) + а = 2*А(1) + 1 = 2*3 + 1 = 7, делящегося на три А(s2) = А(7) = 2*7+1 = 15.
Таким образом можем получить позиции всех чисел, делящиеся на три через формулу s = k * А(а) + а = 3k +1 = 4, 7, 10, 13, 16…, путем перебора коэффициента k = 1, 2, 3, 4 … А через формулу последовательности нечетных чисел А(s) = 2s+1, получить значения всех чисел делящиеся на три. В нашей таблице эти числа будут А(4) = 9, А(7) = 15, А(10) = 21, А(13) = 27, А(16) = 33
Для закрепления понимания, возьмем второе число А(а2) = 5 при а2=2. Тогда по формуле решета s = k А(а2) + а2 = k 5 + 2, через перебор k = 1, 2, 3, получим идентификаторы s = 7, 12, 17 чисел делящиеся на пять, и через А(s) = 2s+1 получим эти числа 15, 25, 35 в соответствие с нашей таблицей.
Если обобщить распределение составных чисел для данного ряда, то мы получили каждое третье число — составное и оно делиться на три, каждое пятое число будет делиться на пять, и каждое седьмое число делиться на семь и так далее. И положение данных составных определяется по формуле s = k * А(а) + а.
Решето Вдовина (s = k * А(а) + а) в отличие от решета Сундарама (s = a + 2ak + k), позволяет проводить выборку идентификаторов с определенными свойствами, мы выбираем составные числа которые делятся на три, пять и так далее, что упрощает понимания выборки и распределения составных чисел в ряду.
Перейдем к ряду чисел B(b) = 6b-1:
b |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
B(b) = 6b-1 |
5 |
11 |
17 |
23 |
29 |
35 |
41 |
47 |
53 |
59 |
65 |
71 |
77 |
83 |
89 |
95 |
101 |
Делители |
|
|
|
|
|
5*7 |
|
|
|
|
5*13 |
|
7*11 |
|
|
5*19 |
|
По аналогии для ряда нечётных чисел, мы можем наблюдать зависимость идентификаторов к значениям чисел ряда. Например, для чисел делящиеся на пять В(b) = 6b-1 = В(1) = 5 будут идентификаторы s = k * В(b) + b = 5k +1 = 6, 11, 16 …, что соответствует числам 35, 65, 95… полученные через B(s) = 6s-1
Аналогично для чисел делящиеся на B(2) = 11 можем получить номера их расположения s = k B(b2) + b2 = k 11 + 2 = 13, 24, 35, 46…. Продолжая выборку, мы можем выбрать идентификаторы всех составных чисел, а оставшиеся идентификаторы будут определять простые числа, что указано в таблице, как числа без делителей.
Перейдем к ряду чисел С(с) = 6с+1:
с |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
С© = 6с+1 |
7 |
13 |
19 |
25 |
31 |
37 |
43 |
49 |
55 |
61 |
67 |
73 |
79 |
85 |
91 |
97 |
103 |
Делители |
|
|
|
5*5 |
|
|
|
7*7 |
5*11 |
|
|
|
|
5*17 |
7*13 |
|
|
Этот ряд уже посложнее, кроме составных чисел, которые получены от идентификаторов и чисел данного ряда (жирный шрифт), есть еще и другие делители (подчеркнутый шрифт), но всё по порядку.
Сначала делители которые мы можем получить, как и в предыдущих рядах через формулу решето s = k * С(с) + с и по формуле ряда С(с) = 6с+1, перебирая идентификаторы и коэффициент k, получаем для чисел делящиеся на С(1) = 7 следующие позиционные обозначения — 8, 15, 22…, для чисел делящиеся на С(2) = 13 получим идентификаторы — 15, 28, 41… Таким образом мы выбрали часть составных чисел, в нашей таблице — они обозначены жирным шрифтом.
Перейдем к другим идентификаторам составных чисел, обозначенные подчеркнутым шрифтом. Но для начала разберемся, а какие делители у составных чисел, если использовать числа из рядов B(b) = 6b-1 и С(с) = 6с+1, то мы увидим, что составные числа ряда С(s) = 6s+1 являются произведением вида (6b1-1)(6b2-1) или вида (6c1+1)(6c2+1), при этом положение составных чисел получаемые как (6c1+1)(6c2+1) уже нами определены через формулу s = k * С(с) + с — они обозначены жирным шрифтом.
Местоположение других составных чисел, получаемые как (6b1-1)(6b2-1), такие как С(4) = 25 = 5*5, С(9) = 55 = 5*11, С(14) = 85 = 5*17 по нашей таблице обозначены подчеркнутым шрифтом, будут находиться через формулу s = k В(b) — b, где B(b) = 6b-1. Например числа делящиеся на пять — имеют идентификаторы s = k В(b) — b = k * В(1) — 1 = 5 k — 1 = 4, 9, 14, 19 …
Объединим наши изыскания по распределению составных чисел в ряду С(с) = 6с+1, получаем, что идентификаторы данных чисел определяются формулами s1 = k1 С(с) + с и s2 = k2 В(b) — b, где С© = 6с+1, B(b) = 6b-1 и k1, k2 = 1, 2, 3, 4, 5 … независимые друг от друга коэффициенты повтора.
Тайна чисел‑близнецов:
Числа-близнецы (или простые близнецы) — это пары простых чисел, которые отличаются друг от друга ровно на 2. Например, (3, 5), (5, 7), (11, 13), (17, 19), (29, 31) и так далее.
Воспользуемся одним из свойств данных чисел — формой представления, где все пары чисел‑близнецов, кроме (3,5), имеют вид (6n-1, 6n+1). Для этого рассмотрим таблицу:
n |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
6n-1 |
5 |
11 |
17 |
23 |
29 |
35 |
41 |
47 |
53 |
59 |
65 |
71 |
77 |
83 |
89 |
95 |
101 |
6n+1 |
7 |
13 |
19 |
25 |
31 |
37 |
43 |
49 |
55 |
61 |
67 |
73 |
79 |
85 |
91 |
97 |
103 |
Делители |
|
|
|
5*5 |
|
5*7 |
|
7*7 |
5*11 |
|
5*13 |
|
7*11 |
5*17 |
7*13 |
5*19 |
|
Из таблицы видно, что числа‑близнецы образуются там, где нет составных чисел в одном из рядов 6n-1 и 6n+1 (обозначено жирным шрифтом). А данное распределение составных чисел соответствует ранее исследованным свойствам рядов B(b) = 6b-1 и С(с) = 6с+1, поэтому если мы объединим формулы определения идентификаторов составных чисел для рядов B(b), С(c) мы получим распределение идентификаторов (n) в которых числа‑близнецы не существуют и соответственно исключая их из ряда n получим идентификаторы в которых образуются числа‑близнецы, тем самым мы создадим решето для чисел‑близнецов или решето Yk2ru:

Как работает наше решето, для начала найдем значения идентификаторов при n = 1, перебором коэффициента k1 в первой формуле s1,1 = k1 (6n-1) — n = 4, 9, 14, 19 …, теперь для n=2, получим s1,2 = 9, 20, 31, 42…, и так далее. Аналогично получим идентификаторы для второй формулы s2,1 = k2 (6n-1) + n = 6, 11, 16, 21…, теперь для n=2, получим s2,2 = 13, 24, 35, 46…, и так далее. Также получим идентификаторы при n = 1 в третье формуле s3,1 = k3 (6n+1) + n = 8, 15, 22, 29…, для n=2, получим s3,2 = 15, 28, 41, 54…, и так далее
Если взять значения n = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 для нахождения чисел‑близнецов до 100, и если из данного ряда исключить ранее найденные идентификаторы составных чисел s = 4, 6, 8, 9, 11, 13, 14, 15, 16, получим порядковые номера n = 1, 2, 3, 5, 7, 10, 12, где находятся наши числа‑близнецы (6n-1, 6n+1) = (5, 7), (11, 13), (17, 19), (29, 31), (41, 43), (59, 61), (71, 73).
Заключение:
Решето Вдовина является измененным решетом Сундарама и позволяет находить расположение составных чисел с определенными свойствами.
Закономерность расположения составных чисел в рядах B(b) = 6b-1 и С(с) = 6с+1 позволяет создать решето для чисел‑близнецов.
Спасибо за интерес к теме!
P.S. создание решета Вдовина
Для ряда нечетных чисел из формулы решета Сундарама i + j + 2ij, если выделим общий множитель в первом и третьем слагаемом получаем i*(2j+1) + j и если обозначить k = i - как повторы числа А(j) = 2j+1, получим s = k*A(j) + j формулу решета Вдовина для нечетных чисел .
Для ряда B(b) = 6b-1, все составные числа будут определяться как произведение чисел вида (6i +1)(6j - 1), раскроем скобки получим (6i +1)(6j - 1) = 36ij - 6i + 6j - 1 = 6 (6ij - i + j) +1 = 6s -1, где s - определяет расположение составных чисел c идентификатором s = 6ij - i +j = i (6j - 1) + j и если обозначить k = i - как повторы числа В(j) = 6j-1, получим s = k*B(j) + j формулу для ряда B(b) = 6b-1.
Для ряда С(с) = 6с+1, составные числа будут определяться как произведение чисел вида (6i +1)(6j + 1), раскроем скобки получим (6i + 1)(6j + 1) = 36ij + 6i + 6j +1 = 6 (6ij + i + j) +1 = 6s1 + 1, где s1 - определяет расположение составных чисел c идентификатором s = 6ij + i + j = i (6j+1) + j и если обозначить k = i - как повторы числа С(j) = 6j+1, получим s1 = k*С(j) + j формулу для ряда С(с) = 6с+1.
Также для ряда С(с) = 6с+1, составные числа будут определяться как произведение чисел вида (6i - 1)(6j - 1), раскроем скобки получим (6i - 1)(6j - 1) = 36ij - 6i - 6j +1 = 6 (6ij - i - j) +1 = 6s2 + 1, где s2 - определяет расположение составных чисел c идентификатором s = 6ij - i - j = i (6j-1) - j и если обозначить k = i - как повторы числа В(j) = 6j-1, получим s2 = k*В(j) - j вторую формулу для ряда С(с) = 6с+1.
Комментарии (11)

lightln2
30.09.2026 11:27А можно как-то в статье упомянуть что, собственно, сделано, желательно, в общепринятых математических терминах? а то
Закономерность расположения составных чисел в рядах B(b) = 6b-1 и С© = 6с+1 позволяет создать решето для чисел‑близнецов
А вот Терренс Тао утверждает, что это принципиально невозможно!

Vdovin_Andrei Автор
30.09.2026 11:27Уважаемый lightln2, спасибо за мнение.
Терренс Тао прав, если использовать решето для оценки количества простых. Но решето не отвечает сколько, а показывает как располагаются простые среди составных и позволяет выявлять их.

Vdovin_Andrei Автор
30.09.2026 11:27Уважаемый lightln2.
Подскажите а у решето Эратосфена какая формула? На основании данной формулы я Вам и объясню работу решето Вдовина.

Vdovin_Andrei Автор
30.09.2026 11:27Уважаемый читатель, а также ИИ.
Я "заражен" эффектом Даннинг-Крюгер, поэтому готов внести Ваше имя в название решето для чисел близнецов. Предлагаю "болеть" вместе!
Я уже изменил название решето в честь моих визави Wataru - Lightln2, если они не против.

wataru
30.09.2026 11:27Против. Не надо мое имя с этим позором ассоциировать.
wataru
Даннинг-Крюгер во всей красе. Тут автор так преисполнился, что аж дал своему детище свое имя: решето Вдовина. На заметку, ни один ученый с хоть каким-то подобием стыда, так не поступает. Все гениальные их публикации назывались примерно "о свойствах такого-то", и уже потом остальные ученые стали называть величайшие открытия по имени автора.
К решету Сундарама это решето никакого отношения не имеет.
На самом деле тут все то же решето Эратосфена, только методом тыка замечено, что числа вида 6k-1 делятся на простое p через p позиций (потому что 6 и p взаимнопросты). Это тривиальный факт, выводимый в школьной алгебре.
Вроде как это позволяет работать сразу с числами вида 6k+-1 и не вычеркивать уже делящиеся на 2 и 3 числа. Вот только любая нормальная реализация решета уже это делает. Обычно используют только нечетные числа, а не взаимнопростые с 6, потому что код слишком усложняется и съедает все ускорение: https://ru.wikipedia.org/wiki/Решето_Эратосфена#Решето_только_по_нечётным_числам
Vdovin_Andrei Автор
Уважаемый wataru, спасибо за комментарий.
Я добавил постскриптум, где раскрыл как я получил решето Вдовина через решето Сундарама.
Vdovin_Andrei Автор
Уважаемый wataru, продолжая нашу дискуссию.
Подскажите а у решето Эратосфена какая формула? Как математически - через формулу описать решето Эратосфена? Может поэтому не принимаются мои выводы?