∀ {C : Type u_2} [inst : CategoryTheory.Category.{u_1, u_2} C] ⦃P : CategoryTheory.MorphismProperty C⦄ ⦃X Y : C⦄
  (f : X ⟶ Y) (motive : P.isoClosure f → Prop) (h : P.isoClosure f),
  (∀ (X' Y' : C) (f' : X' ⟶ Y') (hf' : P f') (e : CategoryTheory.Arrow.mk f' ≅ CategoryTheory.Arrow.mk f), motive ⋯) →
    motive h