{C : Type u_1} →
  [inst : CategoryTheory.Category.{v_1, u_1} C] →
    {P Q : CategoryTheory.MorphismProperty C} →
      {motive : P.DescendsAlong Q → Sort u} →
        ((of_isPullback :
              ∀ {A X Y Z : C} {fst : A ⟶ X} {snd : A ⟶ Y} {f : X ⟶ Z} {g : Y ⟶ Z},
                CategoryTheory.IsPullback fst snd f g → Q f → P fst → P g) →
            motive ⋯) →
          (t : P.DescendsAlong Q) → motive t