First Friedmann equation in the dimensionless scale factor:
ProvedFriedmannEquations.first_friedmann_dimensionlessLet , , and let ("now") and be times with , . Suppose the first Friedmann equation with , , holds at both and (same ). Put , , and . Then and
import Definitions.Def_FriedmannEquations_Defs import Mathlib open FriedmannEquations
theorem FriedmannEquations.first_friedmann_dimensionless
(G k : ℝ) (hG : 0 < G) (R ρ : ℝ → ℝ) (t t₀ : ℝ) (hR : R t ≠ 0) (hR₀ : R t₀ ≠ 0)
(h₁ : FirstFriedmannEq G 0 k R ρ t) (h₁₀ : FirstFriedmannEq G 0 k R ρ t₀) :
hubble (fun s => R s / R t₀) t = hubble R t ∧
hubble (fun s => R s / R t₀) t ^ 2 =
8 * Real.pi * G / 3 *
(ρ t + (criticalDensity G (hubble R t₀) - ρ t₀) / (R t / R t₀) ^ 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 with and . Assume at time and at time (both with the same and with )
Let be the function and . Conclusion: (i) , and (ii)
All derivatives are deriv (junk where not differentiable); no differentiability is assumed.