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 : ℤon
Cᵒᵖcorresponds to the shift by
`-non
C. 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 which would require that the triangle
(op X)⟦-1⟧ ⟶ op Z ⟶ op Y ⟶ op X
(without signs) is antidistinguished.
References #
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.