Winding of along one circle versus in cylindrical coordinates at
ProvedFiniteEnergyPlane.hasLoopWind_cylInf_of_hasLoopWind_circleLet be a strictly star-shaped level, a -compatible complex structure on , and the induced almost complex structure on . Let be open, smooth, nonvanishing and -holomorphic on , and such that the circle lies in . Suppose that the -component , read in Hryniewicz's global frame of , has winding number along . Then the loop of , in the cylindrical coordinates at , has winding number in the same frame.
This compares the two natural loops attached to a single circle: the section read in the plane coordinate and the same section read in cylindrical coordinates. It holds at each individual radius, with no condition on the other circles.
Formalization Note is V 1, is Jtilde H J, and in the global frame is piDs H u : ℂ → ℂ. The circle is ccwLoop (Real.exp (2 * π * s)) t. The hypothesis HasLoopWind includes that piDs H u has no zero on the circle. No energy bound or asymptotic hypothesis is assumed.
import Definitions.Def_FiniteEnergyPlane_Winding
namespace FiniteEnergyPlane
open MeasureTheory Metric Filter Topology
open scoped ContDiff ENNReal Real
/-- Let `u` be smooth, nonvanishing and `J̃`-holomorphic on an open set `U` containing the circle
of radius `e^{2π s}`. If `π ∂ₛu` (in the global frame, `piDs H u`) has winding number `k` along
that circle, then the loop `t ↦ π ∂ₛw(s, t)` in the cylindrical coordinates `cylInf` has winding
number `k + 1`. -/
theorem hasLoopWind_cylInf_of_hasLoopWind_circle (H : V 1 → ℝ) (hH : IsStrictlyStarShapedLevel H)
(J : V 1 → V 1 →L[ℝ] V 1) (hJ : IsCompatibleXiStructure H J) (U : Set ℂ) (hU : IsOpen U)
(u : ℂ → V 1) (hu : ContDiffOn ℝ ∞ u U) (hu0 : ∀ z ∈ U, u z ≠ 0)
(hhol : JHolomorphic.IsJHolomorphicOn (Jtilde H J) U u) (s : ℝ)
(hmem : ∀ t, ccwLoop (Real.exp (2 * π * s)) t ∈ U) (k : ℤ)
(hk : HasLoopWind (fun t => piDs H u (ccwLoop (Real.exp (2 * π * s)) t)) k) :
HasLoopWind (fun t => xiCoordC H (endW H u cylInf (s, t))
(piXi H (endW H u cylInf (s, t)) (fderiv ℝ (endW H u cylInf) (s, t) (1, 0)))) (k + 1) := by
sorry
end FiniteEnergyPlane