Interested Article - Простое число

Целые числа от нуля до ста. Простые числа отмечены красным.
Разложение числа 42 на простые множители: 42 = 2 × 3 × 7 {\displaystyle 42=2\times 3\times 7}

Просто́е число́ натуральное число , имеющее ровно два различных натуральных делителя . Другими словами, натуральное число p {\displaystyle p} является простым, если оно отлично от 1 {\displaystyle 1} и делится без остатка только на 1 {\displaystyle 1} и на само p {\displaystyle p} .

Пример: число 2 {\displaystyle 2} простое (делится на 1 {\displaystyle 1} и на 2 {\displaystyle 2} ), а 4 {\displaystyle 4} не является простым, так как, помимо 1 {\displaystyle 1} и 4 {\displaystyle 4} , делится на 2 {\displaystyle 2} — имеет три натуральных делителя.

Изучением свойств простых чисел занимается теория чисел , а основная теорема арифметики устанавливает в ней их центральную роль: любое целое число , превышающее 1 {\displaystyle 1} , либо является простым, либо может быть выражено произведением простых чисел, причём такое представление однозначно с точностью до порядка сомножителей . Единицу не относят к простым числам, так как иначе указанное разложение становится неоднозначным : x = 1 x = 1 1 x = 1 1 . . . 1 x {\displaystyle x=1\cdot x=1\cdot 1\cdot x=1\cdot 1\cdot ...\cdot 1\cdot x} .

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

Последовательность простых чисел начинается так:

2 , 3 , 5 , 7 , 11 , 13 , 17 , 19 , 23 , 29 , 31 , 37 , 41 , 43 , 47 , 53 , , 61 , , 71 , 73 , 79 , 83 , 89 , 97 , 101 , 103 , 107 , 109 , 113 , 127 , 131 , 137 , 139 , 149 , 151 , , 163 , , 173 , 179 , 181 , , 193 , 197 , 199 , , , , , , 239 , , , 257 , , , , , , 283 , , …

Существуют различные алгоритмы проверки числа на простоту. Например, известный метод перебора делителей , в сравнении с другими примитивный и медленный.

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

Многие проблемы, касающиеся простых чисел, остаются открытыми .

Существуют обобщения понятия простого числа для произвольных колец и других алгебраических структур .

Множество всех простых чисел обычно обозначают символами P {\displaystyle \mathbf {P} } или P {\displaystyle \mathbb {P} }

История

Неизвестно, когда было определено понятие простого числа, однако первые свидетельства относят к верхнему палеолиту, что подтверждается костью Ишанго .

В сохранившихся записях древнеегипетских математиков есть намёки на то, что у них были некоторые представления о простых числах: например, папирус Райнда , относящийся ко второму тысячелетию до нашей эры, содержит таблицу соотношений числа 2 к n {\displaystyle n} , представленных суммой трёх или четырёх египетских дробей с единицей в числителе и различных знаменателях. Разложения дробей, знаменатели которых имеют общий делитель, похожи, поэтому египтяне по крайней мере знали разницу между простыми и составными числами .

Фрагмент «Начал» Евклида, обнаруженный в Оксиринхе

Самые ранние дошедшие до нас исследования простых чисел принадлежат математикам Древней Греции . Они изобрели решето Эратосфена — алгоритм последовательного нахождения всех простых чисел от 1 до n {\displaystyle n} . Опубликованные в приблизительно трёхсотом году до нашей эры « Начала » Евклида содержат важные теоремы о простых числах, включая бесконечность их множества, лемму Евклида и основную теорему арифметики .

Пьер Ферма

Вплоть до XVII века существенных новых работ в области простых чисел не было . В 1640 году Пьер де Ферма сформулировал малую теорему Ферма , затем доказанную Лейбницем и Эйлером , и теорему о сумме двух квадратов , а также высказал предположение: все числа вида 2 2 n + 1 {\displaystyle 2^{2^{n}}+1} являются простыми, и даже доказал это до n = 4 {\displaystyle n=4} . Но уже для следующего числа Ферма 2 2 5 + 1 {\displaystyle 2^{2^{5}}+1} Эйлер доказал делимость на 641 {\displaystyle 641} . Новые простые числа в последовательности Ферма не найдены до сих пор. В то же время французский монах Марен Мерсенн обнаружил, что последовательность 2 p 1 {\displaystyle 2^{p}-1} , где p {\displaystyle p} — простое, даёт также простое число ( числа Мерсенна ).

Работа Эйлера в теории чисел вместила немало сведений о простых. Он показал, что бесконечный числовой ряд 1 / 2 + 1 / 3 + 1 / 5 + 1 / 7 + 1 / 11 + . . . {\displaystyle 1/2+1/3+1/5+1/7+1/11+...} — расходящийся. В 1747 году он доказал, что чётные совершенные числа являются значениями последовательности 2 p 1 ( 2 p 1 ) {\displaystyle 2^{p-1}(2^{p}-1)} , где сомножитель является числом Мерсенна. В его переписке с Гольдбахом последний изложил свою знаменитую гипотезу о представлении любого чётного числа, начиная с четырёх, суммой двух простых . Доказательство гипотезы пока не найдено.

С начала XIX века внимание многих математиков занимала проблема асимптотического распределения простых чисел . Лежандр и Гаусс независимо друг от друга высказали предположение: плотность простых чисел в среднем близка к величине, обратно пропорциональной натуральному логарифму .

Долгое время простые числа считались малоприменимыми за пределами чистой математики . Ситуация изменилась в 1970-е годы, после появления концепций криптографии с открытым ключом , в которых простые числа составили основу первых алгоритмов шифрования, таких как RSA .

Разложение натуральных чисел в произведение простых

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

Основная теорема арифметики

Основная теорема арифметики утверждает, что каждое натуральное число , большее единицы, представимо в виде произведения простых чисел, причём единственным способом с точностью до порядка следования сомножителей . Таким образом, простые числа являются элементарными «строительными блоками» натуральных чисел. Например:

23244 {\displaystyle 23244} = 2 2 3 13 149 {\displaystyle =2\cdot 2\cdot 3\cdot 13\cdot 149}
= 2 2 3 13 149 {\displaystyle =2^{2}\cdot 3\cdot 13\cdot 149} . ( 2 2 {\displaystyle 2^{2}} обозначает квадратную или вторую степень 2 {\displaystyle 2} .)

Как было показано в этом примере, один и тот же простой делитель может появляться несколько раз. Разложение:

n = p 1 · p 2 · ... · p t

числа n на (конечное число) простых множителей p 1 , p 2 , … , p t называется разложением на простые множители числа n . Основная теорема арифметики может быть перефразирована таким образом: любое разложение на простые числа будет тождественным с точностью до порядка делителей . На практике для большинства чисел есть много простых алгоритмов разложения на множители, все они дают один и тот же результат .

Простота единицы

Большинство древних греков даже не считало 1 {\displaystyle 1} числом, поэтому они не могли считать его простым . К Средним векам и эпохе Возрождения многие математики включали 1 {\displaystyle 1} в качестве первого простого числа . В середине XVIII века Христиан Гольдбах внёс в список 1 {\displaystyle 1} в качестве первого простого числа в своей знаменитой переписке с Леонардом Эйлером ; однако сам Эйлер не считал 1 {\displaystyle 1} простым числом . В XIX веке многие математики по-прежнему считали число 1 {\displaystyle 1} простым числом. Например, список простых чисел Деррика Нормана Лемера до 10006721 {\displaystyle 10006721} числа, переизданный в 1956 году, начинался с 1 {\displaystyle 1} в качестве первого простого числа. Говорят, что Анри Лебег является последним математиком, который назвал 1 {\displaystyle 1} простым . К началу XX века математики стали приходить к консенсусу о том, что 1 {\displaystyle 1} не является простым числом, а скорее формирует свою специальную категорию — «единицу» .

Если считать 1 {\displaystyle 1} простым числом, то основная теорема Евклида об арифметике (упомянутая выше) не будет выполняться, как было указано в начале статьи. Например, число 15 {\displaystyle 15} может быть разложено как 3 · 5 и 1 · 3 · 5 . Если бы 1 {\displaystyle 1} являлась простым числом, эти два варианта считались бы разными факторизациями 15 {\displaystyle 15} ; следовательно, утверждение этой теоремы пришлось бы изменить . Точно так же решето Эратосфена работало бы неправильно, если бы 1 {\displaystyle 1} считалась простым: модифицированная версия решета, которая предполагает, что 1 {\displaystyle 1} является простым числом, исключает все множители, кратные 1 {\displaystyle 1} (то есть все остальные числа), и даёт на выходе только одно число — 1 {\displaystyle 1} . Кроме того, простые числа имеют несколько свойств, которых нет у числа 1 {\displaystyle 1} , такие как отношение числа к его соответствующему значению функции тождества Эйлера или суммы функции делителей .

Алгоритмы поиска и распознавания простых чисел

Эратосфен Киренский

Простые способы нахождения начального списка простых чисел вплоть до некоторого значения дают решето Эратосфена , решето Сундарама и решето Аткина .

Однако, на практике вместо получения списка простых чисел зачастую требуется проверить, является ли данное число простым. Алгоритмы, решающие эту задачу, называются тестами простоты . Существует множество полиномиальных тестов простоты, но большинство их является вероятностными (например, тест Миллера — Рабина ) и используются для нужд криптографии . В 2002 году было доказано, что задача проверки на простоту в общем виде полиномиально разрешима, но предложенный детерминированный тест Агравала — Каяла — Саксены имеет довольно большую вычислительную сложность , что затрудняет его практическое применение .

Для некоторых классов чисел существуют специализированные эффективные тесты простоты (см. ниже).

Тест простоты

Тестом простоты (или проверкой простоты) называется алгоритм , который, приняв на входе число, позволяет либо не подтвердить предположение о составности числа, либо точно утверждать его простоту. Во втором случае он называется истинным тестом простоты. Задача теста простоты относится к классу сложности P , то есть время работы алгоритмов её решения зависит от размера входных данных полиномиально, что было доказано в 2002 году . Появление полиномиального алгоритма предсказывалось существованием полиномиальных сертификатов простоты и, как следствие, тем, что задача проверки числа на простоту принадлежала классам NP и co-NP одновременно.

Существующие алгоритмы проверки числа на простоту могут быть разделены на две категории: истинные тесты простоты и вероятностные тесты простоты. Результатом вычислений истинных тестов всегда является факт простоты либо составности числа. Вероятностный тест показывает, является ли число простым с некоторой вероятностью. Числа, удовлетворяющие вероятностному тесту простоты, но являющиеся составными, называются псевдопростыми . Одним из примеров таких чисел являются числа Кармайкла .

Одним из примеров истинных тестов простоты является тест Люка-Лемера для чисел Мерсенна . Очевидный недостаток этого теста заключается в его применимости только к числам определённого вида. Среди других примеров можно привести основанные на малой теореме Ферма

А также:

К вероятностным тестам простоты относят:

Большие простые числа

Уже в течение многих столетий поиск «больших» простых чисел вызывает интерес математиков. В последние десятилетия эти исследования приобрели прикладное значение из-за применения таких чисел в ряде алгоритмов шифрования, таких как RSA .

В семнадцатом столетии Марен Мерсенн предположил, что числа вида 2 n 1 {\displaystyle 2^{n}-1} простые (при n ≤ 257) только для n равных 2, 3, 5, 7, 13, 17, 19, 31, 67, 127 и 257 . Проверка верности предположения была намного выше возможностей того времени. Только в XX веке было обнаружено, что гипотеза была ложной и, вероятно, сделана «слепо», поскольку Мерсенн не учел три случая (для n = 61, 89 и 107); кроме того, оказалось, что числа, соответствующие n = 67 и n = 257 — составные .

В 1876 году Эдуард Люка доказал, что число M 127 (39-значное число) — простое, оно оставалось самым большим известным простым числом до 1951 года, когда были найдены 2 148 + 1 17 {\displaystyle {\frac {2^{148}+1}{17}}} (44 цифры) и, немного позднее, 180 ( 2 127 1 ) 2 + 1 {\displaystyle 180*(2^{127}-1)^{2}+1} (из 79 цифр) — последнее простое число, которое было найдено с помощью электронного калькулятора. С тех пор все последующие большие простые числа были обнаружены с помощью компьютера: с 1952 года (когда SWAC показал, что M 521 является простым), по 1996 год они были найдены суперкомпьютером , и все были простыми Мерсенна (найденные с использованием теста Люка-Лемера , специфического алгоритма для таких чисел), за исключением числа 391581 2 216193 1 {\displaystyle 391581*2^{216193}-1} , которое было рекордом между 1989 и 1992 годами .

Алгоритмы получения простых чисел

Некоторые задачи математики с использованием факторизации требуют ряд очень больших простых чисел, выбранных случайным образом. Алгоритм их получения, основанный на постулате Бертрана (Для любого натурального n ≥ 2 найдётся простое число p в интервале n < p < 2 n .) :

Алгоритм:
  1. Ввод : натуральное число N {\displaystyle N}
  2. Решение (поиск случайного простого числа P)
    1. P {\displaystyle P\gets } Функция генерации произвольного натурального числа на отрезке [ N , 2 N ] {\displaystyle [N,2N]}
    2. Если P {\displaystyle P} составное, то
      1. P P + 1 {\displaystyle P\leftarrow \,P+1}
      2. Если P = 2 N {\displaystyle P=2N} то
        1. P N {\displaystyle P\leftarrow \,N}
    3. Возврат « P {\displaystyle P} — случайное простое»

Время решения задачи этим алгоритмом не определено, но есть большая вероятность, что оно всегда является полиномиальным, пока имеется достаточно простых чисел, и они распределены более-менее равномерно . Для простых случайных чисел эти условия выполняются .

Наиболее эффективным средством построения простых чисел является несколько модифицированная малая теорема Ферма .

Пусть N, S — нечётные натуральные числа, N-1 = S*R, причем для каждого простого делителя q числа S существует целое число a {\displaystyle a} такое, что

a N 1 = 1 ( mod N ) {\displaystyle a^{N-1}=1{\pmod {N}}} , gcd ( a N 1 q 1 , n ) = 1 {\displaystyle \gcd(a^{{\frac {N-1}{q}}-1},n)=1}

Тогда каждый простой делитель p числа N удовлетворяет сравнению

p = 1 ( mod 2 S ) {\displaystyle p=1{\pmod {2S}}}

Следствие. Если выполнены условия теоремы Ферма и R 4 S + 2 {\displaystyle R\leqslant 4S+2} , то N — простое число .

Покажем теперь, как с помощью последнего утверждения, имея большое простое число S {\displaystyle S} , можно построить существенно большее простое число N {\displaystyle N} . Выберем для этого случайным образом чётное число R {\displaystyle R} на промежутке R 4 S + 2 {\displaystyle R\leqslant 4S+2} и положим N = S R + 1 {\displaystyle N=SR+1} . Затем проверим число N {\displaystyle N} на отсутствие малых простых делителей, разделив его на малые простые числа; испытаем N {\displaystyle N} некоторое количество раз с помощью алгоритма Рабина. Если при этом выяснится, что N {\displaystyle N} составное число, следует выбрать новое значение R {\displaystyle R} и опять повторить вычисления. Так следует делать до тех пор, пока не будет найдено число N, выдержавшее испытание алгоритмом Рабина достаточно много раз. В этом случае появляется надежда на то, что N {\displaystyle N} — простое число, и следует попытаться доказать простоту с помощью тестов простоты .

Бесконечность множества простых чисел

Простых чисел бесконечно много. Это утверждение упоминается как теорема Евклида в честь древнегреческого математика Евклида , поскольку первое известное доказательство этого утверждения приписывается ему. Известно ещё много доказательств бесконечности простых чисел, в том числе аналитическое доказательство Эйлера , доказательство Гольдбаха на основе чисел Ферма , доказательство Фурстенберга с использованием общей топологии и элегантное доказательство Куммера .

Наибольшее известное простое

Издавна ведутся записи, отмечающие наибольшие известные на то время простые числа . Один из рекордов поставил в своё время Эйлер , найдя простое число 2 31 − 1 = 2 147 483 647 .

Наибольшим известным простым числом по состоянию на январь 2019 года является число Мерсенна M 82 589 933 = 2 82 589 933 − 1 . Оно содержит 24 862 048 десятичных цифр ; в книге с записью этого числа было бы около девяти тысяч страниц. Его нашли 7 декабря 2018 года в рамках проекта по распределённому поиску простых чисел Мерсенна GIMPS . Предыдущее самое большое известное простое число, открытое в декабре 2017 года, было на 1 612 623 знака меньше .

Числа Мерсенна выгодно отличаются от остальных наличием эффективного теста простоты : теста Люка — Лемера . Благодаря ему простые числа Мерсенна давно удерживают рекорд как самые большие известные простые.

За нахождение простых чисел из более чем 100 000 000 и 1 000 000 000 десятичных цифр EFF назначила денежные призы соответственно в 150 000 и 250 000 долларов США . Ранее EFF уже присуждала призы за нахождение простых чисел из 1 000 000 и 10 000 000 десятичных цифр.

Простые числа специального вида

Существует ряд чисел, простота которых может быть установлена эффективно с использованием специализированных алгоритмов.

  • Числа Мерсенна — числа вида M n = 2 n 1 {\displaystyle M_{n}=2^{n}-1} , где n — натуральное число . При этом число Мерсенна может быть простым, только если n — простое число. Как уже было отмечено выше, эффективным тестом простоты является тест Люка — Лемера .
  • Числа Ферма — числа вида F n = 2 2 n + 1 {\displaystyle F_{n}=2^{2^{n}}+1} , где n — неотрицательное целое число . Эффективным тестом простоты является тест Пепина . По состоянию на февраль 2015 года известно только 5 простых чисел Ферма (для n = 0, 1, 2, 3, 4), двадцать восемь следующих чисел Ферма (до F 32 {\displaystyle F_{32}} включительно) оказались составными , однако не доказано, что других простых чисел Ферма нет .
  • Числа Вудала — числа вида W n = n 2 n 1 {\displaystyle W_{n}=n\cdot 2^{n}-1} . Эффективным тестом простоты является тест Люка — Лемера — Ризеля .
  • Числа Каллена — числа вида C n = n 2 n + 1 {\displaystyle C_{n}=n\cdot 2^{n}+1} .
  • Числа Прота — числа вида P = k 2 n + 1 {\displaystyle P=k\cdot 2^{n}+1} , причём k нечётно и 2 n > k {\displaystyle 2^{n}>k} . Эффективным тестом простоты для чисел Прота является ( англ. Brillhart–Lehmer–Selfridge test) . Числа Каллена и числа Ферма являются частным случаем чисел Прота (соответственно при k = n и при k = 1, n = 2 m {\displaystyle n=2^{m}} ) .
  • Числа Миллса — числа вида P n = [ A 3 n ] , {\displaystyle P_{n}=[A^{3^{n}}],} где A {\displaystyle A} константа Миллса .

Для поиска простых чисел обозначенных типов в настоящее время используются проекты распределённых вычислений GIMPS , PrimeGrid , , Seventeen or Bust , , .

Некоторые свойства

  • Если p — простое, и p делит ab , то p делит a или b . Доказательство этого факта было дано Евклидом и известно как лемма Евклида . Она используется в доказательстве основной теоремы арифметики .
  • Кольцо вычетов Z n {\displaystyle \mathbb {Z} _{n}} является полем тогда и только тогда, когда n {\displaystyle n} — простое .
  • Характеристика каждого поля — это ноль или простое число .
  • Если p {\displaystyle p} — простое, а a {\displaystyle a} — натуральное, то a p a {\displaystyle a^{p}-a} делится на p {\displaystyle p} ( малая теорема Ферма ) .
  • Если G {\displaystyle G} — конечная группа, порядок которой | G | {\displaystyle |G|} делится на p {\displaystyle p} , то G {\displaystyle G} содержит элемент порядка p {\displaystyle p} ( теорема Коши ) .
  • Если G {\displaystyle G} — конечная группа, и p n {\displaystyle p^{n}} — максимальная степень p {\displaystyle p} , которая делит | G | {\displaystyle |G|} , то G {\displaystyle G} имеет подгруппу порядка p n {\displaystyle p^{n}} , называемую силовской подгруппой , более того, количество силовских подгрупп равно p k + 1 {\displaystyle pk+1} для некоторого целого k {\displaystyle k} ( теоремы Силова ) .
  • Натуральное p > 1 {\displaystyle p>1} является простым тогда и только тогда, когда ( p 1 ) ! + 1 {\displaystyle (p-1)!+1} делится на p {\displaystyle p} ( теорема Вильсона ) .
  • Если n > 1 {\displaystyle n>1} — натуральное, то существует простое p {\displaystyle p} , такое, что n < p < 2 n {\displaystyle n<p<2n} ( постулат Бертрана ) .
  • Ряд чисел, обратных к простым , расходится . Более того, при x {\displaystyle x\to \infty }
    p < x 1 p ln ln x . {\displaystyle \sum _{p<x}{\frac {1}{p}}\ \sim \ \ln \ln x.}
  • Любая арифметическая прогрессия вида a , a + q , a + 2 q , a + 3 q , . . . {\displaystyle a,a+q,a+2q,a+3q,...} , где a , q > 1 {\displaystyle a,q>1} — целые взаимно простые числа , содержит бесконечно много простых чисел ( теорема Дирихле о простых числах в арифметической прогрессии ) .
  • Всякое простое число, большее 3, представимо в виде 6 k + 1 {\displaystyle 6k+1} или 6 k 1 {\displaystyle 6k-1} , где k {\displaystyle k} — некоторое натуральное число. Отсюда, если разность между несколькими последовательными простыми числами (при k>1) одинакова, то она обязательно кратна 6 — например: 251-257-263-269; 199-211-223; 20183-20201-20219.
  • Если p > 3 {\displaystyle p>3} — простое, то p 2 1 {\displaystyle p^{2}-1} кратно 24 (справедливо также для всех нечётных чисел, не делящихся на 3) .
  • Теорема Грина-Тао . Существуют сколь угодно длинные конечные арифметические прогрессии, состоящие из простых чисел .
  • Никакое простое число не может иметь вид n k 1 {\displaystyle n^{k}-1} , где n >2, k >1. Иначе говоря, число, следующее за простым, не может быть квадратом или более высокой степенью с основанием, бо́льшим 2. Из этого следует также, что если простое число имеет вид 2 k 1 {\displaystyle 2^{k}-1} , то k — простое (см. числа Мерсенна ) .
  • Никакое простое число не может иметь вид n 2 k + 1 + 1 {\displaystyle n^{2k+1}+1} , где n >1, k >0. Иначе говоря, число, предшествующее простому, не может быть кубом или более высокой нечётной степенью с основанием, бо́льшим 1 .
  • Каждое простое число (кроме чисел вида 8 n 1 {\displaystyle 8n-1} ) можно представить в виде суммы трех квадратов .

Применения

Простые числа являются фундаментальными компонентами во многих областях математики .

Арифметические функции

Арифметические функции , а именно функции, определённые на множестве натуральных чисел и принимающих значения во множестве комплексных чисел, играют решающую роль в теории чисел. В частности, среди них наиболее важными являются мультипликативные функции, то есть функции f {\displaystyle f} , обладающие следующим свойством: если пара ( a , b ) {\displaystyle (a,b)} состоит из взаимно простых чисел, то имеет место равенство

f ( a b ) = f ( a ) f ( b ) {\displaystyle f(ab)=f(a)f(b)}

Примерами мультипликативных функций являются функция Эйлера ϕ {\displaystyle \phi } , которая ставит в соответствие числу n {\displaystyle n} количество натуральных чисел, меньших n и взаимно простых с ним и количество делителей числа n . Значение этих функций от степени простого числа:

ϕ ( p m ) = p m p m 1 {\displaystyle \phi (p^{m})=p^{m}-p^{m-1}}

σ ( p m ) = m + 1 {\displaystyle \sigma (p^{m})=m+1}

Арифметические функции можно легко вычислить, зная значения, которые они принимают для степеней простых чисел . На самом деле из разложения натурального числа n на множители

n = p 1 q 1 . . . p a q a {\displaystyle n=p_{1}^{q_{1}}\cdot ...\cdot p_{a}^{q_{a}}}

мы имеем, что

f ( n ) = f ( p 1 q 1 ) . . . f ( p a q a ) {\displaystyle f(n)=f(p_{1}^{q_{1}})\cdot ...\cdot f(p_{a}^{q_{a}})}

и следовательно, возвращаясь к задаче вычисления f ( n ) {\displaystyle f(n)} получается что вычислить f {\displaystyle f} от каждой степени простого делителя обычно проще, чем вычислить f {\displaystyle f} по общей формуле .

Например, чтобы узнать значение функции Эйлера ϕ {\displaystyle \phi } от n = 450 = 2 × 3 2 × 5 2 , достаточно вычислить

ϕ ( 450 ) = ϕ ( 2 ) ϕ ( 3 2 ) ϕ ( 5 2 ) = ( 2 1 ) ( 9 3 ) ( 25 5 ) = 120 {\displaystyle \phi (450)=\phi (2)\cdot \phi (3^{2})\cdot \phi (5^{2})=(2-1)\cdot (9-3)\cdot (25-5)=120}

Модульная арифметика

В модульной арифметике простые числа играют очень важную роль: кольцо вычетов Z / n Z {\displaystyle \mathbb {Z} /n\mathbb {Z} } является полем тогда и только тогда, когда n является простым . Также существование первообразного корня кольца Z / n Z {\displaystyle \mathbb {Z} /n\mathbb {Z} } привязано к простым числам: оно существует, только если n — простое число, 1, 2, 4 или число в форме p n 2 p n {\displaystyle p^{n}\circ 2p^{n}} , где p нечётно.

Одной из важнейших теорем модульной арифметики является малая теорема Ферма . Эта теорема утверждает, что для любого простого числа р и любого натурального числа a имеем:

a p a ( mod p ) {\displaystyle a^{p}\equiv a{\pmod {p}}}

или для любого простого р и любого натурального а не делящегося на р , справедливо:

a p 1 1 ( mod p ) {\displaystyle a^{p-1}\equiv 1{\pmod {p}}}

Это свойство можно использовать для проверки того, что число не является простым. На самом деле, если n таково, что:

a n a ( mod n ) {\displaystyle a^{n}\not \equiv a{\pmod {n}}}

для некоторого натурального а , то n не может быть простым . Однако это свойство не может быть использовано для проверки числа на простоту: есть некоторые числа, называемые числами Кармайкла (наименьшее — 561) для которых это будет неверно. Числом Кармайкла называется составное число, которое является псевдопростым числом по каждому основанию b, взаимно простому с n. В 1994 году Уильям Роберт Альфорд, Эндрю Гранвиль и Карл Померанс показали, что таких чисел бесконечно много .

Теория групп

Простые числа также играют основополагающую роль в алгебре . В теории групп группа, в которой каждый элемент является степенью простого числа р , называется р-группой . P-группа является конечной тогда и только тогда, когда порядок группы (число её элементов) является степенью р. Примером бесконечной р-группы является p -группа Прюфера . Известно, что p- группы имеют нетривиальный центр и, следовательно, не могут быть простыми (кроме группы с p элементами); если группа конечна, более того, все нормальные подгруппы пересекают центр нетривиальным образом.

Примером таких групп является циклическая группа умножения по модулю простого числа .

Все группы порядка p являются циклическими и поэтому абелевыми ; также абелева каждая группа порядка p 2 . Кроме того, любая конечная абелева группа изоморфна прямому произведению конечного числа циклических р-групп.

В теореме Коши утверждается, что если порядок конечной группы G делится на простое число p, то G содержит элементы порядка p. Эта теорема обобщается теоремами Силова .

Криптосистема с открытым ключом

Некоторые алгоритмы криптографии с открытым ключом, такие как RSA и обмен ключами Диффи-Хеллмана , основаны на больших простых числах (обычно 1024—2048 бит). RSA полагается на предположение, что намного проще (то есть более эффективно) выполнять умножение двух (больших) чисел x и y, чем вычислять взаимно простые x и y , если известно только их произведение x y {\displaystyle x\cdot y} . Обмен ключами Диффи-Хеллмана основан на том, что существуют эффективные алгоритмы возведения в степень по модулю , а обратная операция — дискретного логарифмирования считается сложной .

RSA

Трудность факторизации больших чисел привела к разработке первого эффективного метода криптографии с открытым ключом RSA . В этой криптографической системе, человек, который должен получить зашифрованное сообщение, генерирует ключ: выбираются два различных случайных простых числа p {\displaystyle p} и q {\displaystyle q} заданного размера (обычно используются, 1024- или 2048- битные числа). Далее вычисляется их произведение n = p q {\displaystyle n=p*q} , называемое модулем . Вычисляется значение функции Эйлера от числа n {\displaystyle n} : ϕ ( n ) = ( p 1 ) ( q 1 ) {\displaystyle \phi (n)=(p-1)(q-1)} . Выбирается целое число e {\displaystyle e} ( 1 < e < ϕ ( n ) {\displaystyle 1<e<\phi (n)} ), взаимно простое со значением функции ϕ ( n ) {\displaystyle \phi (n)} . Обычно в качестве e {\displaystyle e} берут небольшие простые числа (например, простые числа Ферма ). Число e {\displaystyle e} называется открытой экспонентой ( англ. public exponent). Вычисляется число d {\displaystyle d} , называемое секретной экспонентой, мультипликативно обратное к числу e по модулю ϕ ( n ) {\displaystyle \phi (n)} . Пара { e , n } {\displaystyle \{e,n\}} публикуется в качестве открытого ключа RSA ( англ. RSA public key). Пара { d , ϕ ( n ) } {\displaystyle \{d,\phi (n)\}} играет роль закрытого ключа RSA ( англ. RSA private key) и держится в секрете .

Теоретически можно получить закрытый ключ из общедоступной информации: в настоящее время для этого требуется факторизация числа n {\displaystyle n} , что делает передачу защищенного сообщения безопасной, если простые числа удовлетворяют определённым условиям и являются «достаточно большими». Пока не известно, существуют ли эффективные методы для расшифровки сообщения, не связанные с прямой атакой на факторизацию n {\displaystyle n} , но было показано, что плохой выбор открытого ключа может сделать систему более уязвимой для таких атак .

В 1991 году опубликовала список полупростых чисел, предлагая денежные призы за разложение некоторых из них на множители, с целью подтверждения безопасности метода и поощрения исследования в этой области: инициатива называлась . На протяжении многих лет некоторые из этих чисел были разложены, а для других проблема факторизации все ещё остается открытой; однако конкурс был завершен в 2007 году .

Формулы для нахождения простых чисел

В разное время предпринимались попытки указать выражение, значениями которого при разных значениях входящих в него переменных были бы простые числа . Л. Эйлер указал многочлен n 2 n + 41 , {\displaystyle \textstyle n^{2}-n+41,} принимающий простые значения при n = 0, 1, 2, …, 40 . Однако при n = 41 значение многочлена является составным числом. Можно доказать, что не существует многочлена от одной переменной n , который принимает простые значения при всех целых n . П. Ферма предположил, что все числа вида 2 2 k + 1 простые; однако Эйлер опроверг эту гипотезу, доказав, что число 2 2 5 + 1 = 4 294 967 297 — составное .

Тем не менее, существуют многочлены, множество положительных значений которых при неотрицательных значениях переменных совпадает с множеством простых чисел. Одним из примеров является многочлен

( k + 2 ) { 1 [ w z + h + j q ] 2 [ ( g k + 2 g + k + 1 ) ( h + j ) + h z ] 2 [ 2 n + p + q + z e ] 2 [ 16 ( k + 1 ) 3 ( k + 2 ) ( n + 1 ) 2 + 1 f 2 ] 2 [ e 3 ( e + 2 ) ( a + 1 ) 2 + 1 o 2 ] 2 [ ( a 2 1 ) y 2 + 1 x 2 ] 2 [ 16 r 2 y 4 ( a 2 1 ) + 1 u 2 ] 2 [ ( ( a + u 2 ( u 2 a ) ) 2 1 ) ( n + 4 d y ) 2 + 1 ( x + c u ) 2 ] 2 [ n + l + v y ] 2 [ ( a 2 1 ) l 2 + 1 m 2 ] 2 [ a i + k + 1 l i ] 2 [ p + l ( a n 1 ) + b ( 2 a n + 2 a n 2 2 n 2 ) m ] 2 [ q + y ( a p 1 ) + s ( 2 a p + 2 a p 2 2 p 2 ) x ] 2 [ z + p l ( a p ) + t ( 2 a p p 2 1 ) p m ] 2 } {\displaystyle {\begin{aligned}{\bigl (}k+2{\bigr)}{\bigl \{}1&-{\bigl [}wz+h+j-q{\bigr ]}^{2}-{\bigl [}(gk+2g+k+1)(h+j)+h-z{\bigr ]}^{2}-{\bigl [}2n+p+q+z-e{\bigr ]}^{2}\\&-{\bigl [}16(k+1)^{3}(k+2)(n+1)^{2}+1-f^{2}{\bigr ]}^{2}-{\bigl [}e^{3}(e+2)(a+1)^{2}+1-o^{2}{\bigr ]}^{2}-{\bigl [}(a^{2}-1)y^{2}+1-x^{2}{\bigr ]}^{2}\\&-{\bigl [}16r^{2}y^{4}(a^{2}-1)+1-u^{2}{\bigr ]}^{2}-{\bigl [}((a+u^{2}(u^{2}-a))^{2}-1)(n+4dy)^{2}+1-(x+cu)^{2}{\bigr ]}^{2}-{\bigl [}n+l+v-y{\bigr ]}^{2}\\&-{\bigl [}(a^{2}-1)l^{2}+1-m^{2}{\bigr ]}^{2}-{\bigl [}ai+k+1-l-i{\bigr ]}^{2}-{\bigl [}p+l(a-n-1)+b(2an+2a-n^{2}-2n-2)-m{\bigr ]}^{2}\\&-{\bigl [}q+y(a-p-1)+s(2ap+2a-p^{2}-2p-2)-x{\bigr ]}^{2}-{\bigl [}z+pl(a-p)+t(2ap-p^{2}-1)-pm{\bigr ]}^{2}{\bigr \}}\end{aligned}}}

содержащий 26 переменных и имеющий степень 25. Наименьшая степень для известных многочленов такого типа — 5 при 42 переменных; наименьшее число переменных — 10 при степени около 1,6·10 45 . Этот результат является частным случаем доказанной Юрием Матиясевичем диофантовости любого перечислимого множества .

Интересно, что приведённый выше многочлен, который порождает простые числа, сам разлагается на множители. Заметим, что второй множитель этого многочлена (в фигурных скобках) имеет форму: единица минус сумма квадратов. Таким образом, многочлен может принимать положительные значения (при положительных k {\displaystyle k} ) только если, каждый из этих квадратов (то есть каждый многочлен в квадратных скобках) равен нулю. В этом случае выражение в фигурных скобках будет равно 1 .

Открытые вопросы

Распределение простых чисел p n = f s n ); Δ s n = p n +1 ² — p n ². Δ p n = p n +1 p n ; Δ p n = 2, 4, 6, … .

До сих пор существует много открытых вопросов относительно простых чисел, наиболее известные из которых были перечислены Эдмундом Ландау в 1912 году на Пятом Международном математическом конгрессе :

  1. Проблема Гольдбаха ( первая проблема Ландау ): верно ли, что каждое чётное число, большее двух, может быть представлено в виде суммы двух простых чисел?
  2. Вторая проблема Ландау : бесконечно ли множество « простых близнецов » — пар простых чисел, разность между которыми равна 2 ? В 2013 году математик Чжан Итан из университета Нью-Гэмпшира доказал, что существует бесконечно большое количество пар простых чисел, расстояние между которыми не превышает 70 миллионов . Другими словами, всегда будут встречаться простые числа, удалённые друг от друга не более чем на 70 млн. Уже 20 июля 2013 года усилиями удалось снизить оценку расстояния до 4680 . В ноябре того же года Джеймс Мэйнард улучшил результат до 600 . Используя идеи Мэйнарда в 2014 году проект Polymath под руководством Теренса Тао несколько улучшили последний метод, гарантируя бесконечное число пар простых чисел с расстоянием не более 246 .
  3. Гипотеза Лежандра ( третья проблема Ландау ): верно ли, что для всякого натурального числа n {\displaystyle n} между n 2 {\displaystyle n^{2}} и ( n + 1 ) 2 {\displaystyle (n+1)^{2}} всегда найдётся простое число ?
  4. Четвёртая проблема Ландау : бесконечно ли множество простых чисел вида n 2 + 1 {\displaystyle n^{2}+1} , где n {\displaystyle n} — натуральное число ?

Открытой проблемой является также существование бесконечного количества простых чисел во многих целочисленных последовательностях, включая числа Мерсенна , числа Фибоначчи , числа Ферма и др.

Вариации и обобщения

Неприводимые и простые элементы

В начале статьи было дано определение простого числа: натуральное число называется простым, если у него ровно два делителя — единица и само число. Аналогичное понятие можно ввести и в других алгебраических структурах; чаще всего рассматривается коммутативные кольца без делителей нуля ( области целостности ) . У таких колец, однако, могут быть делители единицы , образующие мультипликативную группу . Например, в кольце целых чисел существуют два делителя единицы: + 1 {\displaystyle +1} и 1. {\displaystyle -1.} Поэтому все целые числа, кроме делителей единицы, имеют не два, а по меньшей мере четыре делителя; например, у числа 7 делителями являются 1 ; 7 ; 1 ; 7. {\displaystyle 1;7;-1;-7.} Это означает, что обобщение понятия простого числа должно опираться на иные его свойства.

Аналогом простого числа для области целостности является неприводимый элемент , который определяется следующим образом .

Ненулевой элемент p {\displaystyle p} области целостности называется неприводимым (иногда неразложимым ), если он не является делителем единицы и из равенства p = a b {\displaystyle p=ab} следует, что a {\displaystyle a} или b {\displaystyle b} является делителем единицы.

Для целых чисел это определение означает, что неприводимыми элементами являются простые натуральные числа, а также противоположные им.

Из определения следует, что множество делителей неприводимого элемента p {\displaystyle p} состоит из двух частей: все делители единицы и произведения p {\displaystyle p} на все делители единицы (эти произведения называются элементами, ассоциированными с p {\displaystyle p} ). То есть количество делителей неприводимого p , {\displaystyle p,} если оно конечно, вдвое больше количества делителей единицы в кольце.

Важное значение имеет аналог основной теоремы арифметики , который в обобщённом виде формулируется следующим образом :

Кольцо называется факториальным , если в нём каждый ненулевой элемент, не являющийся делителем единицы, может быть представлен в виде произведения неприводимых элементов, причём это представление единственно с точностью до перестановки сомножителей и их ассоциированности (умножения на делители единицы).

Не всякая область целостности факториальна, см. контрпример . Евклидово кольцо всегда факториально .

Существует другое, более узкое обобщение понятия простого числа, называемое простым элементом .

Ненулевой элемент p {\displaystyle p} области целостности называется простым , если он не является делителем единицы и произведение a b {\displaystyle ab} может делиться на p {\displaystyle p} лишь в том случае, когда хотя бы один из элементов a {\displaystyle a} или b {\displaystyle b} делится на p {\displaystyle p} .

Простой элемент всегда неприводим. В самом деле, если элемент p {\displaystyle p} простой и p = a b , {\displaystyle p=ab,} то по определению простого элемента один из сомножителей, пусть это будет a , {\displaystyle a,} делится на p , {\displaystyle p,} то есть a = p q . {\displaystyle a=pq.} Тогда p = a b = p q b {\displaystyle p=ab=pqb} или, сокращая на p {\displaystyle p} (в области целостности сокращение ненулевого множителя всегда возможно): 1 = q b , {\displaystyle 1=qb,} то есть b {\displaystyle b} является делителем единицы.

Обратное, вообще говоря, неверно, неприводимый элемент может не быть простым, если кольцо не является факториальным. Пример : рассмотрим кольцо чисел вида a + b 5 i , {\displaystyle a+b{\sqrt {5}}i,} где a , b {\displaystyle a,b} — целые числа. Число 3 в нём неприводимо, так как у него только 4 делителя: 3 , 1 , 3 , 1 {\displaystyle 3,1,-3,-1} . Однако оно не является простым элементом, в чём убеждает равенство:

( 2 + 5 i ) ( 2 5 i ) = 9 {\displaystyle \left(2+{\sqrt {5}}i\right)\left(2-{\sqrt {5}}i\right)=9}

Число 3 делит правую часть равенства, но не делит ни одного из сомножителей. Можно из этого факта сделать вывод, что рассмотренное кольцо не факториально; и в самом деле, равенство 6 = 2 3 = ( 1 i 5 ) ( 1 + i 5 ) {\displaystyle 6=2\cdot 3=(1-i{\sqrt {5}})(1+i{\sqrt {5}})} показывает, что разложение на неприводимые множители в этом кольце не однозначно.

Примеры

Кольцо целых чисел факториально. В нём, как уже упоминалось выше, два делителя единицы.

Гауссовы целые числа

Кольцо гауссовых чисел состоит из комплексных чисел вида a + b i , {\displaystyle a+bi,} где a , b {\displaystyle a,b} — целые числа. Делителей единицы четыре: 1 ; 1 ; i ; i . {\displaystyle 1;-1;i;-i.} Это кольцо факториально, неприводимыми элементами являются часть обычных простых чисел и «простые гауссовы» (например, 1 + i {\displaystyle 1+i} ). См. критерий простоты гауссова числа .

Пример разложения для числа 2, которое в кольце гауссовых чисел не является простым: 2 = ( 1 + i ) ( 1 i ) = i ( 1 i ) ( 1 i ) {\displaystyle 2=(1+i)(1-i)=i(1-i)(1-i)} — неединственность разложения здесь кажущаяся, поскольку 1 i {\displaystyle 1-i} ассоциирована с 1 + i {\displaystyle 1+i} , согласно равенству: 1 i = ( i ) ( 1 + i ) . {\displaystyle 1-i=(-i)(1+i).}

Целые числа Эйзенштейна

Кольцо целых чисел Эйзенштейна Z [ ω ] {\displaystyle \mathbb {Z} [\omega ]} состоит из комплексных чисел следующего вида :

z = a + b ω , {\displaystyle z=a+b\omega ,} где a , b {\displaystyle a,b} — целые числа, ω = 1 2 ( 1 + i 3 ) = e 2 π i / 3 {\displaystyle \omega ={\frac {1}{2}}(-1+i{\sqrt {3}})=e^{2\pi i/3}} ( кубический корень из единицы ),

В этом кольце шесть делителей единицы: (±1, ±ω, ±ω 2 ), оно евклидово и поэтому факториально. Неприводимые элементы (они же простые элементы) кольца называются простыми числами Эйзенштейна.

Критерий простоты : целое число Эйзенштейна z = a + b ω {\displaystyle z=a+b\omega } является простым числом Эйзенштейна тогда и только тогда, когда выполняется одно из следующих взаимоисключающих условий:

  1. z {\displaystyle z} ассоциировано с натуральным простым числом вида 3 n 1. {\displaystyle 3n-1.}
  2. | z | 2 = a 2 a b + b 2 {\displaystyle |z|^{2}=a^{2}-ab+b^{2}} (норма z {\displaystyle z} ) является натуральным простым вида 3 n {\displaystyle 3n} или 3 n + 1 {\displaystyle 3n+1} .

Отсюда следует, что норма любого целого числа Эйзенштейна является либо простым натуральным числом, либо квадратом простого натурального числа .

Числа, ассоциированные или комплексно-сопряжённые с простыми числами Эйзенштейна, также являются простыми числами Эйзенштейна.

Кольцо многочленов

Большое значение в алгебре имеет кольцо многочленов K [ x ] {\displaystyle K[x]} , образованное многочленами с коэффициентами из некоторого поля K . {\displaystyle K.} Делителями единицы являются здесь ненулевые константы (как многочлены нулевой степени). Кольцо многочленов евклидово и поэтому факториально. Если в качестве K {\displaystyle K} взять поле вещественных чисел , то неприводимыми будут все многочлены 1-й степени и те многочлены 2-й степени, у которых нет вещественных корней (то есть их дискриминант отрицателен) .

См. также

Примечания

  1. ↑ Простое число // . — М. : Советская Энциклопедия , 1977. — Т. 4. 21 января 2022 года.
  2. ↑ " от 24 февраля 2021 на Wayback Machine ». (англ.)
  3. Последовательность в OEIS . См. также список простых чисел
  4. Гарднер, Мартин . От мозаик Пенроуза к надёжным шифрам = Penrose Tiles to Trapdoor Ciphers / пер. с англ. Ю. А. Данилова. — М. : Мир , 1993. — 416 с. — 10 000 экз. — ISBN 5-03-001991-X .
  5. Elementary Methods in Number Theory. — Springer, 2000. — Vol. 195. — ISBN 978-0-387-22738-2 .
  6. Faticoni, Theodore G. . — 2nd. — John Wiley & Sons, 2012. — Vol. 111. — P. 44. — ISBN 978-1-118-24382-4 .
  7. (фр.) (недоступная ссылка) . Site de l’IREM de La Réunion. Voir aussi от 22 декабря 2017 на Wayback Machine , analyse par O. Keller sur Bibnum
  8. // Mathpages. 1 апреля 2016 года.
  9. Рыбников К. (рус.) // Успехи математических наук . — Российская академия наук , 1941. — № 9 . — С. 318—321 .
  10. John J. O'Connor, Edmund F. Robertson. (англ.) . MacTutor .
  11. (неопр.) . Great Internet Mersenne Prime Search . 15 марта 2016 года.
  12. Apostol, Tom M. . — New York: Springer-Verlag, 1976. — xii, 338 pages с. — ISBN 0387901639 . 28 апреля 2020 года.
  13. Du Sautoy, Marcus. . — Milano: Rizzoli, 2005. — 606 p. с. — ISBN 8817008435 .
  14. Menezes, A. J. (Alfred J.), 1965-. . — Boca Raton: CRC Press, 1997. — xxviii, 780 pages с. — ISBN 9780849385230 .
  15. Ишмухаметов Ш. Т. Методы факторизации натуральных чисел: учебное пособие // Казань: Казанский университет. — 2011. — С. 190 .
  16. Dudley, Underwood (1978), Elementary number theory (2nd ed.), W. H. Freeman and Co., ISBN 978-0-7167-0076-0 , Section 2, Theorem 2 (англ.)
  17. См, например, David E. Joyce’s комментарий на Начала (Евклид) , от 5 августа 2011 на Wayback Machine .
  18. ↑ от 19 апреля 2015 на Wayback Machine (англ.)
  19. See for instance: L. Euler. Commentarii academiae scientiarum Petropolitanae 9 (1737), 160—188. Variae observationes circa series infinitas, от 5 октября 2013 на Wayback Machine (англ.)
  20. Derbyshire, John (2003), The Prime Number Theorem, Prime Obsession: Bernhard Riemann and the Greatest Unsolved Problem in Mathematics , Washington, D.C.: Joseph Henry Press, с. 33, ISBN 978-0-309-08549-6 , OCLC (англ.)
  21. David Gries, Jayadev Misra. A Linear Sieve Algorithm for Finding Prime Numbers. — 1978.
  22. Knuth, Donald Ervin, 1938-. . — Reading, Mass.: Addison-Wesley Pub. Co, ©1973-©1981. — 4 volumes с. — ISBN 0201896842 . 15 июня 2020 года.
  23. Vasilenko, O. N. (Oleg Nikolaevich). . — Moskva: MT︠S︡NMO. Moskovskiĭ t︠s︡entr nepreryvnogo matematicheskogo obrazovanii︠a︡, 2006. — 333 pages с. — ISBN 5940571034 .
  24. Б. Шнайер. Прикладная криптография. — С. 296—300.
  25. Кормен Т., Лейзер Ч. Алгоритмы. Построение и анализ. — М. : МЦНМО, 2002. — С. 765—772.
  26. Crandall R., Pomerance C. Prime Numbers: A Computational Perspective. — Springer, 2005.
  27. . — 2nd ed. — Cambridge, Mass.: MIT Press, 2001. — xxi, 1180 pages с. — ISBN 0262032937 . 29 января 2010 года.
  28. Нестеренко Ю. В. Введение в криптографию. — Питер, 2001. — 288 с.
  29. Chris Caldwell. (англ.) . The Prime Pages . Дата обращения: 8 марта 2010. 19 августа 2013 года.
  30. Jitsuro Nagura. (EN) // Proceedings of the Japan Academy. — 1952. — Т. 28 , вып. 4 . — С. 177—181 . — ISSN . — doi : . 17 ноября 2017 года.
  31. от 11 июня 2015 на Wayback Machine in Латынь from Goldbach to Euler, July 1730.
  32. (неопр.) . Дата обращения: 8 марта 2010. 19 августа 2013 года.
  33. Starr, Michelle . (англ.) , ScienceAlert . 6 января 2018 года. Дата обращения: 6 января 2018.
  34. от 9 ноября 2008 на Wayback Machine (англ.)
  35. Юлия Рудый. (неопр.) . Вести.Ru (7 февраля 2013). Дата обращения: 25 февраля 2018. 26 февраля 2018 года.
  36. ↑ Последовательность в OEIS
  37. Последовательность в OEIS : простые числа Мерсенна
  38. Последовательность в OEIS
  39. Keller, Wilfrid (February 15, 2015), , < > . Проверено 1 марта 2016. от 10 февраля 2016 на Wayback Machine
  40. Виолант-и-Хольц, Альберт. Загадка Ферма. Трёхвековой вызов математике. — М. : Де Агостини, 2014. — С. 78. — 151 с. — (Мир математики: в 45 томах, том 9). — ISBN 978-5-9774-0625-3 .
  41. Последовательность в OEIS
  42. Последовательность в OEIS : простые числа Вудала
  43. Последовательность в OEIS
  44. Последовательность в OEIS : простые числа Каллена
  45. Последовательность в OEIS
  46. ; Derrick Henry Lehmer ; . (англ.) // (англ.) (: journal. — 1975. — April (vol. 29). — P. 620—647 . — doi : . 4 марта 2016 года.
  47. Последовательность в OEIS : простые числа Прота
  48. Caldwell, Chris K. & Cheng, Yuanyou (2005), , Journal of Integer Sequences Т. 8 (5.4.1) , < > от 5 июня 2011 на Wayback Machine
  49. Dudley, Underwood (1978), Elementary number theory (2nd ed.), W. H. Freeman and Co., ISBN 978-0-7167-0076-0 , Section 2, Lemma 5 (англ.)
  50. Степанов С. А. . — М. : «Знание», 1975. — 64 с. 24 августа 2015 года.
  51. , с. 43.
  52. Курош А. Г. Теория групп. 3-е изд., М.: Наука, 1967.
  53. А. И. Кострикин. Введение в алгебру, III часть. М.: Физматлит, 2001.
  54. Виноградов И. М. . — 5 изд.. — М. Л. : Гостехиздат, 1952. 18 декабря 2017 года.
  55. Chris Caldwell, от 22 декабря 2017 на Wayback Machine at glossary.
  56. ↑ .
  57. Доказательство . Нечётное число p , не кратное 3, равно 1 или 2 по модулю 3 и равно 1, 3, 5 или 7 по модулю 8. При возведении в квадрат это даёт 1 по модулю 3 и 1 по модулю 8. Вычитая 1, получаем 0 по модулю 3 и 0 по модулю 8. Следовательно, p 2 1 {\displaystyle p^{2}-1} кратно 3 и кратно 8; следовательно, оно кратно 24
  58. Weisstein, Eric W. (англ.) на сайте Wolfram MathWorld .
  59. Эти 2 свойства непосредственно следуют из формул разложения суммы и разности степеней
  60. , с. 332.
  61. Graham, Ronald L. (1935-). . — Moskva: Izdatelʹstvo "Mir", 1998. — 703, [1] s. с. — ISBN 5030017933 .
  62. Sandifer, Charles Edward, 1951-. . — Washington, D.C.: Mathematical Association of America, 2007. — xix, 391 pages с. — ISBN 0883855593 .
  63. Bach, Eric. . — Cambridge, Mass.: MIT Press, ©1996-. — volumes <1> с. — ISBN 0262024055 .
  64. W. R. Alford, Andrew Granville, Carl Pomerance. // Annals of Mathematics. — 1994. — Т. 139 , вып. 3 . — С. 703—722 . — doi : . 26 февраля 2019 года.
  65. Charles C. Sims. (англ.) // Proceedings of the London Mathematical Society. — 1965-01-01. — Vol. s3—15 , iss. 1 . — P. 151—166 . — ISSN . — doi : . 23 декабря 2017 года.
  66. Jacobson, Nathan, 1910-1999. . — 2nd ed., Dover ed. — Mineola, N.Y.: Dover Publications, 2009. — 2 volumes с. — ISBN 9780486471877 .
  67. Сагалович Ю.Л. . — 2011. — 302 с. 25 декабря 2017 года.
  68. Ferguson, Niels. . — New York: Wiley, 2003. — xx, 410 pages с. — ISBN 0471223573 . 10 июня 2009 года.
  69. W. Diffie, M. Hellman. // IEEE Transactions on Information Theory. — November 1976. — Т. 22 , вып. 6 . — С. 644—654 . — ISSN . — doi : . 28 декабря 2017 года.
  70. , p. 175.
  71. Boneh D. (англ.) // Notices of the American Mathematical Society / — AMS , 1999. — Vol. 46, Iss. 2. — P. 203–213. — ISSN ;
  72. ↑ RSA Laboratories, {{{2}}}. . Опубликовано 18 мая 2007.
  73. Jones J. P., Sato D., Wada H., Wiens D. (англ.) // Amer. Math. Mon. : journal. — 1976. — Vol. 83 , no. 6 . — P. 449—464 . 31 марта 2010 года.
  74. Yuri Matiyasevich, (недоступная ссылка)
  75. от 6 августа 2010 на Wayback Machine . The Prime Glossary.
  76. Weisstein, Eric W. (англ.) на сайте Wolfram MathWorld .
  77. (неопр.) . Дата обращения: 20 мая 2013. 7 июня 2013 года.
  78. (неопр.) . Дата обращения: 21 мая 2013. 18 мая 2013 года.
  79. (неопр.) . Polymath. Дата обращения: 21 июля 2013. 28 февраля 2020 года.
  80. (2015). . Annals of Mathematics . 181 (1): 383—413. arXiv : . DOI : . MR . S2CID .
  81. D.H.J. Polymath (2014). “Variants of the Selberg sieve, and bounded intervals containing many primes”. Research in the Mathematical Sciences . 1 (12). arXiv : . DOI : . MR . S2CID .
  82. Weisstein, Eric W. (англ.) на сайте Wolfram MathWorld .
  83. Обобщение на произвольные полугруппы см. в книге Куроша.
  84. , с. 75.
  85. ↑ , с. 82—83.
  86. , с. 89.
  87. , с. 77—78.
  88. William W. Adams, Larry Joel Goldstein (1976), Introduction to Number Theory, p. 250, Prentice-Hall, Inc., ISBN 0-13-491282-9
  89. (неопр.) . Дата обращения: 23 декабря 2017. 15 декабря 2020 года.
  90. Винберг Э. Б. Алгебра многочленов. — М. : Просвещение, 1980. — С. 122—124. — 176 с.

Литература

Ссылки

  • Кноп К. .
  • (англ.) — база данных наибольших известных простых чисел (англ.) .
  • (исп.) .
  • (англ.) .

Same as Простое число