Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Sets of fast finite-energy planes and sequential compactness in Cloc∞C^\infty_{loc}Cloc∞​

Definition
FiniteEnergyPlane_Compactness

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

compactnessfast-planespseudoholomorphic-curvesreeb-dynamicssymplectic-geometrysymplectization

Sets of fast finite-energy planes in the symplectization of a strictly star-shaped level S=H−1(1)⊂R4S=H^{-1}(1)\subset\mathbb{R}^4S=H−1(1)⊂R4, in the setting of FiniteEnergyPlane_Setting, FiniteEnergyPlane_Asymptotics and FiniteEnergyPlane_Winding with n=1n=1n=1 (U. Hryniewicz 2012, § 2). The symplectization R×S\mathbb{R}\times SR×S is R4∖{0}\mathbb{R}^4\setminus\{0\}R4∖{0} with y=e2axy=e^{2a}xy=e2ax, x∈Sx\in Sx∈S.

  1. Conley–Zehnder lower bound. For a periodic Reeb orbit QQQ on SSS and m∈Zm\in\mathbb{Z}m∈Z, "μCZ(Q)≥m\mu_{CZ}(Q)\ge mμCZ​(Q)≥m" means: for every periodic orbit RRR of the HryniewiczCriterion setting (for the same function) with the same image as QQQ and action equal to the period of QQQ, and every linearized flow YYY along RRR, Hryniewicz's index czIndexOfPath (linearizedXiPath … R Y) is at least mmm.
  2. The set Θ(K,P)\Theta(K,P)Θ(K,P) (Hryniewicz (7)). For a periodic Reeb orbit PPP, a set K⊂R4K\subset\mathbb{R}^4K⊂R4 and γ∈R\gamma\in\mathbb{R}γ∈R: the fast finite-energy planes uuu (Hryniewicz 2014, Definition 2.14) whose puncture ∞\infty∞ is nondegenerate with asymptotic limit PPP (Definition 2.9, sign +1+1+1), with u(0)∈Ku(0)\in Ku(0)∈K, and with dλd\lambdadλ-energy ∫{∣z∣>1}u∗dλ=γ\int_{\{|z|>1\}}u^*d\lambda=\gamma∫{∣z∣>1}​u∗dλ=γ.
  3. The set ΘL(K,P)\Theta_L(K,P)ΘL​(K,P) (Hryniewicz (9)): the planes of Θ(K,P)\Theta(K,P)Θ(K,P) with a(u(z))≥−La(u(z))\ge-La(u(z))≥−L for all zzz, where aaa is the R\mathbb{R}R-coordinate of the symplectization.
  4. Sequential compactness in Cloc∞C^\infty_{loc}Cloc∞​. A set AAA of maps C→R4\mathbb{C}\to\mathbb{R}^4C→R4 is sequentially compact in Cloc∞C^\infty_{loc}Cloc∞​ if every sequence in AAA has a subsequence converging in Cloc∞(C)C^\infty_{loc}(\mathbb{C})Cloc∞​(C) (every derivative uniformly on compact sets) to an element of AAA.

Formalization Note The compact set H⊂R×SH\subset\mathbb{R}\times SH⊂R×S of Hryniewicz is a set K⊂R4K\subset\mathbb{R}^4K⊂R4; the theorems ask KKK compact with 0∉K0\notin K0∈/K. The cylinder R×x(R)\mathbb{R}\times x(\mathbb{R})R×x(R) over an orbit is the cone {y≠0:proj(y)∈x(R)}\{y\neq0:\mathrm{proj}(y)\in x(\mathbb{R})\}{y=0:proj(y)∈x(R)}. ReebOrbit.IsCZAtLeast quantifies over all such RRR and YYY; for a strictly star-shaped level an RRR exists (periodicOrbit_bridge of a previous mission). Cloc∞C^\infty_{loc}Cloc∞​ convergence is JHolomorphic.TendstoCInftyLocOn on Set.univ.

Definition code
import Definitions.Def_FiniteEnergyPlane_Winding

/-!
# Sets of fast finite-energy planes and their compactness

U. Hryniewicz, *Fast finite-energy planes in symplectizations and applications*, Trans. AMS 364
(2012), § 2 ((7)–(10), Theorem 2.2); U. Hryniewicz, J. Symplectic Geom. 12 (2014), Theorem 3.10.
Everything is in the setting of `FiniteEnergyPlane_Setting`, `FiniteEnergyPlane_Asymptotics` and
`FiniteEnergyPlane_Winding` for `n = 1`: `S = H⁻¹(1) ⊂ V 1 = ℝ⁴` strictly star-shaped, and the
symplectization `ℝ × S` is `V 1 \ {0}` with `y = e^{2 aCoord y} • proj y`.

Conventions.
* The Conley–Zehnder index of a periodic Reeb orbit `Q` on `S` is the one of
  `HryniewiczCriterion` (`czIndexOfPath` of `linearizedXiPath`), computed on a periodic orbit of
  `H ∘ ofR4` with the same image and the same action as `Q` (as in `periodicOrbit_bridge`).
* A compact set `K ⊂ V 1 \ {0}` plays the role of the compact set `H ⊂ ℝ × S` of Hryniewicz;
  `ℝ × x(ℝ)` is the cone `{y ≠ 0 | proj H y ∈ x(ℝ)}`.
* `C^∞_loc` convergence of maps `ℂ → V 1` is `JHolomorphic.TendstoCInftyLocOn` on `Set.univ`.
-/

namespace FiniteEnergyPlane

noncomputable section

open MeasureTheory Metric Filter Topology
open scoped ContDiff ENNReal Real

/-- The Conley–Zehnder index of the periodic Reeb orbit `Q` on `S ⊂ ℝ⁴` is at least `m`: for every
periodic orbit `R` of `H ∘ ofR4` in `HryniewiczCriterion` with the same image and the same action as
`Q`, and every linearized flow `Y` along `R`, `m ≤ czIndexOfPath (linearizedXiPath (H ∘ ofR4) R Y)`.
(For a strictly star-shaped level such an `R` exists, see `periodicOrbit_bridge`.) -/
def ReebOrbit.IsCZAtLeast {H : V 1 → ℝ} (Q : ReebOrbit H) (m : ℤ) : Prop :=
  ∀ R : HryniewiczCriterion.PeriodicOrbit (fun x => H (ofR4 x)),
    Set.range Q.x = Set.range (fun τ => ofR4 (R.x τ)) →
    Q.T = ∫ τ in (0 : ℝ)..R.T, liouville (ofR4 (R.x τ)) (deriv (fun s => ofR4 (R.x s)) τ) →
    ∀ Y : ℝ → (HryniewiczCriterion.R4 →L[ℝ] HryniewiczCriterion.R4),
      HryniewiczCriterion.IsLinearizedFlow (fun x => H (ofR4 x)) R.x Y →
      m ≤ HryniewiczCriterion.czIndexOfPath
        (HryniewiczCriterion.linearizedXiPath (fun x => H (ofR4 x)) R Y)

/-- Hryniewicz (2012), (7): the set `Θ(K, P)` of fast finite-energy planes `u` asymptotic to `P` at
`∞` (Definition 2.9, sign `+1`) with `u(0) ∈ K` and `dλ`-energy `γ` outside the closed unit disk. -/
def fastPlaneSet (H : V 1 → ℝ) (J : V 1 → V 1 →L[ℝ] V 1) (P : ReebOrbit H) (K : Set (V 1))
    (γ : ℝ) : Set (ℂ → V 1) :=
  {u | IsFastPlane H J u ∧ IsNondegenerateEnd H u cylInf P 1 ∧ u 0 ∈ K ∧
    dlambdaEnergy H {z | 1 < ‖z‖} u = ENNReal.ofReal γ}

/-- Hryniewicz (2012), (9): the planes of `Θ(K, P)` whose coordinate `a = aCoord H ∘ u` is at least
`-L` everywhere. -/
def fastPlaneSetL (H : V 1 → ℝ) (J : V 1 → V 1 →L[ℝ] V 1) (P : ReebOrbit H) (K : Set (V 1))
    (γ L : ℝ) : Set (ℂ → V 1) :=
  {u | u ∈ fastPlaneSet H J P K γ ∧ ∀ z, -L ≤ aCoord H (u z)}

/-- `A` is sequentially compact in `C^∞_loc(ℂ, V 1)`: every sequence in `A` has a subsequence that
converges in `C^∞_loc` to an element of `A`. -/
def IsSeqCompactCInftyLoc (A : Set (ℂ → V 1)) : Prop :=
  ∀ u : ℕ → ℂ → V 1, (∀ k, u k ∈ A) →
    ∃ φ : ℕ → ℕ, StrictMono φ ∧ ∃ v ∈ A,
      JHolomorphic.TendstoCInftyLocOn (fun k => u (φ k)) v Set.univ

end

end FiniteEnergyPlane
Source
U. Hryniewicz, Fast finite-energy planes in symplectizations and applications, Trans. Amer. Math. Soc. 364 (2012), 1859–1931, arXiv:0812.4076, Section 2, formulas (7)–(10) and Theorem 2.2; 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, Theorem 3.10
Read-back

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

Read-back: definition module FiniteEnergyPlane_Compactness

This module introduces four definitions: the predicate Q.IsCZAtLeast(m)Q.\mathrm{IsCZAtLeast}(m)Q.IsCZAtLeast(m) on Reeb orbits, the sets F(H,J,P,K,γ)\mathcal{F}(H,J,P,K,\gamma)F(H,J,P,K,γ) (fastPlaneSet) and FL(H,J,P,K,γ)\mathcal{F}_L(H,J,P,K,\gamma)FL​(H,J,P,K,γ) (fastPlaneSetL), and a sequential-compactness predicate for sets of maps C→R4\mathbb{C}\to\mathbb{R}^4C→R4 (IsSeqCompactCInftyLoc). All four work in the four-dimensional case. The ingredients they use are expanded under "Notions used" below.

1. Q.IsCZAtLeast(m)Q.\mathrm{IsCZAtLeast}(m)Q.IsCZAtLeast(m)

Let H:R4→RH : \mathbb{R}^4 \to \mathbb{R}H:R4→R be any function, Q=(xQ,TQ)Q = (x_Q, T_Q)Q=(xQ​,TQ​) a Reeb orbit of HHH (see below), and m∈Zm\in\mathbb{Z}m∈Z. Let H~=H∘ι\tilde H = H\circ \iotaH~=H∘ι, where ι:R4→R4\iota:\mathbb{R}^4\to\mathbb{R}^4ι:R4→R4 is the identity re-indexing of coordinates. Q.IsCZAtLeast(m)Q.\mathrm{IsCZAtLeast}(m)Q.IsCZAtLeast(m) means the following. For every periodic orbit (y,Ty)(y, T_y)(y,Ty​) of the Hamiltonian system of H~\tilde HH~ that satisfies the two conditions

  • (image) {xQ(τ):τ∈R}={y(τ):τ∈R}\{x_Q(\tau) : \tau\in\mathbb{R}\} = \{y(\tau) : \tau\in\mathbb{R}\}{xQ​(τ):τ∈R}={y(τ):τ∈R}, and
  • (action) TQ=∫0Tyλy(τ)(y′(τ)) dτT_Q = \displaystyle\int_0^{T_y} \lambda_{y(\tau)}\big(y'(\tau)\big)\,d\tauTQ​=∫0Ty​​λy(τ)​(y′(τ))dτ,

and for every linearized flow YYY along yyy, one has

m≤μCZ(ΨH~,y,Y).m \le \mu_{\mathrm{CZ}}\big(\Psi_{\tilde H, y, Y}\big).m≤μCZ​(ΨH~,y,Y​).

Here a periodic orbit of H~\tilde HH~ is a map y:R→R4y:\mathbb{R}\to\mathbb{R}^4y:R→R4 together with a number Ty>0T_y>0Ty​>0 such that y′(t)=XH~(y(t))y'(t) = X_{\tilde H}(y(t))y′(t)=XH~​(y(t)) and H~(y(t))=1\tilde H(y(t)) = 1H~(y(t))=1 for all ttt, and y(t+Ty)=y(t)y(t+T_y)=y(t)y(t+Ty​)=y(t). The vector field is XH~(x)=(−∂1H~,∂0H~,−∂3H~,∂2H~)(x)X_{\tilde H}(x) = (-\partial_1\tilde H, \partial_0\tilde H, -\partial_3\tilde H, \partial_2\tilde H)(x)XH~​(x)=(−∂1​H~,∂0​H~,−∂3​H~,∂2​H~)(x). TyT_yTy​ is any positive period and need not be minimal. A linearized flow along yyy is any Y:R→L(R4)Y:\mathbb{R}\to L(\mathbb{R}^4)Y:R→L(R4) with Y(0)=idY(0)=\mathrm{id}Y(0)=id and Y′(t)=DXH~(y(t))∘Y(t)Y'(t) = DX_{\tilde H}(y(t))\circ Y(t)Y′(t)=DXH~​(y(t))∘Y(t) for all ttt. The index μCZ\mu_{\mathrm{CZ}}μCZ​ and the path Ψ\PsiΨ are defined under "Notions used". If no pair (y,Ty)(y,T_y)(y,Ty​) satisfies the image and action conditions, or no such YYY exists, the predicate holds vacuously for every mmm.

2. F(H,J,P,K,γ)\mathcal{F}(H,J,P,K,\gamma)F(H,J,P,K,γ) (fastPlaneSet)

The inputs are H:R4→RH:\mathbb{R}^4\to\mathbb{R}H:R4→R, J:R4→L(R4)J:\mathbb{R}^4\to L(\mathbb{R}^4)J:R4→L(R4), a Reeb orbit PPP of HHH, an arbitrary subset K⊆R4K\subseteq\mathbb{R}^4K⊆R4, and γ∈R\gamma\in\mathbb{R}γ∈R. The set consists of all maps u:C→R4u:\mathbb{C}\to\mathbb{R}^4u:C→R4 such that:

  1. uuu is a fast plane for (H,J)(H,J)(H,J) (defined below);
  2. uuu has a positive exponentially convergent end at ∞\infty∞ asymptotic to this particular PPP. That is, NdEnd(u,e∞,P,+1)\mathrm{NdEnd}(u, e_\infty, P, +1)NdEnd(u,e∞​,P,+1) holds with e∞(s,t)=e2πse2πite_\infty(s,t) = e^{2\pi s}e^{2\pi i t}e∞​(s,t)=e2πse2πit;
  3. u(0)∈Ku(0)\in Ku(0)∈K;
  4. Edλ({z:∣z∣>1},u)=max⁡(γ,0)E_{d\lambda}(\{z : |z|>1\}, u) = \max(\gamma, 0)Edλ​({z:∣z∣>1},u)=max(γ,0) (this is the real number γ\gammaγ cast into [0,∞][0,\infty][0,∞], so for γ≤0\gamma\le 0γ≤0 the condition reads Edλ=0E_{d\lambda}=0Edλ​=0).

Clause 1 has its own existential orbit, which is not required to equal PPP. Clause 2 is the separate requirement for PPP.

3. FL(H,J,P,K,γ)\mathcal{F}_L(H,J,P,K,\gamma)FL​(H,J,P,K,γ) (fastPlaneSetL)

This is the set of u∈F(H,J,P,K,γ)u\in\mathcal{F}(H,J,P,K,\gamma)u∈F(H,J,P,K,γ) with a(u(z))≥−La(u(z)) \ge -La(u(z))≥−L for every z∈Cz\in\mathbb{C}z∈C. Here aaa is the coordinate defined below. LLL is an arbitrary real number.

4. IsSeqCompactCInftyLoc(A)(A)(A)

Let AAA be a set of maps C→R4\mathbb{C}\to\mathbb{R}^4C→R4. The predicate means: for every sequence (uk)k∈N(u_k)_{k\in\mathbb{N}}(uk​)k∈N​ with all uk∈Au_k\in Auk​∈A, there exist a strictly increasing φ:N→N\varphi:\mathbb{N}\to\mathbb{N}φ:N→N and some v∈Av\in Av∈A with the following property. For every compact K⊆CK\subseteq\mathbb{C}K⊆C and every m∈Nm\in\mathbb{N}m∈N, the mmm-th iterated Fréchet derivatives Dmuφ(k)D^m u_{\varphi(k)}Dmuφ(k)​ converge uniformly on KKK to DmvD^m vDmv as k→∞k\to\inftyk→∞. Iterated derivatives are taken to be 000 wherever they do not exist. The limit vvv must lie in AAA itself.

Notions used

Space and forms. R4\mathbb{R}^4R4 has coordinates 0,1,2,30,1,2,30,1,2,3. Throughout the module the norm on it is the maximum norm max⁡k∣vk∣\max_k|v_k|maxk​∣vk​∣.

  • j0(v)=(−v1,v0,−v3,v2)j_0(v) = (-v_1, v_0, -v_3, v_2)j0​(v)=(−v1​,v0​,−v3​,v2​).
  • ω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​.
  • λx(v)=12ω0(x,v)\lambda_x(v) = \tfrac12\omega_0(x,v)λx​(v)=21​ω0​(x,v).
  • ∇H(x)k=DH(x)ek\nabla H(x)_k = DH(x)e_k∇H(x)k​=DH(x)ek​, where DDD is the Fréchet derivative, taken to be 000 where it does not exist.
  • XH=j0∇HX_H = j_0\nabla HXH​=j0​∇H.
  • The Reeb field is R(x)=λx(XH(x))−1XH(x)R(x) = \lambda_x(X_H(x))^{-1}X_H(x)R(x)=λx​(XH​(x))−1XH​(x), with the convention 0−1=00^{-1}=00−1=0.
  • S={H=1}S=\{H=1\}S={H=1}.
  • ξ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}.

Reeb orbit. A Reeb orbit P=(xP,TP)P=(x_P,T_P)P=(xP​,TP​) of HHH consists of xP:R→R4x_P:\mathbb{R}\to\mathbb{R}^4xP​:R→R4 and TP>0T_P>0TP​>0 with:

  • xP(τ)∈Sx_P(\tau)\in SxP​(τ)∈S and xP′(τ)=R(xP(τ))x_P'(\tau)=R(x_P(\tau))xP′​(τ)=R(xP​(τ)) for all τ\tauτ;
  • xP(τ+TP)=xP(τ)x_P(\tau+T_P)=x_P(\tau)xP​(τ+TP​)=xP​(τ).

TPT_PTP​ need not be the minimal period. PPP is prime if xP(τ)≠xP(0)x_P(\tau)\ne x_P(0)xP​(τ)=xP​(0) for 0<τ<TP0<\tau<T_P0<τ<TP​.

Radial coordinates. r(y)r(y)r(y) is a chosen r>0r>0r>0 with H(ry)=1H(ry)=1H(ry)=1 if one exists, and r(y)=1r(y)=1r(y)=1 otherwise. Then proj(y)=r(y) y\mathrm{proj}(y) = r(y)\,yproj(y)=r(y)y and a(y)=−12log⁡r(y)a(y) = -\tfrac12\log r(y)a(y)=−21​logr(y).

Induced almost complex structure. For y∈R4y\in\mathbb{R}^4y∈R4 put x=proj(y)x=\mathrm{proj}(y)x=proj(y), r=r(y)r=r(y)r=r(y), α(v)=r2DH(x)xDH(x)v\alpha(v) = \frac{r}{2DH(x)x}DH(x)vα(v)=2DH(x)xr​DH(x)v and β(v)=rλx(v)\beta(v) = r\lambda_x(v)β(v)=rλx​(v). Then

J~(y)v=α(v) r−1R(x)−2β(v) y+J(x)(v−2α(v)y−β(v)r−1R(x)).\tilde J(y)v = \alpha(v)\,r^{-1}R(x) - 2\beta(v)\,y + J(x)\big(v - 2\alpha(v)y - \beta(v)r^{-1}R(x)\big).J~(y)v=α(v)r−1R(x)−2β(v)y+J(x)(v−2α(v)y−β(v)r−1R(x)).

Derivatives and energies. For fff defined on C\mathbb{C}C, ∂sf(z)=Df(z)1\partial_sf(z) = Df(z)1∂s​f(z)=Df(z)1 and ∂tf(z)=Df(z)i\partial_tf(z)=Df(z)i∂t​f(z)=Df(z)i (both 000 where fff is not differentiable). For u:C→R4u:\mathbb{C}\to\mathbb{R}^4u:C→R4 write au=a∘ua_u = a\circ uau​=a∘u and wu=proj∘uw_u=\mathrm{proj}\circ uwu​=proj∘u.

  • Edλ(U,u)=∫Umax⁡(ω0(∂swu,∂twu),0) dz∈[0,∞]E_{d\lambda}(U,u) = \int_U \max\big(\omega_0(\partial_sw_u,\partial_tw_u),0\big)\,dz \in[0,\infty]Edλ​(U,u)=∫U​max(ω0​(∂s​wu​,∂t​wu​),0)dz∈[0,∞].
  • E(U,u)E(U,u)E(U,u) is the supremum, over all C∞C^\inftyC∞ nondecreasing ϕ:R→[0,1]\phi:\mathbb{R}\to[0,1]ϕ:R→[0,1], of
∫Umax⁡(ϕ′(au)(∂sau λwu(∂twu)−∂tau λwu(∂swu))+ϕ(au) ω0(∂swu,∂twu), 0) dz.\int_U \max\Big(\phi'(a_u)\big(\partial_sa_u\,\lambda_{w_u}(\partial_tw_u) - \partial_ta_u\,\lambda_{w_u}(\partial_sw_u)\big) + \phi(a_u)\,\omega_0(\partial_sw_u,\partial_tw_u),\,0\Big)\,dz.∫U​max(ϕ′(au​)(∂s​au​λwu​​(∂t​wu​)−∂t​au​λwu​​(∂s​wu​))+ϕ(au​)ω0​(∂s​wu​,∂t​wu​),0)dz.

Finite-energy curve on UUU. This means all of the following:

  • uuu is C∞C^\inftyC∞ on UUU and u(z)≠0u(z)\neq0u(z)=0 for z∈Uz\in Uz∈U;
  • at every z∈Uz\in Uz∈U, uuu is differentiable and ∂su(z)+J~(u(z))∂tu(z)=0\partial_su(z)+\tilde J(u(z))\partial_tu(z)=0∂s​u(z)+J~(u(z))∂t​u(z)=0;
  • E(U,u)<∞E(U,u)<\inftyE(U,u)<∞.

Exponential end. For e:R2→Ce:\mathbb{R}^2\to\mathbb{C}e:R2→C, ϵ∈R\epsilon\in\mathbb{R}ϵ∈R and a Reeb orbit PPP, NdEnd(u,e,P,ϵ)\mathrm{NdEnd}(u,e,P,\epsilon)NdEnd(u,e,P,ϵ) means that there are d,c∈Rd,c\in\mathbb{R}d,c∈R and b>0b>0b>0 such that, as s→+∞s\to+\inftys→+∞ and uniformly in t∈Rt\in\mathbb{R}t∈R,

a(u(e(s,t)))−ϵTPs−d→0,ebs(proj(u(e(s,t)))−xP(ϵTPt+c))→0.a(u(e(s,t))) - \epsilon T_Ps - d \to 0, \qquad e^{bs}\big(\mathrm{proj}(u(e(s,t))) - x_P(\epsilon T_Pt+c)\big)\to 0.a(u(e(s,t)))−ϵTP​s−d→0,ebs(proj(u(e(s,t)))−xP​(ϵTP​t+c))→0.

No nondegeneracy of PPP is part of this condition.

Fast plane. uuu is a fast plane if all three of the following hold:

  • uuu is a finite-energy curve on all of C\mathbb{C}C;
  • there is a prime Reeb orbit P′P'P′ with NdEnd(u,e∞,P′,+1)\mathrm{NdEnd}(u,e_\infty,P',+1)NdEnd(u,e∞​,P′,+1);
  • the condition below on π∂s\pi\partial_sπ∂s​ holds.

For the third condition, define π∂s(z)=ξC(wu(z), ∂swu(z)−λwu(z)(∂swu(z))R(wu(z)))∈C\pi\partial_s(z) = \xi_{\mathbb{C}}\big(w_u(z),\, \partial_sw_u(z) - \lambda_{w_u(z)}(\partial_sw_u(z))R(w_u(z))\big)\in\mathbb{C}π∂s​(z)=ξC​(wu​(z),∂s​wu​(z)−λwu​(z)​(∂s​wu​(z))R(wu​(z)))∈C. The condition says that its zero set Z={z:π∂s(z)=0}Z=\{z : \pi\partial_s(z)=0\}Z={z:π∂s​(z)=0} is finite, and that there are integers idx(z)\mathrm{idx}(z)idx(z), z∈Zz\in Zz∈Z, with ∑z∈Zidx(z)=0\sum_{z\in Z}\mathrm{idx}(z)=0∑z∈Z​idx(z)=0. Each idx(z)\mathrm{idx}(z)idx(z) must be a local index: π∂s\pi\partial_sπ∂s​ has no other zero in some closed disc Bˉ(z,r)\bar B(z,r)Bˉ(z,r), r>0r>0r>0, and for every ρ∈(0,r)\rho\in(0,r)ρ∈(0,r) the loop t↦π∂s(z+ρe2πit)t\mapsto\pi\partial_s(z+\rho e^{2\pi it})t↦π∂s​(z+ρe2πit) has winding number idx(z)\mathrm{idx}(z)idx(z).

Winding number. A loop f:R→Cf:\mathbb{R}\to\mathbb{C}f:R→C has winding number kkk if all of the following hold:

  • fff is continuous, 111-periodic and nowhere zero;
  • 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;
  • θ(1)−θ(0)=2πk\theta(1)-\theta(0)=2\pi kθ(1)−θ(0)=2πk.

ξ\xiξ-coordinates. ξC(x,v)=ω0(v,e2(x))+i ω0(e1(x),v)\xi_{\mathbb{C}}(x,v) = \omega_0(v, e_2(x)) + i\,\omega_0(e_1(x),v)ξC​(x,v)=ω0​(v,e2​(x))+iω0​(e1​(x),v), where

e1(x)=∣x∣2−1(q2(x)−DH(x)q2(x)DH(x)xx),e2(x)=∣x∣2−1(q1(x)−DH(x)q1(x)DH(x)xx).e_1(x) = |x|_2^{-1}\Big(q_2(x) - \tfrac{DH(x)q_2(x)}{DH(x)x}x\Big),\qquad e_2(x) = |x|_2^{-1}\Big(q_1(x) - \tfrac{DH(x)q_1(x)}{DH(x)x}x\Big).e1​(x)=∣x∣2−1​(q2​(x)−DH(x)xDH(x)q2​(x)​x),e2​(x)=∣x∣2−1​(q1​(x)−DH(x)xDH(x)q1​(x)​x).

Here 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​), and ∣x∣2|x|_2∣x∣2​ is the Euclidean norm.

Conley–Zehnder index of a path. Let Ψ:R→R2×2\Psi:\mathbb{R}\to\mathbb{R}^{2\times2}Ψ:R→R2×2 be a path of matrices.

  • Its winding set WWW is the set of numbers (θ(1)−s)/2π(\theta(1)-s)/2\pi(θ(1)−s)/2π obtained as follows. Choose s∈[0,2π]s\in[0,2\pi]s∈[0,2π] and a θ\thetaθ continuous on [0,1][0,1][0,1] with θ(0)=s\theta(0)=sθ(0)=s such that, for every t∈[0,1]t\in[0,1]t∈[0,1], Ψ(t)(cos⁡s,sin⁡s)\Psi(t)(\cos s,\sin s)Ψ(t)(coss,sins) is a positive multiple of (cos⁡θ(t),sin⁡θ(t))(\cos\theta(t),\sin\theta(t))(cosθ(t),sinθ(t)).
  • With a=inf⁡Wa=\inf Wa=infW and b=sup⁡Wb=\sup Wb=supW (real infimum and supremum, which take junk values if WWW is empty or unbounded), μCZ(Ψ)=2(⌈b⌉−1)\mu_{\mathrm{CZ}}(\Psi)=2(\lceil b\rceil-1)μCZ​(Ψ)=2(⌈b⌉−1) if a≤⌈b⌉−1a\le\lceil b\rceil-1a≤⌈b⌉−1, and 2⌈b⌉−12\lceil b\rceil-12⌈b⌉−1 otherwise.

The path ΨH~,y,Y\Psi_{\tilde H,y,Y}ΨH~,y,Y​. For an orbit (y,Ty)(y,T_y)(y,Ty​) and a linearized flow YYY, the (i,j)(i,j)(i,j) entry of ΨH~,y,Y(τ)\Psi_{\tilde H,y,Y}(\tau)ΨH~,y,Y​(τ) is the iii-th real component of ξC\xi_{\mathbb{C}}ξC​ at y(Tyτ)y(T_y\tau)y(Ty​τ) (computed with H~\tilde HH~) applied to

v−λy(Tyτ)(v)λy(Tyτ)(XH~(y(Tyτ)))XH~(y(Tyτ)),v=Y(Tyτ) ej+1(y(0)).v - \frac{\lambda_{y(T_y\tau)}(v)}{\lambda_{y(T_y\tau)}(X_{\tilde H}(y(T_y\tau)))}X_{\tilde H}(y(T_y\tau)),\qquad v = Y(T_y\tau)\,e_{j+1}(y(0)).v−λy(Ty​τ)​(XH~​(y(Ty​τ)))λy(Ty​τ)​(v)​XH~​(y(Ty​τ)),v=Y(Ty​τ)ej+1​(y(0)).

The frame vectors here are e1(y(0))e_1(y(0))e1​(y(0)) and e2(y(0))e_2(y(0))e2​(y(0)), for j=0,1j=0,1j=0,1.

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

    Confirmed by the moderator at approval.

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