Formuła dla liczb pierwszych
W teorii liczb wzór na liczby pierwsze to wzór generujący liczby pierwsze dokładnie i bez wyjątku. Nie jest znana taka formuła, która jest wydajnie obliczalna . [ potrzebne wyjaśnienie ] Znanych jest wiele ograniczeń, pokazujących, czym taka „formuła” może, a czym nie może być.
Wzory oparte na twierdzeniu Wilsona
Prosta formuła jest
dla dodatniej liczby , gdzie funkcją jest zaokrąglana w dół do najbliższej liczby całkowitej Zgodnie z twierdzeniem Wilsona jest liczbą pierwszą wtedy i tylko wtedy, gdy . Tak więc, gdy pierwszą, pierwszy czynnik w iloczynie staje się jeden, a formuła daje liczbę pierwszą. . Ale kiedy nie jest liczbą pierwszą, pierwszy czynnik staje się zerem, a formuła daje liczbę pierwszą 2. Ta formuła nie jest wydajnym sposobem generowania liczb pierwszych, ponieważ ocena { \ .
W 1964 Willans podał formułę
dla th liczba pierwsza . Ta formuła również nie jest skuteczna. Oprócz pojawienia się , oblicza się przez dodanie ; na przykład .
Formuła oparta na układzie równań diofantycznych
Ponieważ zbiór liczb pierwszych jest zbiorem przeliczalnym , zgodnie z twierdzeniem Matiyasewicza , można go otrzymać z układu równań diofantycznych . Jones i in. (1976) znaleźli wyraźny zestaw 14 równań diofantycznych w 26 zmiennych, takich że dana liczba k + 2 jest liczbą pierwszą wtedy i tylko wtedy, gdy ten układ ma rozwiązanie w nieujemnych liczbach całkowitych:
0 14 równań α , …, α 13 można wykorzystać do stworzenia nierówności wielomianowej generującej liczby pierwsze w 26 zmiennych:
tj:
jest nierównością wielomianową w 26 zmiennych, a zbiór liczb pierwszych jest identyczny ze zbiorem wartości dodatnich przyjmowanych przez lewą stronę, gdy zmienne a , b , …, z rozciągają się na nieujemne liczby całkowite.
Ogólne twierdzenie Matiyasewicza mówi, że jeśli zbiór jest zdefiniowany przez układ równań diofantycznych, to można go również zdefiniować przez układ równań diofantycznych tylko w 9 zmiennych. Stąd istnieje wielomian generujący liczby pierwsze, jak powyżej, z tylko 10 zmiennymi. Jej stopień jest jednak duży (rzędu 10 45 ). Z drugiej strony istnieje też taki układ równań stopnia tylko 4, ale w 58 zmiennych.
Formuła Millsa
Pierwszy taki znany wzór został ustalony przez WH Millsa ( 1947 ), który udowodnił, że istnieje taka liczba rzeczywista A , że jeśli
Następnie
jest liczbą pierwszą dla wszystkich dodatnich liczb całkowitych n . Jeśli hipoteza Riemanna jest prawdziwa, to najmniejsze takie A ma wartość około 1,3063778838630806904686144926... (sekwencja A051021 w OEIS ) i jest znane jako stała Millsa . Ta wartość powoduje powstanie liczb pierwszych , , , ... (sekwencja A051254 w OEIS ). Bardzo niewiele wiadomo o stałej A (nawet czy jest wymierna ). Ta formuła nie ma praktycznej wartości, ponieważ nie ma znanego sposobu obliczania stałej bez znajdowania liczb pierwszych.
we wzorze nie ma nic specjalnego w funkcji podłogi . Tóth udowodnił, że istnieje również taka że
również reprezentacją liczb ( Tóth )
W przypadku , wartość stałej się od 1,24055470525201424067 ... Kilka pierwszych wygenerowanych liczb pierwszych to:
Nie przyjmując hipotezy Riemanna, Elsholtz opracował kilka funkcji reprezentujących liczby pierwsze , podobnych do funkcji Millsa. Na przykład, jeśli , to jest premiera dla wszystkich pozytywnych Intece. . Podobnie, jeśli jest wszystkich dodatnich liczb całkowitych .
Formuła Wrighta
Inna formuła generująca liczby pierwsze, podobna do formuły Millsa, pochodzi z twierdzenia EM Wrighta . Udowodnił, że istnieje liczba rzeczywista α taka, że jeśli
- i
- dla ,
Następnie
jest liczbą pierwszą dla wszystkich . Wright podaje pierwsze siedem miejsc po przecinku takiej stałej: . Ta wartość daje początek liczbom pierwszym , i . jest parzysta , a więc nie jest liczbą pierwszą. α ⌊ , i pozostają niezmienione, podczas gdy to liczba pierwsza z 4932 cyframi. Tej sekwencji rozszerzyć poza większej liczby Podobnie jak wzór Millsa iz tych samych powodów, wzór Wrighta nie może być użyty do znalezienia liczb pierwszych.
Funkcja reprezentująca wszystkie liczby pierwsze
uwagę stałą (sekwencja w OEIS , dla sekwencję
-
()
gdzie podłogi . _ Wtedy , równa się th liczba pierwsza: , , w artykule jest wystarczająco dokładna dla równania ( 1 ), aby wygenerować liczby pierwsze do 37, th liczba pierwsza.
Dokładna wartość , która generuje wszystkie liczby pierwsze, jest podana przez szybko zbieżny szereg {
gdzie jest pierwszą, a iloczynem wszystkich liczb pierwszych mniejszych niż . Im więcej cyfr , tym więcej równań liczb pierwszych ( ) wygeneruje Na przykład możemy użyć 25 wyrazów w szeregu, używając 25 liczb pierwszych mniejszych niż 100, aby obliczyć następujące dokładniejsze przybliżenie:
To ma wystarczającą liczbę cyfr do równania ( 1 ), aby ponownie uzyskać 25 liczb pierwszych mniejszych niż 100.
Podobnie jak w przypadku powyższego wzoru Millsa i wzoru Wrighta, aby wygenerować dłuższą listę liczb pierwszych, musimy zacząć od znajomości większej liczby cyfr stałej początkowej , co w tym przypadku wymaga fa 1 {\ displaystyle dłuższą listę liczb pierwszych w swoich obliczeniach.
Wzory Plouffe'a
W 2018 roku Simon Plouffe wymyślił zestaw wzorów na liczby pierwsze. Podobnie jak formuła Millsa, mają one postać
gdzie do najbliższej liczby całkowitej przykład z 4 to 113, 367, 1607, 10177, 102217 i z określoną liczbą między 0 a i połowę, Plouffe odkrył, że może wygenerować sekwencję 50 prawdopodobnych liczb pierwszych (z dużym prawdopodobieństwem bycia liczbą pierwszą). Przypuszczalnie istnieje ε takie, że ta formuła da nieskończoną sekwencję rzeczywistych liczb pierwszych. Liczba cyfr zaczyna się od 501 i za każdym razem wzrasta o około 1%.
Wzory pierwsze i funkcje wielomianowe
Wiadomo, że nie istnieje niestała funkcja wielomianowa P ( n ) o współczynnikach całkowitych, która daje w wyniku liczbę pierwszą dla wszystkich liczb całkowitych n . Dowód jest następujący: załóżmy, że taki wielomian istnieje. Wtedy P (1) oceniłoby się na liczbę pierwszą p , więc . Ale dla dowolnej liczby całkowitej k , również, więc nie może być również liczbą pierwszą (ponieważ byłaby podzielna przez p ), chyba że byłaby samą p . jedynym _ _ _ To samo rozumowanie prowadzi do jeszcze silniejszego wyniku: nie istnieje żadna niestała funkcja wielomianowa P ( n ), która dałaby liczbę pierwszą dla prawie wszystkich liczb całkowitych n .
Euler po raz pierwszy zauważył (w 1772 r.), że wielomian kwadratowy
jest liczbą pierwszą dla 40 liczb całkowitych n = 0, 1, 2, ..., 39, z odpowiednimi liczbami pierwszymi 41, 43, 47, 53, 61, 71, ..., 1601. Różnice między wyrazami to 2, 4 , 6, 8, 10... Dla n = 40 daje liczbę kwadratową 1681, która jest równa 41 × 41, najmniejszej liczbie złożonej dla tego wzoru dla n ≥ 0. Jeśli 41 dzieli n , dzieli P ( n ) też. Ponadto, ponieważ P ( n ) można zapisać jako n ( n + 1) + 41, jeśli zamiast tego 41 dzieli n + 1, to również dzieli P ( n ). Zjawisko to jest związane ze spiralą Ulama , która jest również niejawnie kwadratowa, oraz z numerem klasy ; ten wielomian jest powiązany z liczbą Heegnera . Istnieją Eulera liczbom _ .
Biorąc pod uwagę dodatnią liczbę całkowitą S , może istnieć nieskończenie wiele c takich , że wyrażenie n 2 + n + c jest zawsze względnie pierwsze względem S . Liczba całkowita c może być ujemna, w takim przypadku występuje opóźnienie przed wytworzeniem liczb pierwszych.
Wiadomo, na podstawie twierdzenia postępach arytmetycznych liniowe funkcje wielomianowe o ile a i są względnie (chociaż żadna taka funkcja nie przyjmie wartości pierwszych dla wszystkich wartości n ). Co więcej, twierdzenie Greena – Tao mówi, że dla dowolnego k istnieje para a i b , z właściwością, że jest liczbą pierwszą dla dowolnego n od 0 do k - 1. Jednak od 2020 roku najbardziej znanym wynikiem tego typu jest k = 27:
jest liczbą pierwszą dla wszystkich n od 0 do 26. Nie wiadomo nawet, czy istnieje wielomian jednowymiarowy stopnia co najmniej 2, który przyjmuje nieskończoną liczbę liczb pierwszych; patrz hipoteza Bunyakovsky'ego .
Możliwa formuła wykorzystująca relację powtarzalności
Inny główny generator jest zdefiniowany przez relację powtarzania
gdzie gcd( x , y ) oznacza największy wspólny dzielnik x i y . Sekwencja różnic a n +1 − a n zaczyna się od 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, ... (sekwencja A132199 w OEIS ). Rowland (2008) udowodnił, że ten ciąg zawiera tylko jedynki i liczby pierwsze. Jednak nie zawiera wszystkich liczb pierwszych, ponieważ wyrażenia gcd( n + 1, a n ) są zawsze nieparzyste , a więc nigdy nie są równe 2. 587 to najmniejsza liczba pierwsza (inna niż 2), która nie pojawia się w pierwszych 10 000 wyników które są różne od 1. Niemniej jednak w tym samym artykule przypuszczano, że zawiera wszystkie nieparzyste liczby pierwsze, mimo że jest raczej nieefektywny.
Zauważ, że istnieje trywialny program, który wylicza wszystkie i tylko liczby pierwsze, a także te bardziej wydajne , więc takie relacje rekurencyjne są bardziej kwestią ciekawostki niż jakiegokolwiek praktycznego zastosowania.
Zobacz też
Dalsza lektura
- Regimbal, Stephen (1975), „Wyraźny wzór na k-tą liczbę pierwszą”, Mathematics Magazine , Mathematical Association of America, 48 (4): 230–232, doi : 10,2307/2690354 , JSTOR 2690354 .
- Venugopalan. Wzór na liczby pierwsze, liczby bliźniacze, liczba liczb pierwszych i liczba liczb bliźniaczych . Proceedings of the Indian Academy of Sciences-Matematical Sciences, tom. 92, nr 1, wrzesień 1983, s. 49–52 errata