Robustness of ambient rotation under coefficient perturbation
ProvedBirkhoffGlobalSection.linear_system_rotation_perturbationdynamical-systemssymplectic-geometry
Ambient rotation increments depend continuously on the coefficients of a linear Hamiltonian system.
Let be a real symmetric matrix and let . There is with the following property. Let , and let be continuous and symmetric on with . Let and solve
on , and let be continuous arguments on of the ambient determinants and . Then
The constant depends only on and , not on . This is the finite-time robustness used when the coefficients along a trajectory stay close to their value at an equilibrium.
Formalization Note The norm is the entrywise maximum norm (Matrix.Norms.Elementwise). All hypotheses are imposed only on the closed interval.
Preamble
import Definitions.Def_BirkhoffGlobalSection_AmbientRotation import Mathlib.Analysis.Matrix.Normed open scoped Matrix.Norms.Elementwise
Formal statement
namespace BirkhoffGlobalSection
/-- Robustness of ambient rotation under small changes of the coefficients.
For a symmetric constant matrix `K` and a length `L > 0` there is `δ > 0` such
that, on any interval `[a, a + L]`, the fundamental solutions of `Φ' = J H Φ`
and `Φ₀' = J K Φ₀` (both equal to the identity at `a`) have continuous ambient
angles whose increments differ by less than `π`, whenever `H` is continuous,
symmetric and `δ`-close to `K` in the entrywise norm. -/
theorem linear_system_rotation_perturbation (K : Matrix (Fin 4) (Fin 4) ℝ)
(hK : ∀ i j : Fin 4, K i j = K j i) (L : ℝ) (hL : 0 < L) :
∃ δ : ℝ, 0 < δ ∧
∀ (a : ℝ) (H : ℝ → Matrix (Fin 4) (Fin 4) ℝ),
ContinuousOn H (Set.Icc a (a + L)) →
(∀ t ∈ Set.Icc a (a + L), ∀ i j : Fin 4, H t i j = H t j i) →
(∀ t ∈ Set.Icc a (a + L), ‖H t - K‖ < δ) →
∀ Φ Φ₀ : ℝ → (Phase →L[ℝ] Phase),
Φ a = ContinuousLinearMap.id ℝ Phase →
Φ₀ a = ContinuousLinearMap.id ℝ Phase →
(∀ t ∈ Set.Icc a (a + L), ∀ v : Phase,
HasDerivAt (fun τ => Φ τ v)
(TangentialHessian.qI.mulVec ((H t).mulVec (Φ t v))) t) →
(∀ t ∈ Set.Icc a (a + L), ∀ v : Phase,
HasDerivAt (fun τ => Φ₀ τ v) (TangentialHessian.qI.mulVec (K.mulVec (Φ₀ t v))) t) →
∀ α α₀ : ℝ → ℝ,
ContinuousOn α (Set.Icc a (a + L)) → ContinuousOn α₀ (Set.Icc a (a + L)) →
(∀ t ∈ Set.Icc a (a + L), ∃ ρ : ℝ, 0 < ρ ∧
ambientRotationDet (Φ t) = ⟨ρ * Real.cos (α t), ρ * Real.sin (α t)⟩) →
(∀ t ∈ Set.Icc a (a + L), ∃ ρ : ℝ, 0 < ρ ∧
ambientRotationDet (Φ₀ t) = ⟨ρ * Real.cos (α₀ t), ρ * Real.sin (α₀ t)⟩) →
α₀ (a + L) - α₀ a - Real.pi < α (a + L) - α a := by sorry
end BirkhoffGlobalSection
Source
Liu--Salomao, Finite energy foliations and global dynamics in the restricted three-body problem, https://arxiv.org/html/2506.17867v2#S7, proof of Theorem 1.8 (the Hessian along the orbit is taken arbitrarily close to its value at the saddle-center over the resident time interval). Continuous dependence of linear ODE solutions on coefficients (Gronwall inequality); Gutt, Generalized Conley--Zehnder index, https://arxiv.org/pdf/1307.7239, Eq. (9).