Modular forms of non-positive weight #
The two base cases of the dimension formulas. For an arithmetic group 𝒢, Mathlib's norm map
gives that a modular form of negative weight vanishes
(ModularForm.isZero_of_neg_weight) and that one of weight 0 is constant
(ModularForm.eq_const_of_weight_zero). This file draws the linear-algebra consequences:
M_k(𝒢) is the zero space for k < 0, and evaluation at any point identifies M_0(𝒢) with
ℂ, so it is one-dimensional.
These are the cases the weight induction in the dimension formulas bottoms out at.
Main results #
ModularForm.subsingleton_of_neg_weight,ModularForm.finiteDimensional_of_neg_weight:M_k(𝒢) = 0fork < 0.ModularForm.eq_iff_apply_eq_of_weight_zero: a form inM_0(𝒢)is determined by its value at any single point.ModularForm.evalEquiv: evaluation at a point, as a linear equivalenceM_0(𝒢) ≃ₗ[ℂ] ℂ.ModularForm.finiteDimensional_weight_zero(an instance),ModularForm.finrank_weight_zero:dim M_0(𝒢) = 1.
Ported from the AINTLIB LeanModularForms project
(LeanModularForms/Modularforms/DimGenCongLevels/Basic.lean, Chris Birkbeck,
https://github.com/CBirkbeck/AINTLIB/tree/main/projects/LeanModularForms), stated for an
arithmetic subgroup of GL(2, ℝ) rather than a finite-index subgroup of SL(2, ℤ) — the
generality Mathlib's NormTrace results are already in — and with the weight-zero
identification exposed as an equivalence instead of being used only inside the proof.
There are no nonzero modular forms of negative weight.
Modular forms of negative weight form a finite-dimensional space — the zero space.
A weight-zero modular form is determined by its value at any single point, since it is constant.
Evaluation at a point identifies the weight-zero forms with ℂ: a weight-zero modular
form is constant, so evaluating it anywhere loses nothing, and every scalar is attained by the
corresponding constant form.
Instances For
The equivalence evaluates a form at the chosen point.
The inverse of the equivalence is the constant form.
Modular forms of weight 0 form a finite-dimensional space.
The weight-zero modular forms are one-dimensional: they are exactly the constants.