∀ {C : Type u_3} [inst : CategoryTheory.Category.{u_2, u_3} C] {P : CategoryTheory.MorphismProperty C} {X Y : C}
  (f : X ⟶ Y) (motive : P.underObj.ind (CategoryTheory.Under.mk f) → Prop)
  (x : P.underObj.ind (CategoryTheory.Under.mk f)),
  (∀ (J : Type u_1) (w : CategoryTheory.SmallCategory J) (w_1 : CategoryTheory.IsFiltered J)
      (pres : CategoryTheory.Limits.ColimitPresentation J (CategoryTheory.Under.mk f))
      (hpres : ∀ (i : J), P.underObj (pres.diag.obj i)), motive ⋯) →
    motive x