Documentation

TauCeti.NumberTheory.ModularForms.LevelOne.TraceFormula.UpperTriangular.Basic

The upper-triangular representatives of Γ \ ℳₙ #

For a nonzero integer n, every orbit of SL(2, ℤ) on the projective determinant-n matrix module ℳₙ contains exactly one class of an upper-triangular matrix (a b; 0 d) with ad = n, 0 < a and 0 ≤ b < |d|. Popa and Zagier write ℳₙ^∞ for this set of representatives and Tₙ^∞ for its formal sum. The matrices themselves are Mathlib's FixedDetMatrices.reps n, which TauCeti.LinearAlgebra.Matrix.FixedDetMatrices shows to be a transversal of the SL(2, ℤ)-orbits of determinant-n matrices and counts (FixedDetMatrices.ncard_reps). This file takes their projective classes, proves that they form a transversal of the orbits of ℳₙ, and deduces |Γ \ ℳₙ| = σ₁(|n|).

Popa and Zagier take Γ = PSL(2, ℤ). Since -1 acts trivially on ℳₙ, the PSL(2, ℤ)-orbits are the SL(2, ℤ)-orbits, and this file works with the latter throughout: Γ \ ℳₙ denotes MulAction.orbitRel.Quotient SL(2, ℤ) ℳₙ.

Main definitions #

Main results #

References #

The representative set ℳₙ^∞ #

Popa--Zagier's set ℳₙ^∞ of upper-triangular representatives of Γ \ ℳₙ: the projective classes of the matrices (a b; 0 d) with ad = n, 0 < a and 0 ≤ b < |d|.

Instances For

    The elements of ℳₙ^∞ are exactly the classes of the matrices in FixedDetMatrices.reps n.

    @[simp]

    The class of A lies in ℳₙ^∞ exactly when A or -A is an upper-triangular representative.

    @[simp]

    ℳ₀^∞ is empty: there are no upper-triangular representatives of determinant 0.

    Distinct upper-triangular representatives have distinct projective classes.

    Existence of upper-triangular representatives: for n ≠ 0, every element of ℳₙ can be moved into ℳₙ^∞ by SL(2, ℤ).

    For n ≠ 0, the class of an upper-triangular matrix of determinant n can be moved into ℳₙ^∞ by a power of T.

    Uniqueness of upper-triangular representatives: if g : SL(2, ℤ) moves an element of ℳₙ^∞ into ℳₙ^∞, then it fixes that element.

    For n ≠ 0, ℳₙ^∞ is a transversal of the SL(2, ℤ)-orbits of ℳₙ (Popa--Zagier, Section 2): sending a representative to its orbit is a bijection onto Γ \ ℳₙ.

    Instances For
      @[simp]

      The transversal bijection sends a representative to its orbit.

      The inverse of the transversal bijection picks the representative in the given orbit.

      @[simp]

      The inverse of the transversal bijection sends the orbit of a representative back to it.

      @[simp]

      The number of orbits (Popa--Zagier, Section 2): for n ≠ 0, Γ \ ℳₙ has σ₁(|n|) elements.