ВУЗ:
Составители:
32
не является квадратом, не включает чисел 22, 32 и 52.
Оценка сложности решета Аткина
По оценке авторов алгоритм имеет асимптотическую сложность
O
(
n
ln ln n
)
и требует O(n
1/2+o(1)
) бит памяти. Ранее были известны столь же
асимптотически быстрые алгоритмы, но они требовали существенно
больше памяти.
2.10. Тест Поклингтона
Если у числа n −1 найдено один или несколько простых делителей, то
это позволяет ограничить область значений простых делителей числа n или
даже показать, что n является простым. Следующая теорема подтверждает
это наблюдение:
Теорема 2.4. (H.C. Pocklington). Пусть n − 1 = F · R, и полное
разложение множителя F на простые множители известно. Тогда, если
для некоторого a < n выполняются условия:
1. a
n−1
≡ 1 (mod n),
2. Н.О.Д.(a
(n−1)/q
, n) ̸= 1 для любого q|F ,
тогда любой делитель числа n сравним с 1 по модулю F.
Доказательство. Пусть p–простой делитель числа n. Из
п.1 предположений теоремы следует, что порядок k элемента a
R
в
мультипликативной группе поля GF
p
является делителем (n−1)/F = R. Из
второго пункта предположений следует, что k не может быть собственным
делителем, т.е. k = F . Отсюда F |(p − 1), т.е. p = 1 + m · F для некоторого
целого m.
Следствие. Если F >
√
n, тогда число n–простое.
32
не является квадратом, не включает чисел 22, 32 и 52.
Оценка сложности решета Аткина
По оценке авторов алгоритм имеет асимптотическую сложность
( n )
O
ln ln n
и требует O(n1/2+o(1) ) бит памяти. Ранее были известны столь же
асимптотически быстрые алгоритмы, но они требовали существенно
больше памяти.
2.10. Тест Поклингтона
Если у числа n − 1 найдено один или несколько простых делителей, то
это позволяет ограничить область значений простых делителей числа n или
даже показать, что n является простым. Следующая теорема подтверждает
это наблюдение:
Теорема 2.4. (H.C. Pocklington). Пусть n − 1 = F · R , и полное
разложение множителя F на простые множители известно. Тогда, если
для некоторого a < n выполняются условия:
1. an−1 ≡ 1 (mod n),
2. Н.О.Д.(a(n−1)/q , n) ̸= 1 для любого q|F ,
тогда любой делитель числа n сравним с 1 по модулю F.
Доказательство. Пусть p–простой делитель числа n. Из
п.1 предположений теоремы следует, что порядок k элемента aR в
мультипликативной группе поля GFp является делителем (n − 1)/F = R . Из
второго пункта предположений следует, что k не может быть собственным
делителем, т.е. k = F . Отсюда F |(p − 1), т.е. p = 1 + m · F для некоторого
целого m.
√
Следствие. Если F > n, тогда число n–простое.
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »
