Documentation

LeanPool.LeanModularForms.ValenceFormula.InteriorWinding

Interior Winding Number #

The generalized winding number of the fundamental domain boundary around any strict interior point equals -1.

Main Results #

theorem fdBoundary_H_avoids_interior (p : ℂ) (hp_norm : ‖p‖ > 1) (hp_re : |p.re| < 1 / 2) (_hp_im_pos : 0 < p.im) {H : ℝ} (hp_im : p.im < H) (t : ℝ) :
t ∈ Set.Icc 0 5 → fdBoundaryH H t ≠ p

The boundary at height H avoids any strict interior point p with ‖p‖ > 1, |re p| < 1/2, im p > 0, im p < H.

theorem generalizedWindingNumber_fdBoundary_eq_neg_one (p : ℂ) (hp_norm : ‖p‖ > 1) (hp_re : |p.re| < 1 / 2) (hp_im_pos : 0 < p.im) (hp_im : p.im < heightCutoff) :

The winding number of the fixed boundary fdBoundary around an interior point p is -1.

theorem generalizedWindingNumber_fdBoundary_eq_neg_one_uhp (s : UpperHalfPlane) (hs_norm : ‖↑s‖ > 1) (hs_re : |(↑s).re| < 1 / 2) (hs_im : (↑s).im < heightCutoff) :

Variant for upper half-plane points.

theorem gWN_fdBoundary_H_eq_neg_one_of_interior (p : ℂ) (hp_norm : ‖p‖ > 1) (hp_re : |p.re| < 1 / 2) (hp_im_pos : 0 < p.im) (hp_im : p.im < heightCutoff) {H : ℝ} (hH : heightCutoff ≤ H) :

For interior points with im < heightCutoff, the generalized winding number of fdBoundaryH around p is -1 for any H ≥ heightCutoff.

theorem gWN_fdBoundary_H_eq_neg_one_of_strictInterior (p : ℂ) (hp_norm : ‖p‖ > 1) (hp_re : |p.re| < 1 / 2) (hp_im_pos : 0 < p.im) {H : ℝ} (hH : heightCutoff ≤ H) (hp_im : p.im < H) :

For any strict interior point with im < H, the generalized winding number of fdBoundaryH around p is -1. Requires H ≥ heightCutoff.