∀ {C : Type u_1} {D : Type u_6} {E : Type u_3} [inst : CategoryTheory.Category.{u_4, u_1} C]
  [inst_1 : CategoryTheory.Category.{u_5, u_6} D] [inst_2 : CategoryTheory.Category.{u_2, u_3} E] {A : Type u_7}
  [inst_3 : AddMonoid A] [inst_4 : CategoryTheory.HasShift D A] [inst_5 : CategoryTheory.HasShift E A]
  (F : CategoryTheory.SingleFunctors C D A) (G : CategoryTheory.Functor D E) [inst_6 : G.CommShift A] (a : A),
  (F.functor a).associator G (CategoryTheory.shiftFunctor E 0) ≪≫
      (F.functor a).isoWhiskerLeft (CategoryTheory.Functor.commShiftIso G 0).symm ≪≫
        ((F.functor a).associator (CategoryTheory.shiftFunctor D 0) G).symm ≪≫
          CategoryTheory.Functor.isoWhiskerRight (F.shiftIso 0 a a ⋯) G =
    ((F.functor a).comp G).isoWhiskerLeft (CategoryTheory.shiftFunctorZero E A)