The (pre)triangulated structure on the opposite category #
In this file, we shall construct the (pre)triangulated structure
on the opposite category Cᵒᵖ of a (pre)triangulated category C.
The shift on Cᵒᵖ was constructed in ``CategoryTheory.Triangulated.Opposite.Basic, and is such that shifting by n : ℤonCᵒᵖcorresponds to the shift by
`-nonC. In CategoryTheory.Triangulated.Opposite.Triangle, we constructed an equivalence (Triangle C)ᵒᵖ ≌ Triangle Cᵒᵖ, called CategoryTheory.Pretriangulated.triangleOpEquivalence`.
Here, we defined the notion of distinguished triangles in Cᵒᵖ, such that
triangleOpEquivalence sends distinguished triangles in C to distinguished triangles
in Cᵒᵖ. In other words, if X ⟶ Y ⟶ Z ⟶ X⟦1⟧ is a distinguished triangle in C,
then the triangle op Z ⟶ op Y ⟶ op X ⟶ (op Z)⟦1⟧ that is deduced without introducing signs
shall be a distinguished triangle in Cᵒᵖ. This is equivalent to the definition
in [Verdiers's thesis, p. 96][verdier1996] which would require that the triangle
(op X)⟦-1⟧ ⟶ op Z ⟶ op Y ⟶ op X (without signs) is antidistinguished.
References #
- [Jean-Louis Verdier, Des catégories dérivées des catégories abéliennes][verdier1996]
A triangle in Cᵒᵖ shall be distinguished iff it corresponds to a distinguished
triangle in C via the equivalence triangleOpEquivalence C : (Triangle C)ᵒᵖ ≌ Triangle Cᵒᵖ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Up to rotation, the contractible triangle X ⟶ X ⟶ 0 ⟶ X⟦1⟧ for X : Cᵒᵖ corresponds
to the contractible triangle for X.unop in C.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Isomorphism expressing a compatibility of the equivalence triangleOpEquivalence C
with the rotation of triangles.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The pretriangulated structure on the opposite category of
a pretriangulated category. It is a scoped instance, so that we need to
open CategoryTheory.Pretriangulated.Opposite in order to be able
to use it: the reason is that it relies on the definition of the shift
on the opposite category Cᵒᵖ, for which it is unclear whether it should
be a global instance or not.
Equations
- One or more equations did not get rendered due to their size.