Finitely generated comodules #
This file packages finitely generated right comodules over a coalgebra as a full subcategory
of ComoduleCat. An object of FGComoduleCat R C is a right C-comodule whose underlying
R-module is finitely generated; over a field this is the finite-dimensional comodule
category requested by the reductive-groups roadmap.
This is a small Layer 1 prerequisite for the finite-dimensional representation category of an affine group scheme: later tensor products, duals, matrix coefficients, and Tannakian reconstruction should be built on this full subcategory rather than on all comodules.
Main definitions #
TauCeti.ComoduleCat.isFG: the finite-generation object property onComoduleCat.TauCeti.ComoduleCat.isFG_isClosedUnderIsomorphisms: finite generation is invariant under comodule isomorphisms.TauCeti.FGComoduleCat: finitely generated right comodules as a full subcategory.TauCeti.FGComoduleCat.incl: the inclusion into all comodules.forget₂ (FGComoduleCat R C) (ComoduleCat R C): the forgetful functor to all comodules.forget₂ (FGComoduleCat R C) (SemimoduleCat R): the forgetful functor to semimodules.TauCeti.FGComoduleCat.of: build a finitely generated bundled comodule from unbundled data.TauCeti.FGComoduleCat.ofHom: lift an unbundled comodule morphism between finitely generated comodules.TauCeti.FGComoduleCat.isoOfLinearEquiv: build an isomorphism from a coaction-compatible linear equivalence.TauCeti.FGComoduleCat.isZero_zero:FGComoduleCat.zerois a zero object.HasZeroObject (FGComoduleCat R C).
References #
This supplies the finite-dimensional-category part of
ReductiveGroups/README.md in TauCetiRoadmap, Layer 1 target "Comodules over a coalgebra/Hopf
algebra". The construction follows Mathlib's FGModuleCat pattern: finite objects are a full
subcategory defined by the object property Module.Finite.
Finite-generation as an object property on the category of right comodules.
Equations
- TauCeti.ComoduleCat.isFG R C M = Module.Finite R ↑M.toSemimoduleCat
Instances For
The finitely generated comodule property is exactly finite generation of the underlying module.
Finite generation of a comodule is preserved by comodule isomorphisms.
The zero comodule is finitely generated.
The finite-generation property contains the zero comodule.
The category of finitely generated right comodules over a fixed coalgebra.
For a field base, this is the category of finite-dimensional right comodules.
Equations
Instances For
The underlying type of a finitely generated comodule.
Equations
- ↑M = ↑M.obj.toSemimoduleCat
Instances For
Equations
Equations
Equations
Equations
The underlying module of a finitely generated comodule is finitely generated.
The inclusion from finitely generated comodules to all comodules.
Equations
Instances For
Forget a finitely generated comodule to its underlying semimodule.
Forgetting a finitely generated comodule to semimodules agrees with forgetting its ambient comodule.
Forgetting a finitely generated comodule morphism to semimodules agrees with forgetting its ambient comodule morphism.
Lift an unbundled finitely generated right comodule to FGComoduleCat.
Equations
- TauCeti.FGComoduleCat.of M = { obj := TauCeti.ComoduleCat.of R C M, property := inst✝ }
Instances For
The object of ComoduleCat underlying FGComoduleCat.of is ComoduleCat.of.
The coaction on FGComoduleCat.of is the original unbundled coaction.
Typecheck an unbundled comodule morphism between finitely generated comodules as a
categorical morphism in FGComoduleCat.
Equations
Instances For
Turning an unbundled comodule morphism into an FGComoduleCat morphism and projecting to
the ambient comodule category recovers the original bundled morphism.
The categorical identity on a finitely generated bundled comodule is the bundled form of the identity comodule morphism.
Categorical composition of finitely generated bundled comodule morphisms is the bundled form of composition of comodule morphisms.
The FGComoduleCat morphism induced by an unbundled morphism applies as that morphism.
Build an isomorphism of finitely generated comodules from a linear equivalence of the underlying modules whose forward map respects the coactions.
Compatibility of the inverse is automatic, and is supplied by
TauCeti.ComoduleCat.isoOfLinearEquiv; being a full subcategory, FGComoduleCat then inherits
the isomorphism from ComoduleCat.
Equations
Instances For
The forward morphism of FGComoduleCat.isoOfLinearEquiv has the original linear equivalence
underneath.
The inverse morphism of FGComoduleCat.isoOfLinearEquiv has the inverse linear equivalence
underneath.
The forward map of FGComoduleCat.isoOfLinearEquiv is the given linear equivalence.
The inverse map of FGComoduleCat.isoOfLinearEquiv is the inverse linear equivalence.
The bundled finitely generated zero right comodule.
Equations
- TauCeti.FGComoduleCat.zero R C = { obj := TauCeti.ComoduleCat.zero R C, property := ⋯ }
Instances For
The ambient comodule underlying the finitely generated zero comodule is the zero comodule.
The named finitely generated zero comodule is a zero object.
Any morphism from the named finitely generated zero comodule is zero.
Any morphism to the named finitely generated zero comodule is zero.
The canonical morphism out of the named finitely generated zero comodule is the zero morphism.
The canonical morphism into the named finitely generated zero comodule is the zero morphism.
Morphisms from the named finitely generated zero comodule are unique.
Morphisms to the named finitely generated zero comodule are unique.