{J : Type u_1} →
  (motive : (y x : CategoryTheory.Limits.WidePullbackShape J) → (x ⟶ y) → Sort u_2) →
    (y x : CategoryTheory.Limits.WidePullbackShape J) →
      (x_1 : x ⟶ y) →
        ((j : J) → motive none (some j) (CategoryTheory.Limits.WidePullbackShape.Hom.term j)) →
          ((y : CategoryTheory.Limits.WidePullbackShape J) →
              motive y y (CategoryTheory.Limits.WidePullbackShape.Hom.id y)) →
            motive y x x_1