Flat power-law solution for
ProvedFriedmannEquations.flat_power_law_solutionLet , and , and set . The scale factor together with the density
and pressure satisfies, at every , both Friedmann equations with and :
(The density is the one forced by the first equation, with .) The special cases (, matter) and (, radiation) are the source's examples.
import Definitions.Def_FriedmannEquations_Defs import Mathlib open FriedmannEquations
theorem FriedmannEquations.flat_power_law_solution
(G w a₀ : ℝ) (hG : 0 < G) (hw : w ≠ -1) (ha₀ : 0 < a₀) :
let R : ℝ → ℝ := fun t => a₀ * t ^ (2 / (3 * (w + 1)))
let ρ : ℝ → ℝ := fun t => 1 / (6 * Real.pi * G * (1 + w) ^ 2 * t ^ 2)
∀ t : ℝ, 0 < t →
FirstFriedmannEq G 0 0 R ρ t ∧ SecondFriedmannEq G 0 R ρ (fun s => w * ρ s) t := 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 , , . Define (real power rpow; only used at ) and , and pressure . Conclusion: for every real ,
where are the derivatives of these specific functions of (as functions on all of , evaluated at ). Values are included.