∀ {C : Type u_2} [inst : CategoryTheory.Category.{u_1, u_2} C] {D : Type u_4}
  [inst_1 : CategoryTheory.Category.{u_3, u_4} D] {F : CategoryTheory.Functor C D} {G : CategoryTheory.Functor D C}
  (adj : F ⊣ G) [inst_2 : ∀ (X : C), CategoryTheory.IsIso (adj.unit.app X)] {X Y : C} (f : X ⟶ Y),
  CategoryTheory.CategoryStruct.comp ((CategoryTheory.Functor.id C).map f)
      ((fun X => CategoryTheory.asIso (adj.unit.app X)) Y).hom =
    CategoryTheory.CategoryStruct.comp ((fun X => CategoryTheory.asIso (adj.unit.app X)) X).hom ((F.comp G).map f)