∀ {C : Type u_1} [inst : CategoryTheory.Category.{v_1, u_1} C] {X : C} (S : CategoryTheory.Presieve X) [S.regular]
  [CategoryTheory.Projective X] (F : CategoryTheory.Functor Cᵒᵖ (Type u_4)), CategoryTheory.Presieve.IsSheafFor F S