Documentation

Mathlib.Algebra.Homology.HomotopyCategory.KInjective

K-injective cochain complexes #

We define the notion of K-injective cochain complex in an abelian category, and show that bounded below complexes of injective objects are K-injective.

TODO (@joelriou) #

References #

A cochain complex L is K-injective if any morphism K ⟶ L with K acyclic is homotopic to zero.

Instances
    @[irreducible]

    A choice of homotopy to zero for a morphism from an acyclic cochain complex to a K-injective cochain complex.

    Instances For
      theorem CochainComplex.isKInjective_iff_of_iso {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] {L₁ Lā‚‚ : CochainComplex C ℤ} (e : L₁ ≅ Lā‚‚) :
      L₁.IsKInjective ↔ Lā‚‚.IsKInjective
      theorem CochainComplex.isKInjective_of_injective_aux {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] {K L : CochainComplex C ℤ} (f : K ⟶ L) (α : HomComplex.Cochain K L (-1)) (n m : ℤ) (hnm : n + 1 = m) (hK : HomologicalComplex.ExactAt K m) [CategoryTheory.Injective (L.X m)] (hα : (HomComplex.Ī“ (-1) 0 α).EqUpTo (HomComplex.Cochain.ofHom f) n) :
      ∃ (h : K.X (n + 2) ⟶ L.X (n + 1)), (HomComplex.Γ (-1) 0 (α + HomComplex.Cochain.single h (-1))).EqUpTo (HomComplex.Cochain.ofHom f) m