Ramanujan's formulas for derivatives of Eisenstein series #
We prove Ramanujan's formulas for derivatives of the normalised Eisenstein series E₂, E₄,
E₆, in terms of the Serre derivative ∂ₖ = D - (k / 12) E₂ and the normalized derivative
D = (2πi)⁻¹ d/dz:
Derivative.serreDerivative_E₂:∂₁ E₂ = -E₄ / 12Derivative.serreDerivative_E₄:∂₄ E₄ = -E₆ / 3Derivative.serreDerivative_E₆:∂₆ E₆ = -E₄² / 2Derivative.normalizedDerivOfComplex_E₂:D E₂ = (E₂² - E₄) / 12Derivative.normalizedDerivOfComplex_E₄:D E₄ = (E₂ E₄ - E₆) / 3Derivative.normalizedDerivOfComplex_E₆:D E₆ = (E₂ E₆ - E₄²) / 2
Proof Strategy #
Proof uses dimension formula of modular forms of level 1, and the (Serre derivative) identities
are obtained by showing that the limit of both sides at i∞ agree.
Ramanujan's formula for E₄: ∂₄ E₄ = -E₆ / 3.
Ramanujan's formula for E₆: ∂₆ E₆ = -E₄² / 2.
theorem
Derivative.normalizedDerivOfComplex_D2
(γ : Matrix.SpecialLinearGroup (Fin 2) ℤ)
:
normalizedDerivOfComplex (EisensteinSeries.D2 γ) = fun (z : UpperHalfPlane) =>
-↑(↑γ 1 0) ^ 2 / UpperHalfPlane.denom (Matrix.SpecialLinearGroup.toGL ((Matrix.SpecialLinearGroup.map (Int.castRingHom ℝ)) γ)) ↑z ^ 2
The normalized derivative of the modular defect D2 γ is -(γ₁₀)² / denom γ ².
Ramanujan's formula for E₂: ∂₁ E₂ = -E₄ / 12.
Ramanujan's formulas in terms of D #
Ramanujan's formula for E₂: D E₂ = (E₂² - E₄) / 12.
Ramanujan's formula for E₄: D E₄ = (E₂ E₄ - E₆) / 3.
Ramanujan's formula for E₆: D E₆ = (E₂ E₆ - E₄²) / 2.