Documentation

TauCeti.CategoryTheory.Exact.Acyclic

Acyclic complexes over an exact category #

A cochain complex K over an exact category is acyclic when each differential factors as a deflation followed by an inflation, Kⁿ ↠ Zⁿ⁺¹ ↣ Kⁿ⁺¹, such that every sequence Zⁿ ↣ Kⁿ ↠ Zⁿ⁺¹ is a conflation (Bühler, Definition 10.1). For the abelian exact structure these are the exact complexes. Acyclic complexes are the complexes inverted to zero in the derived category of an exact category.

The acyclic complexes contain zero and are closed under isomorphisms of complexes, shifts and direct sums. The main result is Neeman's lemma: the mapping cone of a chain map φ : K ⟶ L between acyclic complexes is acyclic. Write ZₙK ↣ Kⁿ and ZₙL ↣ Lⁿ for the cycles; φ restricts to gₙ : ZₙK ⟶ ZₙL. The cycles Wₙ of the cone are the pushouts of ZₙK ↣ Kⁿ along gₙ, which are extensions of Zₙ₊₁K by ZₙL, and gluing the pullback square at n with the pushout square at n + 1 (TauCeti.ExactStructure.conflation_shortComplex'_of_isPullback_of_isPushout) gives the conflations Wₙ ↣ Kⁿ⁺¹ ⊞ Lⁿ ↠ Wₙ₊₁ of the cone.

Main definitions #

Main results #

References #

A witness that a cochain complex K is acyclic for an exact structure E: objects Z n and a factorization K.X n ↠ Z (n + 1) ↣ K.X (n + 1) of each differential such that every Z n ↣ K.X n ↠ Z (n + 1) is a conflation.

Instances For

    A cochain complex is acyclic for an exact structure E when each differential factors as a deflation followed by an inflation, K.X n ↠ Z (n + 1) ↣ K.X (n + 1), such that every sequence Z n ↣ K.X n ↠ Z (n + 1) is a conflation.

    Instances For

      Acyclicity data for a shift of a complex: the cycles are shifted, and the deflations pick up the sign of the shifted differential.

      Instances For

        The morphism out of the cycles Zⁿ⁺¹ induced by a morphism out of Kⁿ killing Zⁿ ↣ Kⁿ.

        Instances For

          Neeman's lemma: the mapping cone of a chain map between acyclic complexes is acyclic (Bühler, Lemma 10.3).

          theorem TauCeti.ExactStructure.acyclic_mappingCone_of_isPushout {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.Limits.HasBinaryBiproducts C] (E : ExactStructure C) {K L : CochainComplex C ℤ} (φ : K ⟶ L) (B : ℤ → C) (j : (m : ℤ) → B m ⟶ L.X m) (q : (m : ℤ) → B m ⟶ K.X (m + 1)) (u : (m : ℤ) → L.X m ⟶ B (m + 1)) (v : (m : ℤ) → K.X m ⟶ B m) (hj : ∀ (m : ℤ), E.IsInflation (j m)) (sq : ∀ (m : ℤ), CategoryTheory.IsPushout (j m) (q m) (u m) (v (m + 1))) (hd : ∀ (m : ℤ), CategoryTheory.CategoryStruct.comp (u m) (j (m + 1)) = L.d m (m + 1)) (hφ : ∀ (m : ℤ), CategoryTheory.CategoryStruct.comp (v m) (j m) = φ.f m) (hq : ∀ (m : ℤ), CategoryTheory.CategoryStruct.comp (v m) (q m) = K.d m (m + 1)) (huq : ∀ (m : ℤ), CategoryTheory.CategoryStruct.comp (u m) (q (m + 1)) = 0) :

          The mapping cone of a map built from pushouts of inflations is acyclic. Let φ : K ⟶ L come with objects Bᵐ, inflations j : Bᵐ ↣ Lᵐ and pushout squares

          Bᵐ ──j──▶ Lᵐ
          │q        │u
          ▼         ▼
          Kᵐ⁺¹ ─v─▶ Bᵐ⁺¹
          

          such that the differential of L is u ≫ j, φ is v ≫ j, the differential of K is v ≫ q and u ≫ q = 0. Then the cone of φ is acyclic, with cycles Bᵐ: the pushout conflations Bᵐ ↣ Lᵐ ⊞ Kᵐ⁺¹ ↠ Bᵐ⁺¹ are its degreewise conflations. This is the dual of the last step of Bühler's proof of Theorem 12.7, where such data come from a recursive construction.

          Acyclicity of mapping cones is invariant under isomorphisms of arrows, through Mathlib's HomologicalComplex.homotopyCofiber.mapArrowIso.