Kernels and cokernels in categories of homological complexes #
theorem
HomologicalComplex.hasKernel_of_hasKernel_f
{ι : Type u_1}
{C : Type u_2}
[CategoryTheory.Category.{v_1, u_2} C]
[CategoryTheory.Limits.HasZeroMorphisms C]
{c : ComplexShape ι}
{K L : HomologicalComplex C c}
(f : K ⟶ L)
[∀ (i : ι), CategoryTheory.Limits.HasKernel (f.f i)]
:
theorem
HomologicalComplex.hasCokernel_of_hasCokernel_f
{ι : Type u_1}
{C : Type u_2}
[CategoryTheory.Category.{v_1, u_2} C]
[CategoryTheory.Limits.HasZeroMorphisms C]
{c : ComplexShape ι}
{K L : HomologicalComplex C c}
(f : K ⟶ L)
[∀ (i : ι), CategoryTheory.Limits.HasCokernel (f.f i)]
:
theorem
HomologicalComplex.eval_preservesLimit_of_hasKernel_f
{ι : Type u_1}
{C : Type u_2}
[CategoryTheory.Category.{v_1, u_2} C]
[CategoryTheory.Limits.HasZeroMorphisms C]
{c : ComplexShape ι}
{K L : HomologicalComplex C c}
(f : K ⟶ L)
[∀ (i : ι), CategoryTheory.Limits.HasKernel (f.f i)]
(i : ι)
:
theorem
HomologicalComplex.eval_preservesColimit_of_hasCokernel_f
{ι : Type u_1}
{C : Type u_2}
[CategoryTheory.Category.{v_1, u_2} C]
[CategoryTheory.Limits.HasZeroMorphisms C]
{c : ComplexShape ι}
{K L : HomologicalComplex C c}
(f : K ⟶ L)
[∀ (i : ι), CategoryTheory.Limits.HasCokernel (f.f i)]
(i : ι)
: