ConceptComplete

Selberg's Sieve

Selberg's sieve obtains sharp upper bounds by optimizing a quadratic form rather than truncating inclusion-exclusion. It is cleaner and often sharper than Brun's combinatorial sieve, and its optimization framework is foundational for modern sieve theory.


The Selberg Upper Bound Sieve

Definition7.3Selberg's Sieve

Selberg's sieve bounds S(A,P,z)S(\mathcal{A}, \mathcal{P}, z) from above by writing: Sβ‰€βˆ‘a∈A(βˆ‘d∣(a,P(z))d≀DΞ»d)2S \leq \sum_{a \in \mathcal{A}} \left(\sum_{\substack{d | (a, P(z)) \\ d \leq D}} \lambda_d\right)^2 where Ξ»1=1\lambda_1 = 1 and the Ξ»d\lambda_d are real weights to be optimized. Expanding and using ∣Ad∣=Ο‰(d)dX+rd|\mathcal{A}_d| = \frac{\omega(d)}{d}X + r_d: S≀Xβ‹…βˆ‘d1,d2≀DΞ»d1Ξ»d2Ο‰([d1,d2])[d1,d2]+remainderS \leq X \cdot \sum_{\substack{d_1, d_2 \leq D}} \frac{\lambda_{d_1}\lambda_{d_2}\omega([d_1,d_2])}{[d_1,d_2]} + \text{remainder} The quadratic form in Ξ»\lambda is minimized by solving a linear system, giving the Selberg main term: S≀X/G(z)+errorS \leq X/G(z) + \text{error} where G(z)=βˆ‘d≀DΞΌ2(d)∏p∣dΟ‰(p)pβˆ’Ο‰(p)G(z) = \sum_{d \leq D} \mu^2(d) \prod_{p|d}\frac{\omega(p)}{p - \omega(p)}.

ExampleSelberg Sieve for Primes

For counting primes in [1,x][1, x] with Ο‰(p)=1\omega(p) = 1, D=x1/2D = x^{1/2}: Ο€(x)≀2xlog⁑x(1+o(1))\pi(x) \leq \frac{2x}{\log x}(1 + o(1)). The constant 2 (vs. the PNT's 1) reflects the sieve's inability to distinguish even/odd number of prime factors. For twin primes {n:n,n+2Β bothΒ prime}\{n : n, n+2 \text{ both prime}\} with Ο‰(p)=2\omega(p) = 2 for p>2p > 2: Ο€2(x)≀8S2x(log⁑x)2\pi_2(x) \leq \frac{8\mathfrak{S}_2 x}{(\log x)^2} where S2=∏p>2p(pβˆ’2)(pβˆ’1)2β‰ˆ0.66\mathfrak{S}_2 = \prod_{p>2}\frac{p(p-2)}{(p-1)^2} \approx 0.66. The conjectured asymptotic has coefficient 2S22\mathfrak{S}_2, so the sieve overshoots by a factor of 4.


The Lambda-Squared Method

Definition7.4Selberg's Lambda-Squared Sieve

The optimal weights in Selberg's sieve satisfy Ξ»d=ΞΌ(d)∏p∣dΟ‰(p)pβˆ’Ο‰(p)β‹…G(z,d)G(z)\lambda_d = \mu(d) \prod_{p|d}\frac{\omega(p)}{p - \omega(p)} \cdot \frac{G(z, d)}{G(z)} where G(z,d)=βˆ‘e≀D/d(e,P(z)/d)ΞΌ2(e)∏p∣eΟ‰(p)pβˆ’Ο‰(p)G(z, d) = \sum_{\substack{e \leq D/d \\ (e, P(z)/d)}} \mu^2(e)\prod_{p|e}\frac{\omega(p)}{p-\omega(p)} is a truncated version of G(z)G(z). These weights decay smoothly, making the remainder terms manageable.

RemarkSelberg Sieve vs. Combinatorial Sieves

Selberg's sieve gives the same quality upper bounds as the best combinatorial sieves (Brun's pure sieve) but with a cleaner structure. The beta-sieve (Rosser-Iwaniec) extends Selberg's ideas to provide both upper and lower bounds, with continuous approximations F(Ξ²)F(\beta) and f(Ξ²)f(\beta) (sifting limit) satisfying differential-delay equations. For the linear sieve (ΞΊ=1\kappa = 1): f(s)=2eΞ³/sf(s) = 2e^\gamma/s for 2≀s≀42 \leq s \leq 4, and f(s)>0f(s) > 0 for all s>2s > 2.


The Fundamental Lemma

ExampleSieve Fundamental Lemma

The fundamental lemma of sieve theory: for D=zsD = z^s with s>1s > 1, S(A,P,z)=X∏p<z(1βˆ’Ο‰(p)/p)(1+O(eβˆ’s))+remainderS(\mathcal{A}, \mathcal{P}, z) = X \prod_{p < z}(1 - \omega(p)/p)(1 + O(e^{-s})) + \text{remainder}. As sβ†’βˆžs \to \infty, the sieve estimate approaches the "expected" answer X∏(1βˆ’Ο‰(p)/p)X\prod(1-\omega(p)/p). The error O(eβˆ’s)O(e^{-s}) is exponentially small in s=log⁑D/log⁑zs = \log D/\log z, but the limitation is controlling the remainder terms βˆ‘βˆ£rd∣\sum|r_d| for d≀Dd \leq D.