Encyclopedia Cosmology Cosmology Fermion Weight Summable Odd
ARTICLE 4 claims 4 theorems
Cosmology Fermion Weight Summable Odd
A small lemma about odd fourth powers quietly guarantees that a famous series for the fermion entropy weight can be split into even and odd parts, a step behind the 7/8 factor in cosmology.
The odd-index tail
The Dirichlet eta function at 4, written η(4), is the infinite sum 1 − 1/2⁴ + 1/3⁴ − 1/4⁴ + …, and it equals 7/8 times ζ(4), where ζ(4) = 1 + 1/2⁴ + 1/3⁴ + … = π⁴/90. That identity is classical, known since the 18th century. The proof splits ζ(4) into its even-index terms (n = 2, 4, 6, …) and odd-index terms (n = 1, 3, 5, …). The even part is 1/16 of the whole; the odd part is the remaining 15/16. The alternating series η(4) then equals the odd part minus the even part, giving (15/16 − 1/16)ζ(4) = 14/16 ζ(4) = 7/8 ζ(4).
The declaration summable_odd is the step that makes this split rigorous: it proves that the odd-index series ∑ 1/(2k+1)⁴ converges. Convergence is what allows the even and odd parts to be recombined without ambiguity. Without it, the subtraction step would be informal. The proof is short: the full series ∑ 1/n⁴ converges (it is ζ(4)), and the map k ↦ 2k+1 is injective, so the odd-index subsequence converges to the same kind of limit. This is a theorem in the framework's machine-checked library of formal theorems, with no extra axioms beyond the standard logical ones.
What summable_odd does not claim is the value of the odd sum, nor the 7/8 factor itself. Those come from later lemmas in the same file. It also does not claim that the odd series converges to 15/16 of ζ(4); that value is derived separately by subtraction. And it says nothing about physics: the factor 7/8 appears in cosmology as the fermion entropy weight, but summable_odd is purely a statement about real series. The physical identification, that a fermion species contributes the Fermi–Dirac integral, remains a modeling choice, not a theorem.
In the framework's cosmology account, the 7/8 factor is the ratio η(4)/ζ(4), and summable_odd is the load-bearing convergence fact that lets the series identity be proved rather than assumed. For a reader, the practical consequence is that the split of ζ(4) into even and odd parts is not a hand-wave: it is a checked step in a chain that upgrades a numerical input into a derived identity.
THEOREM summable_odd · IndisputableMonolith/Cosmology/FermionWeight.lean
lemma summable_odd :
Summable (fun k : ℕ => (1 : ℝ) / ((2 * k + 1 : ℕ) : ℝ) ^ 4) := by
have h : Summable (fun n : ℕ => (1 : ℝ) / (n : ℝ) ^ 4) := hasSum_zeta_four.summable
have hinj : Function.Injective (fun k : ℕ => 2 * k + 1) := by
intro a b hab
simp only at hab
omega
have h2 := h.comp_injective hinj
exact h2.congr fun k => by simp only [Function.comp_apply]
THEOREM hasSum_eta_four · IndisputableMonolith/Cosmology/FermionWeight.lean
/-- **THEOREM (η(4) as a `HasSum`).** The alternating series
`∑ (−1)^(n+1)/n⁴` converges unconditionally to `(7/8)·(π⁴/90)`,
i.e. `η(4) = (7/8)·ζ(4)`. -/
theorem hasSum_eta_four :
HasSum (fun n : ℕ => (-1 : ℝ) ^ (n + 1) / (n : ℝ) ^ 4)
(7 / 8 * (π ^ 4 / 90)) := by
have he : HasSum
(fun k : ℕ => (-1 : ℝ) ^ (2 * k + 1) / ((2 * k : ℕ) : ℝ) ^ 4)
(-(π ^ 4 / 90 / 16)) := by
have hfun : (fun k : ℕ => (-1 : ℝ) ^ (2 * k + 1) / ((2 * k : ℕ) : ℝ) ^ 4)
= fun k : ℕ => -((1 : ℝ) / ((2 * k : ℕ) : ℝ) ^ 4) := by
funext k; exact eta_term_even k
rw [hfun]
exact hasSum_even.neg
have ho : HasSum
(fun k : ℕ => (-1 : ℝ) ^ (2 * k + 1 + 1) / ((2 * k + 1 : ℕ) : ℝ) ^ 4)
(π ^ 4 / 90 * (15 / 16)) := by
have hfun : (fun k : ℕ => (-1 : ℝ) ^ (2 * k + 1 + 1) / ((2 * k + 1 : ℕ) : ℝ) ^ 4)
= fun k : ℕ => (1 : ℝ) / ((2 * k + 1 : ℕ) : ℝ) ^ 4 := by
funext k; exact eta_term_odd k
rw [hfun]
exact hasSum_odd
have h := HasSum.even_add_odd
(f := fun n : ℕ => (-1 : ℝ) ^ (n + 1) / (n : ℝ) ^ 4) he ho
convert h using 1
ring
THEOREM eta4_div_zeta4 · IndisputableMonolith/Cosmology/FermionWeight.lean
/-- **THEOREM (the eta/zeta ratio).** `η(4) / ζ(4) = 7/8` as real numbers. -/
theorem eta4_div_zeta4 :
(∑' n : ℕ, (-1 : ℝ) ^ (n + 1) / (n : ℝ) ^ 4)
/ (∑' n : ℕ, (1 : ℝ) / (n : ℝ) ^ 4) = 7 / 8 := by
rw [hasSum_eta_four.tsum_eq, hasSum_zeta_four.tsum_eq]
have hz : (π : ℝ) ^ 4 / 90 ≠ 0 := by positivity
rw [mul_div_assoc, div_self hz, mul_one]
THEOREM fermionWeight_eq_eta_zeta_ratio · IndisputableMonolith/Cosmology/FermionWeight.lean
/-- **THEOREM (fermion weight provenance).** The `7/8` MODEL constant in
`EntropyPerPhoton.fermionWeight` is exactly the eta/zeta ratio:
`fermionWeight · ζ(4) = η(4)`. The series identity is now derived, not
imported; the remaining MODEL content of the weight is only the
statistical-mechanics identification of the fermionic entropy integral. -/
theorem fermionWeight_eq_eta_zeta_ratio :
((EntropyPerPhoton.fermionWeight : ℚ) : ℝ)
* ∑' n : ℕ, (1 : ℝ) / (n : ℝ) ^ 4
= ∑' n : ℕ, (-1 : ℝ) ^ (n + 1) / (n : ℝ) ^ 4 := by
rw [hasSum_eta_four.tsum_eq, hasSum_zeta_four.tsum_eq]
unfold EntropyPerPhoton.fermionWeight
push_cast
ring
What this page does not claim
summable_odd does not claim the value of the odd series, only its convergence. The statistical mechanics identification of the fermion entropy integral is a modeling choice, not a theorem. The declaration does not claim any physical content about fermions or cosmology.
Verify this page
Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:
$ lake env lean IndisputableMonolith/Cosmology/FermionWeight.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)
A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.
Derived articles
This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:
- How does the Fermi–Dirac integral connect the eta value to the entropy per photon?
- What is the physical argument that identifies the fermion weight with the eta/zeta ratio?
- How is the full entropy per photon derived from the fermion and boson weights?
- What other series identities in the framework are proved by the same even-odd split?
- Does the 7/8 factor appear in any other cosmological observable?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM summable_odd · IndisputableMonolith/Cosmology/FermionWeight.lean
lemma summable_odd : Summable (fun k : ℕ => (1 : ℝ) / ((2 * k + 1 : ℕ) : ℝ) ^ 4) := by have h : Summable (fun n : ℕ => (1 : ℝ) / (n : ℝ) ^ 4) := hasSum_zeta_four.summable have hinj : Function.Injective (fun k : ℕ => 2 * k + 1) := by intro a b hab simp only at hab omega have h2 := h.comp_injective hinj exact h2.congr fun k => by simp only [Function.comp_apply]summable_odd proves that the odd-index series ∑ 1/(2k+1)⁴ converges. summable_odd · IndisputableMonolith/Cosmology/FermionWeight.leanTHEOREM hasSum_eta_four · IndisputableMonolith/Cosmology/FermionWeight.lean
/-- **THEOREM (η(4) as a `HasSum`).** The alternating series `∑ (−1)^(n+1)/n⁴` converges unconditionally to `(7/8)·(π⁴/90)`, i.e. `η(4) = (7/8)·ζ(4)`. -/ theorem hasSum_eta_four : HasSum (fun n : ℕ => (-1 : ℝ) ^ (n + 1) / (n : ℝ) ^ 4) (7 / 8 * (π ^ 4 / 90)) := by have he : HasSum (fun k : ℕ => (-1 : ℝ) ^ (2 * k + 1) / ((2 * k : ℕ) : ℝ) ^ 4) (-(π ^ 4 / 90 / 16)) := by have hfun : (fun k : ℕ => (-1 : ℝ) ^ (2 * k + 1) / ((2 * k : ℕ) : ℝ) ^ 4) = fun k : ℕ => -((1 : ℝ) / ((2 * k : ℕ) : ℝ) ^ 4) := by funext k; exact eta_term_even k rw [hfun] exact hasSum_even.neg have ho : HasSum (fun k : ℕ => (-1 : ℝ) ^ (2 * k + 1 + 1) / ((2 * k + 1 : ℕ) : ℝ) ^ 4) (π ^ 4 / 90 * (15 / 16)) := by have hfun : (fun k : ℕ => (-1 : ℝ) ^ (2 * k + 1 + 1) / ((2 * k + 1 : ℕ) : ℝ) ^ 4) = fun k : ℕ => (1 : ℝ) / ((2 * k + 1 : ℕ) : ℝ) ^ 4 := by funext k; exact eta_term_odd k rw [hfun] exact hasSum_odd have h := HasSum.even_add_odd (f := fun n : ℕ => (-1 : ℝ) ^ (n + 1) / (n : ℝ) ^ 4) he ho convert h using 1 ringThe identity η(4) = (7/8)ζ(4) is proved as a theorem in the same file. hasSum_eta_four · IndisputableMonolith/Cosmology/FermionWeight.leanTHEOREM eta4_div_zeta4 · IndisputableMonolith/Cosmology/FermionWeight.lean
/-- **THEOREM (the eta/zeta ratio).** `η(4) / ζ(4) = 7/8` as real numbers. -/ theorem eta4_div_zeta4 : (∑' n : ℕ, (-1 : ℝ) ^ (n + 1) / (n : ℝ) ^ 4) / (∑' n : ℕ, (1 : ℝ) / (n : ℝ) ^ 4) = 7 / 8 := by rw [hasSum_eta_four.tsum_eq, hasSum_zeta_four.tsum_eq] have hz : (π : ℝ) ^ 4 / 90 ≠ 0 := by positivity rw [mul_div_assoc, div_self hz, mul_one]The ratio η(4)/ζ(4) equals 7/8 as real numbers. eta4_div_zeta4 · IndisputableMonolith/Cosmology/FermionWeight.leanTHEOREM fermionWeight_eq_eta_zeta_ratio · IndisputableMonolith/Cosmology/FermionWeight.lean
/-- **THEOREM (fermion weight provenance).** The `7/8` MODEL constant in `EntropyPerPhoton.fermionWeight` is exactly the eta/zeta ratio: `fermionWeight · ζ(4) = η(4)`. The series identity is now derived, not imported; the remaining MODEL content of the weight is only the statistical-mechanics identification of the fermionic entropy integral. -/ theorem fermionWeight_eq_eta_zeta_ratio : ((EntropyPerPhoton.fermionWeight : ℚ) : ℝ) * ∑' n : ℕ, (1 : ℝ) / (n : ℝ) ^ 4 = ∑' n : ℕ, (-1 : ℝ) ^ (n + 1) / (n : ℝ) ^ 4 := by rw [hasSum_eta_four.tsum_eq, hasSum_zeta_four.tsum_eq] unfold EntropyPerPhoton.fermionWeight push_cast ringThe 7/8 constant used in the fermion entropy weight is exactly the eta/zeta ratio. fermionWeight_eq_eta_zeta_ratio · IndisputableMonolith/Cosmology/FermionWeight.lean