∀ {I : Type u} [inst : CategoryTheory.Category.{u, u} I] (D : CategoryTheory.Functor I AlgebraicGeometry.Scheme)
  (c : CategoryTheory.Limits.Cone D) (hc : CategoryTheory.Limits.IsLimit c) [CategoryTheory.IsCofiltered I]
  [∀ {i j : I} (f : i ⟶ j), AlgebraicGeometry.IsAffineHom (D.map f)] {i : I} {U : (D.obj i).Opens},
  IsCompact ↑U →
    ∀ (s t : ↑((D.obj i).presheaf.obj (Opposite.op U))),
      (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.Scheme.Hom.app (c.π.app i) U)) s =
          (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.Scheme.Hom.app (c.π.app i) U)) t →
        ∃ j f,
          (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.Scheme.Hom.app (D.map f) U)) s =
            (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.Scheme.Hom.app (D.map f) U)) t