Eisenstein Series #
Main definitions #
We define Eisenstein series of level
Γ(N)for anyN : ℕand weightk : ℤas the infinite sum∑' v : (Fin 2 → ℤ), (1 / (v 0 * z + v 1) ^ k), wherez : ℍandvranges over all pairs of coprime integers congruent to a fixed pair(a, b)moduloN. Note that by using(Fin 2 → ℤ)instead ofℤ × ℤwe can state all of the required equivalences using matrices and vectors, which makes working with them more convenient.We show that they define a slash invariant form of level
Γ(N)and weightk.
References #
- [F. Diamond and J. Shurman, A First Course in Modular Forms][diamondshurman2005]
For level N = 1, the gamma sets are all equivalent; this is the equivalence.
Equations
Instances For
Right-multiplying by γ ∈ SL(2, ℤ) sends gammaSet N a to gammaSet N (a ᵥ* γ).
The bijection between GammaSets given by multiplying by an element of SL(2, ℤ).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The function on (Fin 2 → ℤ) whose sum defines an Eisenstein series.
Instances For
How the eisSummand function changes under the Moebius action.
An Eisenstein series of weight k and level Γ(N), with congruence condition a.
Equations
- eisensteinSeries a k z = ∑' (x : ↑(EisensteinSeries.gammaSet N a)), EisensteinSeries.eisSummand k (↑x) z
Instances For
The SlashInvariantForm defined by an Eisenstein series of weight k : ℤ, level Γ(N),
and congruence condition given by a : Fin 2 → ZMod N.
Equations
- EisensteinSeries.eisensteinSeries_SIF a k = { toFun := eisensteinSeries a k, slash_action_eq' := ⋯ }