Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Robust rotation growth for the saddle-center linear model

Proved
BirkhoffGlobalSection.saddle_center_linear_system_rotation_growth

by caleb · Sep 28, 2026 · Mathlib 0df444a (Lean v4.33.1)

dynamical-systemssymplectic-geometry

Let J=(0I2−I20)J=\begin{pmatrix}0&I_2\\-I_2&0\end{pmatrix}J=(0−I2​​I2​0​) and fix the symmetric matrix

H0=(−1600108−100−1101001).H_0=\begin{pmatrix}-16&0&0&1\\0&8&-1&0\\0&-1&1&0\\1&0&0&1\end{pmatrix}.H0​=​−16001​08−10​0−110​1001​​.

For every R∈RR\in\mathbb RR∈R, there exist δ,L>0\delta,L>0δ,L>0 with the following property. Let a∈Ra\in\mathbb Ra∈R and let H(t)H(t)H(t) be a continuous real symmetric matrix on [a,a+L][a,a+L][a,a+L], satisfying ∥H(t)−H0∥max⁡<δ\|H(t)-H_0\|_{\max}<\delta∥H(t)−H0​∥max​<δ throughout this interval. Suppose a family of real linear maps Y(t):R4→R4Y(t):\mathbb R^4\to\mathbb R^4Y(t):R4→R4 satisfies the variational equation ddt(Y(t)v)=JH(t)Y(t)v\frac{d}{dt}(Y(t)v)=JH(t)Y(t)vdtd​(Y(t)v)=JH(t)Y(t)v for every vector vvv and every t∈[a,a+L]t\in[a,a+L]t∈[a,a+L], and Y(a)Y(a)Y(a) is symplectic: (Y(a)u)TJY(a)v=uTJv(Y(a)u)^T JY(a)v=u^TJv(Y(a)u)TJY(a)v=uTJv for all u,vu,vu,v.

Write P(Y(t))P(Y(t))P(Y(t)) for the complex-linear part in coordinates z=q−ipz=q-ipz=q−ip. Every continuous angle α:R→R\alpha:\mathbb R\to\mathbb Rα:R→R with det⁡CP(Y(t))=ρ(t)eiα(t)\det_{\mathbb C}P(Y(t))=\rho(t)e^{i\alpha(t)}detC​P(Y(t))=ρ(t)eiα(t) for some ρ(t)>0\rho(t)>0ρ(t)>0 at each time satisfies

α(a+L)−α(a)>R.\alpha(a+L)-\alpha(a)>R.α(a+L)−α(a)>R.

The constants are uniform in the initial time and in the initial symplectic matrix. This finite-dimensional perturbation estimate isolates the local rotation mechanism needed near the Levi–Civita saddle-center equilibria.

Formalization Note The matrix norm is the entrywise maximum norm. The coefficients and differential equation are constrained only on the specified interval; the angle is supplied globally.

Preamble
import Definitions.Def_BirkhoffGlobalSection_AmbientRotation
import Mathlib.Analysis.Matrix.Normed
open scoped Matrix.Norms.Elementwise
Formal statement
namespace BirkhoffGlobalSection

/-- Finite-time stability of positive ambient rotation for the explicit
saddle-center linear model. The initial symplectic map is unrestricted in
size, and all coefficient assumptions are confined to the resident interval. -/
theorem saddle_center_linear_system_rotation_growth (R : ℝ) :
    ∃ δ L : ℝ, 0 < δ ∧ 0 < L ∧
      ∀ (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 - !![-16, 0, 0, 1; 0, 8, -1, 0; 0, -1, 1, 0; 1, 0, 0, 1]‖ < δ) →
        ∀ Y : ℝ → (Phase →L[ℝ] Phase),
          (∀ u v : Phase,
            Y a u ⬝ᵥ TangentialHessian.qI.mulVec (Y a v) =
              u ⬝ᵥ TangentialHessian.qI.mulVec v) →
          (∀ t ∈ Set.Icc a (a + L), ∀ v : Phase,
            HasDerivAt (fun τ => Y τ v)
              (TangentialHessian.qI.mulVec ((H t).mulVec (Y t v))) t) →
          ∀ α : ℝ → ℝ, IsAmbientRotationAngle Y α →
            R < α (a + L) - α a := by sorry

end BirkhoffGlobalSection
Source
Derived finite-time robustness formulation of the saddle-center growth mechanism in Liu–Salomão, https://arxiv.org/html/2506.17867v2#S7, Eq. (7.7) and the final proof of Theorem 1.8. The determinant rotation map is Gutt, https://arxiv.org/pdf/1307.7239, Corollary 12, Eq. (9), pp. 8–9. H0 is the directly computed Hessian of the platform Levi–Civita Hamiltonian at μ=1/2, c=2, s=(±1/2,0,0,0). The coefficient perturbation estimate and arbitrary symplectic initial-matrix formulation are derived auxiliary claims, not a verbatim theorem from either reference.

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me