Derivatives of modular forms #
This file defines normalized derivative $D = \frac{1}{2\pi i} \frac{d}{dz}$ and (Ramanujan-)Serre derivative $\partial_k := D - \frac{k}{12} E_2$ of modular forms.
Main Definitions and Theorems #
normalizedDerivOfComplex: $D = \frac{1}{2\pi i} \frac{d}{dz}$serreDerivative: $\partial_k F := D F - \frac{k}{12} E_2 F$serreDerivative_slash_equivariant: Serre derivative is equivariant under the slash action.
TODO:
- Serre derivative preserves modularity, i.e. $\partial_k (M_k) \subseteq M_{k+2}$.
- Use above, prove Ramanujan's identities. See here
for
sorry-free proofs.
Normalized derivative $D = \frac{1}{2\pi i} \frac{d}{dz}$.
Equations
Instances For
We denote the normalized derivative by D.
Equations
- Derivative.termD = Lean.ParserDescr.node `Derivative.termD 1024 (Lean.ParserDescr.symbol "D")
Instances For
The derivative operator D preserves MDifferentiability.
If F : ℍ → ℂ is MDifferentiable, then D F is also MDifferentiable.
Basic properties of normalized derivative.
Serre derivative of weight $k$.
Equations
- Derivative.serreDerivative k F z = Derivative.normalizedDerivOfComplex F z - k * 12⁻¹ * EisensteinSeries.E2 z * F z
Instances For
Basic properties of Serre derivative.
The Serre derivative preserves MDifferentiability.
If F : ℍ → ℂ is MDifferentiable, then serreDerivative k F is also MDifferentiable.
How D interacts with the slash action.
The SL(2, ℤ) case of normalizedDerivOfComplex_slash, where the determinant factor is 1.
Serre derivative is equivariant under the slash action. More precisely, $\partial_k (F ∣[k] γ) = (\partial_k F) ∣[k + 2] \gamma$ for all $\gamma \in SL(2, \mathbb{Z})$.
As a corollary, if F is invariant under the slash action of weight k, then
serreDerivative k F is invariant under the slash action of weight k + 2.