Przejdź do treści

Twierdzenie o liczbach pierwszych - π(x) ~ x/ln x

Twierdzenie o liczbach pierwszych

Niech π(x)\pi(x) oznacza liczbę liczb pierwszych nie większych od xx. Wtedy

limxπ(x)x/lnx=1,czyliπ(x)xlnx.\lim_{x \to \infty} \frac{\pi(x)}{x / \ln x} = 1, \qquad \text{czyli} \qquad \pi(x) \sim \frac{x}{\ln x}.

Wniosek: nn-ta liczba pierwsza pnnlnnp_n \sim n \ln n, a w okolicy liczby xx co mniej więcej lnx\ln x-ta liczba jest pierwsza.

Co mówi twierdzenie

Twierdzenie o liczbach pierwszych mówi, ile jest liczb pierwszych do danej granicy: liczba π(x)\pi(x) liczb pierwszych nie większych od xx rośnie w przybliżeniu jak xlnx\frac{x}{\ln x} - stosunek tych dwóch wielkości dąży do 11. Liczb pierwszych jest nieskończenie wiele, ale robią się coraz rzadsze: w okolicy liczby xx średni odstęp między kolejnymi liczbami pierwszymi wynosi około lnx\ln x.

Pojedynczych liczb pierwszych nie da się przewidzieć wzorem, ale ich liczba zachowuje się zaskakująco regularnie:

xπ(x)x / ln xstosunek
10440,921
10025221,151
1 0001681451,161
10 0001 2291 0861,132
100 0009 5928 6861,104
1 000 00078 49872 3821,084
107664 579620 4211,071
1085 761 4555 428 6811,061
10950 847 53448 254 9421,054
1010455 052 511434 294 4821,048

Stosunek maleje do 11, choć bardzo powoli. Dokładniejszym przybliżeniem jest logarytm całkowy Li(x)=2xdtlnt\operatorname{Li}(x) = \int_2^x \frac{dt}{\ln t}, który dla x=1010x = 10^{10} myli się o mniej niż 0,001%0{,}001\%.

Założenia

Twierdzenie dotyczy zwykłych liczb pierwszych w zbiorze liczb naturalnych; ln\ln to logarytm naturalny (o podstawie ee). Zapis f(x)g(x)f(x) \sim g(x) oznacza, że f(x)g(x)1\frac{f(x)}{g(x)} \to 1 - różnica π(x)xlnx\pi(x) - \frac{x}{\ln x} może przy tym rosnąć do nieskończoności.

Dowód dolnego oszacowania (Czebyszew)

Pokaż dowódUkryj dowód

Pełny dowód twierdzenia jest długi, ale jego „połowę” - że π(x)\pi(x) rośnie co najmniej jak xlnx\frac{x}{\ln x} - można pokazać elementarnie, za pomocą symbolu Newtona (2nn)\binom{2n}{n}.

Krok 1. (2nn)\binom{2n}{n} jest duże. Suma wszystkich 2n+12n + 1 współczynników (2nk)\binom{2n}{k} wynosi 22n=4n2^{2n} = 4^n, a (2nn)\binom{2n}{n} jest największym z nich, więc (2nn)4n2n+1\binom{2n}{n} \ge \frac{4^n}{2n + 1}.

Krok 2. Potęgi liczb pierwszych w (2nn)\binom{2n}{n} są małe. Wykładnik liczby pierwszej pp w rozkładzie (2nn)\binom{2n}{n} to (wzór Legendre’a) k1(2npk2npk)\sum_{k \ge 1} \left(\left\lfloor \frac{2n}{p^k} \right\rfloor - 2\left\lfloor \frac{n}{p^k} \right\rfloor\right). Każdy składnik jest równy 00 albo 11, a dla pk>2np^k > 2n wynosi 00. Jeśli więc pep^e dzieli (2nn)\binom{2n}{n}, to pe2np^e \le 2n.

Krok 3. Zestawienie. Wszystkie dzielniki pierwsze (2nn)\binom{2n}{n} są nie większe od 2n2n, a każdy wchodzi w potędze nie większej od 2n2n. Stąd (2nn)(2n)π(2n)\binom{2n}{n} \le (2n)^{\pi(2n)}. Łącząc z krokiem 1:

4n2n+1(2n)π(2n)π(2n)nln4ln(2n+1)ln(2n).\frac{4^n}{2n + 1} \le (2n)^{\pi(2n)} \quad\Longrightarrow\quad \pi(2n) \ge \frac{n \ln 4 - \ln(2n + 1)}{\ln(2n)}.

Dla x=2nx = 2n daje to π(x)xln2ln(x+1)lnx\pi(x) \ge \frac{x \ln 2 - \ln(x + 1)}{\ln x} - czyli co najmniej około 0,69xlnx0{,}69 \cdot \frac{x}{\ln x}. \blacksquare

Podobnym rozumowaniem Czebyszew pokazał też ograniczenie z góry, więc π(x)\pi(x) jest „rzędu” xlnx\frac{x}{\ln x}. Udowodnienie, że stosunek dąży dokładnie do 11, wymagało jednak innych narzędzi.

Dlaczego pełny dowód jest trudny

Klucz leży w funkcji dzeta Riemanna ζ(s)=n=11ns\zeta(s) = \sum_{n=1}^{\infty} \frac{1}{n^s}, którą Euler powiązał z liczbami pierwszymi iloczynem ζ(s)=p11ps\zeta(s) = \prod_p \frac{1}{1 - p^{-s}}. Riemann w 1859 roku pokazał, że rozkład liczb pierwszych zależy od miejsc zerowych ζ\zeta w liczbach zespolonych. Twierdzenie o liczbach pierwszych okazało się równoważne temu, że ζ\zeta nie ma zer na prostej Re(s)=1\operatorname{Re}(s) = 1 - i właśnie to udowodnili w 1896 roku, niezależnie od siebie, Jacques Hadamard i Charles-Jean de la Vallée Poussin. Dowód „elementarny”, bez analizy zespolonej, podali dopiero w 1949 roku Paul Erdős i Atle Selberg.

Słynna hipoteza Riemanna - że wszystkie nietrywialne zera leżą na prostej Re(s)=12\operatorname{Re}(s) = \frac{1}{2} - mówi, jak dokładne jest przybliżenie π(x)Li(x)\pi(x) \approx \operatorname{Li}(x). To jeden z problemów milenijnych, wciąż nierozwiązany.

Przykład - ile liczb pierwszych jest do miliona?

Z przybliżenia: 106ln10610613,872382\frac{10^6}{\ln 10^6} \approx \frac{10^6}{13{,}8} \approx 72\,382. W rzeczywistości π(106)=78498\pi(10^6) = 78\,498 - błąd około 8%8\%. Losowo wybrana liczba w okolicy miliona jest pierwsza z prawdopodobieństwem około 1ln1067,2%\frac{1}{\ln 10^6} \approx 7{,}2\%, a średni odstęp między liczbami pierwszymi wynosi tam około 1414.

Tysięczna liczba pierwsza to 79197919, a przybliżenie nlnnn \ln n daje 1000ln100069081000 \cdot \ln 1000 \approx 6908 - zgodność jest rzędu 15%15\% i poprawia się dla większych nn.

Po co to komu

Kto i kiedy

Przybliżenie odgadł z tablic liczb pierwszych Carl Friedrich Gauss jako piętnastolatek (około 1792 roku); Adrien-Marie Legendre opublikował podobne przybliżenie w 1798 roku, a w 1808 roku podał je w postaci xlnx1,08366\frac{x}{\ln x - 1{,}08366}. Pafnutij Czebyszew udowodnił około 1850 roku, że stosunek π(x):xlnx\pi(x) : \frac{x}{\ln x} leży między dwiema stałymi bliskimi 11. Pełny dowód - Hadamard i de la Vallée Poussin (1896), elementarny - Erdős i Selberg (1949).

Najczęstsze pytania

Ile jest liczb pierwszych mniejszych od x? W przybliżeniu xlnx\frac{x}{\ln x} - to właśnie mówi twierdzenie o liczbach pierwszych. Na przykład do miliona jest ich 7849878\,498, a wzór daje około 7200072\,000.

Co to jest funkcja π(x)? Funkcja zliczająca liczby pierwsze: π(x)\pi(x) to liczba liczb pierwszych nie większych od xx, np. π(10)=4\pi(10) = 4 (liczby 2,3,5,72, 3, 5, 7). Nie ma nic wspólnego z liczbą π3,14\pi \approx 3{,}14 poza oznaczeniem.

Czy istnieje wzór na n-tą liczbę pierwszą? Nie ma prostego wzoru, ale jest przybliżenie: nn-ta liczba pierwsza jest w przybliżeniu równa nlnnn \ln n.

Czy liczby pierwsze się kończą? Nie - jest ich nieskończenie wiele (twierdzenie Euklidesa). Twierdzenie o liczbach pierwszych mówi więcej: jak szybko ich przybywa.

Co ma twierdzenie o liczbach pierwszych do hipotezy Riemanna? Twierdzenie mówi, że π(x)xlnx\pi(x) \sim \frac{x}{\ln x}. Hipoteza Riemanna, gdyby była prawdziwa, podawałaby bardzo dokładne oszacowanie błędu tego przybliżenia.

Podsumowanie