∀ {C : Type u_1} [inst : CategoryTheory.Category.{v_1, u_1} C] {FC : C → C → Type u_2} {CC : C → Type u_3}
  [inst_1 : (X Y : C) → FunLike (FC X Y) (CC X) (CC Y)] [inst_2 : CategoryTheory.ConcreteCategory C FC]
  [CategoryTheory.Limits.HasLimitsOfSize.{x, x, v_1, u_1} C] [(CategoryTheory.forget C).ReflectsIsomorphisms]
  [CategoryTheory.Limits.PreservesLimitsOfSize.{x, x, v_1, u_3, u_1, u_3 + 1} (CategoryTheory.forget C)] {X : TopCat}
  {F : TopCat.Sheaf C X} {ι : Type u_4} {U : ι → TopologicalSpace.Opens ↑X}
  {s t : CategoryTheory.ToType (F.val.obj (Opposite.op (iSup U)))},
  s = t ↔
    ∀ (i : ι),
      (CategoryTheory.ConcreteCategory.hom (F.val.map (TopologicalSpace.Opens.leSupr U i).op)) s =
        (CategoryTheory.ConcreteCategory.hom (F.val.map (TopologicalSpace.Opens.leSupr U i).op)) t