Induction, restriction, and virtual characters #
This file records the compatibility of induction and of restriction along a subgroup with the virtual-character lattice: both send virtual characters to virtual characters, because both send characters to characters and both are additive.
Together they are the two maps R(S) → R(G) and R(G) → R(S) on virtual-character lattices whose
interplay -- the projection formula Subgroup.indClassFun_comp_subtype_mul -- makes induction a map
of R(G)-modules.
Main definitions #
TauCeti.ClassFunction.indVirtualCharacterAddHom: induction bundled as an additive homomorphism between the virtual-character lattices of a subgroup and the ambient group.
Main statements #
Subgroup.indClassFun_mem_virtualCharacters: induction preserves virtual characters, since it takes characters to characters and commutes with additive generation.TauCeti.ClassFunction.indVirtualCharacterAddHom_apply_coe: forgetting the target subtype in the bundled map recovers induction of class functions.TauCeti.comp_subtype_mem_virtualCharacters: restricting a virtual character ofGto a subgroup gives a virtual character of the subgroup.
The induced virtual-character lattice is the input to Artin and Brauer induction, while the projection formula makes its span an ideal over the ambient virtual-character ring.
Restriction preserves virtual characters. It is the pullback along the inclusion of the
subgroup, TauCeti.comp_mem_virtualCharacters; the restriction of a plain function is written
fun s : S => f s, and TauCeti.ClassFunction.comap is the class-function form.
This is the additive half of the statement that restriction R(G) → R(S) is a ring homomorphism;
its multiplicativity is the pointwise TauCeti.mul_mem_virtualCharacters on each side.
Induction preserves virtual characters. A character of the subgroup induces to a character
(Subgroup.indClassFun_ofFDRep_character), and induction is additive, so the
property propagates through the additive generation of the lattice.
Induction from a subgroup, restricted and corestricted to the virtual-character lattices.
Equations
Instances For
Forgetting the target subtype after induction on virtual characters gives
Subgroup.indClassFun.