Objects that are (co)kernels of morphisms #
Given a morphism property W on a category, we introduce two object properties
kernels W and cokernels W, consisting of all (co)kernels of morphisms
satisfying W.
Given an object property P, we also introduce two predicates
P.IsClosedUnderKernels and P.IsClosedUnderCokernels, stating that all
(co)kernels of morphisms between objects in P remain in P.
The property of objects that are kernels of morphisms satisfying W.
- of_isLimit {C : Type u_1} [Category.{v_1, u_1} C] [Limits.HasZeroMorphisms C] {W : MorphismProperty C} {X₁ X₂ : C} (f : X₁ ⟶ X₂) (k : Limits.KernelFork f) (hk : Limits.IsLimit k) (hf : W f) : W.kernels k.pt
Instances For
The property of objects that are cokernels of morphisms satisfying W.
- of_isColimit {C : Type u_1} [Category.{v_1, u_1} C] [Limits.HasZeroMorphisms C] {W : MorphismProperty C} {X₁ X₂ : C} (f : X₁ ⟶ X₂) (k : Limits.CokernelCofork f) (hk : Limits.IsColimit k) (hf : W f) : W.cokernels k.pt
Instances For
A property of objects satisfies P.IsClosedUnderKernels if whenever X and Y
satisfy P, all kernels of morphisms from X to Y satisfy P.
Instances
If an object property P is closed under kernels, then P.ι creates kernels.
In particular, this implies P.ι preserves kernels.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A property of objects satisfies P.IsClosedUnderCokernels if whenever X and Y
satisfy P, all kernels of morphisms from X to Y satisfy P.
Instances
If an object property P is closed under cokernels, then P.ι creates cokernels.
In particular, this implies P.ι preserves cokernels.
Equations
- One or more equations did not get rendered due to their size.