FdRep k G is the category of finite dimensional k-linear representations of G. #
If V : FdRep k G, there is a coercion that allows you to treat V as a type,
and this type comes equipped with Module k V and FiniteDimensional k V instances.
Also V.ρ gives the homomorphism G →* (V →ₗ[k] V).
Conversely, given a homomorphism ρ : G →* (V →ₗ[k] V),
you can construct the bundled representation as Rep.of ρ.
We prove Schur's Lemma: the dimension of the Hom-space between two irreducible representation is
0 if they are not isomorphic, and 1 if they are.
This is the content of finrank_hom_simple_simple
We verify that FdRep k G is a k-linear monoidal category, and rigid when G is a group.
FdRep k G has all finite limits.
TODO #
FdRep k G ≌ FullSubcategory (FiniteDimensional k)- Upgrade the right rigid structure to a rigid structure
(this just needs to be done for
FGModuleCat). FdRep k Ghas all finite colimits.FdRep k Gis abelian.FdRep k G ≌ FGModuleCat (MonoidAlgebra k G).
Equations
- FdRep.instLinearToSemiringToDivisionSemiringToSemifieldFdRepInstLargeCategoryFdRepInstPreadditiveFdRepInstLargeCategoryFdRep = inferInstance
Equations
- FdRep.instAddCommGroupCoeFdRepTypeInstCoeSortFdRepType V = let_fun this := inferInstance; this
Equations
- FdRep.instModuleCoeFdRepTypeInstCoeSortFdRepTypeToSemiringToDivisionSemiringToSemifieldToAddCommMonoidInstAddCommGroupCoeFdRepTypeInstCoeSortFdRepType V = let_fun this := inferInstance; this
Equations
- ⋯ = ⋯
All hom spaces are finite dimensional.
Equations
- ⋯ = ⋯
The underlying LinearEquiv of an isomorphism of representations.
Equations
- FdRep.isoToLinearEquiv i = FGModuleCat.isoToLinearEquiv ((Action.forget (FGModuleCat k) (MonCat.of G)).mapIso i)
Instances For
Lift an unbundled representation to FdRep.
Equations
- FdRep.of ρ = { V := FGModuleCat.of k V, ρ := ρ }
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- ⋯ = ⋯
Schur's Lemma: the dimension of the Hom-space between two irreducible representation is 0 if
they are not isomorphic, and 1 if they are.
The forgetful functor to Rep k G preserves hom-sets and their vector space structure.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Auxiliary definition for FdRep.dualTensorIsoLinHom.
Equations
Instances For
When V and W are finite dimensional representations of a group G, the isomorphism
dualTensorHomEquiv k V W of vector spaces induces an isomorphism of representations.
Equations
- FdRep.dualTensorIsoLinHom ρV W = Action.mkIso (FdRep.dualTensorIsoLinHomAux ρV W) ⋯