Documentation

TauCeti.NumberTheory.ModularForms.LevelOne.TraceFormula.PermutationModule

The permutation module of the determinant-n matrix module #

Popa and Zagier carry out their proof of the Eichler–Selberg trace formula in ℛₙ = ℚ[ℳₙ], the free ℚ-module on the projective determinant-n matrix module ℳₙ, which is TauCeti.TraceFormulaMatrixModule n. For n ≠ 1 the set ℳₙ is not a group, since it does not contain the identity matrix, of determinant 1; ℛₙ is the free ℚ-module on ℳₙ, with an action of the group ring ℚ[PSL(2, ℤ)] on each side. No new type is introduced for it: ℛₙ is Mathlib's MonoidAlgebra ℚ (TraceFormulaMatrixModule n), which is the space of every permutation representation Representation.ofMulAction ℚ G ℳₙ. The three actions of PSL(2, ℤ) on ℳₙ give three such representations on ℛₙ:

This file records how they fit together, over an arbitrary coefficient semiring k.

Main results #

The left and right representations commute, so ℛₙ is a ℚ[PSL(2, ℤ)]-bimodule. This is the general TauCeti.commute_ofMulAction (in TauCeti.RepresentationTheory.OfMulAction), applied to the instance SMulCommClass PSL(2, ℤ) PSL(2, ℤ)ᵐᵒᵖ ℳₙ saying that left and right multiplication on ℳₙ commute.

References #

@[simp]

The left representation of the projective class of a determinant-one matrix g on k[ℳₙ] is the left representation of g.

@[simp]

The central sign -1 ∈ SL(2, ℤ) acts trivially on ℳₙ, so g and -g act on k[ℳₙ] in the same way.

@[simp]

Left multiplication by S on k[ℳₙ] is an involution: S² = 1.

@[simp]

Left multiplication by U = T S on k[ℳₙ] satisfies U³ = 1. The left-hand side is the simp-normal form of the action of T * S.

@[simp]

Right multiplication by S on k[ℳₙ] is an involution: S² = 1.

@[simp]

Right multiplication by U = T S on k[ℳₙ] satisfies U³ = 1. The left-hand side is the simp-normal form of the right action of T * S: right multiplication by S after right multiplication by T.