Тест Люка — Лемера
Тест Люка́ — Ле́мера — эффективный тест простоты для чисел Мерсенна. Этот тест был предложен Люка в 1878 году и в 1930 году усовершенствован Лемером.
Тест Люка — Лемера базируется на том наблюдении, что простота числа Мерсенна Mp = 2p - 1 влечёт простоту числа p, и следующем утверждении:
|
Для простого числа p⩾3 число Mp является простым тогда и только тогда, когда оно делит число Lp − 1, где числа Lk определяются рекуррентным соотношением: L1 = 4, Lk+1 = Lk2 — 2 для всех k⩾1. |
[править] Описание
Для установления простоты Mp последовательность чисел
вычисляется по модулю числа Mp (т. е. вычисляются не сами числа Lk, длина которых растёт экспоненциально; а остатки от деления Lk на Mp, длина которых ограничена p битами). Последнее число в этой последовательности Lp − 1mod Mp называется вычетом Люка — Лемера. Таким образом, число Мерсенна Mp является простым тогда и только тогда, когда число p простое, и вычет Люка — Лемера равен нулю.
Возможными значениями L1 являются: 4, 10, 52, 724, 970, … (последовательность A018844 в OEIS)
[править] Применения
Благодаря тесту Люка — Лемера простые числа Мерсенна удерживают лидерство как самые большие известные простые числа. Именно тест Люка — Лемера лежит в основе проекта распределённых вычислений GIMPS, занимающимся поиском новых простых чисел Мерсенна.
[править] Литература
- Weisstein, Eric W. Lucas-Lehmer Test (англ.) на сайте Wolfram MathWorld.
- А.Н.Рудаков Числа Фибоначчи и простота числа 2127-1 // Математическое Просвещение. — 2000. — В. 4 (третья серия).
| Это заготовка статьи по математике. Вы можете помочь проекту, исправив и дополнив её. |