A homotopy pullback is a special kind of homotopy limit: the appropriate notion of pullback in the context of homotopy theory. Homotopy pullbacks model the quasi-category pullbacks in the (infinity,1)-category that is presented by a given homotopical category. Since pullbacks are also called fiber products, homotopy pullbacks are also called homotopy fiber products.
For more details see homotopy limit.
As with all homotopy limits, there is both a local and a global notion of homotopy pullback.
The global definition says that the homotopy pullback of a a cospan in a category with weak equivalences is its image under the right derived functor of the base change functor .
The local definition says that the homotopy pullback of in a category with a notion of homotopy consists of a square
that commutes up to homotopy, and such that for any other square
that commutes up to homotopy, there exists a morphism making the two triangles commute up to homotopy, and similarly for homotopies and higher homotopies. In other words, there is an equivalence
between the space of maps and the space of homotopy commutative squares with vertex .
In good situations, such as when are fibrant? in a model category, the two constructions agree up to weak equivalence.
Note that in both cases, there is a canonical map from the actual pullback to the homotopy pullback . In the global case this comes by the definition of a derived functor; in the local case it comes because a commutative square is, in particular, a homotopy commutative one.
Suppose now that has a path object that represents homotopies into . (For instance, this is often the case when is a closed monoidal homotopical category with an interval object .) Then we can consider the (ordinary) limit
or equivalently as the ordinary pullback
In good situations, this will be a (local) homotopy pullback of . This is the case when Top with its canonical interval object , and also in many model categories (when are fibrant) and categories of fibrant objects. For details on the latter case, see section 5 of Nonabelian cocycles and their sigma model QFTs.
The canonical morphism here is induced by the section .
The homotopy pullback constructed in this way is an example of a strict homotopy limit, as mentioned at homotopy limit. In such a case, one can say that an arbitrary homotopy-commutative square
is a homotopy pullback square if the induced morphism from to the strict homotopy pullback is a weak equivalence.
Of particular interest are consecutive homotopy pullbacks of point inclusions. These give rise to fibration sequences and loop space objects.