Pretriangulated category
A shifted preadditive category with distinguished triangles satisfying the first triangle axioms.
In the convention used by mathlib, a pretriangulated category is a preadditive category with a zero object, an additive shift, and a class of distinguished triangles satisfying the first triangle axioms:
- distinguishedness is preserved by isomorphism;
- every morphism extends to a distinguished triangle;
- a triangle is distinguished exactly when its rotation is;
- a commuting square on the first maps of two distinguished triangles extends to a morphism of triangles.
This terminology is convention-sensitive. Here “triangulated” means pretriangulated plus the octahedral axiom.