Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Convergence to an isolated asymptotic orbit holds for all small radii

Proved
FiniteEnergyPlane.tendstoCInfty_of_isIsolated

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 finite-energy J~\tilde JJ~-holomorphic curve on D∖{0}D\setminus\{0\}D∖{0} whose puncture 000 is not removable. Let P=(x,T)P=(x,T)P=(x,T) be an isolated periodic Reeb orbit, σ∈{1,−1}\sigma\in\{1,-1\}σ∈{1,−1}, c∈Rc\in\mathbb{R}c∈R, and ρk→0+\rho_k\to0^+ρk​→0+ such that the loops t↦proj u(ρke−2πit)t\mapsto\mathrm{proj}\,u(\rho_ke^{-2\pi it})t↦proju(ρk​e−2πit) converge in C∞C^\inftyC∞ to t↦x(σTt+c)t\mapsto x(\sigma Tt+c)t↦x(σTt+c). Then for every m≥0m\ge0m≥0 and ε>0\varepsilon>0ε>0 there is r0>0r_0>0r0​>0 such that for every 0<r<r00<r<r_00<r<r0​ some c′∈Rc'\in\mathbb{R}c′∈R satisfies

sup⁡t∈R∥djdtj proj u(re−2πit)−djdtj x(σTt+c′)∥≤ε(0≤j≤m).\sup_{t\in\mathbb{R}}\Big\|\frac{d^j}{dt^j}\,\mathrm{proj}\,u(re^{-2\pi it})-\frac{d^j}{dt^j}\,x(\sigma Tt+c')\Big\|\le\varepsilon\qquad(0\le j\le m).t∈Rsup​​dtjdj​proju(re−2πit)−dtjdj​x(σTt+c′)​≤ε(0≤j≤m).

Formalization Note Wendl phrases the conclusion with neighbourhoods in C∞(S1,M)C^\infty(S^1,M)C∞(S1,M) of the set of parametrizations of the orbit; here the neighbourhoods are given by uniform bounds on the first mmm derivatives. The sign σ\sigmaσ accounts for the single (clockwise) loop orientation used at both kinds of puncture. "Isolated" is ReebOrbit.IsIsolated.

Preamble
import Definitions.Def_FiniteEnergyPlane_Setting
Formal statement
namespace FiniteEnergyPlane

open MeasureTheory Metric Filter Topology
open scoped ContDiff ENNReal Real

/-- Wendl, Lemma 9.18 (p. 170). Let `u` be a finite-energy `J̃`-holomorphic curve on the punctured
unit disc whose puncture is not removable, and suppose that along some radii `ρ_k → 0⁺` the
clockwise loops `t ↦ proj(u(ρ_k e^{-2π i t}))` converge in `C^∞` to `t ↦ x(σ T t + c)`, `σ = ±1`,
for a periodic Reeb orbit `P = (x, T)`. If `P` is isolated, then for every `m` and `ε > 0`, all
loops of sufficiently small radius are within `ε` in `C^m` of some reparametrization
`t ↦ x(σ T t + c')`. -/
theorem tendstoCInfty_of_isIsolated {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 (ball 0 1 \ {0}) u) (hnr : ¬ IsRemovablePuncture H J u 0 1)
    (P : ReebOrbit H) (hP : P.IsIsolated) (σ : ℝ) (hσ : σ = 1 ∨ σ = -1)
    (ρ : ℕ → ℝ) (hρ : ∀ k, 0 < ρ k) (hρ0 : Tendsto ρ atTop (𝓝 0)) (c : ℝ)
    (hconv : TendstoCInfty (fun k => loopInS H u (cwLoop 0 (ρ k)))
      (fun t => P.x (σ * P.T * t + c))) :
    ∀ m : ℕ, ∀ ε : ℝ, 0 < ε → ∀ᶠ r in 𝓝[>] (0 : ℝ), ∃ c' : ℝ, ∀ j ≤ m, ∀ t : ℝ,
      ‖iteratedDeriv j (loopInS H u (cwLoop 0 r)) t -
        iteratedDeriv j (fun t => P.x (σ * P.T * t + c')) t‖ ≤ ε := by
  sorry

end FiniteEnergyPlane
Source
C. Wendl, Lectures on Symplectic Field Theory, arXiv:1612.01009, https://arxiv.org/abs/1612.01009, Lemma 9.18, p. 170
Read-back

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

FiniteEnergyPlane.tendstoCInfty_of_isIsolated

Statement. Let n∈Nn\in\mathbb Nn∈N, let H:V→RH:V\to\mathbb RH:V→R satisfy the strictly star-shaped level hypothesis, let J:V→L(V,V)J:V\to\mathcal L(V,V)J:V→L(V,V) be a compatible ξ\xiξ-structure for HHH, and let u:C→Vu:\mathbb C\to Vu:C→V be a finite-energy curve on the punctured open unit disk D∗={∣z∣<1}∖{0}D^*=\{|z|<1\}\setminus\{0\}D∗={∣z∣<1}∖{0} (all terms are defined below). Assume further:

  • uuu does not have a removable puncture at 000 (radius 111);
  • P=(x,T)P=(x,T)P=(x,T) is a Reeb orbit which is isolated: there is an open set W⊆VW\subseteq VW⊆V containing x(R)x(\mathbb R)x(R) such that every Reeb orbit (y,T′)(y,T')(y,T′) with T′=TT'=TT′=T (exact equality) and y(τ)∈Wy(\tau)\in Wy(τ)∈W for some τ\tauτ satisfies y(R)⊆x(R)y(\mathbb R)\subseteq x(\mathbb R)y(R)⊆x(R);
  • σ∈{1,−1}\sigma\in\{1,-1\}σ∈{1,−1};
  • (ρk)k∈N(\rho_k)_{k\in\mathbb N}(ρk​)k∈N​ is a sequence with ρk>0\rho_k>0ρk​>0 for all kkk and ρk→0\rho_k\to0ρk​→0;
  • c∈Rc\in\mathbb Rc∈R, and along the whole sequence
ℓρk⟶(t↦x(σTt+c))in C∞ on R.\ell_{\rho_k}\longrightarrow\big(t\mapsto x(\sigma Tt+c)\big)\quad\text{in }C^\infty\text{ on }\mathbb R .ℓρk​​⟶(t↦x(σTt+c))in C∞ on R.

Conclusion. For every m∈Nm\in\mathbb Nm∈N and every ε>0\varepsilon>0ε>0 there is r0>0r_0>0r0​>0 such that for every radius rrr with 0<r<r00<r<r_00<r<r0​ there exists c′∈Rc'\in\mathbb Rc′∈R with

∥ℓr(j)(t)−djdtj x(σTt+c′)∥≤εfor all j∈{0,1,…,m} and all t∈R,\Big\|\ell_r^{(j)}(t)-\frac{d^j}{dt^j}\,x(\sigma Tt+c')\Big\|\le\varepsilon\qquad\text{for all }j\in\{0,1,\dots,m\}\text{ and all }t\in\mathbb R,​ℓr(j)​(t)−dtjdj​x(σTt+c′)​≤εfor all j∈{0,1,…,m} and all t∈R,

where ∥⋅∥\|\cdot\|∥⋅∥ is the sup norm on VVV and ℓr(j)\ell_r^{(j)}ℓr(j)​ is the jjj-th derivative of t↦ℓr(t)t\mapsto\ell_r(t)t↦ℓr​(t). The shift c′c'c′ may depend on rrr, mmm and ε\varepsilonε; the inequality is non-strict.

Definitions used.

Ambient space and conventions. n∈Nn\in\mathbb Nn∈N is arbitrary (including n=0n=0n=0). V=R2n+2V=\mathbb R^{2n+2}V=R2n+2, with coordinates v0,…,v2n+1v_0,\dots,v_{2n+1}v0​,…,v2n+1​. The norm ∥⋅∥\|\cdot\|∥⋅∥ on VVV is the sup norm max⁡k∣vk∣\max_k |v_k|maxk​∣vk​∣; on C\mathbb CC it is the modulus; on linear maps it is the corresponding operator norm. Every derivative below is a Fréchet derivative, with the convention that a derivative that does not exist at a point is taken to be 000 there. L\mathcal LL is Lebesgue measure on C=R2\mathbb C=\mathbb R^2C=R2.

  • j0:V→Vj_0:V\to Vj0​:V→V is (j0v)2i=−v2i+1(j_0v)_{2i}=-v_{2i+1}(j0​v)2i​=−v2i+1​, (j0v)2i+1=v2i(j_0v)_{2i+1}=v_{2i}(j0​v)2i+1​=v2i​; ⟨u,v⟩=∑kukvk\langle u,v\rangle=\sum_k u_kv_k⟨u,v⟩=∑k​uk​vk​; ω0(u,v)=⟨j0u,v⟩\omega_0(u,v)=\langle j_0u,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).
  • For H:V→RH:V\to\mathbb RH:V→R: ∇H(x)\nabla H(x)∇H(x) has components 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};
R(x)=λx(XH(x))−1XH(x),R(x)=\lambda_x\big(X_H(x)\big)^{-1}X_H(x),R(x)=λx​(XH​(x))−1XH​(x),

with the convention 0−1=00^{-1}=00−1=0 (so R(x)=0R(x)=0R(x)=0 wherever λx(XH(x))=0\lambda_x(X_H(x))=0λx​(XH​(x))=0); ξx={v∈V: λx(v)=0, dHx(v)=0}\xi_x=\{v\in V:\ \lambda_x(v)=0,\ dH_x(v)=0\}ξx​={v∈V: λx​(v)=0, dHx​(v)=0}.

  • Hypothesis on HHH ("strictly star-shaped level"): HHH is C∞C^\inftyC∞; for every y≠0y\neq0y=0 there is exactly one r>0r>0r>0 with H(ry)=1H(ry)=1H(ry)=1; and dHx(x)>0dH_x(x)>0dHx​(x)>0 for every x∈Sx\in Sx∈S.
  • Hypothesis on JJJ ("compatible ξ\xiξ-structure"): J:V→L(V,V)J:V\to\mathcal L(V,V)J:V→L(V,V) is C∞C^\inftyC∞, and for every x∈Sx\in Sx∈S 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)2v=−vJ(x)^2v=-vJ(x)2v=−v, ω0(v,J(x)v)>0\omega_0(v,J(x)v)>0ω0​(v,J(x)v)>0 if v≠0v\ne0v=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. s(y)s(y)s(y) is a chosen r>0r>0r>0 with H(ry)=1H(ry)=1H(ry)=1 if such an rrr exists, and s(y)=1s(y)=1s(y)=1 otherwise (for y≠0y\ne0y=0 this rrr is the unique one above; for y=0y=0y=0 it is an arbitrary positive number if H(0)=1H(0)=1H(0)=1, and 111 otherwise). The projection is π(y)=s(y) y\pi(y)=s(y)\,yπ(y)=s(y)y and the R\mathbb RR-coordinate is a(y)=−12log⁡s(y)a(y)=-\tfrac12\log s(y)a(y)=−21​logs(y).
  • The almost complex structure J~\tilde JJ~. For y∈Vy\in Vy∈V put x=π(y)x=\pi(y)x=π(y), r=s(y)r=s(y)r=s(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).
  • For f:C→Ff:\mathbb C\to Ff:C→F: ∂sf(z)=Df(z)[1]\partial_sf(z)=Df(z)[1]∂s​f(z)=Df(z)[1], ∂tf(z)=Df(z)[i]\partial_tf(z)=Df(z)[i]∂t​f(z)=Df(z)[i].
  • Finite-energy curve on a set U⊆CU\subseteq\mathbb CU⊆C (no openness or measurability of UUU is required by the definition): u:C→Vu:\mathbb C\to Vu:C→V is C∞C^\inftyC∞ on UUU (in the sense of smoothness within the set UUU), 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, and E(u;U)<∞E(u;U)<\inftyE(u;U)<∞, where:
    • φ:R→R\varphi:\mathbb R\to\mathbb Rφ:R→R is admissible if it is C∞C^\inftyC∞, monotone non-decreasing, and 0≤φ≤10\le\varphi\le10≤φ≤1;
    • with a=a∘ua=a\circ ua=a∘u and w=π∘uw=\pi\circ uw=π∘u (functions on C\mathbb CC), the density is
eφ(z)=φ′(a)(∂sa  λw(∂tw)−∂ta  λw(∂sw))+φ(a) ω0(∂sw,∂tw);e_\varphi(z)=\varphi'(a)\Big(\partial_sa\;\lambda_{w}(\partial_tw)-\partial_ta\;\lambda_{w}(\partial_sw)\Big)+\varphi(a)\,\omega_0(\partial_sw,\partial_tw);eφ​(z)=φ′(a)(∂s​aλw​(∂t​w)−∂t​aλw​(∂s​w))+φ(a)ω0​(∂s​w,∂t​w);
  • E(u;U)=sup⁡φ admissible∫Umax⁡(eφ,0) dL∈[0,∞]E(u;U)=\sup_{\varphi\text{ admissible}}\int_U\max(e_\varphi,0)\,d\mathcal L\in[0,\infty]E(u;U)=supφ admissible​∫U​max(eφ​,0)dL∈[0,∞] (a lower Lebesgue integral of the positive part; negative parts of eφe_\varphieφ​ are discarded, no integrability is assumed).
  • Edλ(u;U)=∫Umax⁡(ω0(∂sw,∂tw),0) dL∈[0,∞]E_{d\lambda}(u;U)=\int_U\max\big(\omega_0(\partial_s w,\partial_t w),0\big)\,d\mathcal L\in[0,\infty]Edλ​(u;U)=∫U​max(ω0​(∂s​w,∂t​w),0)dL∈[0,∞], with w=π∘uw=\pi\circ uw=π∘u (again the positive part only).
  • Reeb orbit P=(x,T)P=(x,T)P=(x,T): a map x:R→Vx:\mathbb R\to Vx:R→V and a number T>0T>0T>0 with x(τ)∈Sx(\tau)\in Sx(τ)∈S, x′(τ)=R(x(τ))x'(\tau)=R(x(\tau))x′(τ)=R(x(τ)) and x(τ+T)=x(τ)x(\tau+T)=x(\tau)x(τ+T)=x(τ) for all τ\tauτ. (TTT is a period, not necessarily the minimal one.)
  • Loops around the puncture. For ρ∈R\rho\in\mathbb Rρ∈R, γρ(t)=ρ e−2πit\gamma_\rho(t)=\rho\,e^{-2\pi i t}γρ​(t)=ρe−2πit (t∈Rt\in\mathbb Rt∈R; for ρ>0\rho>0ρ>0 the circle of radius ρ\rhoρ about 000, traversed clockwise once per unit of ttt). The loop in SSS is ℓρ(t)=π(u(γρ(t)))\ell_\rho(t)=\pi\big(u(\gamma_\rho(t))\big)ℓρ​(t)=π(u(γρ​(t))), and its action is
A(ρ)=∫01λℓρ(t)(ℓρ′(t)) dt\mathcal A(\rho)=\int_0^1\lambda_{\ell_\rho(t)}\big(\ell_\rho'(t)\big)\,dtA(ρ)=∫01​λℓρ​(t)​(ℓρ′​(t))dt

(an interval integral, which by convention is 000 if the integrand is not integrable).

  • C∞C^\inftyC∞ convergence on R\mathbb RR. For fk,g:R→Vf_k,g:\mathbb R\to Vfk​,g:R→V, "fk→gf_k\to gfk​→g in C∞C^\inftyC∞" means: for every m≥0m\ge0m≥0, the mmm-th derivatives fk(m)f_k^{(m)}fk(m)​ converge to g(m)g^{(m)}g(m) uniformly on all of R\mathbb RR.
  • Removable puncture. "uuu has a removable puncture at 000 (radius 111)" means: there is v:C→Vv:\mathbb C\to Vv:C→V which is C∞C^\inftyC∞ on the open unit disk D={∣z∣<1}D=\{|z|<1\}D={∣z∣<1}, satisfies v(z)≠0v(z)\ne0v(z)=0 on DDD, is differentiable with ∂sv+J~(v) ∂tv=0\partial_sv+\tilde J(v)\,\partial_tv=0∂s​v+J~(v)∂t​v=0 at every point of DDD, and agrees with uuu on D∖{0}D\setminus\{0\}D∖{0}. (No energy condition is imposed on vvv.)
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