Directed unions as colimits of modules #
A monotone family of submodules over a directed preorder defines a diagram in ModuleCat, with
the submodule inclusions as transition maps. If its supremum is a submodule T, the inclusions
into T exhibit ModuleCat.of R T as the colimit of this diagram.
The universal map is the linear map TauCeti.Submodule.iSupLift glued from the legs of an
arbitrary cocone.
Main declarations #
TauCeti.ModuleCat.submoduleFunctor: the diagram associated to a monotone family of submodules.TauCeti.ModuleCat.submoduleCocone: the inclusion cocone into the supremum submodule.TauCeti.ModuleCat.submoduleCoconeIsColimit: the inclusion cocone is a colimit.
A monotone family of submodules, regarded as a diagram in ModuleCat whose maps are the
canonical inclusions.
Equations
- TauCeti.ModuleCat.submoduleFunctor K hK = { obj := fun (i : ι) => ↧↥(K i), map := fun {X Y : ι} (f : X ⟶ Y) => ModuleCat.ofHom (Submodule.inclusion ⋯), map_id := ⋯, map_comp := ⋯ }
Instances For
The object at an index of the submodule diagram is the corresponding submodule.
The cocone from a monotone family of submodules to a submodule equal to their supremum.
Equations
- TauCeti.ModuleCat.submoduleCocone K hK T hT = { pt := ↧↥T, ι := { app := fun (i : ι) => ModuleCat.ofHom (Submodule.inclusion ⋯), naturality := ⋯ } }
Instances For
The point of the directed-submodule cocone is the module carried by the supremum.
A leg of the directed-submodule cocone is the corresponding submodule inclusion.
A submodule equal to the supremum of a monotone family over a directed preorder is the
colimit of that family in ModuleCat.
Equations
- One or more equations did not get rendered due to their size.