Тест Люка — Лемера

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Тест Люка́ — Ле́мера — эффективный тест простоты для чисел Мерсенна. Этот тест был предложен Люка в 1878 году и в 1930 году усовершенствован Лемером.

Тест Люка — Лемера базируется на том наблюдении, что простота числа Мерсенна Mp = 2p - 1 влечёт простоту числа p, и следующем утверждении:

Для простого числа p⩾3 число Mp является простым тогда и только тогда, когда оно делит число Lp − 1, где числа Lk определяются рекуррентным соотношением: L1 = 4, Lk+1 = Lk2 — 2 для всех k⩾1.


[править] Описание

Для установления простоты Mp последовательность чисел L_1, L_2, \ldots, L_{p-1} вычисляется по модулю числа Mp (т. е. вычисляются не сами числа Lk, длина которых растёт экспоненциально; а остатки от деления Lk на Mp, длина которых ограничена p битами). Последнее число в этой последовательности Lp − 1mod Mp называется вычетом Люка — Лемера. Таким образом, число Мерсенна Mp является простым тогда и только тогда, когда число p простое, и вычет Люка — Лемера равен нулю.

Возможными значениями L1 являются: 4, 10, 52, 724, 970, … (последовательность A018844 в OEIS)

[править] Применения

Благодаря тесту Люка — Лемера простые числа Мерсенна удерживают лидерство как самые большие известные простые числа. Именно тест Люка — Лемера лежит в основе проекта распределённых вычислений GIMPS, занимающимся поиском новых простых чисел Мерсенна.

[править] Литература

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Участие
Печать/экспорт
Инструменты
На других языках