Assume all maps are continuous functions between topological spaces. Given a map \pi\colon E \to B, and a space Y\,, one says that (Y, \pi) has the homotopy lifting property, or that \pi\, has the homotopy lifting property with respect to Y, if: • for any
homotopy f_\bullet \colon Y \times I \to B, and • for any map \tilde{f}_0 \colon Y \to E lifting f_0 = f_\bullet|_{Y\times\{0\}} (i.e., so that f_\bullet\circ \iota_0 = f_0 = \pi\circ\tilde{f}_0), there exists a homotopy \tilde{f}_\bullet \colon Y \times I \to E lifting f_\bullet (i.e., so that f_\bullet = \pi\circ\tilde{f}_\bullet) which also satisfies \tilde{f}_0 = \left.\tilde{f}\right|_{Y\times\{0\}}. The following diagram depicts this situation: The outer square (without the dotted arrow) commutes if and only if the hypotheses of the
lifting property are true. A lifting \tilde{f}_\bullet corresponds to a dotted arrow making the diagram commute. This diagram is dual to that of the
homotopy extension property; this duality is loosely referred to as
Eckmann–Hilton duality. If the map \pi satisfies the homotopy lifting property with respect to
all spaces Y, then \pi is called a
fibration, or one sometimes simply says that
\pi has the homotopy lifting property. A weaker notion of fibration is
Serre fibration, for which homotopy lifting is only required for all
CW complexes Y. ==Generalization: homotopy lifting extension property==