The permutation representation as an induced representation #
For a subgroup H of a group G, inducing the trivial H-representation along H.subtype
gives the permutation representation of G on the left cosets G ⧸ H, and its character is the
number of fixed cosets, cast into the coefficient field.
More generally, for subgroups D ≤ C ≤ G, inducing the permutation representation of C on
C ⧸ (D ⊓ C) gives the permutation representation of G on G ⧸ D: a permutation
representation on cosets can be induced in stages.
Feeding the first identification into the projection formula of
TauCeti/RepresentationTheory/Induction/Projection.lean gives the classical description of
inducing a restricted representation, Ind_H^G (Res_H^G Y) ≅ k[G ⧸ H] ⊗ Y.
Main definitions #
TauCeti.indTrivialEquiv: the equivalence of representationsInd_H^G (trivial) ≃ k[G ⧸ H].TauCeti.indTrivialIso: the same statement inRep k G.TauCeti.indOfMulActionQuotientEquiv: forD ≤ C, the equivalence of representationsInd_C^G k[C ⧸ (D ⊓ C)] ≃ k[G ⧸ D].TauCeti.indResProjection: the corollaryInd_H^G (Res_H^G Y) ≅ k[G ⧸ H] ⊗ Yof the projection formulaTauCeti.indProjection.
Main statements #
TauCeti.char_ofMulAction: the character of a permutation representation atgis the number of points fixed byg, cast intok.TauCeti.char_ind_trivial: the character ofInd_H^G (trivial)atgis the number of cosets fixed byg, cast intok.
Both statements are equalities in k, so in positive characteristic they determine the fixed-point
count only modulo the characteristic.
Implementation notes #
Mathlib's Representation.ind is built as the coinvariants of k[G] ⊗[k] A, so the coset
orientation is a proof obligation rather than a convention: the H-action being quotiented out is
left translation on k[G], whose orbits are the right cosets Hx, while G acts by right
translation by the inverse. The equivalence below therefore sends ⟦single x r ⊗ₜ a⟧ to
single ⟦x⁻¹⟧ (a • r); inversion is what converts right cosets carrying a right action into
Mathlib's left-coset quotient G ⧸ H with its left action. In the same way
TauCeti.indOfMulActionQuotientEquiv sends ⟦single x 1 ⊗ₜ single ⟦c⟧ s⟧ to single ⟦x⁻¹ * c⟧ s.
References #
- J.-P. Serre, Linear Representations of Finite Groups, §2.1 (the permutation character) and §3.3 (inducing the unit representation, and the projection formula).
The permutation representation. Inducing the trivial representation of a subgroup H ≤ G
along H.subtype gives the permutation representation of G on the left cosets G ⧸ H.
Equations
Instances For
The generator computation rule for TauCeti.indTrivialEquiv.
The generator computation rule for the inverse of TauCeti.indTrivialEquiv.
The generator computation rule for TauCeti.indTrivialIso: it sends ⟦single x 1 ⊗ₜ a⟧ to
single ⟦x⁻¹⟧ a.
The computation rule for the inverse of TauCeti.indTrivialIso on the standard basis of
k[G ⧸ H].
Ind_H^G (trivial) is a finite module whenever H has finite index.
Induction of a coset permutation representation. For subgroups D ≤ C ≤ G, inducing the
permutation representation of C on its cosets C ⧸ (D ⊓ C) along C.subtype gives the
permutation representation of G on G ⧸ D. For D = C this is TauCeti.indTrivialEquiv up to
the identification of k[C ⧸ ⊤] with the trivial representation.
Equations
Instances For
The generator computation rule for TauCeti.indOfMulActionQuotientEquiv: it sends
⟦single x 1 ⊗ₜ single ⟦c⟧ s⟧ to single ⟦x⁻¹ * c⟧ s.
The generator computation rule for the inverse of TauCeti.indOfMulActionQuotientEquiv.
Induction of a restriction. For a subgroup H ≤ G, restricting a G-representation to H
and inducing back up tensors it with the permutation representation on the cosets,
Ind_H^G (Res_H^G Y) ≅ k[G ⧸ H] ⊗ Y. This is TauCeti.indProjection applied to the trivial
H-representation, followed by TauCeti.indTrivialIso.
Equations
- One or more equations did not get rendered due to their size.
Instances For
TauCeti.indResProjection on generators: the coset orientation is the one inherited from
TauCeti.indTrivialIso, which sends ⟦x ⊗ₜ a⟧ to single ⟦x⁻¹⟧ a.