∀ {C : Type u_1} {D : Type u_2} [inst : CategoryTheory.Category.{v_1, u_1} C]
  [inst_1 : CategoryTheory.Category.{v_2, u_2} D] [inst_2 : CategoryTheory.HasShift C ℤ]
  [inst_3 : CategoryTheory.HasShift D ℤ] (F : CategoryTheory.Functor C D) [inst_4 : F.CommShift ℤ] (X : Cᵒᵖ) (n : ℤ)
  {Z : D}
  (h :
    F.obj
        (Opposite.unop
          ((CategoryTheory.Pretriangulated.opShiftFunctorEquivalence C n).functor.obj
            ((CategoryTheory.Pretriangulated.opShiftFunctorEquivalence C n).inverse.obj X))) ⟶
      Z),
  CategoryTheory.CategoryStruct.comp
      (F.map ((CategoryTheory.Pretriangulated.opShiftFunctorEquivalence C n).counitIso.hom.app X).unop) h =
    CategoryTheory.CategoryStruct.comp
      ((CategoryTheory.Pretriangulated.opShiftFunctorEquivalence D n).counitIso.hom.app
          (Opposite.op (F.obj (Opposite.unop X)))).unop
      (CategoryTheory.CategoryStruct.comp
        ((CategoryTheory.shiftFunctor Dᵒᵖ n).map
            ((CategoryTheory.Functor.commShiftIso F n).inv.app (Opposite.unop X)).op).unop
        (CategoryTheory.CategoryStruct.comp
          ((CategoryTheory.Functor.commShiftIso F.op n).hom.app
              (Opposite.op ((CategoryTheory.shiftFunctor C n).obj (Opposite.unop X)))).unop
          h))