Proof of Schnirelmann's Theorem
Schnirelmann's theorem was the first result showing that every integer is a sum of a bounded number of primes, providing crucial motivation for the Goldbach conjecture. The proof uses the concept of Schnirelmann density and an additive combinatorics argument.
Statement
There exists a constant such that every integer is the sum of at most primes. Equivalently, the set of primes is an additive basis of finite order.
Proof
Step 1: Schnirelmann density. For with , define the Schnirelmann density where .
Schnirelmann's lemma: If , then (every non-negative integer is a sum of two elements of ).
Proof of lemma: For and any , consider and . We have (counting 0), so , meaning by pigeonhole. Hence for some .
Schnirelmann's sum theorem: If , then . More generally, .
Step 2: The Goldbach set has positive density. Let . By the Selberg sieve upper bound and explicit computations, the even integers not in (if any) are rare. More precisely, Vinogradov's theorem (or even earlier results of Schnirelmann using Brun's sieve) shows .
The key input: by Brun's sieve, the number of even integers that are sums of two primes is for some . Combined with Goldbach for odd numbers (every odd number is either prime or prime -- wait, this needs more care).
Actually, Schnirelmann proved: where . This follows from the lower bound: for even (by the circle method or sieve estimates) combined with odd where is handled similarly.
Step 3: Iterating. Since , repeated application of the sum theorem gives as increases. Once , one more summing gives the full . This shows every is a sum of primes.
More precisely: . By induction: . For : , and . Thus .
Schnirelmann's original proof gave an astronomical value of . The best known bound is for sufficiently large (from Vinogradov-Helfgott: every odd is a sum of 3 primes, plus possibly one more prime for even numbers). If binary Goldbach holds, suffices for all .
- Perfect squares: (density )
- Primes: (density )
- Primes : (since , giving )
- (all except gaps):