Interested Article - Псевдопростые числа Ферма

Псевдопросты́е чи́сла Ферма́ составные числа , проходящие тест Ферма . Названы в честь французского математика Пьера Ферма . В теории чисел псевдопростые числа Ферма составляют важнейший класс псевдопростых чисел .

Определение

Псевдопростые числа

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

Малая теорема Ферма

Малая теорема Ферма гласит, что если n — простое число, то для каждого числа a взаимно простого с n справедливо сравнение .

Псевдопростые Ферма

Составное число n называется псевдопростым числом Ферма по основанию a (взаимно простому с n ), если выполнено сравнение . Иными словами, составное число называют псевдопростым, если оно проходит тест Ферма по основанию a . Число, являющееся псевдопростым Ферма по каждому взаимно простому с ним основанию, называется числом Кармайкла .

Вариации

Существуют некоторые вариации определения:

  • Некоторые источники требуют, чтобы псевдопростое число было нечетным , так как четное число очевидно является составным.
  • Каждое нечётное число удовлетворяет для , поэтому в таком случае новой информации о числе мы не получим. Это исключается в определении, данном Крэндаллом и Померансом : Составное число является псевдопростым числом Ферма по основанию , если и

Свойства

Распределение

Существует бесконечно много псевдопростых чисел по данному основанию (более того существует бесконечно много сильных псевдопростых и бесконечно много чисел Кармайкла ), но они довольно редки . Есть только три псевдопростых Ферма по основанию 2 меньше 1000, 245 меньше одного миллиона, и только 21 853 меньше, чем 25 миллиардов .

Таблицы с некоторыми псевдопростыми числами Ферма

Наименьшие псевдопростые Ферма

Наименьшие псевдопростые Ферма для каждого основания a ≤ 200 приведены в таблице ниже; цвета различают числа по количеству различных простых делителей .

Числа Пуле

Псевдопростые Ферма по основанию 2 называют числами Пуле , по имени бельгийского математика . Разложение на множители шестидесяти первых чисел Пуле, в том числе тринадцати чисел Кармайкла (выделены жирным шрифтом), ниже в таблице.

Число Пуле, все делители d которого делят также число 2 d − 2, называется суперчислом Пуле . Существует бесконечно много чисел Пуле, не являющихся суперчислами Пуле .

Первые псевдопростые числа Ферма (до 10000) по основанию a

Более подробная информация о псевдопростых числах Ферма по основаниям 31 — 100 представлена в статьях — Энциклопедии целочисленных последовательностей .

Основания, по которым число является псевдопростым

Ниже приведена таблица всех оснований b < n , для которых n — псевдопростое число Ферма (все составные числа являются псевдопростыми по основанию 1, а для b > n решение просто сдвигается на k * n , где k > 0), если составное число n не указано в таблице, то оно является псевдопростым только по основанию 1, или по основаниям, которые сравнимы с 1 (mod n ), то есть число оснований b равно 1. Таблица составлена для n < 180 .

Нужно отметить, что если p — простое, то p 2 есть псевдопростое Ферма по основанию b тогда и только тогда , когда p простое число Вифериха по основанию b . Например, 1093 2 = 1 194 649 — псевдопростое Ферма по основанию 2.

Количество оснований b для n (для простых n , число оснований b должно быть равно n-1 , так как все b удовлетворяют малой теореме Ферма ):

1, 1, 2, 1, 4, 1, 6, 1, 2, 1, 10, 1, 12, 1, 4, 1, 16, 1, 18, 1, 4, 1, 22, 1, 4, 1, 2, 3, 28, 1, 30, 1, 4, 1, 4, 1, 36, 1, 4, 1, 40, 1, 42, 1, 8, 1, 46, 1, 6, 1, … (последовательность в OEIS )

Наименьшее основание b > 1, для которого n — псевдопростое (или простое):

2, 3, 2, 5, 2, 7, 2, 9, 8, 11, 2, 13, 2, 15, 4, 17, 2, 19, 2, 21, 8, 23, 2, 25, 7, 27, 26, 9, 2, 31, 2, 33, 10, 35, 6, 37, 2, 39, 14, 41, 2, 43, 2, 45, 8, 47, 2, 49, 18, 51, … (последовательность в OEIS ).

Слабые псевдопростые

Составное число n , для которого справедливо сравнение b n = b (mod n ), называется слабым псевдопростым числом Ферма по основанию b (здесь b не обязано быть взаимно простым с n ) . Наименьшие слабые псевдопростые по основанию b :

4, 341, 6, 4, 4, 6, 6, 4, 4, 6, 10, 4, 4, 14, 6, 4, 4, 6, 6, 4, 4, 6, 22, 4, 4, 9, 6, 4, 4, 6, 6, 4, 4, 6, 9, 4, 4, 38, 6, 4, 4, 6, 6, 4, 4, 6, 46, 4, 4, 10, … (последовательность в OEIS )

Если требуется, чтобы n > b , тогда:

4, 341, 6, 6, 10, 10, 14, 9, 12, 15, 15, 22, 21, 15, 21, 20, 34, 25, 38, 21, 28, 33, 33, 25, 28, 27, 39, 36, 35, 49, 49, 33, 44, 35, 45, 42, 45, 39, 57, 52, 82, 66, 77, 45, 55, 69, 65, 49, 56, 51, … (последовательность в OEIS )

Приложения

Благодаря своей редкости, такие псевдопростые числа имеют важные практические применения. Например, для криптографических алгоритмов с открытым ключом, таких как RSA , требуется возможность быстро находить большие простые числа . Обычный алгоритм для генерации простых чисел должен генерировать случайные нечётные числа и проверять их на простоту . Тем не менее детерминированные тесты простоты работают медленно. Если мы готовы допустить сколь угодно малую вероятность того, что найденное число не простое, но псевдопростое, можно использовать гораздо более быстрый и простой тест Ферма .

Примечания

  1. Desmedt, Yvo. Encryption Schemes // (англ.) / (англ.) & Blanton, Marina. — CRC Press , 2010. — P. 10—23. — ISBN 978-1-58488-820-8 .
  2. Weisstein, Eric W. (англ.) на сайте Wolfram MathWorld .
  3. , с. 155.
  4. , Теорема 1.
  5. ; ; . (англ.) // Annals of Mathematics : journal. — 1994. — Vol. 139 . — P. 703—722 . — doi : . 4 марта 2005 года.
  6. , Теорема 3.4.2, с. 154-155.
  7. последовательность в OEIS
  8. последовательность в OEIS
  9. W. Sierpinski. Chapter V.7 // = Teoria Liczb / Ed. A. Schinzel. — 2 Sub edition. — Amsterdam: North Holland, 1988-02-15. — С. 232. — 528 с. — (North-Holland Mathematical Library). — ISBN 9780444866622 . 8 декабря 2015 года.
  10. См. также (нем.) ; здесь n не определяют псевдопростым по основаниям сравнимым с 1 или -1 (mod n ).
  11. Более подробная информация для n = 181…5000 есть в (нем.) ; здесь n не определяют псевдопростым по основаниям сравнимым с 1 или -1 (mod n ).
  12. последовательность в OEIS
  13. , Теорема 3.4.1, с. 154.
  14. , Алгоритм 8.1.2, с. 438.

Литература

  • Ричард Крэндалл, Карл Померанс. Простые числа: Криптографические и вычислительные аспекты. — Книжный дом "ЛИБРОКОМ", 2011. — P. 154—158, 438—441.
  • Carl Pomerance ; , . (англ.) // (англ.) : journal. — 1980. — July ( vol. 35 , no. 151 ). — P. 1003—1026 . — doi : .
Источник —

Same as Псевдопростые числа Ферма