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 ℛₙ:
- the left action
Representation.ofMulAction ℚ PSL(2, ℤ) ℳₙ, withρ g [M] = [g M]; - the right action
Representation.ofMulAction ℚ PSL(2, ℤ)ᵐᵒᵖ ℳₙ, withρ (MulOpposite.op g) [M] = [M g], so that Popa–Zagier's productξ · gisRepresentation.ofMulAction ℚ PSL(2, ℤ)ᵐᵒᵖ ℳₙ (MulOpposite.op g) ξ; - the conjugation action
Representation.ofMulAction ℚ (ConjAct PSL(2, ℤ)) ℳₙ, withρ (ConjAct.toConjAct g) [M] = [g M g⁻¹].
This file records how they fit together, over an arbitrary coefficient semiring k.
Main results #
TauCeti.TraceFormulaMatrixModule.ofMulAction_coe: the left representation of the class of a determinant-one matrixgis the left representation ofgitself.TauCeti.TraceFormulaMatrixModule.ofMulAction_toConjAct: the conjugation representation ofgis the left representation ofgafter the right representation ofg⁻¹.TauCeti.TraceFormulaMatrixModule.ofMulAction_S_sq,TauCeti.TraceFormulaMatrixModule.ofMulAction_T_mul_S_pow_three: onk[ℳₙ],S² = 1andU³ = 1forU = T S, sinceS² = U³ = -1inSL(2, ℤ)and-1acts trivially.TauCeti.TraceFormulaMatrixModule.ofMulAction_op_S_sq,TauCeti.TraceFormulaMatrixModule.ofMulAction_op_S_mul_op_T_pow_three:S² = 1andU³ = 1for right multiplication onk[ℳₙ], since both relations hold inPSL(2, ℤ).
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 #
- A. Popa and D. Zagier, An elementary proof of the Eichler–Selberg trace formula, J. Reine Angew. Math. 762 (2020), 105–122, arXiv:1711.00327, §1.
The left representation of the projective class of a determinant-one matrix g on
k[ℳₙ] is the left representation of g.
The central sign -1 ∈ SL(2, ℤ) acts trivially on ℳₙ, so g and -g act on k[ℳₙ] in the
same way.
Left multiplication by S on k[ℳₙ] is an involution: S² = 1.
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.
Right multiplication by S on k[ℳₙ] is an involution: S² = 1.
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.
Conjugation by g on k[ℳₙ] is left multiplication by g after right multiplication by
g⁻¹.