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.
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
@[simp]
theorem
EisensteinSeries.e2Summand_zero_eq_two_riemannZeta_two
(z : UpperHalfPlane)
:
e2Summand 0 z = 2 * riemannZeta 2
theorem
EisensteinSeries.e2Summand_even
(z : UpperHalfPlane)
:
Function.Even fun (x : β€) => e2Summand x z
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
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) β€)
:
UpperHalfPlane β β
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
theorem
EisensteinSeries.D2_S
(z : UpperHalfPlane)
:
D2 ModularGroup.S z = 2 * βReal.pi * Complex.I / βz