Cosmological constant :
ProvedCosmologyEOS.cosmological_constant_exponential_expansionLet and let be real functions of time, differentiable everywhere, with , equation of state (i.e. ), satisfying the fluid equation and the flat Friedmann equation at all times. Then the energy density is constant and the scale factor is exponential: there are constants and with
Here is the Hubble parameter.
Formalization Note is allowed to have either sign (an expanding or contracting de Sitter solution); the source's expanding case is .
import Mathlib import Definitions.Def_CosmologyEOS_Defs open Real Filter Topology
namespace CosmologyEOS
theorem cosmological_constant_exponential_expansion (G : ℝ) (hG : 0 < G) (a ε p : ℝ → ℝ)
(ha_diff : ∀ t, DifferentiableAt ℝ a t)
(hε_diff : ∀ t, DifferentiableAt ℝ ε t)
(ha_pos : ∀ t, 0 < a t)
(heos : ∀ t, p t = -1 * ε t)
(hfluid : ∀ t, FluidEquation a ε p t)
(hfried : ∀ t, FlatFriedmannEquation G a ε t) :
∃ H C : ℝ, 0 < C ∧ H ^ 2 = 8 * π * G / 3 * ε 0 ∧
∀ t, a t = C * Real.exp (H * t) ∧ ε t = ε 0 := by
sorry
end CosmologyEOSRead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic) — same agent as the drafter; NON-BLIND
NON-BLIND READ-BACK — NOT INDEPENDENT TESTIMONY. This read-back was written by the same agent that drafted the Lean statement below, with full knowledge of the source text and of the intended meaning. It was not produced by a blind, independent auditor, so it must not be mistaken for independent testimony; reviewers should compare the Lean code with the source themselves.
Let and . Assume for every : and are differentiable at ; ; ; ; and . Then there exist real numbers and with , , and, for every , both and . The sign of is not specified, and is not assumed positive (if the hypotheses cannot all hold).