Побудова великих простих чисел.
Розглянемо методи перевірки чисел на простоту, при застосуванні яких можна стверджувати, що перевіряючі числа дійсно є простими.
На відміну від попередніх тестів, які використовували необхідні умови простоти й давали відповіді типу ²
Ця властивість застосовується для побудови простих чисел. Загальна схема в цьому випадку така: обирається деяка послідовність чисел спеціального виду, серед яких потрібно знайти просте число, потім до чисел із цієї послідовності застосовується тест доти, доки він не дасть позитивну відповідь.
Якщо ця відповідь ²
Розглянемо достатні умови простоти чисел, які, звичайно, застосовуються в алгоритмах побудови доказово простих чисел.
Критерій Люка.
Теорема, уперше доведена Люка в 1876 р., перетворює малу теорему Ферма в критерій простоти числа
Теорема 1. (Люка)
Натуральне число
(1)
Доведення.
Якщо
Зауваження (Селфридж).
Умова (1) у даній теоремі можна замінити на кожну з таких умов:
(2)
(3)
Дійсно, те, що (1) =>(2) й (1)=>(3) , очевидно.
Доведемо, що (3)=>(2) . Нехай
Отже,
Теорема Люка дозволяє довести простоту числа
Для цього можна використати детермінований алгоритм, заснований на переборі всіх можливих значень
1) обираємо випадкові числа
2) якщо умова (1) виконана хоча б для одного із цих чисел, то
Аналогічний метод можна побудувати, використовуючи умову (3).
Проілюструємо цей метод стосовно до чисел Ферма.
Числами Ферма називають числа виду
Ферма висловлював припущення, що всі числа такого виду – прості. При
В 1878р. Іван Михейович Первушин показав, що числа
Теорема 2. (Пепін, 1877).
Числа
Доведення. Оскільки єдиним простим дільником число
Тепер зазаначимо, що
Теорема Люка послужила відправним пунктом для побудови цілої групи тестів, що дозволяють перевіряти простоту числа. Багато хто з них отримали назву
Ще одне узагальнення теореми Люка засновано на розгляді інших груп замість мультиплікативної групи
Дана ідея лежить в основі таких методів, як метод еліптичних кривих і метод числового поля.
Теорема Поклінгтона.
В 1914 р., Х. Поклінгтоном була доведена наступна теорема.
Теорема 3. (Поклінгтон).Нехай