Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Asymptotics of finite-energy planes

Proved
FiniteEnergyPlane.plane_asymptotics

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\mathbb{C}C. Let T=∫Cu∗dλ0T=\int_{\mathbb{C}}u^*d\lambda_0T=∫C​u∗dλ0​. Then 0<T<∞0<T<\infty0<T<∞, a(u(z))→+∞a(u(z))\to+\inftya(u(z))→+∞ as ∣z∣→∞|z|\to\infty∣z∣→∞, the actions of the counterclockwise loops t↦u(Re2πit)t\mapsto u(Re^{2\pi it})t↦u(Re2πit) tend to TTT as R→∞R\to\inftyR→∞, and for every sequence Rk→∞R_k\to\inftyRk​→∞ there are a subsequence RkjR_{k_j}Rkj​​, a periodic Reeb orbit P=(x,T)P=(x,T)P=(x,T) and c∈Rc\in\mathbb{R}c∈R with

proj u(Rkje2πi ⋅)⟶x(T ⋅+c)in C∞(R,V).\mathrm{proj}\,u\big(R_{k_j}e^{2\pi i\,\cdot}\big)\longrightarrow x(T\,\cdot+c)\quad\text{in }C^\infty(\mathbb{R},V).proju(Rkj​​e2πi⋅)⟶x(T⋅+c)in C∞(R,V).

Formalization Note TTT is (dlambdaEnergy H Set.univ u).toReal; the first conjunct 0 < T also rules out the value ∞\infty∞. "∣z∣→∞|z|\to\infty∣z∣→∞" is the filter cocompact ℂ.

Preamble
import Definitions.Def_FiniteEnergyPlane_Setting
Formal statement
namespace FiniteEnergyPlane

open MeasureTheory Metric Filter Topology
open scoped ContDiff ENNReal Real

/-- Hofer 1993, Theorem 31 (p. 537). Let `u` be a nonconstant finite-energy `J̃`-holomorphic
plane, and `T > 0` its `dλ`-energy. Then `a(u(z)) → +∞` as `z → ∞`, the actions of the
counterclockwise loops `t ↦ u(R e^{2π i t})` tend to `T`, and for every `R_k → ∞` a subsequence of
the loops `t ↦ proj(u(R_k e^{2π i t}))` converges in `C^∞` to `t ↦ x(T t + c)` for a periodic Reeb
orbit `(x, T)`. -/
theorem plane_asymptotics {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 Set.univ u) (hnc : ∃ z₁ z₂, u z₁ ≠ u z₂) :
    0 < (dlambdaEnergy H Set.univ u).toReal ∧
      Tendsto (fun z => aCoord H (u z)) (cocompact ℂ) atTop ∧
      Tendsto (fun R => loopAction H u (ccwLoop R)) atTop
        (𝓝 (dlambdaEnergy H Set.univ u).toReal) ∧
      ∀ R : ℕ → ℝ, Tendsto R atTop atTop → ∃ φ : ℕ → ℕ, StrictMono φ ∧ ∃ P : ReebOrbit H,
        P.T = (dlambdaEnergy H Set.univ u).toReal ∧ ∃ c : ℝ,
          TendstoCInfty (fun k => loopInS H u (ccwLoop (R (φ k)))) (fun t => P.x (P.T * t + c)) := by
  sorry

end FiniteEnergyPlane
Source
H. Hofer, Pseudoholomorphic curves in symplectizations with applications to the Weinstein conjecture in dimension three, Invent. Math. 114 (1993), 515–563, Theorem 31, p. 537
Read-back

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

FiniteEnergyPlane.plane_asymptotics

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 a finite-energy curve on all of C\mathbb{C}C (as defined below, with respect to HHH and JJJ) which is non-constant: there are z1,z2∈Cz_1, z_2 \in \mathbb{C}z1​,z2​∈C with u(z1)≠u(z2)u(z_1) \neq u(z_2)u(z1​)=u(z2​). Write T:=E‾T := \overline{E}T:=E for the real number obtained from Edλ(C,u)∈[0,∞]E_{d\lambda}(\mathbb{C}, u) \in [0,\infty]Edλ​(C,u)∈[0,∞] by sending +∞+\infty+∞ to 000 and keeping finite values. Then all four of the following hold:

  1. 0<T0 < T0<T. (Equivalently: Edλ(C,u)E_{d\lambda}(\mathbb{C}, u)Edλ​(C,u) is finite and strictly positive, and TTT equals it.)
  2. a(u(z))→+∞a(u(z)) \to +\inftya(u(z))→+∞ as ∣z∣→∞|z| \to \infty∣z∣→∞ (i.e. along the filter of complements of compact subsets of C\mathbb{C}C).
  3. As the real parameter R→+∞R \to +\inftyR→+∞,
Au(R):=∫01λγR(t)(γR′(t)) dt ⟶ T,γR(t):=πS(u(R e2πit)),\mathcal{A}_u(R) := \int_0^1 \lambda_{\gamma_R(t)}\big(\gamma_R'(t)\big)\, dt \ \longrightarrow\ T, \qquad \gamma_R(t) := \pi_S\big(u(R\, e^{2\pi i t})\big),Au​(R):=∫01​λγR​(t)​(γR′​(t))dt ⟶ T,γR​(t):=πS​(u(Re2πit)),

where γR′\gamma_R'γR′​ is the derivative in ttt (taken as 000 where γR\gamma_RγR​ is not differentiable) and the integral is the interval integral (taken as 000 when the integrand is not integrable). 4. For every sequence of reals (Rj)j∈N(R_j)_{j \in \mathbb{N}}(Rj​)j∈N​ with Rj→+∞R_j \to +\inftyRj​→+∞, there exist a strictly increasing ϕ:N→N\phi : \mathbb{N} \to \mathbb{N}ϕ:N→N, a Reeb orbit PPP with period TP=TT_P = TTP​=T, and a real constant ccc such that the maps γRϕ(k):R→V\gamma_{R_{\phi(k)}} : \mathbb{R} \to VγRϕ(k)​​:R→V converge in C∞C^\inftyC∞ on the whole real line to t↦xP(Tt+c)t \mapsto x_P(T t + c)t↦xP​(Tt+c): for every order m≥0m \ge 0m≥0,

sup⁡t∈R∥dmdtmγRϕ(k)(t)−dmdtm xP(Tt+c)∥⟶0(k→∞),\sup_{t \in \mathbb{R}} \Big\| \frac{d^m}{dt^m}\gamma_{R_{\phi(k)}}(t) - \frac{d^m}{dt^m}\, x_P(Tt + c) \Big\| \longrightarrow 0 \quad (k \to \infty),t∈Rsup​​dtmdm​γRϕ(k)​​(t)−dtmdm​xP​(Tt+c)​⟶0(k→∞),

where the mmm-th derivatives are iterated one-variable derivatives (with the convention that the derivative of a non-differentiable function is 000), and the convergence is uniform in t∈Rt \in \mathbb{R}t∈R. Here γR\gamma_RγR​ is defined for every real RRR (including R≤0R \le 0R≤0) by the same formula; only the tail k→∞k \to \inftyk→∞ matters. The phase ccc and the subsequence may depend on the sequence (Rj)(R_j)(Rj​); the orbit PPP is not asserted to be independent of the sequence.

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