Числа Ферма. Теорема Пепина.

 

Теорема.

Если число вида p=an+1 – простое, то 1) a – четное;

2) n=2k для некоторого k.

Доказательство:

Четность a очевидна, так как иначе p было бы четным, а значит не простым.

Предположим теперь m>2 - нечетное число : n= m·2k. Тогда

=an—man—2m+…+a3ma2m+ama0 Z.

Тогда (am+1)\(an+1), значит p – составное число. Предположение неверно, следовательно верно обратное.

Числа Fk= +1 называются числами Ферма.

F0=3, F1=5, F2=17, F3=257, F4=65739 – простые числа. Пьер Ферма выдвигал гипотезу о простоте всех чисел Ферма, но Леонардом Эйлером в 1732 г. была показана составность числа F5.

В настоящее время существует следующий критерий проверки чисел Ферма на простоту:

Теорема Пепина

Fk – простое число .

Доказательство:

Пусть Fk – простое число. Тогда по критерию Эйлера для символа Лежандра,

.

В силу простоты, Fk не делится на 3.

Поэтому возможны два случая: Fkmod 3=1 или Fk mod 3=2.

Случай Fk mod 3=1 невозможен, так как это значило бы, что mod 3 = 0, а это не так. Поэтому Fk mod 3=2, и тогда

На основании теоремы Пепина построен тест Пепина, проверяющий верность сравнения . Тест Пепина детерминированный, состоит из одной итерации и дает точный ответ о простоте или составности числа Ферма.

 

Числа Мерсенна.

 

Теорема 1

Если число вида p=an—1 – простое 1) a – четное;

2) n – простое.

Доказательство:

Четность а очевидна, так как иначе р было бы четным, а значит, составным.

Допустим, что n – не простое n=mk. Тогда

=ak(m—1)+ak(m—2)+…+ak+1 Z.

Тогда (ak—1)\(an—1), значит р – не простое число. Предположение неверно, значит верно обратное.

Простые числа вида Mp=2p—1, где р – простое число, называются числами Мерсенна.

Теорема 2

Число вида Mp=2p—1, где р>2 – простое число, является простым в последовательности, определенной равенствами u0=4, ui+1=(ui2—2) mod Mp, выполняется up—2≡0(mod Mp).

Из Теорем 1 и 2 следует

Тест Лукаса-Лемера для чисел Мерсенна

Вход: Число Мерсенна Mn=2n—1.

Ш.1. Пробными делениями проверить, имеет ли n делители между «2» и . Если имеет, идти на Выход с сообщением «Mn – составное число».

Ш.2. Задать u=4.

Ш.3. n—2 раза вычислить u=(u2—2) mod Mn.

Ш.4. Если u=0, то «Mn – простое число», иначе «Mn – составное число».

Выход.

 

В настоящее время особое внимание уделяется двойным числам Мерсенна MMp=2Mp –1, например 7=M3=MM2. Алгоритм построения таких чисел следующий: сначала строится сравнительно небольшое простое число Мерсенна Mp, а затем по нему – двойное число Мерсенна MMp, которое проверяется на простоту тестом Лукаса-Лемера минуя первый шаг.

Аналогично строятся тройные и т.д. числа Мерсенна. Например, тройным числом Мерсенна является 127=M7=MMM2.

Не для всех чисел Мерсенна существуют двойные и тройные числа. Например, MM13 не является простым.

Первыми простыми числами Мерсенна являются M2=3, M3=7, M5=31, M7=127, M13=8191, M17, M19, M31.

На данный момент (2007 г.) не доказана конечность или бесконечность количества простых чисел Мерсенна.

 








Дата добавления: 2015-11-28; просмотров: 2227;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.