The winding interval is computed by any family of angle lifts
ProvedHryniewiczCriterion.windingInterval_eq_image_of_isAngleLiftconley-zehnder-indexsymplectic-geometrywinding-numbers
Let and let be such that, for every , is an angle lift of on starting at : it is continuous on , , and with for all . Then Hryniewicz's winding interval of is
In other words, the winding interval can be computed from any one family of angle lifts. This makes , and hence the Conley–Zehnder index czIndexOfPath, accessible from a family of continuous arguments constructed by other means (for example from an ODE).
Formalization Note Angle lifts are HryniewiczCriterion.IsAngleLift φ s (θ s), and the winding interval is HryniewiczCriterion.windingInterval φ. No regularity or symplecticity of is assumed.
Preamble
import Definitions.Def_HryniewiczCriterion_ConleyZehnder open HryniewiczCriterion
Formal statement
/-- If for every `s` the function `θ s` is an angle lift of `t ↦ φ(t) e^{is}` starting at `s`, then
the winding interval of `φ` is the image of `s ↦ (θ s 1 - s) / 2π` on `[0, 2π]`. -/
theorem HryniewiczCriterion.windingInterval_eq_image_of_isAngleLift
(φ : ℝ → Matrix (Fin 2) (Fin 2) ℝ) (θ : ℝ → ℝ → ℝ) (hθ : ∀ s, IsAngleLift φ s (θ s)) :
windingInterval φ =
(fun s => (θ s 1 - s) / (2 * Real.pi)) '' Set.Icc 0 (2 * Real.pi) := by sorry
Source
U. Hryniewicz, J. Symplectic Geom. 12 (2014), arXiv:1105.2077, Section 2.1.1 (winding interval of a symplectic path)