Documentation

Mathlib.NumberTheory.ModularForms.EisensteinSeries.E2.Defs

Eisenstein Series E2 #

We define the Eisenstein series E2 of weight 2 and level 1 as a limit of partial sums over non-symmetric intervals.

noncomputable def EisensteinSeries.e2Summand (m : β„€) (z : UpperHalfPlane) :

This is an auxiliary summand used to define the Eisenstein series G2.

Instances For
    theorem EisensteinSeries.e2Summand_summable (m : β„€) (z : UpperHalfPlane) :
    Summable fun (n : β„€) => eisSummand 2 ![m, n] z
    noncomputable def EisensteinSeries.G2 :

    The Eisenstein series of weight 2 and level 1 defined as the conditional sum of m in [N,N] of e2Summand m. This sum over symmetric intervals is handy in showing it is Summable.

    Instances For
      noncomputable def EisensteinSeries.E2 :

      The normalised Eisenstein series of weight 2 and level 1. Defined as (1 / 2 * ΞΆ(2)) * G2 .

      Instances For
        noncomputable def EisensteinSeries.D2 (Ξ³ : Matrix.SpecialLinearGroup (Fin 2) β„€) :

        This function measures the defect in G2 being a modular form.

        Instances For
          theorem EisensteinSeries.D2_mul (A B : Matrix.SpecialLinearGroup (Fin 2) β„€) :
          D2 (A * B) = SlashAction.map 2 B (D2 A) + D2 B