Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Finite-energy cylinders with vanishing dλd\lambdadλ-energy are trivial cylinders

Proved
FiniteEnergyPlane.eq_trivialCylinder_of_dlambdaEnergy_eq_zero

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

finite-energypseudoholomorphic-curvesreeb-dynamicssymplectic-geometrysymplectization

Let S=H−1(1)S=H^{-1}(1)S=H−1(1) be a strictly star-shaped level, JJJ a smooth dλ0d\lambda_0dλ0​-compatible complex structure on ξ\xiξ, and uuu a nonconstant finite-energy J~\tilde JJ~-holomorphic curve on C∖{0}\mathbb{C}\setminus\{0\}C∖{0} with ∫C∖{0}u∗dλ0=0\int_{\mathbb{C}\setminus\{0\}}u^*d\lambda_0=0∫C∖{0}​u∗dλ0​=0. Then there are a periodic Reeb orbit PPP, an integer k≠0k\neq0k=0 and c∈C∖{0}c\in\mathbb{C}\setminus\{0\}c∈C∖{0} with

u(z)=FP(c zk)for all z≠0.u(z)=F_P(c\,z^k)\qquad\text{for all }z\neq0.u(z)=FP​(czk)for all z=0.

Formalization Note The cylinder R×S1\mathbb{R}\times S^1R×S1 is C∖{0}\mathbb{C}\setminus\{0\}C∖{0}, (s,t)↦e2π(s+it)(s,t)\mapsto e^{2\pi(s+it)}(s,t)↦e2π(s+it); Wendl's "biholomorphically equivalent to a trivial cylinder over a closed Reeb orbit" is the explicit form FP(czk)F_P(cz^k)FP​(czk), with FPF_PFP​ as in the setting and zkz^kzk an integer power. Wendl's lemma also covers the plane and general stable Hamiltonian structures; this item is the cylinder case in the symplectization of a star-shaped level.

Preamble
import Definitions.Def_FiniteEnergyPlane_Setting
Formal statement
namespace FiniteEnergyPlane

open MeasureTheory Metric Filter Topology
open scoped ContDiff ENNReal Real

/-- Wendl, Lemma 9.9 (p. 158), cylinder case. A nonconstant finite-energy `J̃`-holomorphic
cylinder `u : ℂ \ {0} → V n \ {0}` with vanishing `dλ`-energy is a trivial cylinder: there are a
periodic Reeb orbit `P`, an integer `k ≠ 0` and `c ≠ 0` with `u(z) = F_P(c zᵏ)`. (The cylinder
`ℝ × S¹` is `ℂ \ {0}` by `e^{2π(s+it)}`; `F_P(w) = |w|^{T/π} x(T arg w / 2π)` in the coordinate
`y = e^{2a} x`.) -/
theorem eq_trivialCylinder_of_dlambdaEnergy_eq_zero {n : ℕ} (H : V n → ℝ) (hH : IsStrictlyStarShapedLevel H)
    (J : V n → V n →L[ℝ] V n) (hJ : IsCompatibleXiStructure H J) (u : ℂ → V n)
    (hu : IsFiniteEnergyCurve H J {z | z ≠ 0} u)
    (hnc : ∃ z₁ : ℂ, z₁ ≠ 0 ∧ ∃ z₂ : ℂ, z₂ ≠ 0 ∧ u z₁ ≠ u z₂)
    (hzero : dlambdaEnergy H {z | z ≠ 0} u = 0) :
    ∃ P : ReebOrbit H, ∃ k : ℤ, k ≠ 0 ∧ ∃ c : ℂ, c ≠ 0 ∧
      ∀ z : ℂ, z ≠ 0 → u z = trivialCylinder P (c * z ^ k) := by
  sorry

end FiniteEnergyPlane
Source
C. Wendl, Lectures on Symplectic Field Theory, arXiv:1612.01009, https://arxiv.org/abs/1612.01009, Lemma 9.9, p. 158 (case of the cylinder)
Read-back

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

FiniteEnergyPlane.eq_trivialCylinder_of_dlambdaEnergy_eq_zero

Statement. Let n∈Nn \in \mathbb{N}n∈N, H:V→RH : V \to \mathbb{R}H:V→R satisfying the star-shaped level conditions, and JJJ a compatible structure (both defined below). Let u:C→Vu : \mathbb{C} \to Vu:C→V be such that:

  1. uuu is a finite-energy curve on the punctured plane C∖{0}\mathbb{C} \setminus \{0\}C∖{0} (as defined below, with respect to HHH and JJJ);
  2. uuu is non-constant on C∖{0}\mathbb{C} \setminus \{0\}C∖{0}: there are z1≠0z_1 \neq 0z1​=0 and z2≠0z_2 \neq 0z2​=0 with u(z1)≠u(z2)u(z_1) \neq u(z_2)u(z1​)=u(z2​);
  3. Edλ(C∖{0},u)=0E_{d\lambda}(\mathbb{C} \setminus \{0\}, u) = 0Edλ​(C∖{0},u)=0.

Then there exist a Reeb orbit PPP (with no condition on its period TPT_PTP​), an integer k∈Zk \in \mathbb{Z}k∈Z with k≠0k \neq 0k=0 (either sign allowed; zkz^kzk is the integer power, so zk=(z−1)∣k∣z^{k} = (z^{-1})^{|k|}zk=(z−1)∣k∣ for k<0k < 0k<0), and a complex number c≠0c \neq 0c=0, such that

u(z)=CylP(c zk)for every z∈C∖{0}.u(z) = \mathrm{Cyl}_P\big(c\, z^{k}\big) \quad \text{for every } z \in \mathbb{C} \setminus \{0\}.u(z)=CylP​(czk)for every z∈C∖{0}.

No hypothesis is made on the behaviour of a∘ua \circ ua∘u near 000 or near ∞\infty∞, and nothing is asserted about u(0)u(0)u(0).

Setting and notation (all definitions unfolded)

Throughout, n∈Nn \in \mathbb{N}n∈N is arbitrary (including n=0n = 0n=0) and V=R2(n+1)V = \mathbb{R}^{2(n+1)}V=R2(n+1), with coordinates indexed 0,1,…,2n+10, 1, \dots, 2n+10,1,…,2n+1.

  • Standard structure. j0:V→Vj_0 : V \to Vj0​:V→V is (j0v)k=−vk+1(j_0 v)_k = -v_{k+1}(j0​v)k​=−vk+1​ for kkk even and (j0v)k=vk−1(j_0 v)_k = v_{k-1}(j0​v)k​=vk−1​ for kkk odd. With the Euclidean dot product ⟨u,v⟩=∑kukvk\langle u, v\rangle = \sum_k u_k v_k⟨u,v⟩=∑k​uk​vk​, set ω0(u,v)=⟨j0u,v⟩\omega_0(u, v) = \langle j_0 u, v\rangleω0​(u,v)=⟨j0​u,v⟩ and λx(v)=12 ω0(x,v)\lambda_x(v) = \tfrac12\,\omega_0(x, v)λx​(v)=21​ω0​(x,v).
  • Hamiltonian data. For H:V→RH : V \to \mathbb{R}H:V→R: ∇H(x)\nabla H(x)∇H(x) is the vector of partial derivatives dHx(ek)dH_x(e_k)dHx​(ek​); XH(x)=j0∇H(x)X_H(x) = j_0 \nabla H(x)XH​(x)=j0​∇H(x); S={x:H(x)=1}S = \{x : H(x) = 1\}S={x:H(x)=1}; the "Reeb field" is R(x)=λx(XH(x))−1 XH(x)R(x) = \lambda_x(X_H(x))^{-1}\, X_H(x)R(x)=λx​(XH​(x))−1XH​(x), where the inverse of 000 is taken to be 000. Derivatives are Fréchet derivatives, with the convention that the derivative of a non-differentiable map at a point is 000.
  • Star-shaped level (hypothesis hHhHhH): HHH is C∞C^\inftyC∞; for every u≠0u \neq 0u=0 there is a unique r>0r > 0r>0 with H(ru)=1H(ru) = 1H(ru)=1; and dHx(x)>0dH_x(x) > 0dHx​(x)>0 for every xxx with H(x)=1H(x) = 1H(x)=1.
  • Compatible structure (hypothesis hJhJhJ): J:V→EndR(V)J : V \to \mathrm{End}_{\mathbb{R}}(V)J:V→EndR​(V) is C∞C^\inftyC∞, and for every x∈Sx \in Sx∈S and all v,wv, wv,w in ξx={v:λx(v)=0, dHx(v)=0}\xi_x = \{v : \lambda_x(v) = 0,\ dH_x(v) = 0\}ξx​={v:λx​(v)=0, dHx​(v)=0}: 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, ω0(v,J(x)v)>0\omega_0(v, J(x)v) > 0ω0​(v,J(x)v)>0 if v≠0v \neq 0v=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). Nothing is required of J(x)J(x)J(x) off ξx\xi_xξx​ or for x∉Sx \notin Sx∈/S.
  • Radial coordinates. ρ(y)\rho(y)ρ(y) is a chosen r>0r > 0r>0 with H(ry)=1H(ry) = 1H(ry)=1 if one exists, and ρ(y)=1\rho(y) = 1ρ(y)=1 otherwise (under hHhHhH, for y≠0y \ne 0y=0 it is the unique such rrr). Then πS(y)=ρ(y) y\pi_S(y) = \rho(y)\, yπS​(y)=ρ(y)y and a(y)=−12log⁡ρ(y)a(y) = -\tfrac12 \log \rho(y)a(y)=−21​logρ(y), so y=e2a(y)πS(y)y = e^{2a(y)}\pi_S(y)y=e2a(y)πS​(y) when ρ(y)\rho(y)ρ(y) is that rrr.
  • Almost complex structure J~\tilde JJ~. For y∈Vy \in Vy∈V put x=πS(y)x = \pi_S(y)x=πS​(y), r=ρ(y)r = \rho(y)r=ρ(y), α(v)=r2 dHx(x) dHx(v)\alpha(v) = \dfrac{r}{2\, dH_x(x)}\, dH_x(v)α(v)=2dHx​(x)r​dHx​(v), β(v)=r λx(v)\beta(v) = r\,\lambda_x(v)β(v)=rλx​(v), w(v)=v−2α(v) y−β(v) r−1R(x)w(v) = v - 2\alpha(v)\, y - \beta(v)\, r^{-1} R(x)w(v)=v−2α(v)y−β(v)r−1R(x), and
J~(y)v=α(v) r−1R(x)−2β(v) y+J(x) w(v).\tilde J(y)v = \alpha(v)\, r^{-1} R(x) - 2\beta(v)\, y + J(x)\, w(v).J~(y)v=α(v)r−1R(x)−2β(v)y+J(x)w(v).
  • Derivatives of maps fff on C=R2∋z=s+it\mathbb{C} = \mathbb{R}^2 \ni z = s + itC=R2∋z=s+it. ∂sf(z)=Df(z)(1)\partial_s f(z) = Df(z)(1)∂s​f(z)=Df(z)(1), ∂tf(z)=Df(z)(i)\partial_t f(z) = Df(z)(i)∂t​f(z)=Df(z)(i) (each 000 where fff is not differentiable).
  • Finite-energy curve on U⊆CU \subseteq \mathbb{C}U⊆C for u:C→Vu : \mathbb{C} \to Vu:C→V: (1) uuu is C∞C^\inftyC∞ on UUU; (2) u(z)≠0u(z) \ne 0u(z)=0 for z∈Uz \in Uz∈U; (3) for every z∈Uz \in Uz∈U, uuu is differentiable at zzz and ∂su(z)+J~(u(z)) ∂tu(z)=0\partial_s u(z) + \tilde J(u(z))\, \partial_t u(z) = 0∂s​u(z)+J~(u(z))∂t​u(z)=0; (4) E(U,u)<∞E(U, u) < \inftyE(U,u)<∞, where, writing au=a∘ua_u = a \circ uau​=a∘u and wu=πS∘uw_u = \pi_S \circ uwu​=πS​∘u,
E(U,u)=sup⁡φ ∫U[φ′(au)(∂sau λwu(∂twu)−∂tau λwu(∂swu))+φ(au) ω0(∂swu,∂twu)]+ dz ∈[0,∞],E(U,u) = \sup_{\varphi}\ \int_U \Big[\varphi'(a_u)\big(\partial_s a_u\, \lambda_{w_u}(\partial_t w_u) - \partial_t a_u\, \lambda_{w_u}(\partial_s w_u)\big) + \varphi(a_u)\, \omega_0(\partial_s w_u, \partial_t w_u)\Big]^+ \, dz \ \in [0, \infty],E(U,u)=φsup​ ∫U​[φ′(au​)(∂s​au​λwu​​(∂t​wu​)−∂t​au​λwu​​(∂s​wu​))+φ(au​)ω0​(∂s​wu​,∂t​wu​)]+dz ∈[0,∞],

the supremum being over C∞C^\inftyC∞ nondecreasing φ:R→[0,1]\varphi : \mathbb{R} \to [0,1]φ:R→[0,1], [⋅]+=max⁡(⋅,0)[\cdot]^+ = \max(\cdot, 0)[⋅]+=max(⋅,0), and the integral a Lebesgue integral of a nonnegative function with respect to area measure (value in [0,∞][0,\infty][0,∞]).

  • dλd\lambdadλ-energy. Edλ(U,u)=∫U[ω0(∂swu,∂twu)]+ dz∈[0,∞]E_{d\lambda}(U, u) = \displaystyle\int_U \big[\omega_0(\partial_s w_u, \partial_t w_u)\big]^+\, dz \in [0, \infty]Edλ​(U,u)=∫U​[ω0​(∂s​wu​,∂t​wu​)]+dz∈[0,∞].
  • Reeb orbits. A Reeb orbit PPP consists of a map xP:R→Vx_P : \mathbb{R} \to VxP​:R→V and a number TP>0T_P > 0TP​>0 such that xP(τ)∈Sx_P(\tau) \in SxP​(τ)∈S for all τ\tauτ, xPx_PxP​ is differentiable with xP′(τ)=R(xP(τ))x_P'(\tau) = R(x_P(\tau))xP′​(τ)=R(xP​(τ)), and xP(τ+TP)=xP(τ)x_P(\tau + T_P) = x_P(\tau)xP​(τ+TP​)=xP​(τ) for all τ\tauτ. (TPT_PTP​ is a period, not required to be the minimal one.)
  • Trivial cylinder over PPP. For w∈Cw \in \mathbb{C}w∈C,
CylP(w)=∣w∣TP/π  xP ⁣(TParg⁡w2π),\mathrm{Cyl}_P(w) = |w|^{T_P/\pi}\; x_P\!\Big(\frac{T_P \arg w}{2\pi}\Big),CylP​(w)=∣w∣TP​/πxP​(2πTP​argw​),

with arg⁡w∈(−π,π]\arg w \in (-\pi, \pi]argw∈(−π,π] the principal argument (arg⁡0=0\arg 0 = 0arg0=0); since TP/π>0T_P/\pi > 0TP​/π>0, CylP(0)=0\mathrm{Cyl}_P(0) = 0CylP​(0)=0.

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