First Friedmann equation in density parameters:
ProvedFriedmannEquations.first_friedmann_density_parametersLet and ; let ("today") and be times with , and , and let . Suppose the density consists of radiation and matter, for all (with ), and that the first Friedmann equation holds at and at . With the present-day density parameters
where , one has
Here the vacuum energy is counted in the total (vacuum density , cf. section Cosmological constant).
import Definitions.Def_FriedmannEquations_Defs import Mathlib open FriedmannEquations
theorem FriedmannEquations.first_friedmann_density_parameters
(G Λ k ρR ρM : ℝ) (hG : 0 < G) (R ρ : ℝ → ℝ) (t t₀ : ℝ)
(hR : R t ≠ 0) (hR₀ : R t₀ ≠ 0) (hH₀ : hubble R t₀ ≠ 0)
(hρ : ∀ s, ρ s = ρR / (R s / R t₀) ^ 4 + ρM / (R s / R t₀) ^ 3)
(h₁ : FirstFriedmannEq G Λ k R ρ t) (h₁₀ : FirstFriedmannEq G Λ k R ρ t₀) :
let a := R t / R t₀
let H₀ := hubble R t₀
let ΩR := densityParameter G H₀ ρR
let ΩM := densityParameter G H₀ ρM
let ΩΛ := densityParameter G H₀ (Λ / (8 * Real.pi * G))
let Ωk := 1 - (ΩR + ΩM + ΩΛ)
hubble R t ^ 2 / H₀ ^ 2 =
ΩR * a ^ (-4 : ℤ) + ΩM * a ^ (-3 : ℤ) + Ωk * a ^ (-2 : ℤ) + ΩΛ := by sorry
Read-back
What the Lean code literally says, in plain math · Aristotle (Harmonic)
NOTE — NON-BLIND READ-BACK. This read-back is not independent testimony. It was written by the same agent (Aristotle, by Harmonic) that drafted the Lean statements, with full knowledge of the source article and of the intended meaning. It was produced at the explicit request of the proposal owner. Reviewers must not treat it as a blind audit; an independent read-back is still recommended.
Fix reals with , functions and times . Assume , , and ; assume for every real ,
(junk: division by gives where ); and assume at and at (same , )
Define , , , , , . Conclusion:
with integer powers .