Documentation

LeanPool.LeanModularForms.ValenceFormula.PVChain.OnCurveCapture

On-Curve Capture Lemmas #

If f vanishes at a point on the boundary curve fdBoundaryH H, then that point is captured by one of the singular sets sArcOfS S or sVertOfS S.

Main Results #

theorem oncurve_arc_capture {k : } (f : ModularForm (Subgroup.map (Matrix.SpecialLinearGroup.mapGL ) (CongruenceSubgroup.Gamma 1)) k) (hf : f 0) (S : Finset UpperHalfPlane) (hS_complete : pModularGroup.fd, orderOfVanishingAt' (⇑f) p 0p S) {H : } (hH : 3 / 2 < H) {t : } (ht : t Set.Icc 0 5) (h_norm : fdBoundaryH H t = 1) (h_zero : modularFormCompOfComplex f (fdBoundaryH H t) = 0) :

Arc points with ‖·‖ = 1 are captured by sArcOfS S.

theorem oncurve_vert_capture {k : } (f : ModularForm (Subgroup.map (Matrix.SpecialLinearGroup.mapGL ) (CongruenceSubgroup.Gamma 1)) k) (hf : f 0) (S : Finset UpperHalfPlane) (hS_complete : pModularGroup.fd, orderOfVanishingAt' (⇑f) p 0p S) {H' : } (hH' : 3 / 2 < H') {t : } (ht : t Set.Ioo 0 1) (h_zero : modularFormCompOfComplex f (fdBoundaryH H' t) = 0) :

Seg1 points with t ∈ (0,1) are captured by sVertOfS S.

theorem height_contradiction {k : } (f : ModularForm (Subgroup.map (Matrix.SpecialLinearGroup.mapGL ) (CongruenceSubgroup.Gamma 1)) k) (hf : f 0) (S : Finset UpperHalfPlane) (hS_complete : pModularGroup.fd, orderOfVanishingAt' (⇑f) p 0p S) {H : } (hH_ge1 : 1 H) (hH_bound : sS, (↑s).im < H) {z : } (h_im : z.im = H) (h_re : |z.re| 1 / 2) (h_zero : modularFormCompOfComplex f z = 0) :

A zero at height H with |re| ≤ 1/2 contradicts the height bound.

theorem seg4_eq_seg1_minus_one_H (H s : ) (_hs : s Set.Icc 0 1) :
theorem oncurve_seg4_capture {k : } (f : ModularForm (Subgroup.map (Matrix.SpecialLinearGroup.mapGL ) (CongruenceSubgroup.Gamma 1)) k) (hf : f 0) (S : Finset UpperHalfPlane) (hS_complete : pModularGroup.fd, orderOfVanishingAt' (⇑f) p 0p S) {H : } (hH : 3 / 2 < H) {t : } (ht : t Set.Ioo 3 4) (h_zero : modularFormCompOfComplex f (fdBoundaryH H t) = 0) :

Seg4 points with t ∈ (3,4) are captured by sVertOfS S via T-periodicity.

theorem oncurve_full_capture {k : } (f : ModularForm (Subgroup.map (Matrix.SpecialLinearGroup.mapGL ) (CongruenceSubgroup.Gamma 1)) k) (hf : f 0) (S : Finset UpperHalfPlane) (_hS : pS, p ModularGroup.fd) (hS_complete : pModularGroup.fd, orderOfVanishingAt' (⇑f) p 0p S) {H : } (hH_ge1 : 1 H) (hH_sqrt3 : 3 / 2 < H) (hH_bound : sS, (↑s).im < H) (t : ) :

Full on-curve capture: any zero of f on fdBoundaryH H is in the singular set.