{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.limitsClosure J a → Prop} → {a : C} → P.limitsClosure J a → Prop