∀ {C : Type u} [inst : CategoryTheory.Category.{v, u} C] {P : CategoryTheory.ObjectProperty C} {α : Type t}
  {J : α → Type u'} [inst_1 : (a : α) → CategoryTheory.Category.{v', u'} (J a)]
  {motive : (a : C) → P.colimitsClosure J a → Prop} {X : C} {a : α}
  (pres : CategoryTheory.Limits.ColimitPresentation (J a) X) (h : ∀ (j : J a), P.colimitsClosure J (pres.diag.obj j)),
  (∀ (j : J a), CategoryTheory.ObjectProperty.colimitsClosure.below ⋯) →
    (∀ (j : J a), motive (pres.diag.obj j) ⋯) → CategoryTheory.ObjectProperty.colimitsClosure.below ⋯