∀ {C : Type u_2} [inst : CategoryTheory.Category.{u_1, u_2} C] {X : C} {ι : Type u_3} (Z : ι → C)
  (g : (i : ι) → Z i ⟶ X) (motive : (x : C) → (x_1 : x ⟶ X) → CategoryTheory.Presieve.ofArrows Z g x_1 → Prop) (x : C)
  (x_1 : x ⟶ X) (x_2 : CategoryTheory.Presieve.ofArrows Z g x_1), (∀ (i : ι), motive (Z i) (g i) ⋯) → motive x x_1 x_2