Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Ambient-to-frame comparison over one base period

Proved
BirkhoffGlobalSection.ambient_angle_base_frame_comparison

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

dynamical-systemssymplectic-geometry

Over one base period, the ambient determinant angle and the transverse polar angle agree up to one full turn. Precisely, with a closed regular Hamiltonian orbit, its variational flow, and a continuous ambient angle α\alphaα, every transverse vector and polar angle θ\thetaθ satisfy

α(T)−α(0)≤θ(T)−θ(0)+2π.\alpha(T)-\alpha(0) \le \theta(T)-\theta(0)+2\pi.α(T)−α(0)≤θ(T)−θ(0)+2π.

Projecting the ambient complex-linear determinant rotation onto the quaternionic transverse frame identifies the two increments up to the choice of argument branch. This isolates the frame-reduction half of the comparison.

Preamble
import Definitions.Def_BirkhoffGlobalSection_AmbientRotation

open scoped ContDiff
Formal statement
namespace BirkhoffGlobalSection

open scoped ContDiff

theorem ambient_angle_base_frame_comparison
    (F : Phase → ℝ) (S : Set Phase) (x : ℝ → Phase) (T : ℝ)
    (hx : IsPeriodicHamiltonianSolutionIn F S x T)
    (hregular : ∀ t : ℝ, ContDiffAt ℝ ∞ F (x t) ∧ fderiv ℝ F (x t) ≠ 0)
    (Y : ℝ → (Phase →L[ℝ] Phase))
    (hY : IsHamiltonianVariationalSolution F x Y)
    (α : ℝ → ℝ) (hα : IsAmbientRotationAngle Y α) :
    ∀ v : Phase, fderiv ℝ F (x 0) v = 0 →
      transverseFrameCoordinates (TangentialHessian.grad F (x 0)) v ≠ 0 →
      ∀ θ : ℝ → ℝ, Continuous θ →
        (∀ t : ℝ, ∃ ρ : ℝ, 0 < ρ ∧
          transverseFrameCoordinates (TangentialHessian.grad F (x t)) (Y t v) =
            ![ρ * Real.cos (θ t), ρ * Real.sin (θ t)]) →
        α T - α 0 ≤ θ T - θ 0 + 2 * Real.pi := by sorry

end BirkhoffGlobalSection
Source
Derived frame and periodic-cocycle estimate for the quaternionic frame and determinant rotation constructions in Joung-van Koert, https://arxiv.org/html/2407.19159v3, Section 2.3, and Gutt, https://arxiv.org/pdf/1307.7239, p. 2, Theorem 1, Eq. (3).

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