Documentation

Mathlib.NumberTheory.ModularForms.LevelOne.DimensionFormula

Dimension formula and Sturm bound for level 1 modular forms #

This file proves the dimension formula and the Sturm bound for the space of modular forms for š’®ā„’ (= SL(2, ℤ)) of even weight.

Main results #

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

    The linear equivalence between cusp forms of weight k and modular forms of weight k - 12, given by division by the discriminant.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[deprecated CuspForm.discriminantEquiv (since := "2026-05-18")]

      Divide a cusp form by the discriminant to get a modular form of weight k - 12.

      Equations
      Instances For
        @[deprecated CuspForm.discriminantEquiv_apply (since := "2026-05-18")]

        The order of the q-expansion of the modular discriminant is 1: the zeroth coefficient vanishes (Ī” is a cusp form) and the first coefficient equals 1.

        The q-expansion of a level-1 modular form whose zeroth coefficient vanishes factors as the q-expansion of Ī” times the q-expansion of the corresponding form of weight k - 12 obtained via discriminantEquiv.

        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.

        The dimension formula for š’®ā„’ modular forms of even weight.

        Sturm bound for level-1 modular forms (natural weight). If a modular form f of weight k : ā„• has q-expansion of order strictly greater than k / 12, then f is identically zero.

        Sturm bound for level-1 modular forms. If a modular form f of weight k for SL(2, ℤ) has q-expansion of order strictly greater than k / 12, then f is identically zero. Corollary of the natural-weight version sturm_bound_levelOne_nat.