Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Nondegeneracy of Reeb orbits in R4\mathbb{R}^4R4 and of Hamiltonian periodic orbits

Proved
FiniteEnergyPlane.isNondegenerate_bridge

by Mazecto · Oct 21, 2026 · Mathlib 0df444a (Lean v4.33.1)

asymptotic-operatorpseudoholomorphic-curves

Let H0:R4→RH_0:\mathbb{R}^4\to\mathbb{R}H0​:R4→R have a strictly star-shaped level, in the sense of HryniewiczCriterion, and let HHH be the same function on V=R2⋅(1+1)V=\mathbb{R}^{2\cdot(1+1)}V=R2⋅(1+1). Let PPP be a periodic orbit of XH0X_{H_0}XH0​​ on H0−1(1)H_0^{-1}(1)H0−1​(1) (in HryniewiczCriterion) and QQQ a periodic Reeb orbit of HHH with the same image and with period equal to the action ∫0TPλ0(x˙)\int_0^{T_P}\lambda_0(\dot x)∫0TP​​λ0​(x˙) of PPP. Then QQQ is nondegenerate if and only if, for the linearized flow YYY of XH0X_{H_0}XH0​​ along PPP, the path φ\varphiφ of HryniewiczCriterion.linearizedXiPath satisfies: φ(1)v=v\varphi(1)v=vφ(1)v=v only for v=0v=0v=0.

Formalization Note The coordinates are transported by Fin.cast along 2 * (1 + 1) = 4, as in periodicOrbit_bridge of the previous mission. The right-hand side is the nondegeneracy hypothesis appearing in HryniewiczCriterion (for every Y with IsLinearizedFlow H₀ P.x Y).

Preamble
import Definitions.Def_FiniteEnergyPlane_Asymptotics
import Definitions.Def_HryniewiczCriterion_ConleyZehnder
Formal statement
namespace FiniteEnergyPlane

open MeasureTheory Metric Filter Topology
open scoped ContDiff ENNReal Real

/-- For `n = 1`, nondegeneracy of a periodic Reeb orbit agrees with nondegeneracy of the
corresponding periodic orbit of `X_H` in `HryniewiczCriterion` (no eigenvalue `1` of the
linearized flow on `ξ` in the global frame). The coordinates are transported along
`Fin (2 * (1 + 1)) = Fin 4`; the orbits correspond by image and action, as in
`periodicOrbit_bridge`. -/
theorem isNondegenerate_bridge (H₀ : HryniewiczCriterion.R4 → ℝ)
    (hH₀ : HryniewiczCriterion.IsStrictlyStarShapedLevel H₀) :
    let toV : HryniewiczCriterion.R4 → V 1 := fun x k => x (Fin.cast (by norm_num) k)
    let H : V 1 → ℝ := fun y => H₀ (fun k => y (Fin.cast (by norm_num) k))
    ∀ (P : HryniewiczCriterion.PeriodicOrbit H₀) (Q : ReebOrbit H),
      Set.range Q.x = Set.range (fun τ => toV (P.x τ)) →
      Q.T = ∫ τ in (0 : ℝ)..P.T, liouville (toV (P.x τ)) (deriv (fun s => toV (P.x s)) τ) →
      (Q.IsNondegenerate ↔
        ∀ Y : ℝ → (HryniewiczCriterion.R4 →L[ℝ] HryniewiczCriterion.R4),
          HryniewiczCriterion.IsLinearizedFlow H₀ P.x Y →
          ∀ v : Fin 2 → ℝ, (HryniewiczCriterion.linearizedXiPath H₀ P Y 1).mulVec v = v →
            v = 0) := by
  sorry

end FiniteEnergyPlane
Source
U. Hryniewicz, Systems of global surfaces of section for dynamically convex Reeb flows on the 3-sphere, J. Symplectic Geom. 12 (2014), arXiv:1105.2077, Section 2.1
Read-back

What the Lean code literally says, in plain math · claude-opus-5-5

Read-back: FiniteEnergyPlane.isNondegenerate_bridge

This statement compares two independent sets of definitions on R4\mathbb{R}^4R4.

Definitions on R4\mathbb{R}^4R4 (first family). For x,u,v∈R4x, u, v \in \mathbb{R}^4x,u,v∈R4 (coordinates 0,1,2,30,1,2,30,1,2,3):

  • ω(u,v)=u0v1−u1v0+u2v3−u3v2\omega(u, v) = u_0 v_1 - u_1 v_0 + u_2 v_3 - u_3 v_2ω(u,v)=u0​v1​−u1​v0​+u2​v3​−u3​v2​ and ℓx(v)=12(x0v1−x1v0+x2v3−x3v2)\ell_x(v) = \tfrac12 (x_0 v_1 - x_1 v_0 + x_2 v_3 - x_3 v_2)ℓx​(v)=21​(x0​v1​−x1​v0​+x2​v3​−x3​v2​);
  • for H0:R4→RH_0 : \mathbb{R}^4 \to \mathbb{R}H0​:R4→R, ∂iH0(x)=dH0(x)ei\partial_i H_0(x) = dH_0(x) e_i∂i​H0​(x)=dH0​(x)ei​ (Fréchet derivative, 000 where not differentiable) and X(x)=(−∂1H0,∂0H0,−∂3H0,∂2H0)(x)X(x) = (-\partial_1 H_0, \partial_0 H_0, -\partial_3 H_0, \partial_2 H_0)(x)X(x)=(−∂1​H0​,∂0​H0​,−∂3​H0​,∂2​H0​)(x);
  • ∣x∣=∑ixi2|x| = \sqrt{\sum_i x_i^2}∣x∣=∑i​xi2​​, Q1x=(−x2,x3,x0,−x1)Q_1 x = (-x_2, x_3, x_0, -x_1)Q1​x=(−x2​,x3​,x0​,−x1​), Q2x=(x3,x2,−x1,−x0)Q_2 x = (x_3, x_2, -x_1, -x_0)Q2​x=(x3​,x2​,−x1​,−x0​), and
f1(x)=∣x∣−1(Q2x−dH0(x)Q2xdH0(x)x x),f2(x)=∣x∣−1(Q1x−dH0(x)Q1xdH0(x)x x)f_1(x) = |x|^{-1}\Big(Q_2 x - \tfrac{dH_0(x) Q_2 x}{dH_0(x) x}\, x\Big), \qquad f_2(x) = |x|^{-1}\Big(Q_1 x - \tfrac{dH_0(x) Q_1 x}{dH_0(x) x}\, x\Big)f1​(x)=∣x∣−1(Q2​x−dH0​(x)xdH0​(x)Q2​x​x),f2​(x)=∣x∣−1(Q1​x−dH0​(x)xdH0​(x)Q1​x​x)

(division by 000 gives 000);

  • πx(v)=v−ℓx(v)ℓx(X(x)) X(x)\pi_x(v) = v - \dfrac{\ell_x(v)}{\ell_x(X(x))}\, X(x)πx​(v)=v−ℓx​(X(x))ℓx​(v)​X(x) and κx(v)=(ω(v,f2(x)), ω(f1(x),v))∈R2\kappa_x(v) = \big(\omega(v, f_2(x)),\ \omega(f_1(x), v)\big) \in \mathbb{R}^2κx​(v)=(ω(v,f2​(x)), ω(f1​(x),v))∈R2.

"H0H_0H0​ is a strictly star-shaped level": H0H_0H0​ is C∞C^\inftyC∞, each y≠0y \ne 0y=0 has exactly one r>0r > 0r>0 with H0(ry)=1H_0(r y) = 1H0​(ry)=1, and dH0(x)x>0dH_0(x) x > 0dH0​(x)x>0 whenever H0(x)=1H_0(x) = 1H0​(x)=1. A periodic orbit PPP of H0H_0H0​ is a map xP:R→R4x_P : \mathbb{R} \to \mathbb{R}^4xP​:R→R4 and TP>0T_P > 0TP​>0 with xP′(t)=X(xP(t))x_P'(t) = X(x_P(t))xP′​(t)=X(xP​(t)) and H0(xP(t))=1H_0(x_P(t)) = 1H0​(xP​(t))=1 for all ttt, and xP(t+TP)=xP(t)x_P(t + T_P) = x_P(t)xP​(t+TP​)=xP​(t) (not necessarily the minimal period). A linearized flow along xPx_PxP​ is a map YYY from R\mathbb{R}R to linear maps R4→R4\mathbb{R}^4 \to \mathbb{R}^4R4→R4 with Y(0)=idY(0) = \mathrm{id}Y(0)=id and Y′(t)=DX(xP(t))∘Y(t)Y'(t) = DX(x_P(t)) \circ Y(t)Y′(t)=DX(xP​(t))∘Y(t) for all ttt. Given YYY, MYM_YMY​ is the real 2×22 \times 22×2 matrix

(MY)ij=[κxP(TP)(πxP(TP)(Y(TP) gj))]i,g0=f1(xP(0)), g1=f2(xP(0)),(M_Y)_{ij} = \Big[\kappa_{x_P(T_P)}\Big(\pi_{x_P(T_P)}\big(Y(T_P)\, g_j\big)\Big)\Big]_i, \qquad g_0 = f_1(x_P(0)),\ g_1 = f_2(x_P(0)),(MY​)ij​=[κxP​(TP​)​(πxP​(TP​)​(Y(TP​)gj​))]i​,g0​=f1​(xP​(0)), g1​=f2​(xP​(0)),

(this is the value at time 111 of the path τ↦\tau \mapstoτ↦ the analogous matrix built at xP(TPτ)x_P(T_P \tau)xP​(TP​τ) with Y(TPτ)Y(T_P \tau)Y(TP​τ)).

Definitions on V=R2(1+1)=R4V = \mathbb{R}^{2(1+1)} = \mathbb{R}^4V=R2(1+1)=R4 (second family). Identify R4\mathbb{R}^4R4 with VVV coordinatewise (index k↦kk \mapsto kk↦k), and let H:V→RH : V \to \mathbb{R}H:V→R be H0H_0H0​ under this identification. On VVV: (j0v)=(−v1,v0,−v3,v2)(j_0 v) = (-v_1, v_0, -v_3, v_2)(j0​v)=(−v1​,v0​,−v3​,v2​), ω0(u,v)=⟨j0u,v⟩\omega_0(u, v) = \langle j_0 u, v \rangleω0​(u,v)=⟨j0​u,v⟩, λx(v)=12ω0(x,v)\lambda_x(v) = \tfrac12 \omega_0(x, v)λx​(v)=21​ω0​(x,v), XH=j0∇HX_H = j_0 \nabla HXH​=j0​∇H with ∇H(x)=(dH(x)ek)k\nabla H(x) = (dH(x) e_k)_k∇H(x)=(dH(x)ek​)k​, RH(x)=λx(XH(x))−1XH(x)R_H(x) = \lambda_x(X_H(x))^{-1} X_H(x)RH​(x)=λx​(XH​(x))−1XH​(x) (with 0−1=00^{-1} = 00−1=0), and ξx={v:λx(v)=0, dH(x)v=0}\xi_x = \{ v : \lambda_x(v) = 0,\ dH(x) v = 0 \}ξx​={v:λx​(v)=0, dH(x)v=0}. A Reeb orbit QQQ of HHH is xQ:R→Vx_Q : \mathbb{R} \to VxQ​:R→V and TQ>0T_Q > 0TQ​>0 with H(xQ(τ))=1H(x_Q(\tau)) = 1H(xQ​(τ))=1, xQ′(τ)=RH(xQ(τ))x_Q'(\tau) = R_H(x_Q(\tau))xQ′​(τ)=RH​(xQ​(τ)), xQ(τ+TQ)=xQ(τ)x_Q(\tau + T_Q) = x_Q(\tau)xQ​(τ+TQ​)=xQ​(τ) for all τ\tauτ (TQT_QTQ​ not necessarily minimal). "QQQ is nondegenerate" means: for every Φ\PhiΦ from R\mathbb{R}R to linear maps V→VV \to VV→V with Φ(0)=id\Phi(0) = \mathrm{id}Φ(0)=id and Φ′(τ)=DRH(xQ(τ))∘Φ(τ)\Phi'(\tau) = DR_H(x_Q(\tau)) \circ \Phi(\tau)Φ′(τ)=DRH​(xQ​(τ))∘Φ(τ) for all τ\tauτ, and every v∈ξxQ(0)v \in \xi_{x_Q(0)}v∈ξxQ​(0)​ with Φ(TQ)v=v\Phi(T_Q) v = vΦ(TQ​)v=v, one has v=0v = 0v=0.

Statement. Let H0:R4→RH_0 : \mathbb{R}^4 \to \mathbb{R}H0​:R4→R be a strictly star-shaped level (first family; no separate hypothesis is stated for HHH). For every periodic orbit PPP of H0H_0H0​ and every Reeb orbit QQQ of HHH such that

  • the image of xQx_QxQ​ equals the image of xPx_PxP​ (under the identification), and
TQ=∫0TPλxP(τ)(xP′(τ)) dτ,T_Q = \int_0^{T_P} \lambda_{x_P(\tau)}\big(x_P'(\tau)\big)\, d\tau,TQ​=∫0TP​​λxP​(τ)​(xP′​(τ))dτ,

the following equivalence holds:

Q is nondegenerate  ⟺  for every linearized flow Y along xP and every v∈R2 with MYv=v, v=0.Q \text{ is nondegenerate} \iff \text{for every linearized flow } Y \text{ along } x_P \text{ and every } v \in \mathbb{R}^2 \text{ with } M_Y v = v, \ v = 0.Q is nondegenerate⟺for every linearized flow Y along xP​ and every v∈R2 with MY​v=v, v=0.

No relation between the parametrizations of xPx_PxP​ and xQx_QxQ​ (base points, direction, speed) is assumed beyond equality of images and the period identity. Both sides of the equivalence quantify universally over solutions (Φ\PhiΦ, resp. YYY) of the respective linear equations; either side holds vacuously if no such solution exists.

Human review
  • Endorsed by Shuze Chen · Oct 21, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Mazecto · Oct 21, 2026

    Confirmed by the mission captain (proposal self-audit).

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 paperProve2Me Team
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me