The monoidal category of finitely generated comodules #
This file equips finitely generated right comodules over a bialgebra with their standard
monoidal structure. The tensor product is the diagonal comodule constructed in
TauCeti.Algebra.Coalgebra.Comodule.Finite.TensorProduct, and the tensor unit is the base
semiring with its trivial coaction.
The associator and unitors are the usual tensor-product linear equivalences. Their
compatibility with the diagonal coaction reduces on pure coaction tensors to associativity
and the unit laws in the coefficient bialgebra; compatibility of the inverse maps is then
automatic, and is supplied by TauCeti.FGComoduleCat.isoOfLinearEquiv. The coherence laws are
inherited from SemimoduleCat along the faithful forgetful functor.
Main declarations #
TauCeti.FGComoduleCat.tensorUnit: the finitely generated trivial comodule on the base.TauCeti.FGComoduleCat.tensorAssociator,TauCeti.FGComoduleCat.tensorLeftUnitor, andTauCeti.FGComoduleCat.tensorRightUnitor: the coherence isomorphisms, together with thetensorAssociator_eqfamily identifying them withα_,λ_, andρ_.MonoidalCategory (TauCeti.FGComoduleCat R C): the standard monoidal category structure.TauCeti.FGComoduleCat.tensorHom_tmul: tensor products of morphisms on pure tensors.TauCeti.FGComoduleCat.leftUnitor_hom_apply,TauCeti.FGComoduleCat.rightUnitor_hom_apply, andTauCeti.FGComoduleCat.associator_hom_apply: concrete formulas for the coherence maps.TauCeti.FGComoduleCat.leftUnitor_hom_toLinearMap,TauCeti.FGComoduleCat.rightUnitor_hom_toLinearMap, andTauCeti.FGComoduleCat.associator_hom_toLinearMap: the same formulas at the level of underlying linear maps, together with their inverse variants.
References #
This is the monoidal-category part of Layer 1 of the Tau Ceti reductive-groups roadmap,
ReductiveGroups/README.md in TauCetiRoadmap, which asks for the rigid monoidal category of
finite-dimensional comodules. The construction is standard; see Sweedler, Hopf Algebras,
Chapter 2. The categorical packaging follows Mathlib's monoidal structure on SemimoduleCat
in Mathlib.Algebra.Category.ModuleCat.Monoidal.Basic.
The tensor unit in finitely generated right comodules: the base semiring with the trivial
coaction r ↦ r ⊗ 1.
Equations
Instances For
The associator on finitely generated comodules: the associativity
equivalence of tensor products, which intertwines the diagonal coactions because the coefficient
multiplication is associative. The user-facing form is α_, characterized by
associator_hom_apply below.
Equations
- TauCeti.FGComoduleCat.tensorAssociator R C M N P = TauCeti.FGComoduleCat.isoOfLinearEquiv (TensorProduct.assoc R ↑M ↑N ↑P) ⋯
Instances For
The left unitor on finitely generated comodules: the equivalence
R ⊗ M ≃ M, which intertwines the diagonal coactions because 1 is a left unit for the
coefficient multiplication. The user-facing form is λ_, characterized by
leftUnitor_hom_apply below.
Equations
Instances For
The right unitor on finitely generated comodules: the equivalence
M ⊗ R ≃ M, which intertwines the diagonal coactions because 1 is a right unit for the
coefficient multiplication. The user-facing form is ρ_, characterized by
rightUnitor_hom_apply below.
Equations
Instances For
The tensor product, trivial unit, associator, and unitors on finitely generated right comodules over a bialgebra.
Equations
- One or more equations did not get rendered due to their size.
Finitely generated right comodules over a bialgebra form a monoidal category under the diagonal tensor product. Over a field, these are precisely finite-dimensional comodules.
Equations
- One or more equations did not get rendered due to their size.
The monoidal associator is the named one. Rewriting in this direction sends the
implementation name to the notation, where associator_hom_apply and associator_inv_apply
take over.
The monoidal left unitor is the named one; see tensorAssociator_eq.
The monoidal right unitor is the named one; see tensorAssociator_eq.
The monoidal tensor product of two finite-comodule morphisms is their ordinary tensor product on underlying linear maps.
The monoidal tensor product of finite-comodule morphisms acts componentwise on pure tensors.
The left unitor acts by scalar multiplication.
The inverse left unitor sends m to 1 ⊗ m.
The right unitor acts by scalar multiplication.
The inverse right unitor sends m to m ⊗ 1.
The associator sends (m ⊗ n) ⊗ p to m ⊗ (n ⊗ p).
The inverse associator sends m ⊗ (n ⊗ p) to (m ⊗ n) ⊗ p.
The associator has the associativity equivalence of tensor products underneath.
The inverse associator has the inverse associativity equivalence underneath.
The left unitor has the left tensor identity underneath.
The inverse left unitor has the inverse left tensor identity underneath.
The right unitor has the right tensor identity underneath.
The inverse right unitor has the inverse right tensor identity underneath.