Corrected volume weight, divergence and flow Jacobian
DefinitionBianchiIX_Dynamics_CorrectedVolumebianchi-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 a fixed initial time , put
Write for the constraint differential.
For , define
Write for the matrix of a continuous linear operator in the standard basis. Set ,
Definition code
import Definitions.Def_BianchiIX_Algebra_Flow
import Definitions.Def_BianchiIX_Dynamics_Normalized
import Definitions.Def_BianchiIX_Algebra_Flux
import Definitions.Def_BianchiIX_Dynamics_MaximalFlow
import Definitions.Def_BianchiIX_Dynamics_FlowDifferential
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
import Mathlib.Analysis.Calculus.FDeriv.Partial
import Mathlib.Topology.Instances.Matrix
import Mathlib.LinearAlgebra.Matrix.Trace
import Mathlib.Analysis.Calculus.FDeriv.Analytic
import Mathlib.Topology.Algebra.Module.Determinant
import Mathlib.Analysis.Calculus.Deriv.Pi
noncomputable section
namespace BianchiIX
open Set MeasureTheory
open scoped Topology
/-- Reciprocal of the corrected ambient volume density in the original five coordinates. -/
def normalizedVolumeWeight (x : NormalizedState) : ℝ :=
x 2 * x 3 * x 4 * (1 + 4 * wallAmplitude (x 2) (x 3) (x 4))
def normalizedCorrectedDivergence (x : NormalizedState) : ℝ :=
correctedDivergence (curvature (x 2) (x 3) (x 4)) (wallAmplitude (x 2) (x 3) (x 4))
/-- Weighted five-dimensional fixed-time Jacobian; restriction to section flux is a further step. -/
def normalizedVolumeJacobian (x : NormalizedState) (t₀ t : ℝ) : ℝ :=
normalizedVolumeWeight x * (normalizedFlowDifferential x t₀ t).det /
normalizedVolumeWeight (normalizedMaxCurve x t₀ t)
end BianchiIX
Source