is defined and nonnegative
ProvedFiniteEnergyPlane.exists_hasWindPi_of_nondegenerateLet be a strictly star-shaped level and a smooth -compatible complex structure on . Let be finite and a finite-energy -holomorphic curve on such that is a positive puncture and every a negative puncture, all nondegenerate in the sense of Hryniewicz, Definition 2.9, and suppose does not vanish identically. Then every zero of in is isolated and has local index at least , there are finitely many, and is defined and .
Formalization Note The punctures are IsNondegenerateEnd H u cylInf P∞ 1 and IsNondegenerateEnd H u (cylEndAt z) P_z (-1) for ; "" is ∃ z ∉ Γ, piDs H u z ≠ 0. The conclusion is HasZeroIndex (piDs H u) z m with 1 ≤ m at every zero, and HasWindPi H u Γ k with 0 ≤ k.
import Definitions.Def_FiniteEnergyPlane_Winding
namespace FiniteEnergyPlane
open MeasureTheory Metric Filter Topology
open scoped ContDiff ENNReal Real
/-- Hryniewicz, § 2.2.4 (14): let `u` be a finite-energy `J̃`-holomorphic curve on `ℂ \ Γ`, `Γ`
finite, whose puncture `∞` is positive and whose punctures in `Γ` are negative, all nondegenerate in
the sense of Definition 2.9, and suppose `π du` does not vanish identically. Then the zeros of
`π ∂ₛu` in `ℂ \ Γ` are isolated, each has local index at least `1`, and there are finitely many,
so `wind_π(u)` is defined and nonnegative. -/
theorem exists_hasWindPi_of_nondegenerate (H : V 1 → ℝ) (hH : IsStrictlyStarShapedLevel H)
(J : V 1 → V 1 →L[ℝ] V 1) (hJ : IsCompatibleXiStructure H J)
(Γ : Finset ℂ) (u : ℂ → V 1)
(hu : IsFiniteEnergyCurve H J (↑Γ)ᶜ u) (Pinf : ReebOrbit H)
(hinf : IsNondegenerateEnd H u cylInf Pinf 1)
(hΓ : ∀ z ∈ Γ, ∃ Pz : ReebOrbit H, IsNondegenerateEnd H u (cylEndAt z) Pz (-1))
(hne : ∃ z ∉ Γ, piDs H u z ≠ 0) :
(∀ z ∉ Γ, piDs H u z = 0 → ∃ m : ℤ, 1 ≤ m ∧ HasZeroIndex (piDs H u) z m) ∧
∃ k : ℤ, 0 ≤ k ∧ HasWindPi H u Γ k := by
sorry
end FiniteEnergyPlane
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
FiniteEnergyPlane.exists_hasWindPi_of_nondegenerate
Data and hypotheses. Let have a strictly star-shaped level, and let be a compatible -structure for (both defined below). Let be a finite set (possibly empty) and a finite-energy curve on . Let be a Reeb orbit of such that holds. Assume that for every there is a Reeb orbit with . Finally assume there is some with , where
( is the derivative of at in the real direction ).
Conclusion. Both of the following hold:
- For every with there is an integer such that is a zero of of index .
- There is an integer such that .
Here " is a zero of of index " means: , and there is such that for all with , and for every the loop has . And "" means: there is a finite set with (so the zero set of off is finite), and there is a function such that each is a zero of of index , and . If is empty the sum is .
The orbits , are not required to be prime or distinct, and no condition on the period or on the linearized flow along them is imposed beyond what says.
Meaning of the notions used
Throughout, the ambient space is with coordinates (the code's space of functions on a 4-element index set), and is identified with via .
Linear algebra. and
Star-shaped level. " has a strictly star-shaped level" means: is ; for every there is exactly one with ; and at every with . Write .
Reeb field and contact plane. , and (with the convention ). The plane is (defined for every , not only on ). The projection is .
Compatible . " is a compatible -structure for " means: is , and for every and all : , , if , and . Nothing is required of off or off .
Radial projection. For let be the unique with if such exists, and otherwise (in particular ). Then and .
Almost complex structure . For put , , , , , and
Finite-energy curve. For , " is a finite-energy curve on " means: is on ; for ; at every , is (real-)differentiable and ; and
where , , and ranges over nondecreasing functions . Values of outside are unconstrained. Derivatives here and below are Fréchet derivatives, with the convention that the derivative at a point of non-differentiability is .
Reeb orbit. A Reeb orbit of is a pair with and such that , and for all . is any positive period (not necessarily the minimal one).
End parametrizations. (large circles, counterclockwise in ), and for , (small circles around , clockwise in ). For such a map write and . Note that only large enters the conditions below; for small these maps may leave the region where is constrained.
"Nondegenerate end". For , means: there are and such that, uniformly in , as ,
(This is an exponential convergence condition on along the end; it contains no hypothesis on the linearized Reeb flow of .)
-coordinates. For , with the Euclidean norm, define , ,
(with and division by giving ), and
Winding of a loop. For and , means: is continuous, -periodic, never , and there is a continuous with for all and .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.