Twierdzenie o liczbach pierwszych

Wykresy funkcji x 1 π ( x ) log x {\displaystyle x^{-1}\pi (x)\log x} oraz π ( x ) Li ( x ) 1 {\displaystyle {\pi (x)}{{\text{Li}}(x)^{-1}}} dla x < 10 24 {\displaystyle x<10^{24}}

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 ) {\displaystyle \pi (x)} będzie funkcją liczącą liczby pierwsze nie większe od x . {\displaystyle x.} Na przykład π ( 10 ) = 4 , {\displaystyle \pi (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 / log x {\textstyle {x}/{\log x}} jest dobrym przybliżeniem π ( x ) {\displaystyle \pi (x)} (gdzie log {\displaystyle \log } oznacza logarytm naturalny). Formalnie, granica funkcji będącej ilorazem π ( x ) {\displaystyle \pi (x)} i x / log x {\displaystyle x/\log x} dla x {\displaystyle x} dążącego do nieskończoności jest równa 1,

lim x π ( x ) log x x = 1. {\displaystyle \lim _{x\to \infty }{\frac {\pi (x)\log x}{x}}=1.}

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

Równoważne sformułowania

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

n {\displaystyle n} -ta liczba pierwsza

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

lim x π ( x ) log π ( x ) x = 1 {\displaystyle \lim _{x\to \infty }{\frac {\pi (x)\log \pi (x)}{x}}=1}

oraz

lim n p n n log n = 1 , {\displaystyle \lim _{n\to \infty }{\frac {p_{n}}{n\log n}}=1,}

gdzie p n {\displaystyle p_{n}} oznacza n {\displaystyle 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 / log x , {\displaystyle \pi (x)\sim x/\log x,} a p n n log n . {\displaystyle p_{n}\sim n\log n.}

Funkcje Czebyszewa

Niech

ϑ ( x ) = p x log p {\displaystyle \vartheta (x)=\sum _{p\leqslant x}\log p}

będzie pierwszą funkcją Czebyszewa, a

ψ ( x ) = n x Λ ( n ) {\displaystyle \psi (x)=\sum _{n\leqslant x}\Lambda (n)}

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

lim x ϑ ( x ) x = 0 {\displaystyle \lim _{x\to \infty }{\frac {\vartheta (x)}{x}}=0}

oraz

lim x ψ ( x ) x = 0. {\displaystyle \lim _{x\to \infty }{\frac {\psi (x)}{x}}=0.}

Funkcja Mertensa

Przez M ( x ) {\displaystyle M(x)} oznaczmy funkcję Mertensa, daną jako

M ( x ) = n x μ ( n ) , {\displaystyle M(x)=\sum _{n\leqslant x}\mu (n),}

gdzie μ {\displaystyle \mu } oznacza funkcję Möbiusa.

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

lim x M ( x ) x = 0. {\displaystyle \lim _{x\to \infty }{\frac {M(x)}{x}}=0.}

Funkcja Liouville’a

Niech

L ( x ) = n x λ ( n ) {\displaystyle L(x)=\sum _{n\leqslant x}\lambda (n)}

będzie funkcją sumującą funkcję Liouville’a λ ( n ) {\displaystyle \lambda (n)} (równą ( 1 ) e 1 + + e k {\displaystyle (-1)^{e_{1}+\ldots +e_{k}}} dla n {\displaystyle n} o rozkładzie p 1 e 1 p k e k {\displaystyle p_{1}^{e_{1}}\cdot \ldots \cdot p_{k}^{e_{k}}} ).

PNT jest równoważne granicy[2]

lim x L ( x ) x = 1. {\displaystyle \lim _{x\to \infty }{\frac {L(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

lim x ψ ( x ) x = 1 {\displaystyle \lim _{x\to \infty }{\frac {\psi (x)}{x}}=1}

dla ψ {\displaystyle \psi } będącej drugą funkcją Czebyszewa. Zdefiniujmy funkcję ζ {\displaystyle \zeta } jako zbieżny szereg

ζ ( s ) = n = 1 1 n s {\displaystyle \zeta (s)=\sum _{n=1}^{\infty }{\frac {1}{n^{s}}}}

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

ζ ( s ) = p ( 1 1 p s ) 1 {\displaystyle \zeta (s)=\prod _{p}\left(1-{\frac {1}{p^{s}}}\right)^{-1}} ,

gdzie p {\textstyle \prod _{p}} oznacza iloczyn po wszystkich liczbach pierwszych. Stąd

ζ ( s ) 1 = p ( 1 1 p s ) = n = 1 μ ( n ) n s {\displaystyle \zeta (s)^{-1}=\prod _{p}\left(1-{\frac {1}{p^{s}}}\right)=\sum _{n=1}^{\infty }{\frac {\mu (n)}{n^{s}}}} ,

gdzie μ {\displaystyle \mu } jest funkcją Möbiusa. Funkcja ζ {\displaystyle \zeta } ma pochodną równą

ζ ( s ) = n = 1 log n n s {\displaystyle \zeta '(s)=-\sum _{n=1}^{\infty }{\frac {\log n}{n^{s}}}} ,

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

ζ ( s ) ζ ( s ) = n = 1 ( log μ ) ( n ) n s = n = 1 Λ ( n ) n s {\displaystyle {\frac {\zeta '(s)}{\zeta (s)}}=\sum _{n=1}^{\infty }{\frac {(-\log \;*\;\mu )(n)}{n^{s}}}=\sum _{n=1}^{\infty }{\frac {\Lambda (n)}{n^{s}}}} ,

gdzie Λ {\displaystyle \Lambda } to funkcja von Mangoldta. Aby obliczyć sumę cząstkową ψ ( x ) = n x Λ ( n ) {\textstyle \psi (x)=\sum _{n\leqslant x}\Lambda (n)} , skorzystamy ze wzoru Perrona. Mamy

ψ 0 ( x ) = 1 2 π i lim T 1 i T 1 + i T ζ ( s ) ζ ( s ) x s s d s {\displaystyle \psi _{0}(x)={\frac {1}{2\pi i}}\lim _{T\to \infty }\int _{1-iT}^{1+iT}{\frac {\zeta '(s)}{\zeta (s)}}{\frac {x^{s}}{s}}ds} ,

gdzie ψ 0 ( x ) = ψ ( x ) {\displaystyle \psi _{0}(x)=\psi (x)} dla x {\displaystyle x} niecałkowitych oraz ψ 0 ( x ) = ψ ( x ) 1 2 Λ ( x ) {\textstyle \psi _{0}(x)=\psi (x)-{\frac {1}{2}}\Lambda (x)} dla x {\displaystyle x} całkowitych (wykazanie ψ ( x ) x {\displaystyle \psi (x)\sim x} jest równoważne z wykazaniem ψ 0 ( x ) x {\displaystyle \psi _{0}(x)\sim x} ). Z powyższego wzoru możemy odczytać zależność

ψ 0 ( x ) = x log ( 2 π ) ρ t x ρ t ρ t ρ x ρ ρ {\displaystyle \psi _{0}(x)=x-\log(2\pi )-\sum _{\rho _{t}}{\frac {x^{\rho _{t}}}{\rho _{t}}}-\sum _{\rho }{\frac {x^{\rho }}{\rho }}} ,

gdzie ρ t {\textstyle \sum _{\rho _{t}}} i ρ {\textstyle \sum _{\rho }} są odpowiednio sumami po wszystkich trywialnych i nietrywialnych miejscach zerowych funkcji ζ {\displaystyle \zeta } . Z równania funkcyjnego funkcji ζ {\displaystyle \zeta } Riemanna wiemy, że zerami trywialnymi są 2 , 4 , 6 , {\displaystyle -2,-4,-6,\;\ldots } , więc jest to szereg potęgowy

ρ t x ρ t ρ t = n = 1 x 2 n 2 n = log ( 1 1 x 2 ) {\displaystyle \sum _{\rho _{t}}{\frac {x^{\rho _{t}}}{\rho _{t}}}=-\sum _{n=1}^{\infty }{\frac {x^{-2n}}{2n}}=\log \left(1-{\frac {1}{x^{2}}}\right)} ,

a stąd

ψ 0 ( x ) = x log ( 2 π ) log ( 1 1 x 2 ) ρ x ρ ρ {\displaystyle \psi _{0}(x)=x-\log(2\pi )-\log \left(1-{\frac {1}{x^{2}}}\right)-\sum _{\rho }{\frac {x^{\rho }}{\rho }}} .

Pozostała część dowodu, ze względu na pozostałą sumę ρ {\textstyle \sum _{\rho }} , polega na udowodnieniu, że funkcja ζ {\displaystyle \zeta } nie ma żadnych miejsc zerowych na prostej ( s ) = 1 {\displaystyle \Re (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 ) + p x log ( p )   ϑ ( x p ) = 2 x log ( x ) + O ( x ) {\displaystyle \vartheta (x)\log(x)+\sum _{p\leqslant x}\log(p)\ \vartheta \left({\frac {x}{p}}\right)=2x\log(x)+O(x)}

dla liczb pierwszych p {\displaystyle 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 {\displaystyle f} zachodzi relacja

1 N n N f ( Ω ( n ) + 1 ) = 1 N n N f ( Ω ( N ) ) + o ( 1 ) , {\displaystyle {\frac {1}{N}}\sum _{n\leqslant N}f(\Omega (n)+1)={\frac {1}{N}}\sum _{n\leqslant N}f(\Omega (N))+o(1),}

gdzie Ω ( n ) {\displaystyle \Omega (n)} oznacza liczbę dzielników pierwszych n , {\displaystyle n,} liczonych wraz z wielokrotnościami ( Ω ( p 1 e 1 p k e k ) = e 1 + + e k ) . {\displaystyle (\Omega (p_{1}^{e_{1}}\cdot \ldots \cdot p_{k}^{e_{k}})=e_{1}+\ldots +e_{k}).} Podstawiając za f {\displaystyle 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 {\displaystyle I\Delta _{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

  1. a b c d Tom M.T.M. Apostol Tom M.T.M., Introduction to Analytic Number Theory, „Undergraduate Texts in Mathematics”, 1976, DOI: 10.1007/978-1-4757-5579-4, ISSN 0172-6056 [dostęp 2023-08-22] .
  2. a b Florian K.F.K. Richter Florian K.F.K., A new elementary proof of the Prime Number Theorem, „Bulletin of the London Mathematical Society”, London Mathematical Society, 2021, DOI: 10.1112/blms.12503  (ang.).
  3. TerenceT. Tao TerenceT., 254A, Notes 2: Complex-analytic multiplicative number theory [online], What's new, 10 grudnia 2014 [dostęp 2023-12-12]  (ang.).
  4. a b 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. a b JeremyJ. Avigad JeremyJ. i inni, A formally verified proof of the prime number theorem, „arXiv [cs.AI]”, 2005, DOI: 10.48550/ARXIV.CS/0509025, arXiv:cs/0509025 [dostęp 2023-08-23] .
  9. JohnJ. Harrison JohnJ., Formalizing an Analytic Proof of the Prime Number Theorem, „Journal of Automated Reasoning”, 43 (3), 2009, s. 243–261, DOI: 10.1007/s10817-009-9145-6 [dostęp 2023-08-23]  (ang.).

Linki zewnętrzne

  • Eric W.E.W. Weisstein Eric W.E.W., Prime Number Theorem, [w:] MathWorld, Wolfram Research [dostęp 2024-05-12]  (ang.).