{A : Type u₁} →
  {B : Type u₂} →
    {C : Type u₃} →
      {inst : CategoryTheory.Category.{v₁, u₁} A} →
        {inst_1 : CategoryTheory.Category.{v₂, u₂} B} →
          {inst_2 : CategoryTheory.Category.{v₃, u₃} C} →
            {F : CategoryTheory.Functor A B} →
              {G : CategoryTheory.Functor C B} →
                {x y : CategoryTheory.Limits.CategoricalPullback F G} →
                  {P : Sort u} →
                    {fst : x.fst ⟶ y.fst} →
                      {snd : x.snd ⟶ y.snd} →
                        {w :
                            autoParam
                              (CategoryTheory.CategoryStruct.comp (F.map fst) y.iso.hom =
                                CategoryTheory.CategoryStruct.comp x.iso.hom (G.map snd))
                              CategoryTheory.Limits.CategoricalPullback.Hom.w._autoParam} →
                          {fst' : x.fst ⟶ y.fst} →
                            {snd' : x.snd ⟶ y.snd} →
                              {w' :
                                  autoParam
                                    (CategoryTheory.CategoryStruct.comp (F.map fst') y.iso.hom =
                                      CategoryTheory.CategoryStruct.comp x.iso.hom (G.map snd'))
                                    CategoryTheory.Limits.CategoricalPullback.Hom.w._autoParam} →
                                { fst := fst, snd := snd, w := w } = { fst := fst', snd := snd', w := w' } →
                                  (fst ≍ fst' → snd ≍ snd' → P) → P