The variational family is the actual initial-state derivative
ProvedBianchiIX.exists_normalizedMaxCurve_local_derivativebianchi-ix-era-statisticsdynamical-systems
For real variables , set
The shear components and wall rates are
These functions define the normalized vacuum Bianchi IX vector field .
Let with coordinates and the sup norm. Write
and let .
Write , , and . For initial data , let be the union of all open convex domains of solutions with these initial data, and let be their compatible curve. A solution has such a domain , a curve , and .
Let be the continuous linear operators on and set
For every there are and an operator-valued map such that, on with , both and are continuous. For every , one has , , and for ,
Preamble
import Definitions.Def_BianchiIX_Dynamics_Normalized import Definitions.Def_BianchiIX_Dynamics_MaximalFlow import Definitions.Def_BianchiIX_Dynamics_Linearization import Mathlib.Analysis.Calculus.Deriv.Pow import Mathlib.Analysis.Calculus.Deriv.Mul import Mathlib.Analysis.Calculus.Deriv.Add import Mathlib.Analysis.Real.Sqrt import Mathlib.Tactic.Linarith import Mathlib.Tactic.Ring import Mathlib.Analysis.Calculus.ContDiff.Operations import Mathlib.Analysis.Calculus.Deriv.Prod import Mathlib.Analysis.Calculus.MeanValue import Mathlib.Data.Fin.VecNotation import Mathlib.Tactic.FinCases import Mathlib.Tactic.FunProp import Mathlib.Analysis.SpecialFunctions.Pow.Deriv import Mathlib.Tactic.FieldSimp import Mathlib.Analysis.SpecialFunctions.Integrals.Basic import Mathlib.Analysis.ODE.ExistUnique noncomputable section open BianchiIX open Set Filter Metric Asymptotics open scoped Topology NNReal
Formal statement
theorem BianchiIX.exists_normalizedMaxCurve_local_derivative (x₀ : NormalizedState) (t₀ : ℝ) :
∃ r > (0 : ℝ), ∃ ε > (0 : ℝ), ∃ J : NormalizedState × ℝ → NormalizedVariation,
ContinuousOn (fun z : NormalizedState × ℝ => normalizedMaxCurve z.1 t₀ z.2)
(ball x₀ r ×ˢ Ioo (t₀ - ε) (t₀ + ε)) ∧
ContinuousOn J (ball x₀ r ×ˢ Ioo (t₀ - ε) (t₀ + ε)) ∧
∀ x ∈ ball x₀ r,
Ioo (t₀ - ε) (t₀ + ε) ⊆ normalizedMaxDomain x t₀ ∧
J (x, t₀) = ContinuousLinearMap.id ℝ NormalizedState ∧
∀ t ∈ Ioo (t₀ - ε) (t₀ + ε),
HasFDerivAt (fun y => normalizedMaxCurve y t₀ t) (J (x, t)) x ∧
HasDerivAt (fun u => J (x, u))
((normalizedDifferential (normalizedMaxCurve x t₀ t)).comp (J (x, t))) t := by sorry
Source