∀ {C : Type u} [inst : CategoryTheory.Category.{v, u} C] [inst_1 : CategoryTheory.Preadditive C]
  [inst_2 : CategoryTheory.Limits.HasZeroObject C] [inst_3 : CategoryTheory.HasShift C ℤ]
  [inst_4 : ∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive] [inst_5 : CategoryTheory.Pretriangulated C]
  (t : CategoryTheory.Triangulated.TStructure C) {T T' : CategoryTheory.Pretriangulated.Triangle C},
  T ∈ CategoryTheory.Pretriangulated.distinguishedTriangles →
    T' ∈ CategoryTheory.Pretriangulated.distinguishedTriangles →
      ∀ (φ : T.obj₂ ⟶ T'.obj₂) (a b : ℤ),
        t.IsLE T.obj₁ a →
          t.IsGE T'.obj₃ b →
            autoParam (a < b) CategoryTheory.Triangulated.TStructure.triangle_map_exists._auto_1 → ∃ f, f.hom₂ = φ