∀ {C₁ : Type u₁} {C₂ : Type u₂} {C₃ : Type u₃} [inst : CategoryTheory.Category.{v₁, u₁} C₁]
  [inst_1 : CategoryTheory.Category.{v₂, u₂} C₂] [inst_2 : CategoryTheory.Category.{v₃, u₃} C₃]
  {F : CategoryTheory.Functor C₁ (CategoryTheory.Functor C₂ C₃)}
  {G : CategoryTheory.Functor C₁ᵒᵖ (CategoryTheory.Functor C₃ C₂)} (self : F ⊣₂ G) {X₁ Y₁ : C₁} (f : X₁ ⟶ Y₁),
  CategoryTheory.CategoryStruct.comp (self.adj X₁).unit
      (CategoryTheory.Functor.whiskerRight (F.map f) (G.obj (Opposite.op X₁))) =
    CategoryTheory.CategoryStruct.comp (self.adj Y₁).unit ((F.obj Y₁).whiskerLeft (G.map f.op))