Coinduction: exactness and coextension of scalars #
Coinduction along a subgroup preserves short exact sequences of representations. Unlike coinduction along an arbitrary homomorphism, subgroup coinduction preserves epimorphisms; together with its right adjoint structure this gives exactness, without a finite-index assumption. This allows connecting maps to be compared through Shapiro's isomorphism.
On the module side, coinduction along a monoid homomorphism φ : H →* G is coextension of
scalars along MonoidAlgebra.mapDomainRingHom k φ : k[H] →+* k[G]: the k[G]-module
Hom_{k[H]}(k[G], V) of Mathlib's ModuleCat.coextendScalars is isomorphic to the module of
Mathlib's coinduced representation Representation.coind φ ρ, by evaluation at the
monoid elements (Representation.coextendScalarsEquivCoind). This transports statements about
coextension of scalars on module categories, such as its action on Grothendieck groups of group
algebras, to coinduced and induced representations.
Mathlib's coinduced action is evaluated by Representation.coind_apply_coe_apply:
(h • f) h₁ = f (h₁ * h).
References #
- K. S. Brown, Cohomology of Groups, Chapter III, §6 and §9.
The coinduced action translates the argument of a function: (h • f) h₁ = f (h₁ * h).
k[G] acts on the coinduced representation Representation.coind' φ A, whose elements are
the morphisms Rep.res φ (Rep.leftRegular k G) ⟶ A, by right multiplication on the source
k[G].
Coinduction is coextension of scalars. For a monoid homomorphism φ : H →* G and a
representation ρ of H on V, the k[G]-module Hom_{k[H]}(k[G], V), with k[H] acting on
k[G] through φ, is isomorphic to the module of Mathlib's coinduced representation
Representation.coind φ ρ: a homomorphism x corresponds to the function g ↦ x (single g 1).
It is Mathlib's Rep.coindIso read through the identification of k[H]-linear maps
k[G] → V with the morphisms of Rep.coind' φ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Representation.coextendScalarsEquivCoind evaluates a homomorphism at the monoid elements.
The inverse of Representation.coextendScalarsEquivCoind sends a coinduced function y to
the homomorphism taking the value y g at single g 1.