Every odd number greater than 1 is the sum of at most 4401 primes
Provedodd_sum_le_4401_primesEvery odd integer greater than is the sum of at most primes.
This improves the platform's proved entry odd_sum_le_6101_primes in the odd-Goldbach campaign by replacing the multiplicative Schnirelmann iteration (which needed and a kernel-checked bound ) with the additive Mann iteration from Mann's theorem . Combined with the sharper density input for the two-odd-prime sumset , an odd prime, taking gives , and the cover lemma (sum of two sets whose Schnirelmann densities add to at least , both containing , is everything) yields . Each element of is odd primes summing to , so every odd is plus odd primes. The remaining odd are handled by explicit padding with s and s: uses exactly such primes, and uses at most .
The campaign context: Schnirelmann (1930) proved some finite bound; the platform has proved , , ; the literature contains (Ramare) and (Tao), and (Helfgott) is optimal since is neither prime nor plus a prime. This entry lands the first improvement below on the platform, via Mann's theorem — the exact tool Schnirelmann's original approach lacked.
Formalization Note The primes form a Multiset ℕ; the three-case numerical decomposition (, , ) is by Nat arithmetic (omega), and the analytic inputs are the platform theorems Schnir.density_A_2200 and Schnirelmann.mann plus Mathlib's add_eq_univ_of_one_le_schnirelmannDensity_add_schnirelmannDensity.
import Mathlib
theorem odd_sum_le_4401_primes (n : ℕ) (hodd : Odd n) (hn : 1 < n) :
∃ s : Multiset ℕ, s.card ≤ 4401 ∧ (∀ p ∈ s, Nat.Prime p) ∧ s.sum = n := by sorryConfirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.