Inverse images of subcomodules #
This file adds inverse images of subcomodules under comodule morphisms. If
f : M → N is a morphism of right comodules and B ≤ N is a subcomodule, then
B.comap f has underlying submodule B.toSubmodule.comap f. Stability under the
coaction follows by applying tensor-product right exactness to the quotient map
N → N / B.
This is Layer 1 infrastructure for the reductive-groups roadmap target on comodules: subobjects of representations need both images and inverse images before kernels, finite-subcomodule constructions, and the representation/comodule dictionary can be used comfortably.
Main declarations #
TauCeti.Subcomodule.comap: inverse image of a subcomodule under a comodule morphism.TauCeti.Subcomodule.mem_comap,comap_toSubmodule: characteristic API.TauCeti.Subcomodule.comap_finite: inverse images into noetherian modules are finite.TauCeti.Subcomodule.map_le_iff_le_comap,gc_map_comap: the usual image/preimage Galois connection.TauCeti.Subcomodule.comap_bot_toSubmodule: the bottom inverse image as a kernel.TauCeti.Comodule.Hom.ker_finite: kernels in noetherian modules are finite.
References #
The construction is the standard inverse image of a subcomodule; see Sweedler,
Hopf Algebras, Chapter 2. The exactness step reuses Mathlib's
TensorProduct.rTensor_exact and LinearMap.exact_subtype_ker_map.
The inverse image of a subcomodule under a comodule morphism.
Equations
- B.comap f = { carrier := Submodule.comap f.toLinearMap B.toSubmodule, coact_mem' := ⋯ }
Instances For
The underlying submodule of an inverse-image subcomodule is the inverse image of the underlying submodule.
The inverse image of a subcomodule into a noetherian module is finitely generated as an
R-module.
Membership in an inverse-image subcomodule.
The inverse-image construction is monotone in the target subcomodule.
The inverse image of the top subcomodule is top.
The underlying submodule of the inverse image of the bottom subcomodule is the kernel.
Images are left adjoint to inverse images for subcomodules.
The image construction is left adjoint to inverse image for subcomodules.
A subcomodule is contained in the inverse image of its image.
A subcomodule is contained in the inverse image of the image of a larger subcomodule.
The image of the inverse image of a subcomodule is contained in the subcomodule.
Inverse images compose contravariantly with comodule morphisms.
The inverse image along the identity comodule morphism is the original subcomodule.
The kernel of a comodule morphism as a subcomodule of the domain.
Instances For
The underlying submodule of the kernel subcomodule is the linear-map kernel.
The kernel of a comodule morphism out of a noetherian module is finitely generated as an
R-module.
Membership in the kernel subcomodule is vanishing under the morphism.
The kernel subcomodule contains zero.
A subcomodule is contained in the kernel exactly when the morphism vanishes on it.
An element whose image under a comodule morphism is zero belongs to its kernel.