Documentation

TauCeti.NumberTheory.ModularForms.ThetaSeries.DiscriminantGroup

Coset theta series on the discriminant group #

Let L be a lattice in a real inner product space E, with dual lattice L^∨ = ZLattice.dual L and discriminant group A_L = L^∨ ⧸ (L ∩ L^∨) (ZLattice.DiscriminantGroup L). The theta series θ_{γ+L} of a translate depends only on the class of γ modulo L (ZLattice.thetaCoset_eq_of_sub_mem), so the coset theta series descend to a family (θ_γ)_{γ ∈ A_L} indexed by the discriminant group, ZLattice.thetaCosetClass L. This descent needs no hypothesis on L. This is the family that the vector-valued inversion law of coset theta series is stated for. It satisfies θ_0 = Θ_L and θ_{-γ} = θ_γ; in particular, whenever A_L has an element γ ≠ -γ, the family is not linearly independent.

For an even lattice L (in arbitrary dimension, without discreteness or fullness), every coset theta series θ_γ (γ ∈ A_L) has period level L and is invariant under T ^ level L in every weight (ZLattice.IsEven.thetaCosetClass_slash_T_pow_level), descending from the representative-level invariance ZLattice.IsEven.thetaCoset_slash_T_pow_level. When L is an even full lattice, the modular translation T : τ ↦ τ + 1 acts on θ_γ with eigenvalue e(q_L(γ)) (ZLattice.IsEven.thetaCosetClass_slash_T), where e(q_L(γ)) is ZLattice.IsEven.discriminantQuadraticChar, and level L is the least positive exponent killing all of these eigenvalues (ZLattice.IsEven.level_dvd_iff_discriminantQuadraticChar_pow_eq_one).

For an integral full lattice, A_L = L^∨ ⧸ L is finite and the theta series of the dual lattice is the sum of the coset theta series, Θ_{L^∨} = ∑_{γ ∈ A_L} θ_γ (ZLattice.IsIntegral.thetaSeries_dual_eq_sum), by splitting L^∨ into the cosets of L. Integrality is needed: for L = ½ ℤ ⊆ ℝ the dual L^∨ = 2 ℤ lies in L, the discriminant group is trivial, and the identity would read Θ_{2ℤ} = Θ_{½ℤ}, which is false.

Main definitions #

Main statements #

References #

The coset theta series θ_γ = θ_{γ+L} of a class γ of the discriminant group L^∨ ⧸ (L ∩ L^∨) of L: the theta series thetaCoset L x of the translate by any representative x ∈ L^∨ of γ (thetaCosetClass_mk).

Instances For
    @[simp]

    The coset theta series of the class of x ∈ L^∨ is the theta series of the translate x + L.

    @[simp]

    The coset theta series of the zero class is the theta series of L.

    @[simp]

    The coset theta series of the classes -γ and γ agree.

    Translation invariance at the level #

    For an even lattice L and γ : DiscriminantGroup L, every integer multiple of level L is a period of θ_γ.

    @[simp]

    For an even lattice L and γ : DiscriminantGroup L, θ_γ has period level L.

    For an even lattice L and γ : DiscriminantGroup L, θ_γ is invariant under T ^ N in every weight whenever (level L : ℤ) ∣ N.

    For an even lattice L and γ : DiscriminantGroup L, θ_γ is invariant under T ^ (level L : ℤ) in every weight.

    @[simp]

    For an even lattice L and γ : DiscriminantGroup L, θ_γ is invariant under T ^ level L in every weight.

    Full lattices #

    For an integral lattice L, the theta series of the dual lattice is the sum of the coset theta series over the finite discriminant group L^∨ ⧸ L: Θ_{L^∨} = ∑_{γ ∈ A_L} θ_γ. The discriminant group of an integral lattice is finite (IsIntegral.finite_discriminantGroup), so a Fintype instance is always available.

    The translation law of a coset theta series on the discriminant group of an even full lattice: for γ : DiscriminantGroup L and n : ℤ, θ_γ(τ + n) = e(q_L(γ))^n θ_γ(τ).

    For an even full lattice L and γ : DiscriminantGroup L, θ_γ(τ + 1) = e(q_L(γ)) θ_γ(τ).

    In slash form, θ_γ ∣[k] T ^ n = e(q_L(γ))^n • θ_γ for an even full lattice L and γ : DiscriminantGroup L.

    In slash form, θ_γ ∣[k] T = e(q_L(γ)) • θ_γ for an even full lattice L and γ : DiscriminantGroup L.