∀ {𝒮 : Type u₁} {𝒳 : Type u₂} [inst : CategoryTheory.Category.{v₁, u₁} 𝒮] [inst_1 : CategoryTheory.Category.{v₂, u₂} 𝒳]
  (p : CategoryTheory.Functor 𝒳 𝒮) {R S : 𝒮} {a b : 𝒳} (f : R ⟶ S) (φ : a ⟶ b) [inst_2 : p.IsStronglyCocartesian f φ]
  {S' : 𝒮} {b' : 𝒳} {g : S ⟶ S'} {f' : R ⟶ S'} (hf' : f' = CategoryTheory.CategoryStruct.comp f g) (φ' : a ⟶ b')
  [inst_3 : p.IsHomLift f' φ'] (ψ : b ⟶ b') [p.IsHomLift g ψ],
  CategoryTheory.CategoryStruct.comp φ ψ = φ' → ψ = CategoryTheory.Functor.IsStronglyCocartesian.map p f φ hf' φ'