Jump to content

Формула простых чисел

(Перенаправлено из Формулы для простых чисел )

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

Формулы, основанные на теореме Вильсона

[ редактировать ]

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

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

В 1964 году Уилланс дал формулу

для -е простое число . [2] Эта формула сводится к [3] [4] ; то есть оно тавтологически определяет как наименьшее целое число m, для которого функция подсчета простых чисел это как минимум n . Эта формула также неэффективна. Помимо внешнего вида , он вычисляет путем сложения копии ; например, .

Статьи Что такое ответ? Герберта Уилфа (1982) [5] и формулы для простых чисел Андервуда Дадли (1983). [6] продолжить дискуссию о бесполезности таких формул.

Формула, основанная на системе диофантовых уравнений

[ редактировать ]

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

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

То есть,

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

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

Формула Миллса

[ редактировать ]

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

затем

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

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

также является основным представителем для . [12]

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

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

Формула Райта

[ редактировать ]

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

и
для ,

затем

является главным для всех . [14] Райт приводит первые семь десятичных знаков такой константы: . Это значение порождает простые числа , , и . четно . и поэтому не является простым Однако с , , , и остаются неизменными, в то время как простое число, состоящее из 4932 цифр. [15] Эта последовательность простых чисел не может быть расширена за пределы не зная больше цифр . Как и формула Миллса, формула Райта по тем же причинам не может быть использована для нахождения простых чисел.

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

[ редактировать ]

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

( 1 )

где это функция пола .Тогда для , равно й простой: , , , и т. д. [16] Начальная константа приведенное в статье, достаточно точно для того, чтобы уравнение ( 1 ) генерировало простые числа до 37, й премьер.

Точная стоимость порождающий все простые числа, задается быстро сходящимся рядом

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

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

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

Формулы Плуффа

[ редактировать ]

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

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

Простые формулы и полиномиальные функции

[ редактировать ]

Известно, что не существует непостоянной полиномиальной функции P ( n ) с целыми коэффициентами, которая дает простое число для всех целых чисел n . Доказательство состоит в следующем: предположим, что такой многочлен существует. Тогда P (1) будет иметь простое число p , поэтому . Но для любого целого k числа также, так также не может быть простым (поскольку оно делилось бы на p ), если бы оно не было 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 , может быть бесконечно много c таких, что выражение n 2 + n + c всегда взаимно прост с S . Целое число c может быть отрицательным, и в этом случае перед созданием простых чисел происходит задержка.

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

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

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

[ редактировать ]

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

где gcd( x , y обозначает наибольший общий делитель x ) и y . Последовательность разностей 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) доказал, что эта последовательность содержит только единицы и простые числа. Однако он не содержит все простые числа, поскольку члены НОД( n + 1, an n ) всегда нечетны и поэтому никогда не равны 2. 587 - это наименьшее простое число (кроме 2), не встречающееся в первых 10 000 результатов. которые отличны от 1. Тем не менее, в той же статье было высказано предположение, что оно содержит все нечетные простые числа, хотя это довольно неэффективно. [20]

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

См. также

[ редактировать ]
  1. ^ Маккиннон, Ник (июнь 1987 г.), «Формулы простых чисел», The Mathematical Gazette , 71 (456): 113–114, doi : 10.2307/3616496 , JSTOR   3616496 , S2CID   171537609 .
  2. ^ Уилланс, К. П. (декабрь 1964 г.), «О формулах для -е простое число", The Mathematical Gazette , 48 (366): 413–415, doi : 10.2307/3611701 , JSTOR   3611701 , S2CID   126149459 .
  3. ^ Нил, ТБМ; Сингер, М. (октябрь 1965 г.), «Редактору The Mathematical Gazette », The Mathematical Gazette , 49 (369): 303–303, doi : 10.2307/3612863 , JSTOR   3612863
  4. ^ Гудштейн, РЛ; Уормелл, CP (февраль 1967 г.), «Формулы для простых чисел», The Mathematical Gazette , 51 (375): 35–38, doi : 10.2307/3613607 , JSTOR   3613607
  5. ^ Уилф, Герберт С. (1982), «Что такое ответ?», The American Mathematical Monthly , 89 (5): 289–292, doi : 10.2307/2321713 , JSTOR   2321713 , MR   0653502
  6. ^ Дадли, Андервуд (1983), «Формулы для простых чисел», Mathematics Magazine , 56 (1): 17–22, doi : 10.2307/2690261 , JSTOR   2690261 , MR   0692169
  7. ^ Джонс, Джеймс П.; Сато, Дайхачиро; Вада, Хидео; Винс, Дуглас (1976), «Диофантово представление набора простых чисел» , American Mathematical Monthly , 83 (6), Mathematical Association of America: 449–464, doi : 10.2307/2318339 , JSTOR   2318339 , заархивировано из оригинала на 24 февраля 2012 г.
  8. ^ Матиясевич, Юрий В. (1999), «Формулы для простых чисел» , в Табачников, Серж (ред.), Квант Selecta: Алгебра и анализ , том. II, Американское математическое общество , стр. 13–24, ISBN.  978-0-8218-1915-9 .
  9. ^ Джонс, Джеймс П. (1982), «Универсальное диофантово уравнение», Журнал символической логики , 47 (3): 549–571, ​​doi : 10.2307/2273588 , JSTOR   2273588 , S2CID   11148823 .
  10. ^ Миллс, WH (1947), «Функция, представляющая простые числа» (PDF) , Бюллетень Американского математического общества , 53 (6): 604, doi : 10.1090/S0002-9904-1947-08849-2 .
  11. ^ Колдуэлл, Крис К.; Ченг, Юанью (2005), «Определение константы Миллса и примечания к проблеме Хонакера» , Журнал целочисленных последовательностей , 8 , статья 05.4.1.
  12. ^ Тот, Ласло (2017), «Вариация функций, представляющих простые числа, подобных Миллсу» (PDF) , Journal of Integer Sequences , 20 (17.9.8), arXiv : 1801.08014 .
  13. ^ Эльшольц, Кристиан (2020), «Безусловные функции, представляющие простые числа, по Миллсу», American Mathematical Monthly , 127 (7), Вашингтон, округ Колумбия: Математическая ассоциация Америки : 639–642, arXiv : 2004.01285 , doi : 10.1080/00029890.2020. 1751560 , S2CID   214795216
  14. ^ Э.М. Райт (1951), «Функция, представляющая простые числа», American Mathematical Monthly , 58 (9): 616–618, doi : 10.2307/2306356 , JSTOR   2306356
  15. ^ Бэйли, Роберт (5 июня 2017 г.), «Четвертое простое число Райта», arXiv : 1705.09741v3 [ math.NT ]
  16. ^ Фридман, Дилан; Гарбульский, Юлий; Глесер, Бруно; Грайм, Джеймс; Трон Флорентин, Масси (2019), «Константа, представляющая простые числа», American Mathematical Monthly , 126 (1), Вашингтон, округ Колумбия: Математическая ассоциация Америки : 70–73, arXiv : 2010.15882 , doi : 10.1080/00029890.2019.1530554 , S2CID   127727922
  17. ^ Стеклз, Кэти (26 января 2019 г.), «Рекордная формула математика может генерировать 50 простых чисел» , New Scientist
  18. ^ Саймон Плуфф (2019), «Набор формул для простых чисел», arXiv : 1901.01849 [ math.NT ] По состоянию на январь 2019 года число, которое он дает в приложении для сгенерированного 50-го числа, на самом деле является 48-м.
  19. ^ Поиск PrimeGrid AP27, официальное объявление от PrimeGrid . AP27 указан на странице «Простые числа Йенса Крузе Андерсена в записях арифметической прогрессии» .
  20. ^ Роуленд, Эрик С. (2008), «Естественная повторяемость, генерирующая простые числа» , Журнал целочисленных последовательностей , 11 (2): 08.2.8, arXiv : 0710.3217 , Bibcode : 2008JIntS..11...28R .

Дальнейшее чтение

[ редактировать ]
  • Регимбал, Стивен (1975), «Явная формула для k-го простого числа», Mathematics Magazine , 48 (4), Mathematical Association of America: 230–232, doi : 10.2307/2690354 , JSTOR   2690354 .
  • Венугопалан. Формула для простых чисел, простых чисел-близнецов, количества простых чисел и количества простых чисел-близнецов . Труды Индийской академии наук - математические науки, Vol. 92, № 1, сентябрь 1983 г., стр. 49–52, исправления.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 07b40a9ccdf221e29fb17710c1b54e44__1718873940
URL1:https://arc.ask3.ru/arc/aa/07/44/07b40a9ccdf221e29fb17710c1b54e44.html
Заголовок, (Title) документа по адресу, URL1:
Formula for primes - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)