∀ {C : Type u_1} [inst : CategoryTheory.Category.{u_2, u_1} C] (K : CategoryTheory.Coverage C) (X_2 : C)
  (S_2 R_1 : CategoryTheory.Sieve X_2),
  K.Saturate X_2 S_2 →
    (∀ ⦃Y : C⦄ ⦃f : Y ⟶ X_2⦄, S_2.arrows f → K.Saturate Y (CategoryTheory.Sieve.pullback f R_1)) → K.Saturate X_2 R_1