Twierdzenie o liczbach pierwszych

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania
Wykresy funkcji x1π(x)logx oraz π(x)Li(x)1 dla x<1024

Twierdzenie o liczbach pierwszych, PNT (ang. prime number theorem) – twierdzenie opisujące asymptotyczny rozkład liczb pierwszych pośród liczb naturalnych. Jest ono jednym z najważniejszych wyników teorii liczb[1].

Treść twierdzenia

Niech π(x) będzie funkcją liczącą liczby pierwsze nie większe od x. Na przykład π(10)=4, ponieważ są cztery liczby pierwsze (2, 3, 5 i 7) mniejsze lub równe 10. Twierdzenie o liczbach pierwszych mówi, że x/logx jest dobrym przybliżeniem π(x) (gdzie log oznacza logarytm naturalny). Formalnie, granica funkcji będącej ilorazem π(x) i x/logx dla x dążącego do nieskończoności jest równa 1,

limxπ(x)logxx=1.

Twierdzenie w pierwotnej formie nie opisuje zachowania różnicy funkcji π(x) i x/logx dla x dążącego do nieskończoności. W zamian, zgodnie z twierdzeniem x/logx przybliża π(x) w znaczeniu, że błąd względny dla tego przybliżenia dąży do 0 dla x dążącego do nieskończoności.

Równoważne sformułowania

Choć treść twierdzenie sama w sobie opisuje jedynie zachowanie funkcji π(x), można je przeformułować na wiele różnych sposobów, z wykorzystaniem różnych innych funkcji.

n-ta liczba pierwsza

Treść twierdzenia o liczbach pierwszych jest równoważna relacjom

limxπ(x)logπ(x)x=1

oraz

limnpnnlogn=1,

gdzie pn oznacza n-tą liczbę pierwszą[1].

Pierwsza zależność sama w sobie nie jest szczególnym krokiem w stronę dowodu PNT, ale stanowi krok pomiędzy wykazaniem równoważności π(x)x/logx, a pnnlogn.

Funkcje Czebyszewa

Niech

ϑ(x)=pxlogp

będzie pierwszą funkcją Czebyszewa, a

ψ(x)=nxΛ(n)

będzie drugą funkcją Czebyszewa (gdzie Λ oznacza funkcję von Mangoldta). Można wykazać, że twierdzenie o liczbach pierwszych jest równoważne granicom[1]

limxϑ(x)x=0

oraz

limxψ(x)x=0.

Funkcja Mertensa

Przez M(x) oznaczmy funkcję Mertensa, daną jako

M(x)=nxμ(n),

gdzie μ oznacza funkcję Möbiusa.

Twierdzenie o liczbach pierwszych jest równoważne relacji[1]

limxM(x)x=0.

Funkcja Liouville’a

Niech

L(x)=nxλ(n)

będzie funkcją sumującą funkcję Liouville’a λ(n) (równą (1)e1++ek dla n o rozkładzie p1e1pkek).

PNT jest równoważne granicy[2]

limxL(x)x=1.

Dowód

Dowód w oparciu o funkcję zeta

Klasyczny dowód analityczny twierdzenia o liczbach pierwszych przeprowadza się korzystając z własności funkcji zeta Riemanna. Poniższy dowód pochodzi z wykładu Terence'a Tao z analitycznej teorii liczb[3].

Twierdzenie o liczbach pierwszych jest równoważne granicy

limxψ(x)x=1

dla ψ będącej drugą funkcją Czebyszewa. Zdefiniujmy funkcję ζ jako zbieżny szereg

ζ(s)=n=11ns

na półpłaszczyźnie (s)>1 oraz jako jej przedłużenie analityczne na reszcie płaszczyzny zespolonej. Funkcja ζ ma iloczyn Eulera

ζ(s)=p(11ps)1,

gdzie p oznacza iloczyn po wszystkich liczbach pierwszych. Stąd

ζ(s)1=p(11ps)=n=1μ(n)ns,

gdzie μ jest funkcją Möbiusa. Funkcja ζ ma pochodną równą

ζ(s)=n=1lognns,

zbieżną na (s)>1. Stąd, korzystając ze splotu Dirichleta, możemy zapisać

ζ(s)ζ(s)=n=1(log*μ)(n)ns=n=1Λ(n)ns,

gdzie Λ to funkcja von Mangoldta. Aby obliczyć sumę cząstkową ψ(x)=nxΛ(n), skorzystamy ze wzoru Perrona. Mamy

ψ0(x)=12πilimT1iT1+iTζ(s)ζ(s)xssds,

gdzie ψ0(x)=ψ(x) dla x niecałkowitych oraz ψ0(x)=ψ(x)12Λ(x) dla x całkowitych (wykazanie ψ(x)x jest równoważne z wykazaniem ψ0(x)x). Z powyższego wzoru możemy odczytać zależność

ψ0(x)=xlog(2π)ρtxρtρtρxρρ,

gdzie ρt i ρ są odpowiednio sumami po wszystkich trywialnych i nietrywialnych miejscach zerowych funkcji ζ. Z równania funkcyjnego funkcji ζ Riemanna wiemy, że zerami trywialnymi są 2,4,6,, więc jest to szereg potęgowy

ρtxρtρt=n=1x2n2n=log(11x2),

a stąd

ψ0(x)=xlog(2π)log(11x2)ρxρρ.

Pozostała część dowodu, ze względu na pozostałą sumę ρ, polega na udowodnieniu, że funkcja ζ nie ma żadnych miejsc zerowych na prostej (s)=1.

Dowód elementarny

W pierwszej połowie XX wieku niektórzy matematycy (m.in. G.H. Hardy) uważali, że istnieje hierarchia metod dowodzenia matematycznego, zależna od rodzaju liczb (całkowite, rzeczywiste, zespolone), które są używane w dowodzie. Twierdzenie o liczbach pierwszych jest „głębokie” w rozumieniu, że wymaga analizy zespolonej[4]. To przekonanie zostało podważone przez dowód twierdzenia o liczbach pierwszych wykorzystujący twierdzenie Weinera. Nie ma ścisłej i powszechnie akceptowanej definicji „dowodu elementarnego” w teorii liczb. Jedna z definicji mówi, iż jest to dowód, który może zostać przeprowadzony, wykorzystując aksjomaty Peano. Istnieją twierdzenia w teorii liczb (np. twierdzenie Parisa-Harringtona), które można udowodnić, używając metod arytmetyki drugiego rzędu, ale nie pierwszego rzędu, jednak są one rzadkie.

W marcu 1948 roku Atle Selberg udowodnił, używając elementarnych metod, asymptotyczną zależność

ϑ(x)log(x)+pxlog(p) ϑ(xp)=2xlog(x)+O(x)

dla liczb pierwszych p[5]. Do lipca tegoż roku, Selberg i Paul Erdős niezależnie uzyskali elementarny dowód twierdzenia o liczbach pierwszych, używając powyższego wzoru Selberga jako punkt wyjścia[4][6]. Te dowody ostatecznie zaprzeczyły poglądowi, że twierdzenie o liczbach pierwszych jest „głębokie” i pokazały, że technicznie elementarne metody są silniejsze niż sądzono.

W 2021 r. Florian K. Richter udowodnił elementarnie, że dla każdej ograniczonej funkcji arytmetycznej f zachodzi relacja

1NnNf(Ω(n)+1)=1NnNf(Ω(N))+o(1),

gdzie Ω(n) oznacza liczbę dzielników pierwszych n, liczonych wraz z wielokrotnościami (Ω(p1e1pkek)=e1++ek). Podstawiając za f funkcję Liouville’a, udowodnił twierdzenie równoważne PNT[2].

Inne dowody

W 1994 roku Charalambos Cornaros i Costas Dimitracopoulos udowodnili twierdzenie o liczbach pierwszych, używając tylko IΔ0+exp[7], systemu formalnego, który jest słabszy od aksjomatyki Peano.

Weryfikacja komputerowa

W 2005 roku Avigad et al. użyli Isabelle do stworzenia weryfikowalnego komputerowo dowodu twierdzenia o liczbach pierwszych autorstwa Erdősa i Selberga[8]. Była to pierwsza próba komputerowego dowiedzenia twierdzenia o liczbach pierwszych. Avigad wybrał do sformalizowania dowód autorstwa Erdősa i Selberga, a nie analityczny dowód, gdyż co prawda biblioteka Isabelle wtedy potrafiła implementować granice funkcji, pochodne i funkcje przestępne, jednak nie zawierała rachunku całkowego[8].

W 2009 roku John Harrison wykorzystał HOL Light do sformalizowania dowodu wykorzystującego analizę zespoloną[9].

Przypisy

Szablon:Przypisy

Linki zewnętrzne

Szablon:Kontrola autorytatywna

  1. 1,0 1,1 1,2 1,3 Szablon:Cytuj
  2. 2,0 2,1 Szablon:Cytuj
  3. Szablon:Cytuj
  4. 4,0 4,1 Goldfeld, Dorian (2004). „The elementary proof of the prime number theorem: an historical perspective” (PDF). In Chudnovsky, David; Chudnovsky, Gregory; Nathanson, Melvyn. Number theory (New York, 2003). New York: Springer-Verlag, s. 179–192.
  5. Selberg, Atle (1949). „An Elementary Proof of the Prime-Number Theorem”. Annals of Mathematics. 50(2): s. 305–313.
  6. Baas, Nils A.; Skau, Christian F. (2008). „The lord of the numbers, Atle Selberg. On his life and mathematics” (PDF). Bull. Amer. Math. Soc. 45(4): s. 617–649.
  7. Cornaros, Charalambos; Dimitracopoulos, Costas (1994). „The prime number theorem and fragments of PA” (PDF). Archive for Mathematical Logic. 33(4): s. 265–281.
  8. 8,0 8,1 Szablon:Cytuj
  9. Szablon:Cytuj