maths.freeNumber Theory › Deeper water › Prime number theorem

Prime number theorem

In mathematics, the prime number theorem (PNT) describes the asymptotic distribution of prime numbers among the positive integers.

Prime number theorem

In mathematics, the prime number theorem (PNT) describes the asymptotic distribution of prime numbers among the positive integers. It formalizes the intuitive idea that primes become less common as they become larger by precisely quantifying the rate at which this occurs. The theorem was proved independently by Jacques Hadamard and Charles Jean de la Vallée Poussin in 1896 using ideas introduced by Bernhard Riemann (in particular, the Riemann zeta function).

The first such distribution found is π(N) ~ ⁠N/log(N)⁠, where π(N) is the prime-counting function (the number of primes less than or equal to N) and log(N) is the natural logarithm of N. This means that for large enough N, the probability that a random integer not greater than N is prime is very close to 1 / log(N). In other words, the average gap between consecutive prime numbers among the first N integers is roughly log(N). Consequently, a random integer with at most 2n digits (for large enough n) is about half as likely to be prime as a random integer with at most n digits. For example, among the positive integers of at most 1000 digits, about one in 2300 is prime (log(10) ≈ 2302.6), whereas among positive integers of at most 2000 digits, about one in 4600 is prime (log(10) ≈ 4605.2).

Statement

Let π(x) be the prime-counting function defined to be the number of primes less than or equal to x, for any real number x. For example, π(10) = 4 because there are four prime numbers (2, 3, 5 and 7) less than or equal to 10. The prime number theorem then states that x / log x is a good approximation to π(x) (where log here means the natural logarithm), in the sense that the limit of the quotient of the two functions π(x) and x / log x as x increases without bound is 1:

\(\lim_{x\to\infty}\frac{\;\pi(x)\;}{\;\left[ \frac{x}{\log(x)}\right]\;} = 1,\)

known as the asymptotic law of distribution of prime numbers. Using asymptotic notation this result can be restated as

\(\pi(x)\sim \frac{x}{\log x}.\)

This notation (and the theorem) does not say anything about the limit of the difference of the two functions as x increases without bound. Instead, the theorem states that x / log x approximates π(x) in the sense that the relative error of this approximation approaches 0 as x increases without bound.

The prime number theorem is equivalent to the statement that the nth prime number pn satisfies

\(p_n \sim n\log(n),\)

the asymptotic notation meaning, again, that the relative error of this approximation approaches 0 as n increases without bound. For example, the 2×10th prime number is 8512677386048191063, and (2×10)log(2×10) rounds to 7967418752291744388, a relative error of about 6.4%.

On the other hand, the following asymptotic relations are logically equivalent:

\(\begin{aligned} \lim_{x\rightarrow \infty}\frac{\pi(x)\log x}{x}&=1,\text{ and}\\ \lim_{x\rightarrow \infty}\frac{\pi(x)\log \pi(x)}{x}\,&=1. \end{aligned}\)

As outlined below, the prime number theorem is also equivalent to

\(\lim_{x\to\infty} \frac{\vartheta (x)}x = \lim_{x\to\infty} \frac{\psi(x)}x=1,\)

\(\lim_{x \to \infty} \frac{M(x)}{x}=0,\)

Condensed: the full section is in Wikipedia.

History of the proof of the asymptotic law of prime numbers

Based on the tables by Anton Felkel and Jurij Vega, Adrien-Marie Legendre conjectured in 1797 or 1798 that π(a) is approximated by the function a / (A log a + B) , where A and B are unspecified constants. In the second edition of his book on number theory (1808) he then made a more precise conjecture, with A = 1 and B = −1.08366 . Carl Friedrich Gauss considered the same question at age 15 or 16 "in the year 1792 or 1793", according to his own recollection in 1849. In 1838 Peter Gustav Lejeune Dirichlet came up with his own approximating function, the logarithmic integral li(x) (under the slightly different form of a series, which he communicated to Gauss). Both Legendre's and Dirichlet's formulas imply the same conjectured asymptotic equivalence of π(x) and x / log(x) stated above, although it turned out that Dirichlet's approximation is considerably better if one considers the differences instead of quotients.

In two papers from 1848 and 1850, the Russian mathematician Pafnuty Chebyshev attempted to prove the asymptotic law of distribution of prime numbers. His work is notable for the use of the zeta function ζ(s), for real values of the argument "s", as in works of Leonhard Euler, as early as 1737. Chebyshev's papers predated Riemann's celebrated memoir of 1859, and he succeeded in proving a slightly weaker form of the asymptotic law, namely, that if the limit as x goes to infinity of π(x) / (x / log(x)) exists at all, then it is necessarily equal to one. He was able to prove unconditionally that this ratio is bounded above and below by 0.92129 and 1.10555, for all sufficiently large x. Although Chebyshev's paper did not prove the Prime Number Theorem, his estimates for π(x) were strong enough for him to prove Bertrand's postulate that there exists a prime number between n and 2n for any integer n ≥ 2.

An important paper concerning the distribution of prime numbers was Riemann's 1859 memoir "On the Number of Primes Less Than a Given Magnitude", the only paper he ever wrote on the subject. Riemann introduced new ideas into the subject, chiefly that the distribution of prime numbers is intimately connected with the zeros of the analytically extended Riemann zeta function of a complex variable. In particular, it is in this paper that the idea to apply methods of complex analysis to the study of the real function π(x) originates. Extending Riemann's ideas, two proofs of the asymptotic law of the distribution of prime numbers were found independently by Jacques Hadamard and Charles Jean de la Vallée Poussin and appeared in the same year (1896). Both proofs used methods from complex analysis, establishing as a main step of the proof that the Riemann zeta function ζ(s) is nonzero for all complex values of the variable s that have the form s = 1 + it with t > 0 .

Condensed: the full section is in Wikipedia.

Proof sketch

Here is a sketch of the proof referred to in one of Terence Tao's lectures. Like most proofs of the PNT, it starts out by reformulating the problem in terms of a less intuitive, but better-behaved, prime-counting function. The idea is to count the primes (or a related set such as the set of prime powers) with weights to arrive at a function with smoother asymptotic behavior. The most common such generalized counting function is the Chebyshev function ψ(x), defined by

\(\psi(x) = \sum_{k \geq 1} \sum_\overset{p^k \le x,}{\!\!\!\!p \text{ is prime}\!\!\!\!} \log p \; .\)

This is sometimes written as

\(\psi(x) = \sum_{n\le x} \Lambda(n) \; ,\)

where Λ(n) is the von Mangoldt function, namely

\(\Lambda(n) = \begin{cases} \log p & \text{ if } n = p^k \text{ for some prime } p \text{ and integer } k \ge 1, \\ 0 & \text{otherwise.} \end{cases}\)

It is now relatively easy to check that the PNT is equivalent to the claim that

\(\lim_{x\to\infty} \frac{\psi(x)}{x} = 1 \; .\)

Indeed, this follows from the easy estimates

\(\psi(x) = \sum_\overset{p\le x}{\!\!\!\! p \text{ is prime}\!\!\!\!} \log p \left\lfloor \frac{\log x}{\log p} \right\rfloor \le \sum_\overset{p\le x}{\!\!\!\! p \text{ is prime}\!\!\!\!} \log x = \pi(x)\log x\)

and (using big O notation) for any ε > 0,

\(\psi(x) \ge \sum_{\!\!\!\!\overset{x^{1-\varepsilon}\le p\le x}{p \text{ is prime}}\!\!\!\!} \log p \ge \sum_{\!\!\!\!\overset{x^{1-\varepsilon}\le p\le x}{p \text{ is prime}}\!\!\!\!} (1-\varepsilon)\log x=(1-\varepsilon)\left(\pi(x)+O\left(x^{1-\varepsilon}\right)\right)\log x \; .\)

The next step is to find a useful representation for ψ(x). Let ζ(s) be the Riemann zeta function. It can be shown that ζ(s) is related to the von Mangoldt function Λ(n), and hence to ψ(x), via the relation

\(-\frac{\zeta'(s)}{\zeta(s)} = \sum_{n = 1}^\infty \Lambda(n) \, n^{-s} \; .\)

\(\psi(x) = x \; - \; \log(2\pi) \; - \!\!\!\! \sum\limits_{\rho :\, \zeta(\rho) = 0} \frac{x^\rho}{\rho}\)

\(\sum_{n=1}^\infty \frac{1}{2n\,x^{2n}} = -\frac{1}{2}\log\left(1-\frac{1}{x^2}\right),\)

Condensed: the full section is in Wikipedia.

Non-vanishing on Re(s) = 1

To do this, we take for granted that ζ(s) is meromorphic in the half-plane Re(s) > 0, and is analytic there except for a simple pole at s = 1, and that there is a product formula

\(\zeta(s)=\prod_p\frac{1}{1-p^{-s}}\)

for Re(s) > 1. This product formula follows from the existence of unique prime factorization of integers, and shows that ζ(s) is never zero in this region, so that its logarithm is defined there and

\(\log\zeta(s)=-\sum_p\log \left(1-p^{-s} \right)=\sum_{p,n}\frac{p^{-ns}}{n} \; .\)

Write s = x + iy ; then

\(\big| \zeta(x+iy) \big| = \exp\left( \sum_{n,p} \frac{\cos ny\log p}{np^{nx}} \right) \; .\)

Now observe the identity

\(3 + 4 \cos \phi+ \cos 2 \phi = 2 ( 1 + \cos \phi )^2\ge 0 \; ,\)

so that

\(\left| \zeta(x)^3 \zeta(x+iy)^4 \zeta(x+2iy) \right| = \exp\left( \sum_{n,p} \frac{3 + 4 \cos(ny\log p) + \cos( 2 n y \log p )}{np^{nx}} \right) \ge 1\)

for all x > 1. Suppose now that ζ(1 + iy) = 0. Certainly y is not zero, since ζ(s) has a simple pole at s = 1. Suppose that x > 1 and let x tend to 1 from above. Since \(\zeta(s)\) has a simple pole at s = 1 and ζ(x + 2iy) stays analytic, the left hand side in the previous inequality tends to 0, a contradiction.

Finally, we can conclude that the PNT is heuristically true. To rigorously complete the proof there are still serious technicalities to overcome, due to the fact that the summation over zeta zeros in the explicit formula for ψ(x) does not converge absolutely but only conditionally and in a "principal value" sense. There are several ways around this problem but many of them require rather delicate complex-analytic estimates. Edwards's book provides the details. Another method is to use Ikehara's Tauberian theorem, though this theorem is itself quite hard to prove. D.J. Newman observed that the full strength of Ikehara's theorem is not needed for the prime number theorem, and one can get away with a special case that is much easier to prove.

Newman's proof of the prime number theorem

D.J. Newman gives a quick proof of the prime number theorem (PNT). The proof is "non-elementary" by virtue of relying on complex analysis, but uses only elementary techniques from a first course in the subject: Cauchy's integral formula, Cauchy's integral theorem and estimates of complex integrals. Here is a brief sketch of this proof. See for the complete details.

The proof uses the same preliminaries as in the previous section except instead of the function \(\ \psi\ ,\) the Chebyshev function \(\ \vartheta(x) = \sum_{p\le x} \log p\) is used, which is obtained by dropping some of the terms from the series for \(\ \psi~.\) Similar to the argument in the previous proof based on Tao's lecture, we can show that ϑ(x) ≤ π(x) log x , and ϑ(x) ≥ ( 1 − ɛ )( π(x) + O( x ) ) log x for any 0 < ɛ < 1 . Thus, the PNT is equivalent to \(\ \lim _{x \to \infty} \tfrac{\ \vartheta(x)\ }{ x } = 1 ~.\) Likewise instead of \(\ - \tfrac{\ \zeta '(s)\ }{ \zeta(s) }\) the function \(\ \Phi(s) = \sum_{p\le x} \tfrac{\ \log p\ }{\; p^s\ }\) is used, which is obtained by dropping some terms in the series for \(\ - \tfrac{\ \zeta '(s)\ }{ \zeta(s) } ~.\) The functions \(\ \Phi(s)\) and \(\ -\tfrac{\ \zeta'(s)\ }{ \zeta(s) }\) differ by a function holomorphic on \(\ \Re(s) = 1 ~.\) Since, as was shown in the previous section, \(\ \zeta(s)\) has no zeroes on the line \(\ \Re = 1\ ,\) and \(\ \Phi(s) - \tfrac{ 1 }{\ s - 1\ }\) has no singularities on \(\ \Re(s) = 1 ~.\)

One further piece of information needed in Newman's proof, and which is the key to the estimates in his simple method, is that \(\ \tfrac{\ \vartheta(x)\ }{ x }\) is bounded. This is proved using an ingenious and easy method due to Chebyshev.

Integration by parts shows how \(\ \vartheta(x)\) and \(\ \Phi(s)\) are related: For \(\ \Re(s) > 1\ ,\)

\(\Phi(s) ~=~ \int _1^\infty \frac{ \operatorname{d}\vartheta(x) }{\; x^s\ } ~=~ s \int_1^\infty \frac{ \vartheta(x) }{\ x^{s+1}\ } \operatorname{d}x ~=~ s \int_0^\infty \frac{\; \vartheta(e^t)\ }{\; e^{st}\ } \operatorname{d}t ~.\)

Newman's method proves the PNT by showing the integral

\(I \equiv \int_0 ^\infty \left( \frac{\ \vartheta(e^t)\ }{ e^t } -1 \right) \operatorname{d}t ~.\)

converges, and therefore the integrand goes to zero as \(\ t \to \infty\ ,\) which is the PNT. In general, the convergence of the improper integral does not imply that the integrand goes to zero at infinity, since it may oscillate, but since \(\ \vartheta\) is increasing, it is easy to show in this case.

To show the convergence of \(\ I\ ,\) for \(\ \Re(z) > 0\) let

\(g_T(z) \equiv \int_0^T f(t)\ e^{-zt} \operatorname{d}t \quad\) and \(\quad g(z) \equiv \int_0^\infty f(t)\ e^{-zt} \operatorname{d}t \quad\) where \(\quad f(t) \equiv \frac{\ \vartheta(e^t)\ }{ e^t } - 1\)

\(\lim_{T \to \infty} g_T(z) ~=~ g(z) ~=~ \frac{\ \Phi(s)\ }{ s } - \frac{ 1 }{\ s - 1\ } \qquad \text{where} \quad z \equiv s - 1\)

\(g(0) - g_T(0) ~=~ \frac{ 1 }{\ 2 \pi i\ }\int_C \bigl(\ g(z) - g_T(z)\ \bigr)\ \frac{\ \operatorname{d}z\ }{ z } ~=~ \frac{ 1 }{2 \pi i }\int_C \bigl(\ g(z) - g_T(z)\ \bigr)\ F(z)\ \frac{\ \operatorname{d}z\ }{ z }\)

\(\limsup_{T \to \infty }\ \bigl|\ g(0) - g_T(0)\ \bigr|\ \le\ \frac{\ 2 B\ }{ R }\ ~.\)

Condensed: the full section is in Wikipedia.

Prime-counting function in terms of the logarithmic integral

In a handwritten note on a reprint of his 1838 paper "Sur l'usage des séries infinies dans la théorie des nombres", which he mailed to Gauss, Dirichlet conjectured (under a slightly different form appealing to a series rather than an integral) that an even better approximation to π(x) is given by the offset logarithmic integral function Li(x), defined by

\(\operatorname{Li}(x) = \int_2^x \frac{dt}{\log t} = \operatorname{li}(x) - \operatorname{li}(2).\)

Indeed, this integral is strongly suggestive of the notion that the "density" of primes around t should be 1 / log t. This function is related to the logarithm by the asymptotic expansion

\(\operatorname{Li}(x) \sim \frac{x}{\log x} \sum_{k=0}^\infty \frac{k!}{(\log x)^k} = \frac{x}{\log x} + \frac{x}{(\log x)^2} + \frac{2x}{(\log x)^3} + \cdots\)

So, the prime number theorem can also be written as π(x) ~ Li(x). In fact, in another paper in 1899 de la Vallée Poussin proved that

\(\pi(x) = \operatorname{Li} (x) + O \left(x e^{-a\sqrt{\log x}}\right) \quad\text{as } x \to \infty\)

for some positive constant a, where O(...) is the big O notation. This has been improved to

\(\pi(x) = \operatorname{li} (x) + O \left(x \exp \left( -\frac{A(\log x)^\frac35}{(\log \log x)^\frac15} \right) \right)\) where \(A = 0.2098\).

In 2016, Timothy Trudgian proved an explicit upper bound for the difference between \(\pi(x)\) and \(\operatorname{li}(x)\):

\(\big| \pi(x) - \operatorname{li}(x) \big| \le 0.2795 \frac{x}{(\log x)^{3/4}} \exp \left( -\sqrt{ \frac{\log x}{6.455} } \right)\)

for \(x \ge 229\).

The connection between the Riemann zeta function and π(x) is one reason the Riemann hypothesis has considerable importance in number theory: if established, it would yield a far better estimate of the error involved in the prime number theorem than is available today. More specifically, Helge von Koch showed in 1901 that if the Riemann hypothesis is true, the error term in the above relation can be improved to

\(\pi(x) = \operatorname{Li} (x) + O\left(\sqrt x \log x\right)\)

\(\big|\pi(x) - \operatorname{li}(x)\big| < \frac{\sqrt x \log x}{8\pi}\)

\(\big|\psi(x) - x\big| < \frac{\sqrt x (\log x)^2 }{8\pi}\)

\(\big|\pi(x) - \operatorname{li}(x)\big| = \Omega \left(\sqrt x\frac{\log\log\log x}{\log x} \right)\)

Condensed: the full section is in Wikipedia.

Elementary proofs

In the first half of the twentieth century, some mathematicians (notably G. H. Hardy) believed that there exists a hierarchy of proof methods in mathematics depending on what sorts of numbers (integers, reals, complex) a proof requires, and that the prime number theorem (PNT) is a "deep" theorem by virtue of requiring complex analysis. This belief was somewhat shaken by a proof of the PNT based on Wiener's tauberian theorem, though Wiener's proof ultimately relies on properties of the Riemann zeta function on the line \(Re(s)=1\), where complex analysis must be used.

In March 1948, Atle Selberg established, by "elementary" means, the asymptotic formula

\(\vartheta ( x )\log ( x ) + \sum\limits_{p \le x} {\log ( p )}\ \vartheta \left( {\frac{x}{p}} \right) = 2x\log ( x ) + O( x )\)

where

\(\vartheta ( x ) = \sum\limits_{p \le x} {\log ( p )}\)

for primes p. By July of that year, Selberg and Paul Erdős had each obtained elementary proofs of the PNT, both using Selberg's asymptotic formula as a starting point. These proofs effectively laid to rest the notion that the PNT was "deep" in that sense, and showed that technically "elementary" methods were more powerful than had been believed to be the case. On the history of the elementary proofs of the PNT, including the Erdős-Selberg priority dispute, see an article by Dorian Goldfeld.

There is some debate about the significance of Erdős and Selberg's result. There is no rigorous and widely accepted definition of the notion of elementary proof in number theory, so it is not clear exactly in what sense their proof is "elementary". Although it does not use complex analysis, it is in fact much more technical than the standard proof of PNT. One possible definition of an "elementary" proof is "one that can be carried out in first-order Peano arithmetic." There are number-theoretic statements (for example, the Paris-Harrington theorem) provable using second order but not first-order methods, but such theorems are rare to date. Erdős and Selberg's proof can certainly be formalized in Peano arithmetic, and in 1994, Charalambos Cornaros and Costas Dimitracopoulos proved that their proof can be formalized in a very weak fragment of PA, namely IΔ0 + exp. However, this does not address the question of whether or not the standard proof of PNT can be formalized in PA.

A more recent "elementary" proof of the prime number theorem uses ergodic theory, due to Florian Richter. The prime number theorem is obtained there in an equivalent form that the Cesàro sum of the values of the Liouville function is zero. The Liouville function is \((-1)^{\omega(n)}\) where \(\omega(n)\) is the number of prime factors, with multiplicity, of the integer \(n\). Bergelson and Richter (2022) then obtain this form of the prime number theorem from an ergodic theorem which they prove:

Let \(X\) be a compact metric space, \(T\) a continuous self-map of \(X\), and \(\mu\) a \(T\)-invariant Borel probability measure for which \(T\) is uniquely ergodic. Then, for every \(f\in C(X)\),

\[\tfrac1N\sum_{n=1}^Nf(T^{\omega(n)}x)\to \int_Xf\,d\mu,\quad\forall x\in X.\]

Condensed: the full section is in Wikipedia.

Computer verifications

In 2005, Avigad et al. employed the Isabelle theorem prover to devise a computer-verified variant of the Erdős-Selberg proof of the PNT. This was the first machine-verified proof of the PNT. Avigad chose to formalize the Erdős-Selberg proof rather than an analytic one because while Isabelle's library at the time could implement the notions of limit, derivative, and transcendental function, it had almost no theory of integration to speak of.

In 2009, John Harrison employed HOL Light to formalize a proof employing complex analysis. By developing the necessary analytic machinery, including the Cauchy integral formula, Harrison was able to formalize "a direct, modern and elegant proof instead of the more involved 'elementary' Erdős-Selberg argument".

Prime number theorem for arithmetic progressions

Let πd,a(x) denote the number of primes in the arithmetic progression a, a + d, a + 2d, a + 3d, ... that are less than x. Dirichlet and Legendre conjectured, and de la Vallée Poussin proved, that if a and d are coprime, then

\(\pi_{d,a}(x) \sim \frac{ \operatorname{Li}(x) }{ \varphi(d) } \ ,\)

where φ is Euler's totient function. In other words, the primes are distributed evenly among the residue classes [a] modulo d with gcd(a, d) = 1 . This is stronger than Dirichlet's theorem on arithmetic progressions (which only states that there is an infinity of primes in each class) and can be proved using similar methods used by Newman for his proof of the prime number theorem.

The Siegel-Walfisz theorem gives a good estimate for the distribution of primes in residue classes.

Bennett et al. proved the following estimate that has explicit constants A and B (Theorem 1.3): Let d \(\ge 3\) be an integer and let a be an integer that is coprime to d. Then there are positive constants A and B such that

\(\left | \pi_{d,a}(x) - \frac{\ \operatorname{Li}(x)\ }{\ \varphi(d)\ } \right | < \frac{A\ x}{\ (\log x)^2\ } \quad \text{ for all } \quad x \ge B\ ,\)

where

\(A = \frac{1}{\ 840\ } \quad \text{ if } \quad 3 \leq d \leq 10^4 \quad \text{ and } \quad A = \frac{1}{\ 160\ } \quad \text{ if } \quad d > 10^4 ~,\)

and

\(B = 8 \cdot 10^9 \quad \text{ if } \quad 3 \leq d \leq 10^5 \quad \text{ and } \quad B = \exp(\ 0.03\ \sqrt{d\ }\ (\log{d})^3 \ ) \quad \text{ if } \quad d > 10^5\ .\)

Prime number race

Although we have in particular

\(\pi_{4,1}(x) \sim \pi_{4,3}(x) \ ,\)

empirically the primes congruent to 3 are more numerous and are nearly always ahead in this "prime number race"; the first reversal occurs at x = 26861. However Littlewood showed in 1914 that there are infinitely many sign changes for the function

\(\pi_{4,1}(x) - \pi_{4,3}(x) ~,\)

so the lead in the race switches back and forth infinitely many times. The phenomenon that π4,3(x) is ahead most of the time is called Chebyshev's bias. The prime number race generalizes to other moduli and is the subject of much research; Pál Turán asked whether it is always the case that πc,a(x) and πc,b(x) change places when a and b are coprime to c. Granville and Martin give a thorough exposition and survey.

Another example is the distribution of the last digit of prime numbers. Except for 2 and 5, all prime numbers end in 1, 3, 7, or 9. Dirichlet's theorem states that asymptotically, 25% of all primes end in each of these four digits. However, empirical evidence shows that, for a given limit, there tend to be slightly more primes that end in 3 or 7 than end in 1 or 9 (a generation of the Chebyshev's bias). This follows that 1 and 9 are quadratic residues modulo 10, and 3 and 7 are quadratic nonresidues modulo 10.

Non-asymptotic bounds on the prime-counting function

The prime number theorem is an asymptotic result. It gives an ineffective bound on π(x) as a direct consequence of the definition of the limit: for all ε > 0, there is an S such that for all x > S,

\((1-\varepsilon)\frac {x}{\log x} \; < \; \pi(x) \; < \; (1+\varepsilon)\frac {x}{\log x} \; .\)

However, better bounds on π(x) are known, for instance Pierre Dusart's

\(\frac{x}{\log x}\left(1+\frac{1}{\log x}\right) \; < \; \pi(x) \; < \; \frac{x}{\log x}\left(1+\frac{1}{\log x}+\frac{2.51}{(\log x)^2}\right) \; .\)

The first inequality holds for all x ≥ 599 and the second one for x ≥ 355991.

The proof by de la Vallée Poussin implies the following bound: For every ε > 0, there is an S such that for all x > S,

\(\frac {x}{\log x - (1 - \varepsilon)} \; < \; \pi(x) \; < \; \frac {x}{\log x - (1+\varepsilon)} \; .\)

The value ε = 3 gives a weak but sometimes useful bound for x ≥ 55:

\(\frac {x}{\log x + 2} \; < \; \pi(x) \; < \; \frac {x}{\log x - 4} \; .\)

In Pierre Dusart's thesis there are stronger versions of this type of inequality that are valid for larger x. Later in 2010, Dusart proved:

\(\begin{aligned} \frac {x}{\log x - 1} \; &< \; \pi(x) &&\text{ for } x \ge 5393 \;, \text{ and }\\ \pi(x) &< \; \frac {x} {\log x - 1.1} &&\text{ for } x \ge 60184 \; . \end{aligned}\)

Note that the first of these obsoletes the ε > 0 condition on the lower bound.

Approximations for the nth prime number

As a consequence of the prime number theorem, one gets an asymptotic expression for the nth prime number, denoted by pn:

\(p_n \sim n \log n.\)

A better approximation is by Cesàro (1894):

\(p_n = n B_2(\log n),\text{ where}\)

\(B_2(x) = x + \log x - 1 + \frac{\log x - 2}{x} - \frac{(\log x)^2 - 6 \log x + 11}{2x^2} + o\left(\frac 1{x^2}\right).\)

Again considering the 2×10th prime number 8512677386048191063, assuming the trailing error term is zero gives an estimate of 8512681315554715386; the first 5 digits match and relative error is about 0.46 parts per million.

Cipolla (1902) showed that these are the leading terms of an infinite series which may be truncated at arbitrary degree, with

\(B_k(x) = x + \log x - 1 - \sum_{i=1}^k (-1)^i \frac{P_i(\log x)}{ix^i} + O\left(\frac{(\log x)^{k+1}}{x^{k+1}}\right),\)

where each Pi is a degree-i monic polynomial. (P1(y) = y − 2, P2(y) = y − 6y + 11, P3(y) = y − ⁠21/2⁠y + 42y + ⁠131/2⁠, and so on.)

Rosser's theorem states that

\(p_n > n \log n.\)

Dusart (1999). found tighter bounds using the form of the Cesàro/Cipolla approximations but varying the lowest-order constant term. Bk(x; C) is the same function as above, but with the lowest-order constant term replaced by a parameter C:

\(\begin{aligned} p_n \; &> \; n B_0(\log n; 1) && \text{for } n \ge 2,\text{ and}\\ p_n \; &< \; n B_0(\log n; 0.9484) && \text{for } n \ge 39017,\text{ where}\\ B_0(x;C) \; &= \; x + \log x - C.\\ p_n \; &> \; n B_1(\log n; 2.25) && \text{for } n \ge 2,\text{ and}\\ p_n \; &< \; n B_1(\log n; 1.8) && \text{for } n \ge 27076,\text{ where}\\ B_1(x;C) \; &= \; x + \log x - 1 + \frac{\log x - C}{x}. \end{aligned}\)

\(\begin{aligned} p_n \; &> \; n B_2(\log n;11.321) \quad \text{for } n \ge 2, \text{ and }\\ p_n \; &< \; n B_2(\log n;10.667) \quad \text{for } n \ge 46\,254\,381,\text{ where}\\ B_2(x;C) \; &= \; x + \log x - 1 + \frac{\log x - 2}{x} - \frac{(\log x)^2 - 6\log x + C}{2x^2}. \end{aligned}\)

Condensed: the full section is in Wikipedia.

Table of π(x), x / log x, and li(x)

The table compares exact values of π(x) to the two approximations x / log x and li(x). The approximation difference columns are rounded to the nearest integer, but the "% error" columns are computed based on the unrounded approximations. The last column, x / π(x), is the average prime gap below x.

The value for π(10) was originally computed assuming the Riemann hypothesis; it has since been verified unconditionally.

Now you Ոչ մի հաշվիչ չի կարող լուծել այս խնդիրը, բայց դրա մասերը հաշվարկելի են։ Փորձեք ստորեւ նշվածներից մեկը կամ գրեք ձեր սեփականը։

Ձեր սեփական աշխատանքը շարունակեք

Ազատ հաշիվը յուրաքանչյուր դասավանդման համար գրառումներ է ավելացնում, Ձեր ավարտելիք դասերի և լուծված խնդիրների ցուցակ է պահում մեկ տեղում, և ուսուցիչ, ում կարող եք հարցնել այս էջի մասին։ Մաթեմատիկան բաց է բոլորի համար, անկախ նրանից մուտքագրվել եք արդյոք կամ ոչ։

Գրանցվել Գրանցում

Օգտագործված սիմվոլներ

Տեղադրեք ցանկացած նշան՝ ամբողջական սահմանման, նկարի և դրա մեջ ամեն մի տառի իմաստը տեսնելու համար։

Հարցեր, որոնք մարդիկ տալիս են :

Why are primes so important?

Every integer factors into primes in exactly one way, so primes are the atoms of multiplication. Cryptography relies on that factoring being easy to state and hard to do.

How do I tell whether a big number is prime?

Trial division up to the square root works for small numbers. For large ones, probabilistic tests (Miller-Rabin) give an answer that is wrong with negligible probability, and deterministic tests (AKS) exist but are slower.

Այս էջը կառուցված է հետևյալ սկզբունքով. Wikipedia (CC BY-SA 4.0). Ընդհանուր և հատուկ դասակարգումներ: Ընդհանուր դասակարգում.

Ցուցադրել Number Theory