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 5fdBoundaryH 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.