{C : Type u₁} →
  [inst : CategoryTheory.Category.{v₁, u₁} C] →
    {P X Y Z : C} →
      {fst : P ⟶ X} →
        {snd : P ⟶ Y} →
          {f : X ⟶ Z} →
            {g : Y ⟶ Z} →
              CategoryTheory.IsPullback fst snd f g →
                {W : C} →
                  (h : W ⟶ X) →
                    (k : W ⟶ Y) →
                      CategoryTheory.CategoryStruct.comp h f = CategoryTheory.CategoryStruct.comp k g → (W ⟶ P)