# Геометрический метод просеивания простых чисел: логарифмическое решето (LogSieve)

В работе предложен геометрический метод просеивания простых чисел – логарифмическое решето &#40;LogSieve&#41;. Метод использует аддитивное свойство логарифмов на плоскости &#40;u = log ⁡x, v = log⁡ y&#41;: прямая, проходящая через узел &#40;log⁡ a, log ⁡b&#41; перпендикулярно биссектрисе v = u, пересекает ось абсцисс в точке log ⁡&#40;ab&#41;, что позволяет исключать нечетные составные числа n = ab маркировкой их логарифмических образов на оси абсцисс. Оптимизация метода на основе канонических узлов обеспечивает его линейную асимптотическую сложность Θ&#40;N&#41; по числу геометрических построений. В рамках идеальной непрерывной геометрии метод полон и корректен; его практическая реализация ограничена погрешностью позиционирования узлов ε &lt; 1/&#40;2N&#41;. В отличие от вычислительных алгоритмов, LogSieve служит наглядным инструментом визуализации механизма просеивания.

| Поле | Значение |
|---|---|
| Автор | Юткин Александр Юрьевич |
| Организация | независимый исследователь, г. Самара, Россия |
| Раздел | Математика |
| Опубликовано | 09.11.2026 |
| Идентификатор | AX-136620 |
| Лицензия | CC BY 4.0 |
| Ключевые слова | простые числа, решето простых чисел, геометрический метод, аддитивность логарифмов, логарифмическое решето, LogSieve |

Полный текст (PDF): https://arxivorg.ru/upload/iblock/3fc/1gq0izpbyjyu9643vguzeszxrvql2has/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F_LogSieve_%D0%BF%D1%80%D0%B5%D0%BF%D1%80%D0%B8%D0%BD%D1%82.pdf
Источник (HTML): https://arxivorg.ru/mathematics/geometricheskiy-metod-proseivaniya-prostykh-chisel-logarifmicheskoe-resheto-logs/
Архив: арХиворг.ру — открытый архив научных препринтов на русском языке.

## Полный текст

Страница 1
УДК 511 
ГЕОМЕТРИЧЕСКИЙ МЕТОД ПРОСЕИВАНИЯ ПРОСТЫХ ЧИСЕЛ: 
ЛОГАРИФМИЧЕСКОЕ РЕШЕТО (LOGSIEVE) 
А.Ю. Юткин 
независимый исследователь, г. Самара, Россия 
A GEOMETRIC SIEVING METHOD FOR PRIMES: 
LOGARITHMIC SIEVE (LOGSIEVE) 
A. Yu. Yutkin 
independent researcher, Samara, Russia 
Аннотация 
В работе предложен геометрический метод просеивания простых чисел – 
логарифмическое решето (LogSieve). Метод использует аддитивное свойство 
логарифмов на плоскости (u= log x, v= log y): прямая, проходящая через узел 
(log a, log b) перпендикулярно биссектрисе v = u, пересекает ось абсцисс в точке 
log(ab), что позволяет исключать нечетные составные числа n = ab маркировкой их 
логарифмических образов на оси абсцисс. Оптимизация метода на основе 
канонических узлов обеспечивает его линейную асимптотическую сложность Θ(N) по 
числу геометрических построений. В рамках идеальной непрерывной геометрии метод 
полон 
и 
корректен; 
практическая 
реализация 
ограничена 
погрешностью 
позиционирования узлов ε &lt; 1/(2N). В отличие от вычислительных алгоритмов, 
LogSieve служит наглядным инструментом визуализации механизма просеивания. 
Abstract 
This paper proposes a geometric method for identifying prime numbers — the 
logarithmic sieve (LogSieve). The method exploits the additive property of logarithms on the 
plane (u, v), where u= log x, v= log y: a straight line passing through the grid node 
(log a, log b) perpendicular to the bisector v = u intersects the abscissa axis at the point 
log(ab), which makes it possible to eliminate odd composite numbers n = ab by marking 
their logarithmic images on the abscissa axis. Optimization of the method based on canonical 
nodes yields a linear asymptotic complexity Θ(N) in the number of geometric constructions. 
Within the framework of ideal continuous geometry, the method is complete and correct; its 
practical implementation is limited by the node positioning accuracy ε &lt; 1/(2N). Unlike 
computational algorithms, LogSieve serves as a visual tool for illustrating the sieving 
mechanism.
Страница 2
Ключевые слова: простые числа, решето простых чисел, геометрический метод, 
аддитивность логарифмов, логарифмическое решето, LogSieve. 
Keywords: prime numbers, prime sieve, geometric method, additivity of logarithms, 
logarithmic sieve, LogSieve. 
1. Введение 
Проблема выявления и систематизации простых чисел традиционно занимает 
одно из центральных мест в теории чисел и сохраняет свою актуальность как в 
фундаментальных исследованиях, так и в прикладных областях – в частности, в 
современной криптографии и вычислительной математике. Традиционные алгоритмы 
поиска простых чисел (решето Эратосфена, Сундарама, Аткина и др. [1-3]) опираются 
на алгебраический аппарат, что обеспечивает их высокую вычислительную 
эффективность при реализации на уровне программного кода. Однако наряду с 
классическими подходами существуют также и геометрические методы просеивания, 
основанные на визуальной идентификации простых чисел посредством графических 
построений – без их прямого вычисления. 
Наиболее известным из таких методов является визуальное решето Матиясевича–
Стечкина [4]. Метод использует параболу x= y2 в декартовой системе координат и 
основан на том, что прямая, проведенная через точки параболы ( i2, −i), ( j2, j), 
пересекает X-ось в точке с абсциссой i· j. Таким образом, каждая прямая, проведенная 
через пару отмеченных точек параболы (i, j= 2, 3, ...), исключает на оси абсцисс ровно 
одно составное число, а простые числа остаются «невычеркнутыми». 
В настоящей работе предлагается иной (конструктивно альтернативный) 
геометрический метод просеивания простых чисел – логарифмическое решето 
(LogSieve). Метод основан на аддитивном свойстве логарифмов и реализуется в 
системе 
координат 
с 
логарифмическим 
масштабом 
по 
обеим 
осям 
(на 
логарифмической плоскости). Ключевыми преимуществами LogSieve являются: 
 
линейная асимптотическая сложность Θ(N) по числу геометрических 
построений; 
 
экспоненциальное сжатие рабочего поля (величины порядка log N против 
порядка N2); 
 
конструктивная простота. 
В совокупности это делает метод не только наглядным инструментом 
визуализации, но и структурно лаконичным способом представления механизма 
просеивания простых чисел на логарифмической плоскости. 
2. Геометрическая основа метода 
Покажем, что прямая на логарифмической плоскости (u, v), где u= log x и 
v= log y (масштаб по обеим осям одинаковый), проходящая через точку A(log a, log b) 
перпендикулярно биссектрисе v= u, пересекает ось абсцисс в точке с абсциссой 
log(ab) (рис. 1).
Страница 3
Рисунок 1. Геометрическая интерпретация аддитивного свойства логарифмов 
В координатах (u, v) прямая, перпендикулярная биссектрисе v= u, имеет 
угловой коэффициент k= −1. Запишем уравнение искомой прямой, проходящей 
через точку A (log a, log b): 
v−log b= −(u−log a); 
v= −u+ log a+ log b. 
Найдем точку пересечения прямой с осью абсцисс, положив v= 0: 
0 = −u+ log a+ log b; 
u= log a+ log b; 
u= log(ab). 
Таким образом, предложенное геометрическое построение, опирающееся на 
аддитивное свойство логарифмов, дает конструктивный способ для реализации решета 
простых чисел: составные числа n= ab исключаются на оси абсцисс путем 
маркировки их логарифмических образов log n= log a+ log b. В итоге на оси абсцисс 
остаются лишь точки log p, соответствующие простым числам p, так как их логарифмы 
не представимы в виде суммы логарифмов целых сомножителей, больших единицы. 
3. Геометрическая схема просеивания простых чисел 
Применим доказанное в разделе 2 свойство к множеству нечетных натуральных 
чисел. Рассмотрим логарифмическую координатную плоскость с осями u и v, на 
которых это множество задано логарифмами его элементов: {log 3, log 5, log 7, ...}. 
Рассмотрение 
только 
нечетных 
чисел 
позволяет 
вдвое 
сократить 
объем 
геометрических построений. 
Система линий u= log a и v= log b, порожденная этим множеством, образует 
координатную сетку с узлами в точках пересечения (log a, log b), где a и b – нечетные 
натуральные числа, не меньшие трех. В силу симметрии для построения решета 
простых чисел в рамках данного метода достаточно ограничиться рассмотрением узлов 
с координатами (log a, log b), где 3 ≤b≤a.
Страница 4
Через узлы сетки для каждого фиксированного значения b проведем серию 
прямых, перпендикулярных биссектрисе v= u. Каждая из этих прямых задается 
уравнением: 
u+ v= log a+ log b= log (ab) 
и пересекает ось абсцисс (при v= 0) в точке с координатой u= log(ab), маркируя на 
оси значение, соответствующее нечетному составному числу ab (рис. 2). 
Поскольку произведение двух нечетных чисел, каждое из которых не меньше 
трех, является нечетным составным числом, а любое нечетное составное число n 
допускает представление n= ab, где a и b – нечетные натуральные числа, не меньшие 
трех, построенное множество точек пересечения совпадает со множеством {log n}, где 
n принимает значения всех нечетных составных чисел, начиная с девяти. 
 
Рисунок 2. Схема просеивания простых чисел на логарифмической плоскости 
В итоге на оси абсцисс немаркированным останется множество точек {log p}, где 
p – нечетное простое число. 
Заметим, что для просеивания простых чисел, не превосходящих заданного N, 
достаточно ограничиться рассмотрением узлов (log a, log b), где b – простое число. 
Если b составное, то все числа вида ab уже будут исключены на этапах, 
соответствующих простым делителям b. Кроме того, из условий 3 ≤b≤a и ab≤N 
следует b2 ≤N, поэтому достаточно рассматривать значения b≤√N. 
Таким образом, данная геометрическая конструкция реализует решето, в котором 
каждая серия прямых маркирует на оси абсцисс точки, соответствующие нечетным 
составным числам, кратным b, начиная с b2. Это соответствует логике исключения 
кратных, характерной для решета Эратосфена.
Страница 5
4. Оптимизация процедуры просеивания 
В геометрической схеме, описанной в разделе 3, различные представления n= ab 
порождают одну и ту же прямую u+ v= log n, пересекающую ось абсцисс в одной и 
той же точке. В результате нечетное составное число n, представленное на оси абсцисс 
значением log n, оказывается исключенным неоднократно. Например, число 45 
исключается дважды: при построении серии прямых, соответствующих простому 
делителю b= 3 (через узел (log 15 , log 3)), и при построении серии прямых для b= 5 
(через узел (log 9 , log 5)) (рис. 2). 
Для устранения избыточности построений достаточно рассмотрения только 
канонических узлов (log(np)
⁄
, log p), где p – наименьший простой делитель n. 
С геометрической точки зрения это ограничение означает, что в построении участвуют 
лишь те узлы, обе координаты которых не были маркированы на предыдущих этапах 
просеивания. 
Под 
этапом 
будем 
понимать 
построение 
серии 
прямых, 
перпендикулярных биссектрисе v= u и проходящих через канонические узлы, 
соответствующие фиксированному простому числу p (наименьшему простому 
делителю n). 
При таком подходе каждое нечетное составное число, представленное на оси 
абсцисс своим логарифмом, исключается ровно один раз – на этапе просеивания, 
соответствующем его наименьшему простому делителю. 
5. Пример 
Найдем все нечетные простые числа в диапазоне [3, N] для N= 100. 
Рассмотрим на логарифмической плоскости только канонические узлы 
(log a, log b), где a и b – нечетные натуральные числа, удовлетворяющие условиям 
3 ≤b≤a, b≤√100 = 10; в соответствии с разделом 4 из рассмотрения исключаются 
узлы, у которых хотя бы одна координата уже была маркирована на предыдущих 
этапах просеивания. 
1. На первом этапе (b= 3) через канонические узлы (log a, log 3) проведем серию 
прямых u+ v= log(3a). На оси абсцисс маркируются логарифмические образы 
нечетных составных чисел, кратных трем: 
{9, 15, 21, 27, 33, 39, 45, 51, 57, 63, 69, 75, 81, 87, 93, 99}. 
2. На втором этапе (b= 5) проведем прямые u+ v= log(5a) через узлы 
(log a, log 5). Значения log 9 и log 15 уже были маркированы на первом этапе 
просеивания, поэтому узлы (log 9, log 5), (log 15, log 5) исключаются из рассмотрения. 
Серия прямых исключает составные числа, кратные пяти: 
{25, 35, 55, 65, 85, 95}. 
3. На третьем этапе (b= 7) проведем прямые u+ v= log(7a) через узлы 
(log a, log 7). Узел (log 9, log 7) исключается из рассмотрения, так как его абсцисса 
log 9 уже маркирована. Серия прямых исключает: 
{49, 77, 91}.
Страница 6
Просеивание завершается, так как следующее нечетное число b= 9 является 
составным (абсцисса log 9 была маркирована на этапе просеивания чисел, кратных 
трем), а следующее простое число b= 11 больше √100. 
Таким образом, на оси абсцисс немаркированными остаются значения {log p}, 
соответствующие нечетным простым числам: 
{3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97}. 
6. Область применения метода 
Определим границы применимости предложенного геометрического метода. 
6.1. Идеальная непрерывная геометрия как математическая модель 
В рамках данной работы логарифмическое решето LogSieve рассматривается как 
строгая математическая модель. Метод реализуется в рамках идеальной непрерывной 
геометрии, следовательно, в этой парадигме: 
 
логарифмическая 
плоскость 
представляет 
собой 
непрерывный 
континуум R2; 
 
геометрические объекты (точки, прямые) не имеют толщины; 
 
на оси абсцисс, представляющей собой континуум R, выделено дискретное 
подмножество точек, соответствующих логарифмам нечетных натуральных 
чисел, не меньших трех. 
Геометрический метод не аппроксимирует арифметику, а представляет собой ее 
точное отображение на логарифмической плоскости. В данной парадигме 
дискретность множества нечетных натуральных чисел проявляется как дискретное 
множество точек пересечения на непрерывной оси абсцисс, в то время как сама 
логарифмическая плоскость и узлы на ней остаются идеальными объектами 
непрерывной геометрии. 
6.2. Корректность и полнота метода 
Рассмотрим свойства решета LogSieve с точки зрения корректности и полноты. 
 
Корректность (отсутствие ложных отметок) 
На логарифмической плоскости рассматриваются только узлы, отвечающие 
парам нечетных натуральных чисел a, b, 3 ≤b≤a. Произведение нечетных 
натуральных чисел, каждое из которых не меньше трех, нечетно и составно. 
Следовательно, ни один узел сетки не может быть спроецирован на ось абсцисс в точку, 
соответствующую четному или простому числу. 
 
Полнота (отсутствие пропусков) 
Пусть n= ab – нечетное составное число, где b – наименьший простой делитель 
n. Тогда a = n/b – нечетное натуральное число, не меньшее b, и узел с координатами 
(log a, log b) на логарифмической плоскости проецируется на ось абсцисс в точку с 
координатой log(ab). Таким образом, каждому нечетному составному числу n, 
отмеченному на оси абсцисс, соответствует геометрический прототип – канонический 
узел. Поскольку представление n= ab, в котором b – наименьший простой делитель
Страница 7
n, единственно, соответствие «нечетное составное число ↔ канонический узел» 
взаимно однозначно по построению. 
6.3. Практическая реализация метода 
Для перехода от идеальной модели в область ее практической реализации (ручной 
чертеж, компьютерная растеризация) необходимо учесть погрешность ε&gt; 0 
позиционирования. Идеальная точка с координатами (log a, log b) на логарифмической 
плоскости отображается точкой (log a+ δa, log b+ δb), где |δa| ≤ε, |δb| ≤ε; здесь 
δ – величина ошибки смещения логарифмических координат при построении точки. 
Прямая, перпендикулярная биссектрисе v = u и проходящая через смещенный узел, 
пересекает ось абсцисс в точке: 
uint= log a+ δa+ log b+ δb= log(ab) + δa+ δb. 
Тогда абсолютная погрешность на логарифмической оси составляет ∆= |δa+ δb| ≤2ε. 
Чтобы исключить пропуск составных чисел или ошибочное отнесение простого 
числа к составным, погрешность ∆ должна быть меньше половины минимального 
расстояния между соседними проекциями на оси абсцисс. Консервативная оценка 
снизу для минимального расстояния dmin достигается на наибольшем просеиваемом 
числе N: 
dmin= log(N+ 2) −log N= log(1 + 2
N) ≤2
N. 
Следовательно, условие надежной идентификации числа на логарифмической оси 
2ε&lt; dmin/2 принимает вид: 
ε&lt; 1
4 log (1 + 2
N). 
Используя асимптотическое разложение log(1 + x) ≈x при x→0 (то есть для 
больших N), получаем практическую оценку: 
ε&lt; 1
2N. 
Можно показать, что в рамках ручного черчения, исходя из эргономических 
ограничений (ε≈10−3), метод остается надежным инструментом до N ~5 · 102, что 
достаточно для образовательных целей и визуализации механизма просеивания 
простых чисел. Заметим, что практическая реализация решета LogSieve требует 
наличия только элементарных чертежных инструментов – масштабной линейки и 
чертежного угольника с углом 45°, что подчеркивает концептуальную простоту метода 
и обеспечивает наглядность механизма просеивания простых чисел. 
Компьютерная реализация метода позволяет позиционировать узлы сетки с 
машинной точностью (double precision): с учетом накопления абсолютной 
погрешности при вычислении логарифмических координат условие практической 
реализации метода выполняется до N~1013 −1015. Ограничение на визуальное 
считывание при фиксированном масштабе устраняется за счет интерактивной 
визуализации (масштабирование и панорамирование).
Страница 8
Таким образом, идеальная геометрическая модель реализуема и на практике: 
погрешность позиционирования ε искажает проекции узлов на оси абсцисс, но 
аддитивное свойство логарифмов в вычислениях координат сохраняется, а условие 
ε&lt;
1
2N задает требуемую точность построения, убывающую с ростом N. 
7. Асимптотическая сложность метода 
Оценим вычислительную сложность геометрического метода в терминах 
количества геометрических построений. Пусть N – верхняя граница просеивания. Под 
элементарной 
операцией 
будем 
понимать 
построение 
на 
уже 
заданной 
логарифмической плоскости (u, v) одной прямой, ортогональной биссектрисе v= u, 
с маркировкой абсциссы точки ее пересечения с осью абсцисс. 
В базовом исполнении (без учета оптимизации, описанной в разделе 4) 
геометрический метод является графической интерпретацией классического решета 
Эратосфена, в которой некоторые нечетные составные числа могут исключаться 
неоднократно. Его асимптотическая сложность по числу элементарных операций 
соответствует оценке O(Nlog log N). 
В оптимизированной схеме каждое нечетное составное число исключается ровно 
один раз. Следовательно, число элементарных геометрических построений T(N) равно 
количеству нечетных составных чисел, не превосходящих N по порядку величины: 
T(N)~
N
2 −π(N). 
Согласно теореме о распределении простых чисел [5], асимптотика функции π(N) 
имеет вид: 
π(N) =
N
ln N+ O(
N
ln2 N). 
Подставляя это выражение в формулу для T(N), получаем: 
T(N) =
N
2 −
N
ln N+ O(
N
ln2 N) = Θ(N). 
Оптимизация процедуры просеивания меняет асимптотику метода: общее 
количество геометрических операций становится линейно зависимым от верхней 
границы поиска. С точки зрения асимптотики оптимизированный метод является 
графической интерпретацией решета с линейным временем работы, где каждое 
составное число исключается ровно один раз [6]. 
Принципиальное отличие предложенного подхода состоит в природе операций: 
в классическом решете (и его модификациях) каждое исключение составного числа 
требует арифметического вычисления кратного, тогда как в геометрическом решете 
LogSieve эта процедура осуществляется посредством геометрических построений на 
логарифмической плоскости. 
8. Заключение 
В настоящей работе предложен новый геометрический метод просеивания 
простых чисел, опирающийся на аддитивное свойство логарифмов, – логарифмическое 
решето LogSieve.
Страница 9
Новизна предлагаемого подхода заключается в следующем: 
 Геометризация арифметики. Метод представляет мультипликативные 
соотношения как результат построения линейных объектов (прямых и точек) на 
логарифмической плоскости, позволяя просеивание простых чисел осуществить 
посредством замены арифметических вычислений геометрическими построениями. 
 Конструктивная простота и наглядность. Практическая реализация 
LogSieve (с учетом ограничения ε &lt;
1
2N) требует лишь элементарных чертежных 
инструментов, что подчеркивает его концептуальную простоту и обеспечивает 
наглядность механизма просеивания простых чисел. 
 Согласованность с классическими результатами. Структура решета 
LogSieve сохраняет логику исключения кратных, характерную для классического 
решета Эратосфена (и его оптимизированной версии с линейным временем работы), 
но представляет ее в новой геометрической форме. 
Следует 
отметить, 
что 
LogSieve 
не 
конкурирует 
с 
современными 
вычислительными реализациями решет простых чисел в производительности – его 
ценность в другом: метод дает конструктивно простую и наглядную демонстрацию 
самого механизма просеивания простых чисел, что делает его эффективным 
инструментом для образовательных целей, визуализации и концептуального 
понимания. 
Список литературы 
1. Horsley S. Κόσκινον Ερατοσθένους, or, The Sieve of Eratosthenes. Being an Account of 
His Method of Finding All the Prime Numbers // Philosophical Transactions of the Royal Society 
(1683–1775). — 1772. — Vol. 62. — P. 327–347. 
2. Ramaswami Aiyar V. Sundaram&#x27;s Sieve for Prime Numbers // The Mathematics Student. — 
1934. — Vol. 2, No 2. — P. 73. 
3. Atkin A. O. L., Bernstein D. J. Prime Sieves Using Binary Quadratic Forms // Mathematics 
of Computation. — 2004. — Vol. 73, No 246. — P. 1023–1030. 
4. Matiyasevich Yu., Stechkin B. A Visual Sieve for Prime Numbers [Электронный ресурс] 
// Personal Journal of Yuri Matiyasevich: сайт. — 1999. — URL: logic.pdmi.ras.ru (дата 
обращения: 05.11.2026). 
5. Hardy G. H., Wright E. M. An Introduction to the Theory of Numbers. — 6th ed. — Oxford: 
Oxford University Press, 2008. — Ch. XXII. (Теорема о распределении простых чисел.) 
6. Gries D., Misra J. A Linear Sieve Algorithm for Finding Prime Numbers // Communications 
of the ACM. — 1978. — Vol. 21, No 10. — P. 809–811.
