Finite subcomodules #
This file proves that, when the coalgebra is free as a module over a commutative semiring, every element of a right comodule is contained in a finitely generated subcomodule. It also packages the order-theoretic consequences: finite subcomodules form a nonempty directed family, finite subsets and finitely generated submodules are contained in one finite subcomodule, and the supremum and literal union of the finite subcomodules are the whole comodule. Over a field these become statements about finite-dimensional subcomodules through the same generic API.
For the elementwise result, the carrier is the span of the finitely many coefficients occurring when the element's coaction is expanded in a basis of the coalgebra. The counit shows that the original element lies in this span, and coordinate slices of coassociativity show that the span is stable under the coaction.
No flatness or noetherian hypothesis is needed.
Main declarations #
TauCeti.Subcomodule.exists_finite_subcomodule_mem: every element belongs to a subcomodule whose underlying module is finite.TauCeti.Subcomodule.directedOn_finiteSubcomodules: finite subcomodules form a directed family.TauCeti.Subcomodule.sSup_finiteSubcomodules_eq_top: for a free coefficient coalgebra, the finite subcomodules have supremum⊤.
References #
The directed-union theorem sequence from nonempty_finiteSubcomodules through
iUnion_finiteSubcomodules_eq_univ_of_exists_mem is adapted from the corresponding
subcoalgebra development in TauCeti.Algebra.Coalgebra.Subcoalgebra.Finite.
See Sweedler, Hopf Algebras, Chapter 2.
If a coalgebra is free as a module over a commutative semiring, every element of a right comodule belongs to a subcomodule that is finitely generated as a module.
The set of subcomodules that are finitely generated as R-modules.
Equations
Instances For
The zero subcomodule makes the family of finite subcomodules nonempty.
Finite subcomodules are closed under binary joins.
Finite subcomodules form a directed family under inclusion.
The carrier of the supremum of all finite subcomodules is their literal union.
Membership in the supremum of all finite subcomodules means membership in one finite subcomodule.
If every element lies in a finite subcomodule, then every finite set lies in one finite subcomodule.
If every element lies in a finite subcomodule, then every finitely generated submodule lies in one finite subcomodule.
If every element lies in a finite subcomodule, then the supremum of all finite subcomodules is the whole comodule.
If every element lies in a finite subcomodule, then the union of all finite subcomodules is the whole carrier.
If the coefficient coalgebra is free, every finite set lies in a finite subcomodule.
If the coefficient coalgebra is free, every finitely generated submodule lies in a finite subcomodule.
If the coefficient coalgebra is free, the finite subcomodules have supremum ⊤.
If the coefficient coalgebra is free, the union of the finite subcomodules is the whole carrier.