The Eisenstein series E₄ and E₆ #
This file defines the normalised level-one Eisenstein series E k (as ModularForm Γ(1) k,
with constant term 1; mathlib's ModularForm.E is typed over 𝒮ℒ, the two coincide as
functions on ℍ), its specialisations E₄ and E₆, and collects the properties of E₂, E₄
and E₆ needed by the project (the quotients φ₀, φ₂', φ₄' by Δ live in
SpherePacking.MagicFunction.a.Phi):
E₄_periodic,E₆_periodic,E₄_S_transform,E₆_S_transform: pointwise transformation laws under the generators ofSL(2, ℤ).E4_q_exp,E4_q_exp_zero,E6_q_exp_zero: explicitq-expansion coefficients (240 · σ₃forE₄).Ek_ne_zero,E4_ne_zero,E6_ne_zero: non-vanishing, via mathlib'sEisensteinSeries.E_ne_zero.E_even_imag_axis_real,E₂_imag_axis_real,E₄_imag_axis_real,E₆_imag_axis_real: realness on the positive imaginary axis.
Boundedness of E₂ at i∞ is now mathlib's EisensteinSeries.isBoundedAtImInfty_E2.
Definitions and transformation laws #
The normalised Eisenstein series of weight 4 and level one, with constant term 1.
Equations
- E₄ = E 4 E₄._proof_1
Instances For
The normalised Eisenstein series of weight 6 and level one, with constant term 1.
Equations
- E₆ = E 6 E₆._proof_1
Instances For
E₄ is 1-periodic: E₄(z + 1) = E₄(z), as a modular form for Γ(1).
E₆ is 1-periodic: E₆(z + 1) = E₆(z), as a modular form for Γ(1).
E₄ transforms under S as: E₄(-1/z) = z⁴ · E₄(z)
E₆ transforms under S as: E₆(-1/z) = z⁶ · E₆(z)
q-expansion coefficients and non-vanishing #
Realness on the imaginary axis #
E_k(it) is real for all t > 0 when k is even and k ≥ 4.
This is the generalized theorem from which E₄_imag_axis_real and E₆_imag_axis_real follow.