Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Reeb orbits and periodic Hamiltonian orbits on star-shaped levels in R4\mathbb{R}^4R4

Proved
FiniteEnergyPlane.periodicOrbit_bridge

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

finite-energypseudoholomorphic-curvesreeb-dynamicssymplectic-geometrysymplectization

Identify R4\mathbb{R}^4R4 with coordinates (q1,p1,q2,p2)(q_1,p_1,q_2,p_2)(q1​,p1​,q2​,p2​) of the HryniewiczCriterion setting with VVV for n=1n=1n=1 coordinatewise, by ι\iotaι, and let H=H0∘ι−1H=H_0\circ\iota^{-1}H=H0​∘ι−1. Then S=H−1(1)S=H^{-1}(1)S=H−1(1) is a strictly star-shaped level in the sense of this mission if and only if H0−1(1)H_0^{-1}(1)H0−1​(1) is one in the sense of HryniewiczCriterion. If it is, then:

  1. for every periodic orbit (y,T′)(y,T')(y,T′) of XH0X_{H_0}XH0​​ on H0−1(1)H_0^{-1}(1)H0−1​(1) there is a periodic Reeb orbit (x,T)(x,T)(x,T) of HHH with x(R)=ι(y(R))x(\mathbb{R})=\iota(y(\mathbb{R}))x(R)=ι(y(R)) and T=∫0T′λ0(ιy) ddτ(ιy) dτT=\int_0^{T'}\lambda_0(\iota y)\,\tfrac{d}{d\tau}(\iota y)\,d\tauT=∫0T′​λ0​(ιy)dτd​(ιy)dτ;
  2. for every periodic Reeb orbit (x,T)(x,T)(x,T) of HHH there is such a periodic orbit (y,T′)(y,T')(y,T′) of XH0X_{H_0}XH0​​ with the same image and with TTT equal to that action.

Formalization Note ι\iotaι is fun x k => x (Fin.cast _ k) from HryniewiczCriterion.R4 = Fin 4 → ℝ to V 1 = Fin (2 * (1 + 1)) → ℝ. Periodic orbits on both sides need not be simple.

Preamble
import Definitions.Def_FiniteEnergyPlane_Setting
import Definitions.Def_HryniewiczCriterion_Basic
Formal statement
namespace FiniteEnergyPlane

open MeasureTheory Metric Filter Topology
open scoped ContDiff ENNReal Real

/-- The case `n = 1` and `HryniewiczCriterion`. Identify `HryniewiczCriterion.R4` with `V 1`
coordinatewise (both are `(q₁, p₁, q₂, p₂)`) by `toV`, and let `H = H₀ ∘ toV⁻¹`. Then the two notions
of a strictly star-shaped level agree, and for such `H₀` every periodic orbit `(x, T)` of `X_{H₀}` on
`H₀⁻¹(1)` has, after `toV`, the same image as a periodic Reeb orbit of `H` whose period is the action
`∫₀ᵀ λ₀(x) x'`; every periodic Reeb orbit of `H` arises in this way. -/
theorem periodicOrbit_bridge (H₀ : HryniewiczCriterion.R4 → ℝ) :
    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))
    (IsStrictlyStarShapedLevel H ↔ HryniewiczCriterion.IsStrictlyStarShapedLevel H₀) ∧
      (HryniewiczCriterion.IsStrictlyStarShapedLevel H₀ →
        (∀ 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 : ReebOrbit H, ∃ P : HryniewiczCriterion.PeriodicOrbit H₀,
          Set.range (fun τ => toV (P.x τ)) = Set.range Q.x ∧
            Q.T = ∫ τ in (0 : ℝ)..P.T, liouville (toV (P.x τ)) (deriv (fun s => toV (P.x s)) τ)) := by
  sorry

end FiniteEnergyPlane
Source
Compatibility with the HryniewiczCriterion setting (case n=1n=1n=1); H. Hofer, Pseudoholomorphic curves in symplectizations with applications to the Weinstein conjecture in dimension three, Invent. Math. 114 (1993), 515–563, Section 1
Read-back

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

Read-back: FiniteEnergyPlane.periodicOrbit_bridge

Setting. Two copies of R4\mathbb R^4R4 appear: RH4\mathbb R^4_{\mathrm{H}}RH4​ (functions on indices 0,1,2,30,1,2,30,1,2,3, used by the Hryniewicz-criterion definitions) and V=R2(1+1)=R4V = \mathbb R^{2(1+1)} = \mathbb R^4V=R2(1+1)=R4 (used by the finite-energy-plane definitions). The statement fixes an arbitrary function H0:RH4→RH_0 : \mathbb R^4_{\mathrm H} \to \mathbb RH0​:RH4​→R (no hypothesis) and introduces

  • ι:RH4→V\iota : \mathbb R^4_{\mathrm H} \to Vι:RH4​→V, ι(x)k=xk\iota(x)_k = x_kι(x)k​=xk​ for k=0,1,2,3k = 0,1,2,3k=0,1,2,3 (the coordinate-wise identification);
  • H:V→RH : V \to \mathbb RH:V→R, H(y)=H0(y0,y1,y2,y3)H(y) = H_0(y_0, y_1, y_2, y_3)H(y)=H0​(y0​,y1​,y2​,y3​), i.e. H=H0∘ι−1H = H_0 \circ \iota^{-1}H=H0​∘ι−1.

Definitions used (with ∂kF(x)=DF(x) ek\partial_k F(x) = DF(x)\, e_k∂k​F(x)=DF(x)ek​, which is 000 wherever FFF is not differentiable).

  • Strictly star-shaped level (same text on both sides, for F:R4→RF : \mathbb R^4 \to \mathbb RF:R4→R): FFF is C∞C^\inftyC∞ on all of R4\mathbb R^4R4; for every u≠0u \neq 0u=0 there is exactly one r>0r > 0r>0 with F(ru)=1F(r u) = 1F(ru)=1; and for every xxx with F(x)=1F(x) = 1F(x)=1, DF(x) x>0DF(x)\,x > 0DF(x)x>0.
  • Liouville form on VVV: λx(v)=12 ω0(x,v)\lambda_x(v) = \tfrac12\,\omega_0(x, v)λx​(v)=21​ω0​(x,v) with ω0(u,v)=u0v1−u1v0+u2v3−u3v2\omega_0(u,v) = u_0 v_1 - u_1 v_0 + u_2 v_3 - u_3 v_2ω0​(u,v)=u0​v1​−u1​v0​+u2​v3​−u3​v2​.
  • Hamiltonian vector field: XF(x)=(−∂1F(x), ∂0F(x), −∂3F(x), ∂2F(x))X_F(x) = (-\partial_1 F(x),\ \partial_0 F(x),\ -\partial_3 F(x),\ \partial_2 F(x))XF​(x)=(−∂1​F(x), ∂0​F(x), −∂3​F(x), ∂2​F(x)) (the same formula is used on both sides).
  • Reeb field of HHH on VVV: RH(x)=λx(XH(x))−1 XH(x)R_H(x) = \lambda_x(X_H(x))^{-1}\, X_H(x)RH​(x)=λx​(XH​(x))−1XH​(x), with the convention 0−1=00^{-1} = 00−1=0 (so RH(x)=0R_H(x) = 0RH​(x)=0 when λx(XH(x))=0\lambda_x(X_H(x)) = 0λx​(XH​(x))=0).
  • Periodic orbit of H0H_0H0​ (Hryniewicz side): a pair (x,T)(x, T)(x,T) with x:R→RH4x : \mathbb R \to \mathbb R^4_{\mathrm H}x:R→RH4​, T>0T > 0T>0, xxx differentiable at every ttt with x′(t)=XH0(x(t))x'(t) = X_{H_0}(x(t))x′(t)=XH0​​(x(t)), H0(x(t))=1H_0(x(t)) = 1H0​(x(t))=1 for all ttt, and x(t+T)=x(t)x(t + T) = x(t)x(t+T)=x(t) for all ttt. TTT is any period, not necessarily the minimal one.
  • Reeb orbit of HHH (finite-energy-plane side): a pair (x,T)(x, T)(x,T) with x:R→Vx : \mathbb R \to Vx:R→V, T>0T > 0T>0, H(x(τ))=1H(x(\tau)) = 1H(x(τ))=1 for all τ\tauτ, xxx differentiable at every τ\tauτ with x′(τ)=RH(x(τ))x'(\tau) = R_H(x(\tau))x′(τ)=RH​(x(τ)), and x(τ+T)=x(τ)x(\tau + T) = x(\tau)x(τ+T)=x(τ) for all τ\tauτ. Again TTT need not be minimal.

For a periodic orbit P=(xP,TP)P = (x_P, T_P)P=(xP​,TP​) of H0H_0H0​ define its action

A(P)=∫0TPλι(xP(τ))(ddτ ι(xP(τ))) dτ,\mathcal A(P) = \int_0^{T_P} \lambda_{\iota(x_P(\tau))}\Big( \tfrac{d}{d\tau}\,\iota(x_P(\tau)) \Big)\, d\tau ,A(P)=∫0TP​​λι(xP​(τ))​(dτd​ι(xP​(τ)))dτ,

an oriented interval (Bochner) integral, which by convention is 000 if the integrand is not integrable; the derivative is the ordinary derivative of τ↦ι(xP(τ))\tau \mapsto \iota(x_P(\tau))τ↦ι(xP​(τ)), taken as 000 at any point of non-differentiability.

Assertion. The statement is the conjunction of the following:

  1. HHH is strictly star-shaped (on VVV) if and only if H0H_0H0​ is strictly star-shaped (on RH4\mathbb R^4_{\mathrm H}RH4​).
  2. If H0H_0H0​ is strictly star-shaped, then both of the following hold:
    • (a) for every periodic orbit P=(xP,TP)P = (x_P, T_P)P=(xP​,TP​) of H0H_0H0​ there is a Reeb orbit Q=(xQ,TQ)Q = (x_Q, T_Q)Q=(xQ​,TQ​) of HHH with
xQ(R)=ι(xP(R))andTQ=A(P);x_Q(\mathbb R) = \iota\big(x_P(\mathbb R)\big) \quad\text{and}\quad T_Q = \mathcal A(P);xQ​(R)=ι(xP​(R))andTQ​=A(P);
  • (b) for every Reeb orbit Q=(xQ,TQ)Q = (x_Q, T_Q)Q=(xQ​,TQ​) of HHH there is a periodic orbit P=(xP,TP)P = (x_P, T_P)P=(xP​,TP​) of H0H_0H0​ with
ι(xP(R))=xQ(R)andTQ=A(P).\iota\big(x_P(\mathbb R)\big) = x_Q(\mathbb R) \quad\text{and}\quad T_Q = \mathcal A(P).ι(xP​(R))=xQ​(R)andTQ​=A(P).

The correspondence is stated only through equality of images (as subsets of R4\mathbb R^4R4) and the equation relating TQT_QTQ​ to the action of PPP; no relation between parametrizations, between TPT_PTP​ and TQT_QTQ​ directly, or about minimal periods is asserted, and no uniqueness is claimed. Part 2 carries the star-shapedness of H0H_0H0​ as its only hypothesis; part 1 holds for every H0H_0H0​, with no hypothesis. If H0H_0H0​ is not strictly star-shaped, part 2 is vacuous.

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