Mathlib Map

Theorems · Inductive type · category theory

CategoryTheory.Pretriangulated

(C : Type u) →
  [inst : CategoryTheory.Category.{v, u} C] →
    [CategoryTheory.Limits.HasZeroObject C] →
      [inst_2 : CategoryTheory.HasShift C ℤ] →
        [inst_3 : CategoryTheory.Preadditive C] →
          [∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive] → Type (max u v)

A preadditive category C with an additive shift, and a class of "distinguished triangles" relative to that shift is called pretriangulated if the following hold: * Any triangle that is isomorphic to a distinguished triangle is also distinguished. * Any triangle of the form (X,X,0,id,0,0) is distinguished. * For any morphism f : X ⟶ Y there exists a distinguished triangle of the form (X,Y,Z,f,g,h). * The triangle (X,Y,Z,f,g,h) is distinguished if and only if (Y,Z,X⟦1⟧,g,h,-f⟦1⟧) is. * Given a diagram: `` f g h X ───> Y ───> Z ───> X⟦1⟧ │ │ │ │a │b │a⟦1⟧' V V V X' ───> Y' ───> Z' ───> X'⟦1⟧ f' g' h' ` where the left square commutes, and whose rows are distinguished triangles, there exists a morphism c : Z ⟶ Z' such that (a,b,c)` is a triangle morphism.

Defined in
Mathlib.CategoryTheory.Triangulated.Pretriangulated
Cited by
669 results in Mathlib
Foundations
Depth 31 from the axioms, rests on 310 definitions · uses propext, Classical.choice, Quot.sound
Assumes
CategoryTheory.CategoryCategoryTheory.Limits.HasZeroObjectCategoryTheory.HasShiftCategoryTheory.PreadditiveCategoryTheory.Functor.Additive

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

CategoryTheory.Triangulated.TStructure · cited by 318Triangulated.TStructureCategoryTheory.Pretriangulated.distinguishedTriangles · cited by 316Pretriangulated.distingui…CategoryTheory.Triangulated.TStructure.truncGE · cited by 85TStructure.truncGECategoryTheory.Triangulated.TStructure.truncLT · cited by 78TStructure.truncLTCategoryTheory.IsTriangulated · cited by 75CategoryTheory.IsTriangul…CategoryTheory.Triangulated.TStructure.eTruncLT · cited by 62TStructure.eTruncLTCategoryTheory.Triangulated.TStructure.eTruncGE · cited by 57TStructure.eTruncGECategoryTheory.Triangulated.TStructure.truncGEπ · cited by 56TStructure.truncGEπCategoryTheory.Triangulated.TStructure.truncLTι · cited by 49TStructure.truncLTιCategoryTheory.Triangulated.TStructure.IsGE · cited by 48TStructure.IsGECategoryTheory.Triangulated.TStructure.IsLE · cited by 48TStructure.IsLECategoryTheory.Pretriangulated.isomorphic_distinguished · cited by 47Pretriangulated.isomorphi…CategoryTheory.Triangulated.TStructure.truncLE · cited by 46TStructure.truncLECategoryTheory.Triangulated.SpectralObject · cited by 39Triangulated.SpectralObje…CategoryTheory.Triangulated.TStructure.eTruncLTι · cited by 36TStructure.eTruncLTιCategoryTheory.Category · cited by 32673CategoryTheory.CategoryCategoryTheory.Preadditive · cited by 3309CategoryTheory.PreadditiveCategoryTheory.shiftFunctor · cited by 1553CategoryTheory.shiftFunct…CategoryTheory.HasShift · cited by 1527CategoryTheory.HasShiftCategoryTheory.Limits.HasZeroObject · cited by 1298Limits.HasZeroObjectCategoryTheory.Functor.Additive · cited by 1179Functor.AdditiveCategoryTheory.PretriangulatedCITED BYCITES

Cites6

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

Cited by873

Results whose statement or proof uses this declaration.

Showing the 200 most cited of 873.