Hryniewicz's index of a path in SL(2,R) from its polar rotation angle
ProvedHryniewiczCriterion.czIndexOfPath_eq_of_polarAngleLiftconley-zehnder-indexsymplectic-geometrywinding-numbers
Let be continuous on with and , and let be a continuous polar angle of on : and with symmetric positive definite, where is the rotation by . Let be Hryniewicz's index of , defined from its winding interval, and let .
- If and , then .
- If and , then .
This computes Hryniewicz's index of a path in from its polar rotation angle and the trace of its end point. The path need only be continuous.
Formalization Note is HryniewiczCriterion.czIndexOfPath, and the polar angle is HryniewiczCriterion.IsPolarAngleLift.
Preamble
import Definitions.Def_HryniewiczCriterion_GraphAngle
Formal statement
namespace HryniewiczCriterion
/-- For a continuous path `φ` of `2 × 2` matrices on `[0, 1]` with `φ(0) = Id`, `det φ(1) = 1`
and a continuous polar angle `α`: if `tr φ(1) > 2` and `|α(1) - 2πk| < π/2`, then
`czIndexOfPath φ = 2k`; if `tr φ(1) < 2` and `α(1) ∈ (2πk, 2πk + 2π)`, then
`czIndexOfPath φ = 2k + 1`. -/
theorem czIndexOfPath_eq_of_polarAngleLift (φ : ℝ → Matrix (Fin 2) (Fin 2) ℝ)
(hc : ContinuousOn (fun t i j => φ t i j) (Set.Icc 0 1)) (h0 : φ 0 = 1)
(hdet : (φ 1).det = 1) (α : ℝ → ℝ) (hα : IsPolarAngleLift φ α) (k : ℤ) :
(2 < (φ 1).trace → |α 1 - 2 * Real.pi * k| < Real.pi / 2 → czIndexOfPath φ = 2 * k) ∧
((φ 1).trace < 2 → 2 * Real.pi * k < α 1 → α 1 < 2 * Real.pi * k + 2 * Real.pi →
czIndexOfPath φ = 2 * k + 1) := by
sorry
end HryniewiczCriterion
Source
U. Hryniewicz, Systems of global surfaces of section for dynamically convex Reeb flows on the 3-sphere, J. Symplectic Geom. 12 (2014), arXiv:1105.2077, Section 2.1.1