The pretriangulated structure on the homotopy category of complexes
In this file, we shall define the pretriangulated structure on the homotopy
category HomotopyCategory C (ComplexShape.up ℤ)
of an additive category C
(TODO).
The distinguished triangles are the triangles that are isomorphic to the
image in the homotopy category of the standard triangle
K ⟶ L ⟶ mappingCone φ ⟶ K⟦(1 : ℤ)⟧
for some morphism of
cochain complexes φ : K ⟶ L
.
This result first appeared in the Liquid Tensor Experiment. In the LTE, the formalization followed the Stacks Project: in particular, the distinguished triangles were defined using degreewise-split short exact sequences of cochain complexes. Here, we follow the original definitions in [Verdiers's thesis, I.3][verdier1996] (with the better sign conventions from the introduction of [Brian Conrad's book Grothendieck duality and base change][conrad2000]).
References #
- [Jean-Louis Verdier, Des catégories dérivées des catégories abéliennes][verdier1996]
- [Brian Conrad, Grothendieck duality and base change][conrad2000]
- https://stacks.math.columbia.edu/tag/014P
The standard triangle K ⟶ L ⟶ mappingCone φ ⟶ K⟦(1 : ℤ)⟧
in CochainComplex C ℤ
attached to a morphism φ : K ⟶ L
. It involves φ
, inr φ : L ⟶ mappingCone φ
and
the morphism induced by the 1
-cocycle -mappingCone.fst φ
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The (distinguished) triangle in the homotopy category that is associated to
a morphism φ : K ⟶ L
in the category CochainComplex C ℤ
.
Equations
- CochainComplex.mappingCone.triangleh φ = (CategoryTheory.Functor.mapTriangle (HomotopyCategory.quotient C (ComplexShape.up ℤ))).toPrefunctor.obj (CochainComplex.mappingCone.triangle φ)
Instances For
The mapping cone of the identity is contractible.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The morphism mappingCone φ₁ ⟶ mappingCone φ₂
that is induced by a square that
is commutative up to homotopy.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The morphism triangleh φ₁ ⟶ triangleh φ₂
that is induced by a square that
is commutative up to homotopy.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The morphism mappingCone φ₁ ⟶ mappingCone φ₂
that is induced by a commutative square.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The morphism triangle φ₁ ⟶ triangle φ₂
that is induced by a commutative square.
Equations
- CochainComplex.mappingCone.triangleMap φ₁ φ₂ a b comm = CategoryTheory.Pretriangulated.TriangleMorphism.mk a b (CochainComplex.mappingCone.map φ₁ φ₂ a b comm)
Instances For
Given φ : K ⟶ L
, K⟦(1 : ℤ)⟧
is homotopy equivalent to
the mapping cone of inr φ : L ⟶ mappingCone φ
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Auxiliary definition for rotateTrianglehIso
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical isomorphism of triangles (triangleh φ).rotate ≅ (triangleh (inr φ))
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical isomorphism (mappingCone φ)⟦n⟧ ≅ mappingCone (φ⟦n⟧')
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical isomorphism (triangle φ)⟦n⟧ ≅ triangle (φ⟦n⟧')
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical isomorphism (triangleh φ)⟦n⟧ ≅ triangleh (φ⟦n⟧')
.
Equations
- One or more equations did not get rendered due to their size.