Documentation

Mathlib.CategoryTheory.Triangulated.Opposite.Pretriangulated

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 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.
        Instances For