Infinite surviving histories occur at unbounded normalized times
ProvedBianchiIX.exists_era_survivor_unbounded_orbitFor real variables , set
The shear components and wall rates are
These functions define the normalized vacuum Bianchi IX vector field . For , define
and .
For , put
For , set and
Write for the normalized vector field and for its constraint.
The normalized and projective state spaces are and with their finite-product norms. The maps act on these state spaces.
Define the core radius, angle, and clock factor by
For , write , , and . All quotients use the total convention .
The core state space is with coordinates . Define
For fixed put , , , and define
For real , put and define
Write , , and let be the maximal solution of with initial value at and domain . Put
Write , , and . Define
The entrance parametrization and radial exit factor are
For projective initial data , put
Coordinates of three-vectors are indexed by ; projective coordinates are indexed by .
For , put , , and
The infimum uses the total real-order convention. Write when is the least element of , every lies in with , the active wall is strictly above one for , and
All vector and operator norms below use the finite-product supremum norm. For real variables , set
The shear components and wall rates are
These functions define the normalized vacuum Bianchi IX vector field . For , define
and .
For , put
For , set and
Write for the normalized vector field and for its constraint.
The normalized and projective state spaces are and with their finite-product norms. The maps act on these state spaces.
The projective vector field in normalized time is
Write , , and let be the maximal solution of with initial value at and domain . Put
Put , , , , and .
Define
For a normalized trajectory write
For , set , , and
Let mean that this infimum is a least element, the full interval lies in the maximal domain with positive , the growing wall is below one before the endpoint, and its normalized-time derivative is strictly positive at the endpoint. The infimum has its total real-order meaning.
Write , , , and . The physical connection coordinates are
Below denotes the canonical core return time from and its radial and wall coordinates. Let , , , and . A cone direction at has , , . For a map with positive output walls, its positive cone property means has positive radial component and for . For real variables , set
The shear components and wall rates are
These functions define the normalized vacuum Bianchi IX vector field . For , define
and .
For , put
For , set and
Write for the normalized vector field and for its constraint.
The normalized and projective state spaces are and with their finite-product norms. The maps act on these state spaces.
The projective vector field in normalized time is
Write , , and let be the maximal solution of with initial value at and domain . Put
For , define
For any real height , put
The infimum uses the total real-order convention. Let mean that is the least element of , and, writing , that
All vector and operator norms use the finite-product supremum norms.
For , put ,
Let mean that this infimum is a least element, the full interval lies in the maximal domain with , the active wall is below one before the endpoint, and its normalized-time derivative is strictly positive throughout the interval. The infimum has its total real-order meaning.
For define the cyclic chart by
Its normalized symmetry is
Put and
Write and .
In the era formulas below, denotes the core return map and its composition with reflection. For use the natural height and define , , and . The complete era maps are
For a graph write , , , , . Let denote Lean's total choice inverse . For , , define
Write for the Gauss inverse branch. The retained phase set is .
Write , and for its maximal domain. Set , , , and
The six axis frames realize all permutations of the normalized walls and diagonal shears. Write for the frame obtained by swaps followed by the cyclic permutation. The event itinerary has the following meaning. For , the radius of exceeds two, the entry is an upward unit-wall crossing, its core first return is valid, and its endpoint is . For the exit radius exceeds four, and the first positive unit-wall hit in the swapped chart reaches , the reflection of the endpoint at time . The final exit has radius strictly between two and four. In the cycled exit chart its first positive unit-wall hit occurs at , has state and positive event rate. Finally .
For a budget cap define by the conditions on
The selected domain additionally requires ; the budget return is . In a small-budget assertion there exists such that for every , with , and , the stated constants can be chosen.
Let be a budget and core state surviving all selected returns at cap . Its successive digits are , its transported states are , its phases are , and . Put
Frame indices use the chosen composition on the six labels. For restart data , let and let denote the frame with index chosen for , where is the initial frame of label . A restart witness for requires , and a survivor with initial data , full era statistics, and entry .
In the small-budget range there is such that for all and survivors at cap , every , has a valid core return and . The times strictly increase to . They belong to and satisfy
where here is the initial core state.
import Definitions.Def_BianchiIX_Algebra_Flow import Definitions.Def_BianchiIX_Analysis_AmplitudeSequence import Definitions.Def_BianchiIX_Dynamics_Normalized import Definitions.Def_BianchiIX_Dynamics_AxisMaps import Definitions.Def_BianchiIX_Algebra_Coordinates import Definitions.Def_BianchiIX_Dynamics_ProjectiveState import Definitions.Def_BianchiIX_Dynamics_ProjectiveRegularity import Definitions.Def_BianchiIX_Dynamics_MaximalFlow import Definitions.Def_BianchiIX_Dynamics_CoreAngle import Definitions.Def_BianchiIX_Dynamics_Events import Definitions.Def_BianchiIX_Dynamics_AxisSymmetry import Definitions.Def_BianchiIX_AxisAndOrbitData import Definitions.Def_BianchiIX_Dynamics_CoreEntryDifferential import Definitions.Def_BianchiIX_Dynamics_CompactCoreReturn import Definitions.Def_BianchiIX_EraReturnData import Definitions.Def_BianchiIX_EraCodingData import Definitions.Def_BianchiIX_PhysicalEraData 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.Normed.Module.FiniteDimension import Mathlib.LinearAlgebra.Determinant 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 import Mathlib.Data.Real.Basic import Mathlib.Analysis.Calculus.FDeriv.Symmetric import Mathlib.Tactic.NormNum import Mathlib.Tactic.Module import Mathlib.Analysis.SpecialFunctions.Arsinh import Mathlib.Analysis.SpecialFunctions.Sqrt import Mathlib.Analysis.Calculus.Deriv.Inv import Mathlib.Tactic.LinearCombination import Mathlib.Analysis.SpecialFunctions.Arcosh import Mathlib.MeasureTheory.Integral.IntervalIntegral.FundThmCalculus import Mathlib.Analysis.Calculus.InverseFunctionTheorem.Deriv import Mathlib.Analysis.Calculus.Deriv.MeanValue import Mathlib.Data.Matrix.Mul import Mathlib.Algebra.BigOperators.Fin import Mathlib.Analysis.Calculus.ImplicitContDiff import Mathlib.Analysis.ODE.Gronwall import Mathlib.Analysis.SpecialFunctions.Trigonometric.ArctanDeriv import Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp import Mathlib.Analysis.SpecialFunctions.Log.Basic import Mathlib.Topology.Instances.Real.Lemmas import Mathlib.MeasureTheory.Integral.IntervalIntegral.DistLEIntegral import Mathlib.Tactic.GCongr import Mathlib.Analysis.Calculus.Deriv.Slope import Mathlib.Topology.Order.OrderClosed import Mathlib.Topology.Order.IntermediateValue import Mathlib.Analysis.InnerProductSpace.PiL2 import Mathlib.Analysis.Calculus.ParametricIntervalIntegral import Mathlib.Topology.Order.Compact import Mathlib.MeasureTheory.Integral.DominatedConvergence import Mathlib.Tactic.Positivity import Mathlib.MeasureTheory.Integral.IntervalIntegral.IntegrationByParts import Mathlib.Topology.MetricSpace.Thickening import Mathlib.Analysis.SpecialFunctions.Log.Deriv import Mathlib.Analysis.SpecialFunctions.ExpDeriv import Mathlib.Topology.Order.ProjIcc import Mathlib.Analysis.SpecificLimits.Basic import Mathlib.Analysis.Normed.Operator.Basic import Mathlib.LinearAlgebra.Matrix.Notation import Mathlib.Analysis.Calculus.ContDiff.Deriv import Mathlib.Analysis.SpecialFunctions.Pow.Continuity import Mathlib.Topology.MetricSpace.Cauchy import Mathlib.Analysis.Calculus.ContDiff.Comp import Mathlib.Analysis.Calculus.Deriv.Comp import Mathlib.Analysis.Calculus.UniformLimitsDeriv import Mathlib.Analysis.Calculus.InverseFunctionTheorem.ContDiff import Mathlib.Analysis.SpecialFunctions.ImproperIntegrals import Mathlib.Analysis.Calculus.ParametricIntegral import Mathlib.MeasureTheory.Integral.Bochner.ContinuousLinearMap import Mathlib.Analysis.SpecialFunctions.Pow.Real import Mathlib.Analysis.Calculus.FDeriv.Comp import Mathlib.Algebra.Order.Floor.Ring import Mathlib.Analysis.Calculus.FDeriv.Mul import Mathlib.LinearAlgebra.Matrix.ToLin import Mathlib.Data.List.Induction import Mathlib.Algebra.BigOperators.Ring.Finset import Mathlib.MeasureTheory.Measure.Lebesgue.Basic import Mathlib.Algebra.Order.Floor.Semiring import Mathlib.MeasureTheory.Constructions.BorelSpace.Metrizable import Mathlib.MeasureTheory.Constructions.BorelSpace.Basic import Mathlib.MeasureTheory.Function.Floor import Mathlib.Topology.Algebra.InfiniteSum.Order import Mathlib.Data.PNat.Basic import Mathlib.Data.Rat.Floor import Mathlib.NumberTheory.Real.Irrational import Mathlib.Order.OrderIsoNat import Mathlib.MeasureTheory.Group.MeasurableEquiv import Mathlib.MeasureTheory.Measure.Regular import Mathlib.MeasureTheory.Function.JacobianOneDim import Mathlib.Dynamics.Ergodic.Ergodic import Mathlib.Dynamics.BirkhoffSum.Average import Mathlib.MeasureTheory.Integral.Bochner.Basic import Mathlib.MeasureTheory.Measure.WithDensity import Mathlib.Dynamics.Ergodic.MeasurePreserving import Mathlib.Analysis.Asymptotics.SpecificAsymptotics import Mathlib.Topology.UniformSpace.HeineCantor import Mathlib.Dynamics.BirkhoffSum.NormedSpace import Mathlib.MeasureTheory.Integral.Bochner.Set import Mathlib.Analysis.Normed.Group.Tannery import Mathlib.MeasureTheory.Function.LocallyIntegrable import Mathlib.Topology.Order.MonotoneConvergence import Mathlib.Analysis.SpecialFunctions.Pow.Asymptotics noncomputable section open BianchiIX open Set Filter open scoped Topology
theorem BianchiIX.exists_era_survivor_unbounded_orbit :
∃ δ > (0 : ℝ), δ ≤ 1 / 40000 ∧ ∀ η : ℝ, 0 < η → η ≤ δ →
∀ J : ℕ, 20 ≤ J → ∀ σ : ℝ, 0 < σ → σ < 1 → σ * (2 * J : ℕ) < 1 →
∃ Bstar > (0 : ℝ), Bstar < 1 ∧ ∀ Bcap : ℝ, Bcap ≤ Bstar →
∀ p : eraSurvivorDomain η J σ Bcap,
(∀ n, 0 < EraSurvivor.duration p n ∧ coreRadiusReturnValid (EraSurvivor.state p n) ∧
Nat.floor (EraSurvivor.state p n 0 / 2) = (EraSurvivor.digits p n : ℕ)) ∧
StrictMono (EraSurvivor.elapsedTime p) ∧
Tendsto (EraSurvivor.elapsedTime p) atTop atTop ∧ ∀ n,
EraSurvivor.elapsedTime p n ∈ normalizedMaxDomain (fromProjectiveState (coreRadiusEntry p.val.2)) 0 ∧
fromProjectiveState (coreRadiusEntry (EraSurvivor.state p n)) =
(axisFrame (EraSurvivor.frame p n)).map (normalizedMaxCurve
(fromProjectiveState (coreRadiusEntry p.val.2)) 0 (EraSurvivor.elapsedTime p n)) := by sorry