A continuous argument of a periodic nonvanishing loop increases by the same multiple of 2π over every period
ProvedCauchyRiemannIndex.arg_add_one_sub_eqcomplex-analysisperiodic-functionswinding-number
Let be -periodic and let be a continuous argument of , i.e. for all . If with , then for every .
Equivalently, is -periodic, so the winding number of a loop can be read off from any period of a continuous argument.
Formalization Note The loop is a function on with Function.Periodic β 1; the argument is only assumed continuous on (no periodicity).
Preamble
import Mathlib.Analysis.SpecialFunctions.Complex.Circle
Formal statement
namespace CauchyRiemannIndex
/-- If `θ` is a continuous argument of a nowhere-vanishing `1`-periodic loop `β`
(`β = |β| e^{iθ}`) and `θ(1) - θ(0) = 2πw`, then `θ(t + 1) - θ(t) = 2πw` for every `t`. -/
theorem arg_add_one_sub_eq (β : ℝ → ℂ) (hper : Function.Periodic β 1) (hnz : ∀ t, β t ≠ 0)
(θ : ℝ → ℝ) (hθ : Continuous θ)
(harg : ∀ t, β t = ‖β t‖ * Complex.exp (θ t * Complex.I))
(w : ℤ) (hw : θ 1 - θ 0 = 2 * Real.pi * w) (t : ℝ) :
θ (t + 1) - θ t = 2 * Real.pi * w := by
sorry
end CauchyRiemannIndex
Source
C. Wendl, Lectures on Symplectic Field Theory, arXiv:1612.01009, https://arxiv.org/abs/1612.01009, Lecture 5, §5.8, pp. 102-103