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) )} ( : Γ = Subgroup.closure s) {k : } :
(∀ γΓ, SlashAction.map k γ f = f) γs, SlashAction.map k γ f = f