English
There is a canonical pullback structure for the left leg when a right pullback exists; this provides a HasPullback instance for the left leg composed with the universal maps.
Русский
Существует каноническая структура пуллбека для левой ножки при существовании правого пуллбека; образуется запись HasPullback для левой ноги с композицией универзальных карт.
LaTeX
$$$ [HasPullbacksAlong f] (h : P \\to Y) \\Rightarrow HasPullback h (pullback.fst g f) $$$
Lean4
instance [HasPullbacksAlong f] (h : P ⟶ Y) : HasPullback h (pullback.fst g f) :=
IsPullback.hasPullback (IsPullback.of_bot' (IsPullback.of_hasPullback (h ≫ g) f) (IsPullback.of_hasPullback g f))