Theorem 8 (n = 2): accelerations away from k < 0 Friedmann in the unstable manifold of SM
ProvedSTVFriedmann.theorem8_instability_order2Fix and consider the order-2 STV ODE (2.48)–(2.51). Let be the set of solutions , , such that
- as (the trajectory lies in the unstable manifold of );
- as ;
- agrees exactly with the Friedmann spacetime of parameter at leading order: whenever , (notation of (2.41)).
Then is a one-parameter family: there is an injective map from onto , and is the projection of the Friedmann spacetime onto the STV ODE of order 2,
In particular every with takes to and agrees with the Friedmann spacetime at leading order, but is distinct from it at order 2: it departs ("accelerates away") from the Friedmann spacetime at intermediate times. This is the order-2 case of Theorem 8, the order at which the instability of the critical Friedmann spacetime first produces trajectories distinct from Friedmann spacetimes.
Formalization Note Solutions are functions of log-time satisfying ; and are . The family is required to be onto , so the statement also asserts that contains nothing beyond this one-parameter family.
import Mathlib import Definitions.Def_STVFriedmann_basic open Filter Topology Real
namespace STVFriedmann
/-- Theorem 8 at order `n = 2` (main goal). Fix `Δ₀ > 0` and let `S` be the set of solutions
`U` of the order-2 STV ODE that emanate from `SM` at the Big Bang (`t̄ → 0⁺`), decay to `M` as
`t̄ → ∞`, and agree exactly with the `k = -1` Friedmann spacetime of parameter `Δ₀` at leading
order. Then `S` is a one-parameter family `b ↦ U_b` (an injective parametrization by `ℝ`),
and its member `U_0` is the `k = -1` Friedmann spacetime itself (at order 2). -/
theorem theorem8_instability_order2 (Δ₀ : ℝ) (hΔ₀ : 0 < Δ₀) :
∃ family : ℝ → ℝ → Fin 4 → ℝ,
Function.Injective family ∧
Set.range family =
{U : ℝ → Fin 4 → ℝ | IsSTVSolution stvField2 U ∧
Tendsto U atBot (𝓝 restSM2) ∧ Tendsto U atTop (𝓝 restM2) ∧
∀ θ : ℝ, 0 < θ → U (Real.log (Δ₀ * bigBangTime θ)) 0 = friedmannZ2 θ ∧
U (Real.log (Δ₀ * bigBangTime θ)) 1 = friedmannW0 θ} ∧
∀ θ : ℝ, 0 < θ → family 0 (Real.log (Δ₀ * bigBangTime θ)) = friedmannCurve2 θ := by
sorry
end STVFriedmannConfirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.