Reducing a representation modulo a scalar #
For a representation ρ of a monoid G on a module V over a commutative ring k and an
element r : k, every operator ρ g is k-linear and so preserves r • V. The representation
therefore descends to the quotient QuotSMulTop r V = V ⧸ r • V; this is
Representation.quotSMulTop, whose operators are Mathlib's QuotSMulTop.map r applied to those
of ρ. It is Mathlib's Representation.quotient by the G-stable submodule r • ⊤.
Reducing the regular representation k[G] modulo r gives, up to isomorphism, the regular
representation of G over k ⧸ (r). Such reductions are the graded pieces of filtrations
V ⊇ r • V ⊇ r ^ 2 • V ⊇ ⋯ of a representation, and of the multiplicative filtrations of unit
groups modelled on them.
Main definitions #
Representation.quotSMulTop: the representation induced byρonV ⧸ r • V.Representation.IntertwiningMap.quotSMulTop: the reduction modulorof an intertwining map.
Main statements #
Representation.quotSMulTop_forall_eq_sum: if the identity ofρis a normx ↦ ∑ g, ρ g (φ (ρ g⁻¹ x)), then so is the identity ofρ.quotSMulTop r.
The representation induced by ρ on the reduction V ⧸ r • V of V modulo r: Mathlib's
quotient representation Representation.quotient by the G-stable submodule r • ⊤. Its
operators are QuotSMulTop.map r (ρ g) (Representation.quotSMulTop_apply).
Equations
- ρ.quotSMulTop r = ρ.quotient (r • ⊤) ⋯
Instances For
The operators of ρ.quotSMulTop r are the reductions QuotSMulTop.map r (ρ g).
ρ.quotSMulTop r g sends the class of x to the class of ρ g x.
Reduction of an intertwining map modulo r: QuotSMulTop.map r f : V ⧸ rV → W ⧸ rW
intertwines ρ.quotSMulTop r and σ.quotSMulTop r.
Equations
- f.quotSMulTop r = { toLinearMap := (QuotSMulTop.map r) f.toLinearMap, isIntertwining' := ⋯ }
Instances For
The linear map underlying the reduction of an intertwining map is QuotSMulTop.map.
If the identity of ρ is the norm x ↦ ∑ g, ρ g (φ (ρ g⁻¹ x)) of a k-linear map φ, then
the identity of ρ.quotSMulTop r is the norm of the reduction QuotSMulTop.map r φ.