pLocalSubring is a polynomial ring for n = 1, 2 #
The injectivity half of Shimura's Theorem 3.20 and the resulting isomorphism
ℤ[X₁, …, Xₙ] ≃+* pLocalSubring, for n = 1 and n = 2. The generators and the surjectivity half
are in PolynomialRing/Basic.lean.
Injectivity is proved by a determinant/leading-term argument: the determinant of a double coset representative is multiplicative, so a monomial in the generators has a predictable leading elementary-divisor vector, and distinct monomials have distinct leading terms.
Main results #
HeckeRing.GLn.evalHom_one_injective,HeckeRing.GLn.evalHom_two_injective: evaluation at the generators is injective forn = 1andn = 2.HeckeRing.GLn.polynomialRingEquivOne,HeckeRing.GLn.polynomialRingEquivTwo: Shimura, Theorem 3.20 forn = 1andn = 2—pLocalSubring ≅ ℤ[X₁, …, Xₙ].
Implementation notes #
The source states Theorem 3.20 at general n, dispatching on n = 1 and n = 2 and
leaving the remaining case as a gap. Here the two proved cases are stated directly, so
nothing rests on an unformalised step.
Ported from the AINTLIB LeanModularForms project
(LeanModularForms/HeckeRIngs/GLn/PolynomialRing.lean,
Chris Birkbeck), the Inj section.
References #
- G. Shimura, Introduction to the arithmetic theory of automorphic functions, §3.2, Theorem 3.20.
For n = 1 and any base 1 < p, evaluation at the Hecke generator is injective.
n=2: evalHom is injective.
Injectivity transfers from evalHom to its codomain restriction evalHomLocal: two
polynomials with the same image in pLocalSubring have the same image in the ambient ring.
Shimura, Theorem 3.20 for n = 1: the p-local Hecke ring of GL₁ is the
polynomial ring ℤ[X] on the single generator T(p).
Stated for 1 < p rather than p.Prime: rank one needs only that k ↦ p^k is injective.
Equations
Instances For
The rank-one presentation isomorphism is the evaluation map.
Shimura, Theorem 3.20 for n = 2: the p-local Hecke ring of GL₂ is the
polynomial ring ℤ[X₁, X₂] on the generators T(1, p) and T(p, p). This is the case the
classical theory of modular forms uses.
Primality is genuine here: the rank-two argument runs through the GL₂ recurrence.
Equations
Instances For
The rank-two presentation isomorphism is the evaluation map.