{C : Type u} →
  [inst : CategoryTheory.Category.{v, u} C] →
    [inst_1 : CategoryTheory.HasShift C ℤ] →
      (X₁ X₂ : C) →
        [CategoryTheory.Limits.HasZeroMorphisms C] →
          [CategoryTheory.Limits.HasBinaryProduct X₁ X₂] → CategoryTheory.Pretriangulated.Triangle C