Рефетека.ру / Математика

Учебное пособие: Побудова простих великих чисел


Побудова великих простих чисел.


Розглянемо методи перевірки чисел на простоту, при застосуванні яких можна стверджувати, що перевіряючі числа дійсно є простими.

На відміну від попередніх тестів, які використовували необхідні умови простоти й давали відповіді типу ІПобудова простих великих чисел - не простеІ, або Іне знаюІ або Іімовірність того, що Побудова простих великих чисел – не просте, не вище заданого як завгодно малого значенняІ, дані тести засновані на застосуванні достатніх умов простоти. Тому вони можуть давати як відповіді типу ІПобудова простих великих чисел - не простеІ, Іне знаюІ, так й ІПобудова простих великих чисел - простеІ.

Ця властивість застосовується для побудови простих чисел. Загальна схема в цьому випадку така: обирається деяка послідовність чисел спеціального виду, серед яких потрібно знайти просте число, потім до чисел із цієї послідовності застосовується тест доти, доки він не дасть позитивну відповідь.

Якщо ця відповідь ІПобудова простих великих чисел- не простеІ, то обирається наступне число. Якщо отримано відповідь ІПобудова простих великих чисел - простеІ, то шукане просте число побудоване.

Розглянемо достатні умови простоти чисел, які, звичайно, застосовуються в алгоритмах побудови доказово простих чисел.

Критерій Люка.

Теорема, уперше доведена Люка в 1876 р., перетворює малу теорему Ферма в критерій простоти числа Побудова простих великих чисел, достатня умова якого може бути ефективно використана для доказу простоти цього числа.

Теорема 1. (Люка)

Натуральне число Побудова простих великих чисел є простим у тому і тільки в тому випадку, коли виконується умова


Побудова простих великих чисел (1)


Доведення.

Якщо Побудова простих великих чисел просте, то в полі Побудова простих великих чисел є примітивний елемент, що і буде шуканим. Навпаки, нехай для елемента Побудова простих великих чисел виконується умова (1). Якщо Побудова простих великих чисел, теПобудова простих великих чисел, причому умова (1) гарантує, що Побудова простих великих чисел. Отже, Побудова простих великих чисел і
Побудова простих великих чисел – просте. Теорема доведена.

Зауваження (Селфридж).

Умова (1) у даній теоремі можна замінити на кожну з таких умов:


Побудова простих великих чисел (2)

Побудова простих великих чисел (3)


Дійсно, те, що (1) =>(2) й (1)=>(3) , очевидно.

Доведемо, що (3)=>(2) . Нехай Побудова простих великих чисел. За умовою для кожного Побудова простих великих чисел знайдеться Побудова простих великих чисел таке, що Побудова простих великих чисел, але Побудова простих великих чисел не ділить число Побудова простих великих чисел.

Отже, Побудова простих великих чисел. Отже, знайдуться елементи Побудова простих великих чисел, такі, що Побудова простих великих чисел. Тепер елемент Побудова простих великих чисел буде шуканим, тому що порядки елементів Побудова простих великих чисел взаємно прості й


Побудова простих великих чисел


Теорема Люка дозволяє довести простоту числа Побудова простих великих чисел у випадку, коли відоме розкладання на прості співмножники числа Побудова простих великих чисел

Для цього можна використати детермінований алгоритм, заснований на переборі всіх можливих значень Побудова простих великих чисел, або скористатися таким імовірнісним методом:

обираємо випадкові числа Побудова простих великих чисел й перевіряємо для них умову (1);

якщо умова (1) виконана хоча б для одного із цих чисел, то Побудова простих великих чисел просте, якщо ні, то відповідь невідома.

Аналогічний метод можна побудувати, використовуючи умову (3).

Проілюструємо цей метод стосовно до чисел Ферма.

Числами Ферма називають числа виду Побудова простих великих чисел(Покажіть, що число виду Побудова простих великих чисел може бути простим у тому і тільки в тому випадку, коли Побудова простих великих чисел.)

Ферма висловлював припущення, що всі числа такого виду – прості. При Побудова простих великих чисел це дійсно так. Але при Побудова простих великих чисел, як показав Ейлер в 1732 р., справедливе розкладання

Побудова простих великих чисел.

В 1878р. Іван Михейович Первушин показав, що числа Побудова простих великих чисел й Побудова простих великих чисел також не є простими. (Зазаначимо, що число Побудова простих великих чисел має 2525223 цифри. При відтворенні такого числа знадобився б рядок довжиною в 5 км або книга об'ємом 1000 сторінок).

Теорема 2. (Пепін, 1877).

Числа Побудова простих великих чисел при Побудова простих великих чисел є простими в тому і тільки в тому випадку, коли виконується умова Побудова простих великих чисел

Доведення. Оскільки єдиним простим дільником число Побудова простих великих чисел є 2 , то достатньо перевірити умову теореми Люка при Побудова простих великих чисел. Покажемо, що як число Побудова простих великих чисел можна взяти число 3, тобто достатньо перевірити умову Побудова простих великих чисел Використовуючи формулу Ейлера для обчислення значень квадратичних лишків і квадратичний закон взаємності Гаусса отримуємо, що при простому Побудова простих великих чисел має бути


Побудова простих великих чисел


Тепер зазаначимо, що Побудова простих великих чисел, і тому умова Побудова простих великих чисел рівносильна рівностіПобудова простих великих чисел Теорема доведена.

Теорема Люка послужила відправним пунктом для побудови цілої групи тестів, що дозволяють перевіряти простоту числа. Багато хто з них отримали назву Побудова простих великих чисел- методів, тому що припускають знання повної або часткової факторизації числа Побудова простих великих чисел.

Ще одне узагальнення теореми Люка засновано на розгляді інших груп замість мультиплікативної групи Побудова простих великих чисел. Фактично, доказ простоти числа Побудова простих великих чисел в теоремі Люка засновано на вивченні властивостей групи Побудова простих великих чисел: якщо будь-яким чином вдається встановити, що її порядок дорівнює Побудова простих великих чисел, то число Побудова простих великих чисел – просте.

Дана ідея лежить в основі таких методів, як метод еліптичних кривих і метод числового поля.

Теорема Поклінгтона.

В 1914 р., Х. Поклінгтоном була доведена наступна теорема.

Теорема 3. (Поклінгтон).Нехай Побудова простих великих чисел, де Побудова простих великих чисел – просте, що не є дільником Побудова простих великих чисел. Якщо існує ціле Побудова простих великих чисел таке, що Побудова простих великих чисел й Побудова простих великих чисел, то кожен простий дільник Побудова простих великих чисел числа Побудова простих великих чисел має вигляд Побудова простих великих чисел при якомусь Побудова простих великих чисел.

Доведення. Нехай Побудова простих великих чисел – простий дільник числа Побудова простих великих чисел. Тоді з умови теореми
випливає, що Побудова простих великих чисел й Побудова простих великих чисел. Звідси отримуємо, що порядок Побудова простих великих чисел елемента Побудова простих великих чисел за модулем Побудова простих великих чисел задовольняє умови: Побудова простих великих чисел і Побудова простих великих чисел не ділить Побудова простих великих чисел. Тому Побудова простих великих чисел. У силу малої теореми Ферма Побудова простих великих чисел. Отже, Побудова простих великих чисел. Теорему доведено.

Застосовуючи дану теорему для всіх дільників Побудова простих великих чисел числа Побудова простих великих чисел, отримуємо наступну теорему, що є узагальненням теореми Люка на випадок Побудова простих великих чисел.

Теорема 4. Нехай Побудова простих великих чисел, де Побудова простих великих чисел. Якщо для будь-якого простого дільника Побудова простих великих чисел числа Побудова простих великих чисел існує ціле Побудова простих великих чисел таке, що Побудова простих великих чисел й Побудова простих великих чисел, тоді число Побудова простих великих чисел-просте.

Доведення. Нехай Побудова простих великих чисел – складене й Побудова простих великих чисел– нетривіальний простий дільник числа Побудова простих великих чисел. Зазначимо, що завжди можна вибрати дільник так, що Побудова простих великих чисел. Тоді з умови теореми випливає, що для всіх простих дільників Побудова простих великих чисел числа Побудова простих великих чисел існує ціле Побудова простих великих чисел таке, що Побудова простих великих чисел й Побудова простих великих чисел.

Міркуючи аналогічно зауваженню до теореми Люка, отримуємо, що має знайтися елемент, який має порядок рівний Побудова простих великих чисел за модулем Побудова простих великих чисел. У силу малої теореми Ферма Побудова простих великих чисел. Отже, справедливий ланцюжок нерівностей


Побудова простих великих чисел.

Але Побудова простих великих чисел, протиріччя.

Дана теорема показує, що якщо вдалося частково факторизувати число Побудова простих великих чисел, причому факторизована частина задовольняє умову Побудова простих великих чисел, то Побудова простих великих чисел – просте.

Перш ніж переходити до подальшого, приведемо дві класичні частки випадку даної теореми.

Теорема 5. (Прот, 1878). Нехай Побудова простих великих чисел, де Побудова простих великих чисел.

Якщо існує число Побудова простих великих чисел, для якого виконується умова


Побудова простих великих чисел,


то Побудова простих великих чисел– просте.

Теорема 6. (Прот, 1878). Нехай Побудова простих великих чисел, де Побудова простих великих чисел, Побудова простих великих чисел і 3 не ділить Побудова простих великих чисел. Тоді Побудова простих великих чисел просте в тому і тільки в тому випадку, коли виконується умова


Побудова простих великих чисел.


Доведення. У силу теореми Поклінгтона достатньо перевірити умову Побудова простих великих чисел при Побудова простих великих чисел й Побудова простих великих чисел. Оскільки за умовою Побудова простих великих чисел, то умова Побудова простих великих чисел рівносильна виконанню рівності


Побудова простих великих чисел

Зазаначимо, що якщо в теоремі Поклінгтона замінити рівність Побудова простих великих чисел на більш слабку умовуПобудова простих великих чисел, то можна отримати
наступний результат.

Лема 1. Нехай Побудова простих великих чисел, де Побудова простих великих чисел – просте число, що не є дільникомПобудова простих великих чисел. Якщо існує ціле Побудова простих великих чисел таке, що Побудова простих великих чисел й Побудова простих великих чисел, то знайдеться простий дільник Побудова простих великих чисел числа Побудова простих великих чисел виду Побудова простих великих чисел при якомусь Побудова простих великих чисел.

Доведення. Нехай Побудова простих великих чисел. Тоді за умовою теореми в силу китайської теореми про залишки випливає, що існує таке Побудова простих великих чисел, що Побудова простих великих чисел йПобудова простих великих чисел. Звідси отримуємо, що порядок Побудова простих великих чисел елемента Побудова простих великих чиселПобудова простих великих чиселза модулем Побудова простих великих чисел задовольняє умови: Побудова простих великих чиселі Побудова простих великих чисел не ділитьПобудова простих великих чисел. ТомуПобудова простих великих чисел.

У силу леми Гаусса про циклічність мультиплікативної групи кільця Побудова простих великих чисел одержуємоПобудова простих великих чисел. Зазначимо, що числа Побудова простих великих чисел й Побудова простих великих чисел взаємно прості як дільники сусідніх чисел. ТомуПобудова простих великих чисел. Отже,Побудова простих великих чисел.

Хоча цей результат слабкіше, ніж теорема Поклінгтона, даний підхід, як показав Н. Дієметко в 1988 р., також може бути ефективно використаний для доведення простоти чисел.

Теорема (Дієметко). Нехай Побудова простих великих чисел, де Побудова простих великих чисел – просте, Побудова простих великих чисел– парне й Побудова простих великих чисел Якщо існує ціле Побудова простих великих чисел таке, що Побудова простих великих чисел й Побудова простих великих чисел , то Побудова простих великих чисел – просте.

Доведення. Нехай Побудова простих великих чисел – не просте й Побудова простих великих чисел. Тоді за лемою отримуємо, що існує таке Побудова простих великих чисел, щоПобудова простих великих чисел.

Позначимо Побудова простих великих чисел Тоді Побудова простих великих чисел, де Побудова простих великих чисел й Побудова простих великих чисел. Звідси Побудова простих великих чисел. Отже, Побудова простих великих чисел, де Побудова простих великих чисел – не може дорівнювати 0, інакше Побудова простих великих чисел – просте, або 1, тому що Побудова простих великих чисел – непарне. Аналогічно,Побудова простих великих чисел. Таким чином,


Побудова простих великих чисел.


Протиріччя. Теорему доведено.

Зазаначимо, що за умовою теореми числа Побудова простих великих чисел й Побудова простих великих чисел можуть бути не взаємно прості. Ця теорема лежить в основі алгоритму генерації простих чисел у вітчизняному стандарті на цифровий підпис Р 34.10-94.

У ньому як Побудова простих великих чисел обираються не дуже високі степені числа 2, а Побудова простих великих чисел перебуває перебором. (З 1 липня 2002 р. цей стандарт був замінений на новий Р 34.10-2001).

Метод Маурера

В 1995 р. У. Маурер опублікував швидкий алгоритм генерації доведених простих чисел, близьких до випадкового. У його основі лежить посилення теореми Поклінгтона на випадок, коли факторизована частина Побудова простих великих чисел числа Побудова простих великих чисел задовольняє нерівності Побудова простих великих чисел. Крім того, йому вдалося оцінити ймовірність успіху при випадковому пошуку числа Побудова простих великих чисел в умові теореми Поклінгтона.

Наступна лема є спеціальним випадком теореми Поклінгтона.

Лема 2. Нехай Побудова простих великих чисел Якщо існує ціле Побудова простих великих чисел таке, що для будь-якого простого дільника Побудова простих великих чисел числа Побудова простих великих чисел виконані умови Побудова простих великих чисел і Побудова простих великих чисел, те кожен простий дільник Побудова простих великих чисел числа Побудова простих великих чисел має вигляд Побудова простих великих чисел при деякому цілому Побудова простих великих чисел Якщо, крім того, Побудова простих великих чисел або Побудова простих великих чисел – парне й Побудова простих великих чисел, то Побудова простих великих чисел – просте.

Доведення. Нехай Побудова простих великих чисел – складене й Побудова простих великих чисел – нетривіальний простий дільник числа Побудова простих великих чисел. Тоді за умови теореми випливає, що Побудова простих великих чисел й Побудова простих великих чисел . Міркуючи аналогічно зауваженню до теореми Люка, отримуємо, що має знайтися елемент, який має порядок рівний Побудова простих великих чисел за модулем Побудова простих великих чисел. У силу малої теореми Ферма Побудова простих великих чисел.

Для доведення другого твердження, припустимо, що Побудова простих великих чисел. Тоді Побудова простих великих чисел.
Якщо Побудова простих великих чисел, то Побудова простих великих чисел Якщо Побудова простих великих чисел - непарне й Побудова простих великих чисел, то Побудова простих великих чисел й


Побудова простих великих чисел

просте число поклінгтон мауер люк

Протиріччя.

Наступна лема доведена Д. Коувером і Дж. Куіскуотером в 1992 р.

Лема 3. Нехай Побудова простих великих чисел і Побудова простих великих чисел задовольняють умову леми 1. Визначимо числа Побудова простих великих чисел й Побудова простих великих чисел рівністю Побудова простих великих чисел. Якщо Побудова простих великих чисел й число Побудова простих великих чисел не дорівнює нулю й не є повним квадратом, то Побудова простих великих чисел - прості.

Доведення. Відповідно до леми 1 для кожного простого дільника Побудова простих великих чисел числа Побудова простих великих чисел виконується нерівність Побудова простих великих чисел За умовою Побудова простих великих чисел. Тому, якщо число

Побудова простих великих чисел – складене, то воно не може мати більше двох простих дільників. Нехай


Побудова простих великих чисел и. Побудова простих великих чисел.


Маємо Побудова простих великих чисел інакше Побудова простих великих чисел.

Якщо Побудова простих великих чисел , то Побудова простих великих чисел

Звідси Побудова простих великих чисел, однак у цьому випадку Побудова простих великих чисел Тому Побудова простих великих чисел.

Отже, Побудова простих великих чисел і Побудова простих великих чисел. За теоремою Вієта Побудова простих великих чисел є коренями квадратного рівняння Побудова простих великих чисел, що має розв’язання в цілих числах у тому і тільки в тому випадку, якщо Побудова простих великих чисел є повним квадратом або нулем. Лему доведено.

Зазначимо, що переконатися, що задане число не є повним квадратом, можна, обчисливши символ Лежандра для декількох маленьких простих модулів. Якщо при деякому модулі число не буде квадратичним відрахуванням, то воно не буде й повним квадратом.

Нехай Побудова простих великих чисел – функція Ейлера.

Лема 4. Нехай Побудова простих великих чисел – просте число й Побудова простих великих чисел. Позначимо через Побудова простих великих чисел число елементів Побудова простих великих чисел, порядок яких ділиться на Побудова простих великих чисел. Тоді справедлива оцінка


Побудова простих великих чисел,


причому рівність виконується в тому й у тільки в тому випадку, коли Побудова простих великих чисел


Доведення. Використовуючи властивості функції Ейлера, отримуємо


Побудова простих великих чисел

причому рівність виконана в тому і тільки в тому випадку, коли


Побудова простих великих чисел

Похожие работы:

  1. • Основи криптографії
  2. • Дослідження дзета-функції Римана
  3. • Основні поняття й ознаки теорії складності
  4. • Велика теорема Ферма
  5. • Використання нейромережевих технологій при створенні СППР
  6. • Побудова та розкрій жіночої сукні
  7. • Одноосьовий гіроскопічний стабілізатор
  8. • Теорії лінійних одноконтурних автоматичних систем ...
  9. • Вивчення нильпотентної довжини кінцевих груп з ...
  10. • Система прямого регулювання тиску газу з І ...
  11. • Нарисна геометрія
  12. • Побудова контрольних ...
  13. • Грошові зобов'язання
  14. • Теорема Котельникова. Побудова ортонормованого ...
  15. • Електровимірювальні прилади. Техніка електричних ...
  16. • Розробка програми Sierpins, яка реалізує побудову ...
  17. • Розробка імовірнісної моделі криптографічних ...
  18. • Розробка мікропроцесорного пристрою системи автоматичного ...
  19. • Тяговий розрахунок і розрахунок паливно-економічної ...
Рефетека ру refoteka@gmail.com