Dimension formula for level 1 modular forms #
This file proves the dimension formula for the space of modular forms for š®ā (= SL(2, ā¤))
of even weight.
Main results #
CuspForm.discriminantEquiv:CuspForm š®ā k āā[ā] ModularForm š®ā (k - 12).ModularForm.rank_eq_one_add_rank_cuspForm:rank M_k = 1 + rank S_kfor evenk ā„ 3.ModularForm.dimension_level_one: the full dimension formula for all evenk : ā.ModularForm.levelOne_odd_weight_rank_zero: modular forms of odd weight are zero.- A
FiniteDimensional ā (ModularForm š®ā k)instance for everyk : ā¤.
Multiply a modular form of weight k - 12 by the discriminant to get a cusp form of
weight k. Built directly as a CuspForm via CuspForm.mulModularForm.
Equations
Instances For
Divide a cusp form by the discriminant to get a modular form of weight k - 12.
Equations
- f.divDiscriminant = { toFun := fun (z : UpperHalfPlane) => f z / ModularForm.discriminant z, slash_action_eq' := āÆ, holo' := āÆ, bdd_at_cusps' := ⯠}
Instances For
The linear equivalence between cusp forms of weight k and modular forms of weight k - 12,
given by division by the discriminant.
Equations
- CuspForm.discriminantEquiv = { toFun := CuspForm.divDiscriminant, map_add' := āÆ, map_smul' := āÆ, invFun := CuspForm.ofMulDiscriminant, left_inv := āÆ, right_inv := ⯠}
Instances For
A š®ā modular form of odd weight is zero (evaluate at -1 ā SL(2, ā¤)).
Modular forms of odd weight for š®ā are zero-dimensional.
Cusp forms of weight k < 12 for š®ā are zero-dimensional.
The space of weight 12 cusp forms for š®ā has rank 1.
Every weight 12 cusp form for š®ā is a scalar multiple of the discriminant.
For even k ā„ 3, the rank of š®ā modular forms is one more than the rank of
cusp forms.
Modular forms of weight 2 for š®ā are zero.