∀ (S : CategoryTheory.Functor Type u_1ᵒᵖ (Type u_1))
  (hs : CategoryTheory.Presheaf.IsSheaf CategoryTheory.typesGrothendieckTopology S) {α β : Type u_1ᵒᵖ} (f : α ⟶ β),
  CategoryTheory.CategoryStruct.comp (S.map f) (CategoryTheory.evalEquiv S hs (Opposite.unop β)).toIso.hom =
    CategoryTheory.CategoryStruct.comp (CategoryTheory.evalEquiv S hs (Opposite.unop α)).toIso.hom
      ((CategoryTheory.yoneda.obj (S.obj (Opposite.op PUnit.{u_1 + 1}))).map f)