Tensor products of finitely generated comodules #
This file lifts the tensor product of right comodules over a bialgebra to the category of
finitely generated comodules. If M and N are finitely generated right C-comodules, their
tensor product has the diagonal coaction
m ⊗ n ↦ (m₀ ⊗ n₀) ⊗ m₁n₁.
The tensor-product carrier remains finitely generated by Module.Finite.tensorProduct.
Tensoring two comodule morphisms therefore gives a morphism between finite objects, and these
maps assemble into a bifunctor on FGComoduleCat.
Main declarations #
TauCeti.FGComoduleCat.tensor: the tensor product as a finitely generated comodule.TauCeti.FGComoduleCat.tensorMap: the tensor product of two morphisms.TauCeti.FGComoduleCat.tensorBifunctor: tensor product as a bifunctor on finite comodules.
References #
This is finite-category infrastructure for Layer 1 of the Tau Ceti reductive-groups roadmap,
ReductiveGroups/README.md in TauCetiRoadmap, specifically the requested rigid monoidal
category of finite-dimensional comodules. It packages the diagonal comodule constructed in
TauCeti.Algebra.Coalgebra.Comodule.TensorProduct and reuses Mathlib's finite-generation
instance for tensor products.
The tensor product of two finitely generated right comodules over a bialgebra.
Its carrier is the tensor product of the underlying modules, equipped with the diagonal
coaction from Comodule.tensor.
Equations
- TauCeti.FGComoduleCat.tensor R C M N = TauCeti.FGComoduleCat.of (TensorProduct R ↑M ↑N)
Instances For
The ambient comodule underlying the finite tensor product is the diagonal tensor-product comodule.
The underlying type of the finite tensor product is the tensor product of the underlying modules.
The coaction on the finite tensor product is the diagonal tensor coaction.
The inclusion into all comodules sends the finite tensor product to the ambient tensor-product comodule.
Forgetting the finite tensor product to semimodules gives the ordinary tensor-product module.
The tensor product of two morphisms of finitely generated comodules.
Equations
Instances For
The underlying linear map of tensorMap f g is the tensor product of the underlying
linear maps.
The finite-comodule tensor map acts as the ordinary tensor product of its two underlying linear maps.
On a simple tensor, tensorMap f g applies the two component morphisms.
Tensoring two identity morphisms gives the identity of the finite tensor product.
Tensor products of finite-comodule morphisms preserve composition.
Tensor product as a bifunctor on finitely generated right comodules.
It sends (M, N) to the finite diagonal comodule M ⊗ N and a pair of morphisms (f, g)
to f ⊗ g. This is the tensor bifunctor underlying the future monoidal structure on
FGComoduleCat.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The object part of tensorBifunctor is the finite tensor product.
The morphism part of tensorBifunctor is the tensor product of the two component
morphisms.