The ring structure on the Grothendieck group of a group algebra #
Let k be a field and G a finite monoid. The exact Grothendieck group
G₀(k[G]) = ExactK0 (finiteModulesExactStructure k[G]) of finitely generated k[G]-modules is
the Grothendieck group in which restriction (TauCeti.resK0), induction (TauCeti.indK0) and
permutation classes (TauCeti.permK0) live. This file makes it a commutative ring, with
[V] * [W] = [V ⊗ W] and 1 = [k],
the tensor product of representations over k with the diagonal action, and the trivial line.
The tensor product is a structure on representations rather than on k[G]-modules, so the ring
structure is the one of the exact Grothendieck ring of FDRep k G (TauCeti.ExactK0.instCommRing
with TauCeti.isMonoidal_abelian_fdRep), carried along the exact equivalence
TauCeti.fdRepEquivalence : FDRep k G ≌ FGModuleCat k[G]. The resulting identification of the two
Grothendieck rings is TauCeti.fdRepK0RingEquiv, sending the class of a representation V to the
class of its group-algebra module Representation.asModule V.ρ. The additive structure of
G₀(k[G]) is left untouched: only the multiplication and the unit are new.
Restriction along a monoid homomorphism is then multiplicative and unital (TauCeti.resK0_mul,
TauCeti.resK0_one), because restricting a tensor product of representations is tensoring the
restrictions; bundled, it is the ring homomorphism TauCeti.resK0RingHom.
Implementation notes #
When G is commutative, k[G] is a commutative ring and k[G]-modules also have a tensor
product over k[G]. That is not the product used here: the product of G₀(k[G]) is the tensor
product over k with the diagonal action of G, the one of representations.
Main definitions #
TauCeti.fdRepK0RingEquiv: the exact Grothendieck ring ofFDRep k Gis isomorphic toG₀(k[G]).TauCeti.instCommRingExactK0MonoidAlgebra: the commutative ring structure onG₀(k[G]).TauCeti.resK0RingHom: restriction as a ring homomorphism.
Main results #
TauCeti.fdRepK0RingEquiv_of: the class of a representation goes to the class of its group-algebra module.TauCeti.of_asModule_mul_of_asModule: the product of the classes of two representations is the class of their tensor product.TauCeti.exactK0_one_eq_of_trivial: the unit is the class of the trivial line.TauCeti.fdRepK0RingEquiv_hom_ext₂: biadditive maps out ofG₀(k[G])andG₀(k[H])are determined by their values on pairs of classes of representations.TauCeti.resK0_mulandTauCeti.resK0_one: restriction is a ring homomorphism.
References #
- J.-P. Serre, Linear Representations of Finite Groups, Springer GTM 42 (1977), §14.1, for the
ring
R_k(G)of a finite group over a field of arbitrary characteristic.
The multiplication of G₀(k[G]): the tensor product of representations, carried along the
equivalence TauCeti.fdRepEquivalence. It is characterised by
TauCeti.of_asModule_mul_of_asModule.
The unit of G₀(k[G]): the class of the trivial line
(TauCeti.exactK0_one_eq_of_trivial).
The Grothendieck ring of FDRep k G is G₀(k[G]). The exact Grothendieck group of the
abelian category of finite-dimensional representations is identified with the exact Grothendieck
group of finitely generated k[G]-modules by the equivalence TauCeti.fdRepEquivalence, and this
identification is multiplicative for the tensor product of representations.
Instances For
TauCeti.fdRepK0RingEquiv sends the class of a representation to the class of its
group-algebra module.
G₀(k[G]) is a commutative ring under the tensor product of representations, with unit
the class of the trivial line. Its additive group is the exact Grothendieck group of finitely
generated k[G]-modules; the ring axioms are those of the Grothendieck ring of FDRep k G, read
through TauCeti.fdRepK0RingEquiv.
The unit is the class of the trivial line: in G₀(k[G]), 1 = [k].
Biadditive maps are determined on representations. Two biadditive maps out of
G₀(k[G]) and G₀(k[H]) agree once they agree on pairs of classes of representations, read
through TauCeti.fdRepK0RingEquiv.
Restriction of the class of a representation, read through TauCeti.fdRepK0RingEquiv: it
is the class of the restricted representation Action.res φ V.
Restriction is multiplicative: restricting the class of a tensor product is the product of the restricted classes.
Restriction as a ring homomorphism G₀(k[G]) →+* G₀(k[H]): the additive map
TauCeti.resK0 together with its multiplicativity TauCeti.resK0_mul and unitality
TauCeti.resK0_one.
Instances For
The underlying function of TauCeti.resK0RingHom is TauCeti.resK0.
The underlying additive map of TauCeti.resK0RingHom is TauCeti.resK0.