Rotate #
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 ───> X⟦1⟧
applying rotate gives a triangle of the form:
g h -f⟦1⟧'
Y ───> Z ───> X⟦1⟧ ───> Y⟦1⟧
Equations
Instances For
Given a triangle of the form:
f g h
X ───> Y ───> Z ───> X⟦1⟧
applying invRotate 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 counitIso of shiftEquiv C 1)
Equations
Instances For
Rotating triangles gives an endofunctor on the category of triangles in C.
Equations
Instances For
The inverse rotation of triangles gives an endofunctor on the category of triangles in C.
Equations
Instances For
The unit isomorphism of the auto-equivalence of categories triangleRotation C of
Triangle C given by the rotation of triangles.
Equations
Instances For
The counit isomorphism of the auto-equivalence of categories triangleRotation C of
Triangle C given by the rotation of triangles.
Equations
Instances For
Rotating triangles gives an auto-equivalence on the category of triangles in C.