Trivial comodules #
For a coalgebra C over R and a group-like element g : GroupLike R C, every R-module
M has a right C-comodule structure with coaction m ↦ m ⊗ g. In a bialgebra, taking
g = 1 gives the trivial comodule. This is the comodule-theoretic analogue of the trivial
representation, and the tensor-unit ingredient for the monoidal category of comodules over a
Hopf algebra.
The main definitions are intentionally explicit named comodule structures, not global instances: many modules carry nontrivial coactions, and typeclass search should not silently choose the trivial one.
Main definitions #
TauCeti.Comodule.groupLike: the right comodule on anyR-module with coactionm ↦ m ⊗ g, for a group-like elementg.TauCeti.Comodule.trivial: the bialgebraic trivial right comodule on anR-module.TauCeti.Comodule.Hom.ofGroupLike: any linear map is a comodule morphism between comodules attached to the same group-like element.TauCeti.Comodule.Hom.groupLikeEquiv: these comodule morphisms are equivalent to ordinary linear maps.TauCeti.Comodule.Hom.ofTrivial: any linear map is a comodule morphism between trivial comodules.TauCeti.Comodule.Hom.trivialEquiv: these comodule morphisms are equivalent to ordinary linear maps.TauCeti.ComoduleCat.trivial: the bundled tensor-unit comodule over a bialgebra.
References #
This supplies a small prerequisite for the Tau Ceti reductive-groups roadmap,
ReductiveGroups/README.md in TauCetiRoadmap, Layer 1 target "Comodules over a coalgebra/Hopf
algebra", specifically the tensor-unit side of the requested tensor-product and rigid
monoidal comodule category. It uses Mathlib's bialgebra API from
Mathlib.RingTheory.Bialgebra.GroupLike.
The map m ↦ m ⊗ g attached to a group-like element g : GroupLike R C, as an
R-linear map M →ₗ[R] M ⊗[R] C. It serves as the coaction of the comodule structure
Comodule.groupLike g.
Equations
- TauCeti.Comodule.groupLikeCoact g = (TensorProduct.mk R M C).flip ↑g
Instances For
The right C-comodule structure on an R-module attached to a group-like element
g : GroupLike R C, with coaction m ↦ m ⊗ g.
This is not registered as a global instance: an R-module can carry many coactions, and the
group-like coaction should be selected explicitly with Comodule.groupLike.
Equations
- TauCeti.Comodule.groupLike g = { coact := TauCeti.Comodule.groupLikeCoact g, coassoc := ⋯, lTensor_counit_comp_coact := ⋯ }
Instances For
The coaction attached to a group-like element sends m to m ⊗ g.
The coaction attached to a group-like element is the map m ↦ m ⊗ g.
A linear map is automatically a comodule morphism between the comodules attached to the same group-like element.
Equations
- TauCeti.Comodule.Hom.ofGroupLike g f = { toLinearMap := f, map_coact := ⋯ }
Instances For
The underlying linear map of Hom.ofGroupLike g f is f.
The comodule morphism induced by a linear map between group-like comodules applies as that linear map.
The comodule morphism induced by the identity linear map between group-like comodules is the identity comodule morphism.
The comodule morphism induced by a composite linear map between group-like comodules is the composite of the induced comodule morphisms.
Comodule morphisms between comodules attached to the same group-like element are exactly ordinary linear maps.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Applying groupLikeEquiv returns the underlying linear map.
The inverse of groupLikeEquiv sends a linear map to the corresponding morphism of
group-like comodules.
Pointwise form of groupLikeEquiv_symm_apply.
The trivial right C-comodule structure on an R-module.
This is not registered as a global instance: an R-module can carry many coactions, and the
trivial one should be selected explicitly with Comodule.trivial.
Equations
Instances For
The coaction of the trivial right comodule sends m to m ⊗ 1.
The coaction of the trivial right comodule is the map m ↦ m ⊗ 1.
A linear map between trivial comodules is automatically a comodule morphism.
Equations
Instances For
The underlying linear map of Hom.ofTrivial f is f.
The comodule morphism induced by a linear map between trivial comodules applies as that linear map.
The comodule morphism induced by the identity linear map between trivial comodules is the identity comodule morphism.
The comodule morphism induced by a composite linear map between trivial comodules is the composite of the induced comodule morphisms.
Comodule morphisms between trivial comodules are exactly ordinary linear maps.
Instances For
Applying trivialEquiv returns the underlying linear map.
The inverse of trivialEquiv sends a linear map to the corresponding morphism of
trivial comodules.
Pointwise form of trivialEquiv_symm_apply.
The bundled trivial right comodule over a bialgebra.
This is the tensor-unit candidate for the monoidal category of right comodules: its
underlying R-module is R, and its coaction is r ↦ r ⊗ 1.