Scalar multiplication in the GL_n Hecke ring #
One row of the multiplication table of the integral Hecke ring of the arithmetic Hecke
triple (Shimura, Proposition 3.17): the scalar double coset T(c, …, c) has degree 1, so
multiplying by it merely rescales diagonal cosets,
T(c, …, c) · T(b₁, …, bₙ) = T(cb₁, …, cbₙ).
Degree one is what makes this elementary: the double coset of a scalar matrix is a single
left coset, so the convolution has exactly one term and the structure constant is 1. The
mirror identity then follows from commutativity of the Hecke ring rather than a second
multiplicity computation.
Ported from the AINTLIB LeanModularForms project
(LeanModularForms/HeckeRIngs/GLn/CoprimeMul.lean,
Chris Birkbeck), scalar row.
Main results #
HeckeRing.GLn.diagElem_const_mulanddiagElem_mul_const:T(c, …, c) · T(b) = T(c·b)and its mirror.HeckeRing.GLn.diagElem_const_pow:T(c, …, c)^k = T(c^k, …, c^k), the iterate of the left-hand case.
References #
- G. Shimura, Introduction to the arithmetic theory of automorphic functions, Proposition 3.17.
The scalar product, on the right: T(b) · T(c,...,c) = T(b·c). The Hecke ring of
GL_n is commutative (transposition fixes every diagonal double coset), so this is the
left-hand case read backwards.