Documentation

SpherePacking.ModularForms.Delta

The modular discriminant Δ #

Mathlib's ModularForm.discriminant provides the modular discriminant together with its fundamental properties: non-vanishing (ModularForm.discriminant_ne_zero), invariance under the generators of SL(2, ℤ), decay at i∞, and the associated cusp form CuspForm.discriminant of weight 12 for 𝒮ℒ. This file introduces the notation Δ for it and provides the complements used in this project:

The Modular Discriminant Δ #

Properties of the modular discriminant Δ.

Δ is mathlib's modular discriminant ModularForm.discriminant.

Equations
Instances For
    theorem Δ_eq_cexp_prod (z : UpperHalfPlane) :
    Δ z = Complex.exp (2 * Real.pi * Complex.I * z) * ∏' (n : ), (1 - Complex.exp (2 * Real.pi * Complex.I * (n + 1) * z)) ^ 24

    The discriminant as a q-product with explicit complex exponentials.

    theorem DiscriminantProductFormula (z : UpperHalfPlane) :
    Δ z = Complex.exp (2 * Real.pi * Complex.I * z) * ∏' (n : ℕ+), (1 - Complex.exp (2 * Real.pi * Complex.I * n * z)) ^ 24
    theorem Δ_periodic (z : UpperHalfPlane) :
    Δ (1 +ᵥ z) = Δ z

    Δ is 1-periodic: Δ (z + 1) = Δ z.

    theorem Δ_S_transform (z : UpperHalfPlane) :
    Δ (ModularGroup.S z) = z ^ 12 * Δ z

    Δ transforms under S as Δ (-1 / z) = z ^ 12 * Δ z.

    Δ is real and positive on the positive imaginary axis.