Weak kernels in pretriangulated categories #
We prove that pretriangulated categories have weak kernels: if f : X ⟶ Y is a morphism in
a pretriangulated category and if we complete it to a distinguished triangle
Z ⟶ X ⟶ Y ⟶ Z⟦1⟧, then the first morphism Z ⟶ Y of that triangle is a weak kernel of f.
TODO: Weak cokernels.
def CategoryTheory.Pretriangulated.kernelForkOfDistTriangle {C : Type u_1} [Category.{v_1, u_1} C] [Preadditive C] [Limits.HasZeroObject C] [HasShift C ℤ] [∀ (n : ℤ), (shiftFunctor C n).Additive] [Pretriangulated C] (T : Triangle C) (dT : T ∈ distinguishedTriangles) :
If T is a distinguished triangle, then T.mor₁ defines a kernel fork for T.mor₂.
Equations
Instances For
noncomputable def CategoryTheory.Pretriangulated.isWeakLimitKernelForkOfDistTriangle {C : Type u_1} [Category.{v_1, u_1} C] [Preadditive C] [Limits.HasZeroObject C] [HasShift C ℤ] [∀ (n : ℤ), (shiftFunctor C n).Additive] [Pretriangulated C] (T : Triangle C) (dT : T ∈ distinguishedTriangles) :
If T is a distinguished triangle, then the kernel fork for T.mor₂ defined in
kernelForkOfDistTriangle is a weak kernel fork.
Equations
- One or more equations did not get rendered due to their size.
Instances For
instance CategoryTheory.Pretriangulated.instHasWeakKernels {C : Type u_1} [Category.{v_1, u_1} C] [Preadditive C] [Limits.HasZeroObject C] [HasShift C ℤ] [∀ (n : ℤ), (shiftFunctor C n).Additive] [Pretriangulated C] :
A pretriangulated category has weak kernels.