Triangulated Categories #
This file contains the definition of triangulated categories, which are pretriangulated categories which satisfy the octahedron axiom.
An octahedron is a type of datum whose existence is asserted by the octahedron axiom (TR 4).
m₁
is the morphisma
of (TR 4) as presented in Stacks.m₃
is the morphismb
of (TR 4) as presented in Stacks.- mem : Pretriangulated.Triangle.mk self.m₁ self.m₃ (CategoryStruct.comp w₂₃ ((shiftFunctor C 1).map v₁₂)) ∈ Pretriangulated.distinguishedTriangles
Instances For
The triangle Z₁₂ ⟶ Z₁₃ ⟶ Z₂₃ ⟶ Z₁₂⟦1⟧
given by an octahedron.
Equations
Instances For
The first morphism of triangles given by an octahedron.
Equations
Instances For
The second morphism of triangles given an octahedron.
Equations
Instances For
When two diagrams are isomorphic, an octahedron for one gives an octahedron for the other.
Equations
Instances For
A triangulated category is a pretriangulated category which satisfies the octahedron axiom (TR 4).
- octahedron_axiom {X₁ X₂ X₃ Z₁₂ Z₂₃ Z₁₃ : C} {u₁₂ : X₁ ⟶ X₂} {u₂₃ : X₂ ⟶ X₃} {u₁₃ : X₁ ⟶ X₃} (comm : CategoryStruct.comp u₁₂ u₂₃ = u₁₃) {v₁₂ : X₂ ⟶ Z₁₂} {w₁₂ : Z₁₂ ⟶ (shiftFunctor C 1).obj X₁} (h₁₂ : Pretriangulated.Triangle.mk u₁₂ v₁₂ w₁₂ ∈ Pretriangulated.distinguishedTriangles) {v₂₃ : X₃ ⟶ Z₂₃} {w₂₃ : Z₂₃ ⟶ (shiftFunctor C 1).obj X₂} (h₂₃ : Pretriangulated.Triangle.mk u₂₃ v₂₃ w₂₃ ∈ Pretriangulated.distinguishedTriangles) {v₁₃ : X₃ ⟶ Z₁₃} {w₁₃ : Z₁₃ ⟶ (shiftFunctor C 1).obj X₁} (h₁₃ : Pretriangulated.Triangle.mk u₁₃ v₁₃ w₁₃ ∈ Pretriangulated.distinguishedTriangles) : Nonempty (Triangulated.Octahedron comm h₁₂ h₂₃ h₁₃)
the octahedron axiom (TR 4)
Instances
A choice of octahedron given by the octahedron axiom.
Equations
Instances For
A choice of octahedron given by the octahedron axiom.
Equations
Instances For
Constructor for IsTriangulated C
which shows that it suffices to obtain an octahedron
for a suitable isomorphic diagram instead of the given diagram.