Brun’s pure sieve


In the first quarter of the twentieth century Viggo Brun developed an extensionPlanetmathPlanetmath of the sieve of EratosthenesMathworldPlanetmathPlanetmath that yielded good estimates on the number of elements of a set 𝒜 that are not divisible (http://planetmath.org/Divisibility) by any of the primes p1,…,pk provided only that 𝒜 is “sufficiently regularly distributed” modulo these primes. That allowed him to prove that the sum of reciprocals of twin primesMathworldPlanetmath converges (the limit is now known as Brun’s constant), and that every sufficiently large even numberMathworldPlanetmath is a sum of two numbers each having at most 9 prime factorsMathworldPlanetmath. In what follows we describe the simplest form of Brun’s sieve, known as Brun’s pure sieve.

The sieve of Eratosthenes (http://planetmath.org/SieveOfEratosthenes2) is based on the principle of inclusion-exclusion in the form

∑n∈𝒜∑p1∤n…pk∤n1 =∑n∈𝒜∑(n,p1⁢⋯⁢pk)=11=∑n∈𝒜∑d∣(n,p1⋯pk)μ⁢(d)
=∑d∣p1⋯pkμ⁢(d)⁢∑n∣𝒜d∣n1=∑d∣p1⋯pkμ⁢(d)⁢Ad
=A1-∑p∣p1⋯pkAp+∑pq∣p1⋯pkAp⁢q+⋯. (1)

Brun’s sieve is based on the observation that the partial sums of (1) alternatively overcount and undercount the number of elements of 𝒜 counted by the left side, that is,

∑d∣p1⋯pkν⁢(d)≤2⁢h-1μ⁢(d)⁢Ad≤∑n∈𝒜∑p1∤n…pk∤n1≤∑d∣p1⋯pkν⁢(d)≤2⁢hμ⁢(d)⁢Ad (2)

where ν⁢(d) denotes the number of prime (http://planetmath.org/Prime) factors of d. In applications Ad can usually be approximated by a multiple of a multiplicative function, that is,

Ad=X⁢w⁢(d)/d+Rd

where w⁢(d) is some multiplicative function of d, and Rd is small compared to X⁢w⁢(d)/d. Then the estimate in (2) takes the form

∑d∣p1⋯pkν⁢(d)≤tμ⁢(d)⁢Ad =∑d∣p1⋯pkν⁢(d)≤tμ⁢(d)⁢(X⁢w⁢(d)/d+Rd)
=X⁢∑d∣p1⋯pkν⁢(d)≤tμ⁢(d)⁢w⁢(d)d+O⁢(∑d∣p1⋯pkν⁢(d)≤tRd) (3)

If the truncated sum is a good approximation to the full sum, then this formulaMathworldPlanetmath is an improvement over the sieve of Eratosthenes (http://planetmath.org/SieveOfEratosthenes2) because the sum over error terms Rd is shorter.

Since uν⁢(d)-t is greater than 1 for every u>1 and every d such that ν⁢(d)>t, we have that

∑d∣p1⋯pkν⁢(d)≤tμ⁢(d)⁢w⁢(d)d =∑d∣p1⋯pkμ⁢(d)⁢w⁢(d)d+O⁢(∑d∣p1⋯pkν⁢(d)>tw⁢(d)d)
=∑d∣p1⋯pkμ⁢(d)⁢w⁢(d)d+O⁢(∑d∣p1⋯pkw⁢(d)d⁢uν⁢(d)-t)
=∑d∣p1⋯pkμ⁢(d)⁢w⁢(d)d+O⁢(u-t⁢∑d∣p1⋯pkw⁢(d)d⁢uν⁢(d))
and since the sum of a multiplicative function can be written as an Euler productMathworldPlanetmath, we get
=∏p∈𝒫(1-w⁢(p)p)+O⁢(u-t⁢∏p∈𝒫(1+u⁢w⁢(p)p))
=∏p∈𝒫(1-w⁢(p)p)+O⁢(u-t⁢∏p∈𝒫(1+w⁢(p)p)u)
to minimize the error term we choose u=t/∑p∈𝒫log⁡(1+w⁢(p)p), and get
=∏p∈𝒫(1-w⁢(p)p)+O⁢(1t⁢∑p∈𝒫w⁢(p)p)t

Combining this with (3) and (2) we obtain

∑n∈𝒜∑p1∤n…pk∤n1=X⁢∏p∈𝒫(1-w⁢(p)p)+X⋅O⁢(1t⁢∑p∈𝒫w⁢(p)p)t+O⁢(∑d∣p1⋯pkν⁢(d)≤tRd) (4)

provided that u=t/∑p∈𝒫log⁡(1+w⁢(p)p)≥1.

Example. (Upper boundMathworldPlanetmath on the number of primes.) If we set 𝒫 to be all the primes less y, and 𝒜={1,2,…,x}, then the right hand side of (4) provides an upper bound for the number of primes between y and x.

We have that w⁢(d)=1 and Rd≤1. The second error term in (4) has at most yt summands, and the first error term is bounded by (ct⁢log⁡log⁡y)t by Merten’s theorem. Thus, the estimate (4) becomes

π⁢(x)-π⁢(y)≤x⁢e-γ+o⁢(1)log⁡y+x⋅O⁢(1t⁢log⁡log⁡y)t+O⁢(yt)

In order to squeeze out the best upper bound on the number of primes not exceeding x we have to minimize the right side of the inequalityMathworldPlanetmath above. The nearly optimal choice is t=c⁢log⁡log⁡x, and y=x1/2⁢c⁢log⁡log⁡x for a sufficiently large constant c. With this choice we obtain

π⁢(x)≤O⁢(x⁢log⁡log⁡xlog⁡x).

This inequality is stronger than the one obtained by an application of the sieve of Eratosthenes (http://planetmath.org/SieveOfEratosthenes2).

Example. (Upper bound on the number of twin primes.) If p<n and p∣n(n+2), then the integers n and n+2 cannot both be primes. Let 𝒫 be as above, and set 𝒜={n(n+1):n∈[y..x]}. Then w⁢(2)=1, and w⁢(p)=2 if p>2. The remainder Rd does not exceed 2ν⁢(d). Like above we obtain

π2⁢(x)-π2⁢(y)≤x⁢c(log⁡y)2+x⋅O⁢(1t⁢log⁡log⁡y)t+O⁢((2⁢y)t)

where π2⁢(x) denotes the number of twin primes not exceeding x. Upon setting t=c⁢log⁡log⁡x, and y=x1/2⁢c⁢log⁡log⁡x we obtain

π2⁢(x)≤O⁢(x⁢(log⁡log⁡x)2(log⁡x)2).

This is the original result for which Viggo Brun developed the sieve now bearing his name. This result can be put in following striking form:

Theorem.

The sum

∑p,p+2⁢ primes(1p+1p+2)

converges.

General combinatorial sieve

The inequality (2) was based on the observation that

∑d∣nμ⁢(d)⁢χ-⁢(d)≤∑d∣nμ⁢(d)≤∑d∣nμ⁢(d)⁢χ+⁢(d) (5)

where χ- is the characteristic functionMathworldPlanetmathPlanetmathPlanetmath of the set of integers with no more than 2⁢h-1 prime factors, and χ+ is the characteristic function of the set of integers with no more than 2⁢h prime factors. It is possible to choose different functions χ- and χ+ that satisfy the inequality (5) to obtain bounds similar to (4). The problem of optimal choice of these functions in general is very hard. For more detailed information on Brun’s sieve and sieves in general one should consult the monographs [1, 2, 3].

References

  • 1 George Greaves. Sieves in number theoryMathworldPlanetmath. Springer, 2001. http://www.emis.de/cgi-bin/zmen/ZMATH/en/quick.html?type=html&an=1003.11044Zbl 1003.11044.
  • 2 H. Halberstam and H.-E. Richert. Sieve methods, volume 4 of London Mathematical Society Monographs. 1974. http://www.emis.de/cgi-bin/zmen/ZMATH/en/quick.html?type=html&an=0298.10026Zbl 0298.10026.
  • 3 C. Hooley. Application of sieve methods to the theory of numbers, volume 70 of Cambridge Tracts in Mathematics. Cambridge Univ. Press, 1976. http://www.emis.de/cgi-bin/zmen/ZMATH/en/quick.html?type=html&an=0327.10044Zbl 0327.10044.
  • 4 Gérald Tenenbaum. Introduction to AnalyticPlanetmathPlanetmath and Probabilistic Number Theory, volume 46 of Cambridge Studies in Advanced Mathematics. Cambridge Univ. Press. http://www.emis.de/cgi-bin/zmen/ZMATH/en/quick.html?type=html&an=0831.11001Zbl 0831.11001.
Title Brun’s pure sieve
Canonical name BrunsPureSieve
Date of creation 2013-03-22 14:10:54
Last modified on 2013-03-22 14:10:54
Owner bbukh (348)
Last modified by bbukh (348)
Numerical id 11
Author bbukh (348)
Entry type Topic
Classification msc 11N36
Classification msc 11N35
Related topic PrincipleOfInclusionExclusion
Related topic SieveOfEratosthenes2
Related topic BrunsConstant
Related topic BonferroniInequalities
Defines combinatorial sieve