{C : Type u₁} →
  [inst : CategoryTheory.Category.{v₁, u₁} C] →
    {D : Type u₂} →
      [inst_1 : CategoryTheory.Category.{v₂, u₂} D] →
        {F : CategoryTheory.Functor C D} →
          {G : CategoryTheory.Functor D C} →
            (F ⊣ G) →
              {J : Type u} →
                [inst_2 : CategoryTheory.Category.{v, u} J] →
                  {K : CategoryTheory.Functor J C} →
                    (Y : D) →
                      (G.comp ((CategoryTheory.cocones J C).obj (Opposite.op K))).obj Y →
                        ((CategoryTheory.cocones J D).obj (Opposite.op (K.comp F))).obj Y