The level-two Siegel functions as eta quotients #
The three Siegel functions of level two, g₀ = g_{(0, 1/2)}, g₁ = g_{(1/2, 0)} and
g₂ = g_{(1/2, 1/2)}, are quotients of values of Mathlib's Dedekind eta function
η = ModularForm.eta, with exact constants:
g₀(τ) = 2 i (η(2τ) / η(τ))², g₁(τ) = -(η(τ/2) / η(τ))² and
g₂(τ) = -e^{-π i / 3} (η((τ + 1)/2) / η(τ))².
These follow from the product expansions of g₀, g₁, g₂ and the product identities for η at
2τ, τ/2 and (τ + 1)/2.
The transformation of η under S : τ ↦ -1/τ then gives the transformation of the level-two
Siegel functions under S, with exact roots of unity:
g₀(-1/τ) = -i g₁(τ), g₁(-1/τ) = i g₀(τ) and g₂(-1/τ) = g₂(τ); the last follows from the first
two and g₀ g₁ g₂ = 2 ζ₈. Together with the translations τ ↦ τ + 1
(siegelFunction_zero_half_apply_add_one and its two companions) this shows that SL₂(ℤ)
permutes the twelfth powers g₀¹², g₁¹², g₂¹²: S exchanges g₀¹² and g₁¹² and fixes g₂¹²,
while T fixes g₀¹² and exchanges g₁¹² and g₂¹². Equivalently, the monic cubic
(X - g₀¹²)(X - g₁¹²)(X - g₂¹²) is invariant under SL₂(ℤ): its coefficients are
SL₂(ℤ)-invariant holomorphic functions on the upper half-plane. This is the input for expressing
the cube root γ₂ of j through the level-two Siegel functions.
Main results #
TauCeti.ModularForm.siegelFunction_zero_half_eq_eta,TauCeti.ModularForm.siegelFunction_half_zero_eq_eta,TauCeti.ModularForm.siegelFunction_half_half_eq_eta:g₀, g₁, g₂as eta quotients.TauCeti.ModularForm.siegelFunction_zero_half_apply_neg_one_div,TauCeti.ModularForm.siegelFunction_half_zero_apply_neg_one_div,TauCeti.ModularForm.siegelFunction_half_half_apply_neg_one_div: the transformation ofg₀, g₁, g₂underτ ↦ -1/τ.TauCeti.ModularForm.prod_X_sub_C_siegelFunction_pow_twelve_smul: the cubic with rootsg₀¹², g₁¹², g₂¹²is invariant underSL₂(ℤ).
References #
- D. A. Cox, Primes of the Form x² + ny², §12 (Weber's functions
𝔣, 𝔣₁, 𝔣₂as eta quotients and their transformations underSL₂(ℤ)). - D. S. Kubert, S. Lang, Modular Units, Chapter 2, §1.
Eta quotients #
g_{(0, 1/2)}(τ) = 2 i (η(2τ) / η(τ))² on the upper half-plane.
g_{(1/2, 0)}(τ) = -(η(τ/2) / η(τ))² on the upper half-plane.
g_{(1/2, 1/2)}(τ) = -e^{-π i / 3} (η((τ + 1)/2) / η(τ))² on the upper half-plane.
The transformation τ ↦ -1/τ #
g₂(-1/τ) = g₂(τ) on the upper half-plane, where g₂ = g_{(1/2, 1/2)}.
The action of SL₂(ℤ) on the twelfth powers #
SL₂(ℤ) permutes the twelfth powers of the level-two Siegel functions: for every
γ ∈ SL₂(ℤ) and τ in the upper half-plane, the monic cubic (X - g₀¹²)(X - g₁¹²)(X - g₂¹²)
takes the same value at γ τ as at τ, where g₀ = g_{(0, 1/2)}, g₁ = g_{(1/2, 0)} and
g₂ = g_{(1/2, 1/2)}.