Documentation

Mathlib.NumberTheory.ModularForms.Identities

Identities of ModularForms and SlashInvariantForms #

Collection of useful identities of modular forms.

theorem SlashInvariantForm.vAdd_apply_of_mem_strictPeriods {ฮ“ : Subgroup (GL (Fin 2) โ„)} {k : โ„ค} {F : Type u_1} [FunLike F UpperHalfPlane โ„‚] [SlashInvariantFormClass F ฮ“ k] (f : F) (ฯ„ : UpperHalfPlane) {h : โ„} (hH : h โˆˆ ฮ“.strictPeriods) :
f (h +แตฅ ฯ„) = f ฯ„
theorem SlashInvariantForm.slash_S_apply (f : UpperHalfPlane โ†’ โ„‚) (k : โ„ค) (z : UpperHalfPlane) :
SlashAction.map k ModularGroup.S f z = f { coe := (-โ†‘z)โปยน, coe_im_pos := โ‹ฏ } * โ†‘z ^ (-k)
theorem SlashInvariantForm.slash_action_generators {f : UpperHalfPlane โ†’ โ„‚} {ฮ“ : Subgroup (GL (Fin 2) โ„)} {s : Set (GL (Fin 2) โ„)} (hฮ“ : ฮ“ = Subgroup.closure s) {k : โ„ค} :
(โˆ€ ฮณ โˆˆ ฮ“, SlashAction.map k ฮณ f = f) โ†” โˆ€ ฮณ โˆˆ s, SlashAction.map k ฮณ f = f