Книга Побудова простих великих чисел
Работа добавлена на сайт bukvasha.net: 2015-10-25Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
![](https://bukvasha.net/assets/images/emoji__ok.png)
Предоплата всего
от 25%
![](https://bukvasha.net/assets/images/emoji__signature.png)
Подписываем
договор
Побудова великих простих чисел.
Розглянемо методи перевірки чисел на простоту, при застосуванні яких можна стверджувати, що перевіряючі числа дійсно є простими.
На відміну від попередніх тестів, які використовували необхідні умови простоти й давали відповіді типу ²
Ця властивість застосовується для побудови простих чисел. Загальна схема в цьому випадку така: обирається деяка послідовність чисел спеціального виду, серед яких потрібно знайти просте число, потім до чисел із цієї послідовності застосовується тест доти, доки він не дасть позитивну відповідь.
Якщо ця відповідь ²
Розглянемо достатні умови простоти чисел, які, звичайно, застосовуються в алгоритмах побудови доказово простих чисел.
Критерій Люка.
Теорема, уперше доведена Люка в 1876 р., перетворює малу теорему Ферма в критерій простоти числа
Теорема 1. (Люка)
Натуральне число
Доведення.
Якщо
Зауваження (Селфридж).
Умова (1) у даній теоремі можна замінити на кожну з таких умов:
Дійсно, те, що (1) =>(2) й (1)=>(3) , очевидно.
Доведемо, що (3)=>(2) . Нехай
Отже,
Теорема Люка дозволяє довести простоту числа
Для цього можна використати детермінований алгоритм, заснований на переборі всіх можливих значень
1) обираємо випадкові числа
2) якщо умова (1) виконана хоча б для одного із цих чисел, то
Аналогічний метод можна побудувати, використовуючи умову (3).
Проілюструємо цей метод стосовно до чисел Ферма.
Числами Ферма називають числа виду
Ферма висловлював припущення, що всі числа такого виду – прості. При
В 1878р. Іван Михейович Первушин показав, що числа
Теорема 2. (Пепін, 1877).
Числа
Доведення. Оскільки єдиним простим дільником число
Тепер зазаначимо, що
Теорема Люка послужила відправним пунктом для побудови цілої групи тестів, що дозволяють перевіряти простоту числа. Багато хто з них отримали назву
Ще одне узагальнення теореми Люка засновано на розгляді інших груп замість мультиплікативної групи
Дана ідея лежить в основі таких методів, як метод еліптичних кривих і метод числового поля.
Теорема Поклінгтона.
В 1914 р., Х. Поклінгтоном була доведена наступна теорема.
Теорема 3. (Поклінгтон).Нехай
Доведення. Нехай
випливає, що
Застосовуючи дану теорему для всіх дільників
Теорема 4. Нехай
Доведення. Нехай
Міркуючи аналогічно зауваженню до теореми Люка, отримуємо, що має знайтися елемент, який має порядок рівний
Але
Дана теорема показує, що якщо вдалося частково факторизувати число
Перш ніж переходити до подальшого, приведемо дві класичні частки випадку даної теореми.
Теорема 5. (Прот, 1878). Нехай
Якщо існує число
то
Теорема 6. (Прот, 1878). Нехай
Доведення. У силу теореми Поклінгтона достатньо перевірити умову
Зазаначимо, що якщо в теоремі Поклінгтона замінити рівність
наступний результат.
Лема 1. Нехай
Доведення. Нехай
У силу леми Гаусса про циклічність мультиплікативної групи кільця
Хоча цей результат слабкіше, ніж теорема Поклінгтона, даний підхід, як показав Н. Дієметко в 1988 р., також може бути ефективно використаний для доведення простоти чисел.
Теорема (Дієметко). Нехай
Доведення. Нехай
Позначимо
Протиріччя. Теорему доведено.
Зазаначимо, що за умовою теореми числа
У ньому як
Метод Маурера
В 1995 р. У. Маурер опублікував швидкий алгоритм генерації доведених простих чисел, близьких до випадкового. У його основі лежить посилення теореми Поклінгтона на випадок, коли факторизована частина
числа
задовольняє нерівності
. Крім того, йому вдалося оцінити ймовірність успіху при випадковому пошуку числа
в умові теореми Поклінгтона.
Наступна лема є спеціальним випадком теореми Поклінгтона.
Лема 2. Нехай
Якщо існує ціле
таке, що для будь-якого простого дільника
числа
виконані умови
і
, те кожен простий дільник
числа
має вигляд
при деякому цілому
Якщо, крім того,
або
– парне й
, то
– просте.
Доведення. Нехай
– складене й
– нетривіальний простий дільник числа
. Тоді за умови теореми випливає, що
й
. Міркуючи аналогічно зауваженню до теореми Люка, отримуємо, що має знайтися елемент, який має порядок рівний
за модулем
. У силу малої теореми Ферма
.
Для доведення другого твердження, припустимо, що
. Тоді
.
Якщо
, то
Якщо
- непарне й
, то
й
![](ref-1_1630143696-997.coolpic)
просте число поклінгтон мауер люк
Протиріччя.
Наступна лема доведена Д. Коувером і Дж. Куіскуотером в 1992 р.
Лема 3. Нехай
і
задовольняють умову леми 1. Визначимо числа
й
рівністю
. Якщо
й число
не дорівнює нулю й не є повним квадратом, то
- прості.
Доведення. Відповідно до леми 1 для кожного простого дільника
числа
виконується нерівність
За умовою
. Тому, якщо число
– складене, то воно не може мати більше двох простих дільників. Нехай
и.
.
Маємо
інакше
.
Якщо
, то ![](ref-1_1630148440-533.coolpic)
Звідси
, однак у цьому випадку
Тому
.
Отже,
і
. За теоремою Вієта
є коренями квадратного рівняння
, що має розв’язання в цілих числах у тому і тільки в тому випадку, якщо
є повним квадратом або нулем. Лему доведено.
Зазначимо, що переконатися, що задане число не є повним квадратом, можна, обчисливши символ Лежандра для декількох маленьких простих модулів. Якщо при деякому модулі число не буде квадратичним відрахуванням, то воно не буде й повним квадратом.
Нехай
– функція Ейлера.
Лема 4. Нехай
– просте число й
. Позначимо через
число елементів
, порядок яких ділиться на
. Тоді справедлива оцінка
,
причому рівність виконується в тому й у тільки в тому випадку, коли![](ref-1_1630152512-487.coolpic)
Доведення. Використовуючи властивості функції Ейлера, отримуємо
![](ref-1_1630152999-2334.coolpic)
причому рівність виконана в тому і тільки в тому випадку, коли
![](ref-1_1630152512-487.coolpic)
Размещено на Allbest.ru
В 1995 р. У. Маурер опублікував швидкий алгоритм генерації доведених простих чисел, близьких до випадкового. У його основі лежить посилення теореми Поклінгтона на випадок, коли факторизована частина
Наступна лема є спеціальним випадком теореми Поклінгтона.
Лема 2. Нехай
Доведення. Нехай
Для доведення другого твердження, припустимо, що
Якщо
просте число поклінгтон мауер люк
Протиріччя.
Наступна лема доведена Д. Коувером і Дж. Куіскуотером в 1992 р.
Лема 3. Нехай
Доведення. Відповідно до леми 1 для кожного простого дільника
Маємо
Якщо
Звідси
Отже,
Зазначимо, що переконатися, що задане число не є повним квадратом, можна, обчисливши символ Лежандра для декількох маленьких простих модулів. Якщо при деякому модулі число не буде квадратичним відрахуванням, то воно не буде й повним квадратом.
Нехай
Лема 4. Нехай
причому рівність виконується в тому й у тільки в тому випадку, коли
Доведення. Використовуючи властивості функції Ейлера, отримуємо
причому рівність виконана в тому і тільки в тому випадку, коли
Размещено на Allbest.ru