Colimits in ModuleCat #
Let C
be a concrete category and F : J ⥤ C
a filtered diagram in C
. We discuss some results
about colimit F
when objects and morphisms in C
have some algebraic structures.
Main results #
CategoryTheory.Limits.Concrete.colimit_rep_eq_zero
: LetC
be a category where its objects have zero elements and morphisms preserve zero. Ifx : Fⱼ
is mapped to0
in the colimit, then there exists ai ⟶ j
such thatx
restricted toi
is already0
.CategoryTheory.Limits.Concrete.colimit_no_zero_smul_divisor
: LetC
be a category where its objects areR
-modules and morphismsR
-linear maps. Letr : R
be an element without zero smul divisors for all small sections, i.e. there exists somej : J
such that for allj ⟶ i
andx : Fᵢ
we haver • x = 0
impliesx = 0
, then ifr • x = 0
forx : colimit F
, thenx = 0
.
Implementation details #
For now, we specialize our results to C = ModuleCat R
, which is the only place they are used.
In the future they might be generalized by assuming a HasForget₂ C (ModuleCat R)
instance,
plus assertions that the module structures induced by HasForget₂
coincide.
if r
has no zero smul divisors for all small-enough sections, then r
has no zero smul divisors
in the colimit.