nLab
homotopy

This page is about homotopy as a transformation. For homotopy sets in homotopy categories, see homotopy (as an operation).


Contents

Idea

In many categories C in which one does homotopy theory, there is a notion of homotopy between morphisms, which is closely related to the higher morphisms in higher category theory. If we regard such a category as a presentation of an (,1)-category, then homotopies fg present the 2-cells fg in the resulting (,1)-category.

Definition in enriched categories

If C is enriched over Top, then a homotopy in C between maps f,g:XY is a map H:[0,1]C(X,Y) in Top such that H(0)=f and H(1)=g. In Top itself this is the classical notion.

If C has copowers, then an equivalent definition is a map [0,1]XY, while if it has powers, an equivalent definition is a map X([0,1],Y).

There is a similar definition in a simplicially enriched category, replacing [0,1] with the 1-simplex Δ 1, with the caveat that in this case not all simplicial homotopies need be composable even if they match correctly. (This depends on whether or not all (2,1)-horns in the simplicial set, C(X,Y), have fillers.) Likewise in a dg-category we can use the “chain complex interval” to get a notion of chain homotopy.

Definition in model categories

If C is instead a model category, it has an intrinsic notion of homotopy determined by its factorizations.

  • A path object Path(X) for an object X is a factorization of the diagonal XX×X as

    XPath(X)X×X.X \to Path(X) \to X \times X \,.

    where XPath(X) is a weak equivalence.

  • A cylinder object Cyl(X) is a factorization of the codiagonal (or “fold”) XXX as

    XXCyl(X)X.X \sqcup X \to Cyl(X) \to X \,.

    where Cyl(X)X is a weak equivalence.

Frequently one asks as well that Path(X)X×X be a fibration and XXCyl(X) be a cofibration; we call such paths and cylinders good. Clearly any object has a good path object and a good cylinder object. However, in the usual model structure on topological spaces, the obvious object X×I is a cylinder, but not a good cylinder unless X itself is cofibrant.

We think of Path(X) as an analogue of (I,X) and Cyl(X) as an analogue of IX. In fact, if C is a Top-enriched model category and X is cofibrant, then these powers and copowers are in fact examples of path and cylinder objects. (This works more generally if C is a V-model category and eeIe is a good cylinder object for the cofibrant unit object e of V.)

Then:

  • A left homotopy between two morphisms f,g:XY in C is a morphism η:Cyl(X)Y such that

    X Cyl(X) X f η g Y.\array{ X &\rightarrow& Cyl(X) &\leftarrow& X \\ & {}_f\searrow &\downarrow^\eta& \swarrow_g \\ && Y } \,.
  • A right homotopy between two morphisms f,g:XY in C is a morphism η:XPath(Y) such that

    X f η g Y Path(Y) Y.\array{ && X \\ & {}^f\swarrow & \downarrow^\eta & \searrow^{g} \\ Y &\leftarrow& Path(Y) &\rightarrow& Y } \,.

By the above remarks about powers and copowers, it follows that in a Top-model category, any enriched homotopy between maps XY is a left homotopy if X is cofibrant and a right homotopy if Y is fibrant. Similar remarks hold for other enrichments.

Remarks

Path objects and right homotopies also exist in various other situations, for instance, if there is not the full structure of a model category but just of a category of fibrant objects is given. Likewise for cylinder objects and left homotopies in a category of cofibrant objects.

Likewise if there is a cylinder functor, one gets functorially defined cylinder objects.

homotopycohomologyhomology
[S n,][,A]()A
category theorycovariant homcontravariant homtensor product
homological algebraExtExtTor
enriched category theoryendendcoend
homotopy theoryderived hom space Hom(S n,)cocycles Hom(,A)derived tensor product () 𝕃A

References

See the references at homotopy theory and model category.

Revised on January 6, 2013 05:49:00 by Urs Schreiber (89.204.139.89)