∀ {C : Type u_1} [inst : CategoryTheory.Category.{u_3, u_1} C] {α : Type u_2} (P : α → CategoryTheory.ObjectProperty C)
  (motive : Subtype (⨆ a, P a) → Prop) (x : Subtype (⨆ a, P a)),
  (∀ (x : C) (hx : (⨆ a, P a) x), motive ⟨x, hx⟩) → motive x