Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Large Conley–Zehnder index forces large windings of nonnegative eigenvalues

Proved
FiniteEnergyPlane.two_le_of_hasEigenWind_of_czIndex_ge_three

by Mazecto · Nov 1, 2026 · Mathlib 0df444a (Lean v4.33.1)

conley-zehnder-indexpseudoholomorphic-curvesreeb-dynamicssymplectic-geometrysymplectizationwinding-numbers

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), HHH the same function on V=R2⋅(1+1)V=\mathbb{R}^{2\cdot(1+1)}V=R2⋅(1+1), JJJ a smooth dλ0d\lambda_0dλ0​-compatible complex structure on ξ\xiξ, PPP a periodic orbit of XH0X_{H_0}XH0​​ on H0−1(1)H_0^{-1}(1)H0−1​(1) and QQQ a nondegenerate 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. If μCZ(P)≥3\mu_{CZ}(P)\ge3μCZ​(P)≥3, then every eigenvalue μ≥0\mu\ge0μ≥0 of the asymptotic operator AQA_QAQ​ has winding at least 222.

Formalization Note The orbits correspond as in isNondegenerate_bridge of the previous mission (transport by Fin.cast); the Conley–Zehnder index is HryniewiczCriterion.czIndexOfPath (linearizedXiPath H₀ P Y), for every Y with IsLinearizedFlow H₀ P.x Y. The hypothesis is 3≤μCZ3\le\mu_{CZ}3≤μCZ​ for every such Y; windings of eigenvalues are HasEigenWind J Q μ k.

Preamble
import Definitions.Def_FiniteEnergyPlane_Winding
Formal statement
namespace FiniteEnergyPlane

open MeasureTheory Metric Filter Topology
open scoped ContDiff ENNReal Real

/-- Hryniewicz (Trans. AMS 2012), Lemma 4.5: if a nondegenerate periodic Reeb orbit `Q` on
`S ⊂ ℝ⁴` has Conley–Zehnder index at least `3`, then every eigenvalue `μ ≥ 0` of its asymptotic
operator has eigenvectors of winding number at least `2` in the global frame. -/
theorem two_le_of_hasEigenWind_of_czIndex_ge_three (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))
    ∀ J : V 1 → V 1 →L[ℝ] V 1, IsCompatibleXiStructure H J →
    ∀ (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 →
        3 ≤ HryniewiczCriterion.czIndexOfPath (HryniewiczCriterion.linearizedXiPath H₀ P Y)) →
      ∀ μ : ℝ, 0 ≤ μ → ∀ k : ℤ, HasEigenWind J Q μ k → 2 ≤ k := by
  sorry

end FiniteEnergyPlane
Source
U. Hryniewicz, Fast finite-energy planes in symplectizations and applications, Trans. Amer. Math. Soc. 364 (2012), 1859–1931, arXiv:0812.4076, Lemma 4.5
Read-back

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

FiniteEnergyPlane.two_le_of_hasEigenWind_of_czIndex_ge_three

Throughout, R4\mathbb R^4R4 has coordinates x=(x0,x1,x2,x3)x = (x_0,x_1,x_2,x_3)x=(x0​,x1​,x2​,x3​). Two copies of R4\mathbb R^4R4 appear (indexed by {0,1,2,3}\{0,1,2,3\}{0,1,2,3} in two syntactically different ways); they are identified coordinate-by-coordinate, and the identification is used silently below.

Standard structures on R4\mathbb R^4R4.

  • ω0(u,v)=u0v1−u1v0+u2v3−u3v2\omega_0(u,v) = u_0v_1 - u_1v_0 + u_2v_3 - u_3v_2ω0​(u,v)=u0​v1​−u1​v0​+u2​v3​−u3​v2​, and the Liouville form λx(v)=12 ω0(x,v)\lambda_x(v) = \tfrac12\,\omega_0(x,v)λx​(v)=21​ω0​(x,v).
  • For H:R4→RH : \mathbb R^4 \to \mathbb RH:R4→R: ∂iH(x)=dH(x) ei\partial_i H(x) = dH(x)\,e_i∂i​H(x)=dH(x)ei​, and XH(x)=(−∂1H,∂0H,−∂3H,∂2H)(x)X_H(x) = (-\partial_1H, \partial_0H, -\partial_3H, \partial_2H)(x)XH​(x)=(−∂1​H,∂0​H,−∂3​H,∂2​H)(x).
  • The Reeb field 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).
  • ξx={v:λx(v)=0 and dH(x)v=0}\xi_x = \{ v : \lambda_x(v) = 0 \text{ and } dH(x)v = 0\}ξx​={v:λx​(v)=0 and dH(x)v=0}.

Data and hypotheses. Let H0:R4→RH_0 : \mathbb R^4 \to \mathbb RH0​:R4→R, and set H=H0H = H_0H=H0​ (under the identification above). Assume:

  1. H0H_0H0​ is a strictly star-shaped level: H0H_0H0​ is C∞C^\inftyC∞; for every u≠0u \neq 0u=0 there is exactly one r>0r > 0r>0 with H0(ru)=1H_0(ru) = 1H0​(ru)=1; and dH0(x) x>0dH_0(x)\,x > 0dH0​(x)x>0 at every xxx with H0(x)=1H_0(x) = 1H0​(x)=1.

Then the theorem asserts: for every J:R4→L(R4,R4)J : \mathbb R^4 \to \mathcal L(\mathbb R^4, \mathbb R^4)J:R4→L(R4,R4) such that

  1. JJJ is a compatible ξ\xiξ-structure for HHH: JJJ is C∞C^\inftyC∞, and for every xxx with H(x)=1H(x) = 1H(x)=1 and all v,w∈ξxv, w \in \xi_xv,w∈ξx​: J(x)v∈ξxJ(x)v \in \xi_xJ(x)v∈ξx​, J(x)J(x)v=−vJ(x)J(x)v = -vJ(x)J(x)v=−v, v≠0⇒ω0(v,J(x)v)>0v \neq 0 \Rightarrow \omega_0(v, J(x)v) > 0v=0⇒ω0​(v,J(x)v)>0, and ω0(J(x)v,J(x)w)=ω0(v,w)\omega_0(J(x)v, J(x)w) = \omega_0(v,w)ω0​(J(x)v,J(x)w)=ω0​(v,w);

for every Hamiltonian periodic orbit PPP of H0H_0H0​ (P.x:R→R4P.x : \mathbb R \to \mathbb R^4P.x:R→R4, P.T>0P.T > 0P.T>0, P.x˙(t)=XH0(P.x(t))\dot{P.x}(t) = X_{H_0}(P.x(t))P.x˙(t)=XH0​​(P.x(t)) and H0(P.x(t))=1H_0(P.x(t)) = 1H0​(P.x(t))=1 for all ttt, P.x(t+P.T)=P.x(t)P.x(t + P.T) = P.x(t)P.x(t+P.T)=P.x(t)), and every Reeb orbit QQQ of HHH (Q.x:R→R4Q.x : \mathbb R \to \mathbb R^4Q.x:R→R4, Q.T>0Q.T > 0Q.T>0, H(Q.x(τ))=1H(Q.x(\tau)) = 1H(Q.x(τ))=1, Q.x˙(τ)=RH(Q.x(τ))\dot{Q.x}(\tau) = R_H(Q.x(\tau))Q.x˙​(τ)=RH​(Q.x(τ)), Q.x(τ+Q.T)=Q.x(τ)Q.x(\tau + Q.T) = Q.x(\tau)Q.x(τ+Q.T)=Q.x(τ) for all τ\tauτ), satisfying

  1. Q.x(R)=P.x(R)Q.x(\mathbb R) = P.x(\mathbb R)Q.x(R)=P.x(R) (equal images as sets);
  2. Q.T=∫0P.TλP.x(τ)(ddτP.x(τ)) dτQ.T = \displaystyle\int_0^{P.T} \lambda_{P.x(\tau)}\big(\tfrac{d}{d\tau}P.x(\tau)\big)\, d\tauQ.T=∫0P.T​λP.x(τ)​(dτd​P.x(τ))dτ;
  3. QQQ is nondegenerate: for every Φ:R→L(R4,R4)\Phi : \mathbb R \to \mathcal L(\mathbb R^4,\mathbb R^4)Φ:R→L(R4,R4) with Φ(0)=id\Phi(0) = \mathrm{id}Φ(0)=id and Φ˙(τ)=dRH(Q.x(τ))∘Φ(τ)\dot\Phi(\tau) = dR_H(Q.x(\tau)) \circ \Phi(\tau)Φ˙(τ)=dRH​(Q.x(τ))∘Φ(τ) for all τ\tauτ, every v∈ξQ.x(0)v \in \xi_{Q.x(0)}v∈ξQ.x(0)​ with Φ(Q.T)v=v\Phi(Q.T)v = vΦ(Q.T)v=v is 000 (trivially true if no such Φ\PhiΦ exists);
  4. for every Y:R→L(R4,R4)Y : \mathbb R \to \mathcal L(\mathbb R^4,\mathbb R^4)Y:R→L(R4,R4) with Y(0)=idY(0) = \mathrm{id}Y(0)=id and Y˙(t)=dXH0(P.x(t))∘Y(t)\dot Y(t) = dX_{H_0}(P.x(t)) \circ Y(t)Y˙(t)=dXH0​​(P.x(t))∘Y(t) for all ttt, one has 3≤cz(ΨY)3 \le \mathrm{cz}(\Psi_Y)3≤cz(ΨY​) (defined below; this hypothesis is vacuous if no such YYY exists);

then for every real μ≥0\mu \ge 0μ≥0 and every integer kkk: if (J,Q)(J,Q)(J,Q) has eigen-winding kkk at μ\muμ, then 2≤k2 \le k2≤k.

Asymptotic eigenvectors. For μ∈R\mu \in \mathbb Rμ∈R, v:R→R4v : \mathbb R \to \mathbb R^4v:R→R4 is an asymptotic eigenvector of (J,Q)(J,Q)(J,Q) with eigenvalue μ\muμ if vvv is C∞C^\inftyC∞, 111-periodic, v(t)∈ξQ.x(Q.T t)v(t) \in \xi_{Q.x(Q.T\,t)}v(t)∈ξQ.x(Q.Tt)​ for all ttt, v(t)≠0v(t) \neq 0v(t)=0 for some ttt, and for all ttt

J(Q.x(Q.T t))(−v˙(t)+Q.T⋅dRH(Q.x(Q.T t)) v(t))=μ v(t),J(Q.x(Q.T\,t))\big(-\dot v(t) + Q.T\cdot dR_H(Q.x(Q.T\,t))\,v(t)\big) = \mu\, v(t),J(Q.x(Q.Tt))(−v˙(t)+Q.T⋅dRH​(Q.x(Q.Tt))v(t))=μv(t),

where dRHdR_HdRH​ is the derivative of RHR_HRH​ as a map on all of R4\mathbb R^4R4.

ξ\xiξ-coordinates and winding. Let Q1(x)=(−x2,x3,x0,−x1)Q_1(x) = (-x_2, x_3, x_0, -x_1)Q1​(x)=(−x2​,x3​,x0​,−x1​), Q2(x)=(x3,x2,−x1,−x0)Q_2(x) = (x_3, x_2, -x_1, -x_0)Q2​(x)=(x3​,x2​,−x1​,−x0​), ∣x∣|x|∣x∣ the Euclidean norm, and

f1H(x)=∣x∣−1(Q2(x)−dH(x)Q2(x)dH(x) x x),f2H(x)=∣x∣−1(Q1(x)−dH(x)Q1(x)dH(x) x x)f_1^H(x) = |x|^{-1}\Big(Q_2(x) - \tfrac{dH(x)Q_2(x)}{dH(x)\,x}\,x\Big),\qquad f_2^H(x) = |x|^{-1}\Big(Q_1(x) - \tfrac{dH(x)Q_1(x)}{dH(x)\,x}\,x\Big)f1H​(x)=∣x∣−1(Q2​(x)−dH(x)xdH(x)Q2​(x)​x),f2H​(x)=∣x∣−1(Q1​(x)−dH(x)xdH(x)Q1​(x)​x)

(divisions by zero give 000). Set xcH(x,v)=(ω0(v,f2H(x)), ω0(f1H(x),v))\mathrm{xc}_H(x,v) = \big(\omega_0(v, f_2^H(x)),\ \omega_0(f_1^H(x), v)\big)xcH​(x,v)=(ω0​(v,f2H​(x)), ω0​(f1H​(x),v)), also read as the complex number ω0(v,f2H(x))+i ω0(f1H(x),v)\omega_0(v, f_2^H(x)) + i\,\omega_0(f_1^H(x), v)ω0​(v,f2H​(x))+iω0​(f1H​(x),v). f:R→Cf : \mathbb R \to \mathbb Cf:R→C has loop winding kkk if fff is continuous, 111-periodic, nowhere zero, and some continuous θ:R→R\theta : \mathbb R \to \mathbb Rθ:R→R has f(t)=∣f(t)∣eiθ(t)f(t) = |f(t)|e^{i\theta(t)}f(t)=∣f(t)∣eiθ(t) for all ttt and θ(1)−θ(0)=2πk\theta(1) - \theta(0) = 2\pi kθ(1)−θ(0)=2πk. (J,Q)(J,Q)(J,Q) has eigen-winding kkk at μ\muμ if (i) at least one asymptotic eigenvector with eigenvalue μ\muμ exists, and (ii) for every asymptotic eigenvector vvv with eigenvalue μ\muμ, t↦xcH(Q.x(Q.T t),v(t))t \mapsto \mathrm{xc}_H(Q.x(Q.T\,t), v(t))t↦xcH​(Q.x(Q.Tt),v(t)) has loop winding kkk. (If no eigenvector with eigenvalue μ\muμ exists, the premise fails and the conclusion is not claimed for that μ\muμ.)

The path ΨY\Psi_YΨY​. With Πx(v)=v−λx(v)λx(XH0(x)) XH0(x)\Pi_x(v) = v - \dfrac{\lambda_x(v)}{\lambda_x(X_{H_0}(x))}\,X_{H_0}(x)Πx​(v)=v−λx​(XH0​​(x))λx​(v)​XH0​​(x), define for τ∈R\tau \in \mathbb Rτ∈R and i,j∈{0,1}i,j \in \{0,1\}i,j∈{0,1}

ΨY(τ)ij=xcH0(P.x(P.Tτ), ΠP.x(P.Tτ)(Y(P.Tτ) gj))i,g0=f1H0(P.x(0)), g1=f2H0(P.x(0)).\Psi_Y(\tau)_{ij} = \mathrm{xc}_{H_0}\Big(P.x(P.T\tau),\ \Pi_{P.x(P.T\tau)}\big(Y(P.T\tau)\, g_j\big)\Big)_i,\qquad g_0 = f_1^{H_0}(P.x(0)),\ g_1 = f_2^{H_0}(P.x(0)).ΨY​(τ)ij​=xcH0​​(P.x(P.Tτ), ΠP.x(P.Tτ)​(Y(P.Tτ)gj​))i​,g0​=f1H0​​(P.x(0)), g1​=f2H0​​(P.x(0)).

The integer cz(φ)\mathrm{cz}(\varphi)cz(φ) of φ:R→R2×2\varphi : \mathbb R \to \mathbb R^{2\times2}φ:R→R2×2: with e(s)=(cos⁡s,sin⁡s)e(s) = (\cos s, \sin s)e(s)=(coss,sins), an angle lift from sss is a θ:R→R\theta : \mathbb R \to \mathbb Rθ:R→R, continuous on [0,1][0,1][0,1], with θ(0)=s\theta(0) = sθ(0)=s and, for each t∈[0,1]t \in [0,1]t∈[0,1], some r>0r > 0r>0 such that φ(t)e(s)=r e(θ(t))\varphi(t)e(s) = r\,e(\theta(t))φ(t)e(s)=re(θ(t)). Let W={(θ(1)−s)/2π:s∈[0,2π], θ an angle lift from s}W = \{(\theta(1) - s)/2\pi : s \in [0,2\pi],\ \theta \text{ an angle lift from } s\}W={(θ(1)−s)/2π:s∈[0,2π], θ an angle lift from s}, α=inf⁡W\alpha = \inf Wα=infW, β=sup⁡W\beta = \sup Wβ=supW (real inf/sup, equal to 000 by convention if WWW is empty or unbounded on that side). Then cz(φ)=2(⌈β⌉−1)\mathrm{cz}(\varphi) = 2(\lceil\beta\rceil - 1)cz(φ)=2(⌈β⌉−1) if α≤⌈β⌉−1\alpha \le \lceil\beta\rceil - 1α≤⌈β⌉−1, and 2⌈β⌉−12\lceil\beta\rceil - 12⌈β⌉−1 otherwise.

Human review
  • Endorsed by Shuze Chen · Nov 1, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Mazecto · Nov 1, 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