Documentation

TauCeti.RepresentationTheory.GrothendieckGroup.GroupAlgebra.Induction

Induction between Grothendieck groups of group algebras #

Let S be a subgroup of a finite group G and k a commutative ring. The group algebra k[G] is a free k[S]-module of finite rank, with a basis indexed by the cosets of S (TauCeti.MonoidAlgebra.basisCosets). Hence coextension of scalars M ↦ Hom_{k[S]}(k[G], M) is exact and preserves finite generation, and it descends to the exact Grothendieck groups of finitely generated modules:

ind S : G₀(k[S]) →+ G₀(k[G]),   [M] ↦ [Hom_{k[S]}(k[G], M)].

The module Hom_{k[S]}(k[G], M) is the coinduced module, and since S has finite index it is isomorphic to the induced module. So on the class of a representation ρ of S, ind S is the class of the induced representation Ind_S^G ρ (TauCeti.indK0_of_asModule_of_equiv), in particular of Tau Ceti's finite-dimensional induction TauCeti.indFDRep over a field (TauCeti.indK0_of_indFDRep), and the class of the trivial line goes to the class of the permutation module k[G ⧸ S], that is, to the permutation class TauCeti.permK0 k G (G ⧸ S) (TauCeti.indK0_of_trivial).

The exactness of induction is what makes ind S well defined on the exact Grothendieck group, whose relations come from all short exact sequences, including the non-split ones that occur when the characteristic of k divides the order of G.

Induction is transitive: for subgroups S ≤ T of G, inducing from S to T and then to G is inducing from S to G (TauCeti.indK0_indK0). Since G₀ of a subgroup of T is indexed by S.subgroupOf T rather than by S, the statement transports classes between the two along the isomorphism Subgroup.subgroupOfEquivOfLe, by restriction (TauCeti.resK0).

Main definitions #

Main results #

References #

Induction on the Grothendieck group of a group algebra. For a subgroup S of a finite group G, coinduction M ↦ Hom_{k[S]}(k[G], M) of finitely generated k[S]-modules is exact, so it induces G₀(k[S]) →+ G₀(k[G]). Since S has finite index, the coinduced module is the induced one (TauCeti.indK0_of_asModule_of_equiv).

Instances For
    @[simp]

    Induction sends the class of a module M to the class of its coinduced module Hom_{k[S]}(k[G], M).

    theorem TauCeti.indK0_of_asModule_of_equiv (k : Type u) [CommRing k] {G : Type u} [Group G] [Finite G] (S : Subgroup G) {V W : Type u} [AddCommGroup V] [Module k V] [Module.Finite k V] [AddCommGroup W] [Module k W] (ρ : Representation k (↥S) V) (σ : Representation k G W) (e : (Representation.ind S.subtype ρ).Equiv σ) :

    Induction of the class of a representation. If σ is a representation of G equivalent to the representation induced from a representation ρ of S, then induction sends the class of the k[S]-module of ρ to the class of the k[G]-module of σ. The space of σ is finite over k because the induced space is.

    @[simp]
    theorem TauCeti.indK0_of_trivial (k : Type u) [CommRing k] {G : Type u} [Group G] [Finite G] (S : Subgroup G) :
    (indK0 k S) (ExactK0.of ↧(Representation.trivial k (↥S) k).asModule) = permK0 k G (G ⧸ S)

    Induction of the trivial line. Induction from S sends the class of the trivial one-dimensional representation to the permutation class of G ⧸ S, the class of the permutation module k[G ⧸ S].

    @[simp]
    theorem TauCeti.indK0_of_ofMulAction_quotient (k : Type u) [CommRing k] {G : Type u} [Group G] [Finite G] (S : Subgroup G) {D : Subgroup G} (h : D ≤ S) :

    Induction of a coset permutation module. For a subgroup D ≤ S, induction from S sends the class of the permutation module k[S ⧸ (D ⊓ S)] to the class of the permutation module k[G ⧸ D].

    theorem TauCeti.indK0_comp_indK0 (k : Type u) [CommRing k] {G : Type u} [Group G] [Finite G] (S : Subgroup G) {T : Subgroup G} (h : S ≤ T) :

    Induction is transitive. For subgroups S ≤ T of G, inducing from S.subgroupOf T to T and then from T to G is inducing from S to G, after transporting classes from S.subgroupOf T to S by restriction along Subgroup.subgroupOfEquivOfLe.

    theorem TauCeti.indK0_indK0 (k : Type u) [CommRing k] {G : Type u} [Group G] [Finite G] (S : Subgroup G) {T : Subgroup G} (h : S ≤ T) (x : ExactK0 (finiteModulesExactStructure (MonoidAlgebra k ↥(S.subgroupOf T)))) :

    Induction is transitive, on classes: TauCeti.indK0_comp_indK0 evaluated at x.

    @[simp]
    theorem TauCeti.indK0_of_indFDRep (k : Type u) [Field k] {G : Type u} [Group G] [Finite G] {S : Subgroup G} (A : FDRep k ↥S) :

    Induction of a finite-dimensional representation. Over a field, induction from S sends the class of a finite-dimensional representation A of S to the class of the induced representation TauCeti.indFDRep A.