∀ {C : Type u_1} [inst : CategoryTheory.Category.{u_2, u_1} C] {J : CategoryTheory.Precoverage C} {X : C}
  {R : CategoryTheory.Presieve X} (motive : (∃ 𝒰, R = CategoryTheory.Presieve.ofArrows 𝒰.X 𝒰.f) → Prop)
  (x : ∃ 𝒰, R = CategoryTheory.Presieve.ofArrows 𝒰.X 𝒰.f),
  (∀ (𝒰 : J.ZeroHypercover X) (hR : R = CategoryTheory.Presieve.ofArrows 𝒰.X 𝒰.f), motive ⋯) → motive x