Documentation

Mathlib.NumberTheory.ModularForms.LevelOne

Level one modular forms #

This file contains results specific to modular forms of level one, i.e. modular forms for SL(2, β„€).

TODO: Add finite-dimensionality of these spaces of modular forms.

theorem SlashInvariantForm.wt_eq_zero_of_eq_const {F : Type u_1} [FunLike F UpperHalfPlane β„‚] (k : β„€) [SlashInvariantFormClass F (Subgroup.map (Matrix.SpecialLinearGroup.mapGL ℝ) (CongruenceSubgroup.Gamma 1)) k] {f : F} {c : β„‚} (hf : ⇑f = Function.const UpperHalfPlane c) :
k = 0 ∨ c = 0

If a constant function is modular of weight k, then either k = 0, or the constant is 0.