MathlibNt.SieveTheory.SingularSeries #
Sieve-normalized finite Goldbach factor #
This file retains the finite factor used by the legacy Chen sieve development.
It is not Liu's source singular series: it includes the local factor at p = 2,
and singularSeries N is truncated at N rather than an infinite product.
The corresponding odd-prime infinite expression in the literature is
š_odd(N) = Ī _{p | N, p > 2} (p-1)/(p-2) Ā· Ī _{p > 2} (1 - 1/(p-1)²).
The second product is the twin-prime constant Cā ā 0.66016...
For even N, the local factors used in this file simplify to:
- p = 2: the factor is 2;
- p > 2, p | N: the factor is p/(p-1);
- p > 2, p ⤠N: the factor is p(p-2)/(p-1)².
References:
- Chen, J.R. (1973), Sci. Sinica 16, 157-176
- Liu, Z. (2022), "A Corrected Simplified Proof of Chen's Theorem", arXiv:2203.07871
- Halberstam & Richert, "Sieve Methods" (1974)
1. Local factors #
The local factor of the singular series at a prime p.
For p > 2:
- if p | N: g(p, N) = (p-1)/(p-2) · (1 - 1/(p-1)²) = p/(p-1);
- if p ⤠N: g(p, N) = (1 - 1/(p-1)²) = p(p-2)/(p-1)².
The factor at p = 2 is handled separately (it is 2 for even N).
Equations
Instances For
The factor at p = 2 is 2 for even N.
The factor at p = 2 is 1 for odd N.
For a prime p > 2 with p | N, the factor is p/(p-1).
2. Positivity of local factors #
All local factors at primes are positive.
3. Truncated singular series #
The truncated singular series is the product of local factors at primes p ⤠z:
š(N, z) = Ī _{p ⤠z, p.Prime} localFactor p N.
For fixed positive N, the limit as z ā ā is the corresponding sieve-normalized
infinite product. This is distinct from the finite proxy singularSeries N,
which uses z = N; no convergence theorem is asserted by this definition.
Equations
- MathlibNt.SieveTheory.SingularSeries.singularSeriesTruncated N z = ā p ā Finset.range (z + 1) with Nat.Prime p, MathlibNt.SieveTheory.SingularSeries.localFactor p N
Instances For
The truncated singular series is positive, since all its factors are positive.
4. The finite singular-series proxy #
Legacy finite sieve-normalized proxy, obtained by truncating at N.
This is deliberately kept for compatibility with the existing Chen APIs. It is not Liu's odd-prime infinite singular series.
Equations
Instances For
The finite singular-series proxy is positive.
5. Explicit formula in the even case #
For even N, the singular series contains the factor 2 at p = 2; the truncation at 2 consists of this factor alone.
6. Upper bounds for local factors #
For a prime p > 2 with p | N, the factor p/(p-1) ⤠3/2, since p ℠3.
7. Bounds for the singular series (elementary proofs) #
A positive lower bound for the finite singular series: š(N) ā„ 1 for every even N ā„ 2.
Elementary proof: for even N, with all prime products restricted to p ⤠N, š(N) = 2 Ā· ā{p|N, p>2} p/(p-1) Ā· ā{pā¤N, p>2} p(p-2)/(p-1)². Here p/(p-1) ā„ 1, and the prime product ā{2<pā¤N} (1 - 1/(p-1)²) is at least ā{n=2}^{N-1} (1 - 1/n²) = N/(2(N-1)) ā„ 1/2 by telescoping. Thus š(N) ā„ 2 Ā· 1 Ā· 1/2 = 1.
Upper bound for the truncated definition: š(N) ⤠2^Ļ(N) ⤠2N.
A bound š(N) ⤠C with an absolute constant C is false: along primorials (products of all primes up to x, such as 2Ā·3Ā·5Ā·7Ā·...), the factors ā_{p|N} p/(p-1) grow on the order of log log N, while the remaining product stays bounded away from zero, so š(N) is unbounded. The elementary bound uses local factors ⤠2 when p | N and ⤠1 otherwise. It gives š(N) ⤠2^Ļ(N), and hence also the looser bound š(N) ⤠2^{Ļ(N)+1} ⤠2N.