{X : TopCat} →
  {T : ↑X → Type u_1} →
    (pred : {U : TopologicalSpace.Opens ↑X} → ((x : ↥U) → T ↑x) → Prop) →
      (∀ {U V : TopologicalSpace.Opens ↑X} (i : U ⟶ V) (f : (x : ↥V) → T ↑x), pred f → pred fun x => f (i x)) →
        TopCat.PrelocalPredicate T