Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

В теории чисел , формула для простых чисел формулы генерации простых чисел , точно и без исключения. Такой формулы, которая была бы эффективно вычислимой, не известно. Известен ряд ограничений, показывающих, чем может быть и чем не может быть такая «формула».

Формула, основанная на теореме Вильсона [ править ]

Простая формула

для положительного целого числа , где - функция пола , которая округляется до ближайшего целого числа. По теореме Вильсона , является простым тогда и только тогда . Таким образом, когда является простым числом, первый множитель в произведении становится единицей, а формула дает простое число . Но когда не является простым, первый множитель становится нулевым, и формула дает простое число 2. [1] Эта формула не является эффективным способом создания простых чисел, потому что для вычисления требуются умножения и сокращения .

Формула на основе системы диофантовых уравнений [ править ]

Поскольку множество простых чисел является вычислимо перечислимым множеством , по теореме Матиясевича его можно получить из системы диофантовых уравнений . Джонс и др. (1976) нашли явный набор из 14 диофантовых уравнений с 26 переменными, так что заданное число k  + 2 является простым тогда и только тогда , когда эта система имеет решение в натуральных числах : [2]

14 уравнений α 0 ,…, α 13 могут быть использованы для получения полиномиального неравенства, порождающего простые числа, от 26 переменных:

то есть:

представляет собой полиномиальное неравенство от 26 переменных, а набор простых чисел идентичен набору положительных значений, принимаемых левой частью, поскольку переменные a , b ,…, z изменяются по неотрицательным целым числам.

Общая теорема Матиясевича гласит, что если множество определяется системой диофантовых уравнений, оно также может быть определено системой диофантовых уравнений только с 9 переменными. [3] Следовательно, существует простой порождающий многочлен, как и выше, только с 10 переменными. Однако степень его велика (порядка 10 45 ). С другой стороны, существует и такая система уравнений только четвертой степени, но с 58 переменными. [4]

Формула Миллса [ править ]

Первая такая известная формула была установлена ​​WH Mills ( 1947 ), который доказал, что существует действительное число A такое, что, если

потом

является простым числом для всех натуральных чисел n . [5] Если гипотеза Римана верна, то наименьшее из таких A имеет значение около 1,3063778838630806904686144926 ... (последовательность A051021 в OEIS ) и известно как константа Миллса . Это значение приводит к простым числам , , , ... (последовательность A051254 в OEIS ). О константе A известно очень мало (даже если она рациональна.). Эта формула не имеет практического значения, потому что не существует известного способа вычисления константы без поиска простых чисел.

Обратите внимание, что в формуле нет ничего особенного в функции пола . Тот [6] доказал, что существует также такая постоянная , что

также является простым представителем для ( Tóth, 2017 ).

В этом случае значение константы начинается с 1,24055470525201424067 ... Первые несколько сгенерированных простых чисел:

Не принимая гипотезу Римана, Эльшольц разработал несколько функций, представляющих простые числа, аналогичные функциям Миллса. Например, если , то является простым для всех положительных целых чисел . Аналогично, если , то является простым для всех натуральных чисел .[7]

Формула Райта [ править ]

Другая формула генерации простых чисел, аналогичная Миллсу, исходит из теоремы Э. М. Райта . Он доказал, что существует такое вещественное число α , что если

и
для ,

потом

первично для всех . [8] Райт дает первые семь знаков после запятой такой константы: . Это значение приводит к простым числам , и . это даже и так не простое. Тем не менее, с , , и остаются неизменными, в то время как это простое с 4932 цифр. [9] Эта последовательность простых чисел не может быть расширена без знания дополнительных цифр . Подобно формуле Миллса и по тем же причинам формулу Райта нельзя использовать для поиска простых чисел.

Функция, представляющая все простые числа [ править ]

Учитывая константу для , определите последовательность

где - функция пола . Тогда для , равняется е простой: , , и т.д. [10] Исходная константа дан в статье, достаточно точная для уравнения ( 1 ) , чтобы генерировать простые числа через 37, то е простой.

Точное значение , которое генерирует все простые числа задаются быстро сходящимся ряд

где - это простое число- е, и является произведением всех простых чисел меньше . Чем больше цифр мы знаем, тем больше простых чисел сгенерирует уравнение ( 1 ). Например, мы можем использовать 25 членов в ряду, используя 25 простых чисел меньше 100, чтобы вычислить следующее более точное приближение:

У него достаточно цифр для уравнения ( 1 ), чтобы снова получить 25 простых чисел меньше 100.

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

Формулы Плуфа [ править ]

В 2018 году Саймон Плуфф выдвинул гипотезу о наборе формул для простых чисел. По аналогии с формулой Миллса они имеют вид

где - функция округления до ближайшего целого числа. Например, с помощью и это дает 113, 367, 1607, 10177, 102217 ... Используя и с определенным числом от 0 до половины, Плуфф обнаружил, что он может сгенерировать последовательность из 50 вероятных простых чисел (с высокой вероятностью основной). Предположительно существует такое ε, что эта формула даст бесконечную последовательность реальных простых чисел. Количество цифр начинается с 501 и каждый раз увеличивается примерно на 1%. [11] [12]

Формулы простых чисел и полиномиальные функции [ править ]

Известно, что не существует непостоянной полиномиальной функции P ( n ) с целыми коэффициентами, которая вычисляется как простое число для всех целых чисел n . Доказательство таково: предположим, что такой многочлен существовал. Тогда P (1) вычислит простое число p , поэтому . Но для любого целого числа к , также, поэтому не может быть первичным (как это было бы делится на р ) , если оно не было р сам. Но единственный способ для всех k - если полиномиальная функция постоянна. Те же рассуждения показывают еще более сильный результат: нет непостоянной полиномиальной функцииСуществует P ( n ), который оценивается как простое число почти для всех целых n .

Эйлер впервые заметил (в 1772 г.), что квадратичный многочлен

является простым для 40 целых чисел n = 0, 1, 2, ..., 39, с соответствующими простыми числами 41, 43, 47, 53, 61, 71, ..., 1601. Различия между членами составляют 2, 4 , 6, 8, 10 ... Для n = 40 получается квадратное число 1681, которое равно 41 × 41, наименьшее составное число для этой формулы при n ≥ 0. Если 41 делит n , оно делит P ( п ) тоже. Кроме того, поскольку P ( n ) можно записать как n ( n + 1) + 41, если вместо этого 41 делит n + 1, оно также делит P ( n). Это явление связано со спиралью Улама , которая также неявно квадратична, и числом классов ; этот многочлен связан с числом Хегнера . Существуют аналогичные многочлены для ( счастливых чисел Эйлера ), соответствующих другим числам Хегнера.

Учитывая положительное целое число S , может быть бесконечно много с таким образом, что выражение п 2 + п + с , всегда взаимно прост с S . Целое число c может быть отрицательным, и в этом случае существует задержка перед созданием простых чисел.

Известно, основанный на теореме Дирихле об арифметических прогрессиях , что линейные полиномиальные функции производят бесконечное множество простых чисел до тех пор, и б являются взаимно простыми (хотя нет такой функции не будет считать , простые значения для всех значений п ). Более того, теорема Грина – Тао гласит, что для любого k существует пара a и b со свойством, которое является простым для любого n от 0 до k  - 1. Однако, по состоянию на 2020 год, самый известный результат такого типа для k = 27:

является простым для всех n от 0 до 26. [13] Неизвестно даже, существует ли одномерный многочлен степени не менее 2, который принимает бесконечное число простых значений; см. гипотезу Буняковского .

Возможная формула с использованием рекуррентного отношения [ править ]

Другой простой генератор определяется рекуррентным соотношением

где НОД ( х , у ) обозначает наибольший общий делитель из й и у . Последовательность разностей a n +1 - a n начинается с 1, 1, 1, 5, 3, 1, 1, 1, 1, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1 , 1, 1, 23, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 , 1, 47, 3, 1, 5, 3, ... (последовательность A132199 в OEIS ). Роуленд (2008) доказал, что эта последовательность содержит только единицы и простые числа. Однако он не содержит всех простых чисел, так как члены gcd ( n + 1, a n ) всегданечетным и, следовательно, никогда не равным 2. 587 - наименьшее простое число (кроме 2), не появляющееся в первых 10 000 исходов, отличных от 1. Тем не менее в той же статье предполагалось, что оно содержит все нечетные простые числа, даже если оно довольно неэффективно. [14]

Обратите внимание, что существует тривиальная программа, которая перечисляет все и только простые числа, а также более эффективные , так что такие рекуррентные соотношения больше вызывают любопытство, чем какое-либо практическое применение.

См. Также [ править ]

  • Теорема о простых числах

Ссылки [ править ]

  1. ^ Маккиннон, Ник (июнь 1987), "Prime Number Формулы", Математическая газета , 71 (456): 113-114, DOI : 10,2307 / 3616496 , JSTOR  3616496.
  2. ^ Джонс, Джеймс П .; Сато, Дайхатиро; Вада, Хидео; Вина, Дуглас (1976), «Диофантово представление множества простых чисел» , Американские математические Месячные , Математическая ассоциация Америки, 83 (6): 449-464, DOI : 10,2307 / 2318339 , JSTOR 2318339 , архивируется с оригинала на 2012-02-24 .
  3. Матиясевич, Юрий В. (1999), «Формулы для простых чисел» , Табачников, Серж (ред.), Квант Селекта: Алгебра и анализ , II , Американское математическое общество , стр. 13–24, ISBN 978-0-8218-1915-9.
  4. ^ Джонс, Джеймс П. (1982), "Универсальный диофантового уравнение", журнал символической логики , 47 (3): 549-571, DOI : 10,2307 / 2273588 , JSTOR 2273588 .
  5. ^ Миллс, WH (1947), «Представляющая простое число функция» (PDF) , Бюллетень Американского математического общества , 53 (6): 604, DOI : 10.1090 / S0002-9904-1947-08849-2 .
  6. ^ Тот, Ласло (2017), «Вариация функций, представляющих простые числа типа Миллса» (PDF) , Журнал целочисленных последовательностей , 20 (17.9.8), arXiv : 1801.08014 .
  7. ^ Elsholtz, Кристиан (2020). "Безусловные простые функции, следующие за Миллсом". Американский математический ежемесячник . Вашингтон, округ Колумбия: Математическая ассоциация Америки . 127 (7): 639–642. arXiv : 2004.01285 . DOI : 10.1080 / 00029890.2020.1751560 . S2CID 214795216 . 
  8. ^ EM Райт (1951). «Функция, представляющая простое число». Американский математический ежемесячник . 58 (9): 616–618. DOI : 10.2307 / 2306356 . JSTOR 2306356 . 
  9. Бэйли, Роберт (5 июня 2017 г.). «Четвертый прайм Райта». arXiv : 1705.09741v3 [ math.NT ].
  10. ^ Фридман, Дилан; Гарбульский, Юли; Глесер, Бруно; Грайм, Джеймс; Трон Флорентин, Масси (2019). «Константа, представляющая простое число». Американский математический ежемесячник . Вашингтон, округ Колумбия: Математическая ассоциация Америки . 126 (1): 70–73. arXiv : 2010.15882 . DOI : 10.1080 / 00029890.2019.1530554 . S2CID 127727922 . 
  11. ^ Katie Steckles (26 января 2019). «Формула-рекордсмен математика может дать 50 простых чисел» . Новый ученый .
  12. ^ Саймон Плафф (2019). «Набор формул для простых чисел». arXiv : 1901.01849 [ math.NT ]. По состоянию на январь 2019 года в приложении к 50-му сгенерированному числу он указывает 48-е.
  13. ^ Поиск PrimeGrid AP27, Официальное объявление от PrimeGrid . AP27 внесен в список «Простые числа Йенса Крузе Андерсена на странице записей арифметической прогрессии» .
  14. ^ Роуленд, Эрик С. (2008), «Естественная повторяемость, порождающая простые числа » , Журнал целочисленных последовательностей , 11 (2): 08.2.8, arXiv : 0710.3217 , Bibcode : 2008JIntS..11 ... 28R.

Дальнейшее чтение [ править ]

  • Regimbal, Стивен (1975), "Явная формула для к-го простого числа", Математика Журнал , Математическая ассоциация Америки, 48 (4): 230-232, DOI : 10,2307 / 2690354 , JSTOR  2690354.
  • Венугопалан. Формула для простых чисел, простых чисел-близнецов, числа простых чисел и числа простых чисел-близнецов . Труды Индийской академии наук - математические науки, Vol. 92, № 1, сентябрь 1983 г., стр. 49–52 исправления.

Внешние ссылки [ править ]

  • Эрик В. Вайсштейн , Формулы простых чисел ( многочлен, порождающий простые числа ) в MathWorld .