mathlib3 documentation

category_theory.triangulated.rotate

Rotate #

THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.

This file adds the ability to rotate triangles and triangle morphisms. It also shows that rotation gives an equivalence on the category of triangles.

If you rotate a triangle, you get another triangle. Given a triangle of the form:

      f       g       h
  X  ───> Y  ───> Z  ───> X1

applying rotate gives a triangle of the form:

      g       h        -f1⟧'
  Y  ───> Z  ───>  X1 ───> Y1
Equations

Given a triangle of the form:

      f       g       h
  X  ───> Y  ───> Z  ───> X1

applying inv_rotate gives a triangle that can be thought of as:

        -h⟦-1⟧'     f       g
  Z⟦-1  ───>  X  ───> Y  ───> Z

(note that this diagram doesn't technically fit the definition of triangle, as Z⟦-1⟧⟦1⟧ is not necessarily equal to Z, but it is isomorphic, by the counit_iso of shift C)

Equations