GL_n Hecke Algebra Commutativity via Transpose #
The transpose ξ ↦ ᵗξ is an anti-automorphism of GL_n(ℚ) that preserves SL_n(ℤ)
and the positive-determinant integer matrices Δ. Since every double coset has a
diagonal representative (which is fixed by transpose), Shimura's Proposition 3.8
gives commutativity of the Hecke ring.
Main results #
GLPairAntiInvolution-- the transpose as anAntiInvolutionforGLPair ninstCommRingHeckeAlgebra--CommRing (HeckeAlgebra n)
The transpose map GL_n(ℚ) → GL_n(ℚ)ᵐᵒᵖ as a multiplicative equivalence.
Equations
Instances For
theorem
HeckeRing.GLn.HasIntEntries.transpose
(n : ℕ)
{g : GL (Fin n) ℚ}
(hg : HasIntEntries n g)
:
HasIntEntries n (MulOpposite.unop ((GLTransposeEquiv n) g))
theorem
HeckeRing.GLn.GL_transpose_mem_posDetInt
(n : ℕ)
{g : GL (Fin n) ℚ}
(hg : g ∈ posDetIntSubmonoid n)
:
The transpose as an AntiInvolution for GLPair n.
Equations
- HeckeRing.GLn.GLPairAntiInvolution n = { toFun := (HeckeRing.GLn.GLTransposeEquiv n).toMonoidHom, involutive := ⋯, map_H := ⋯, map_Δ := ⋯ }
Instances For
Transpose fixes every double coset of GLPair n.
@[implicit_reducible]
noncomputable instance
HeckeRing.GLn.instCommRingHeckeAlgebra
(n : ℕ)
[NeZero n]
:
CommRing (HeckeAlgebra n)
Shimura Proposition 3.8 for GL_n: the Hecke algebra is commutative.