ConceptComplete

Homotopy Limit and Colimit

Homotopy limits and colimits are the correct notion of limit and colimit in the world of \infty-categories. Unlike ordinary limits, they are invariant under weak equivalences and capture the full homotopy-coherent structure. In a quasi-category C\mathcal{C}, a limit of a diagram F:KCF: K \to \mathcal{C} is a terminal object in the overcategory C/F\mathcal{C}_{/F}, encoding the universal property up to coherent homotopy.


Definition in Quasi-categories

Definition4.1Limit in a quasi-category

Let C\mathcal{C} be a quasi-category and F:KCF: K \to \mathcal{C} a diagram (a map of simplicial sets). A limit of FF is an extension of FF to a map Fˉ:KC\bar{F}: K^\triangleleft \to \mathcal{C} (where K=Δ[0]KK^\triangleleft = \Delta[0] \star K is the left cone on KK) such that Fˉ\bar{F} is a terminal object in the quasi-category Fun/F(K,C)\operatorname{Fun}_{/F}(K^\triangleleft, \mathcal{C}) of extensions of FF.

Equivalently, the limit is an object limFC\lim F \in \mathcal{C} together with a natural map limFF(k)\lim F \to F(k) for each kKk \in K, universal in the \infty-categorical sense:

MapC(c,limF)limkKMapC(c,F(k))\operatorname{Map}_{\mathcal{C}}(c, \lim F) \simeq \lim_{k \in K} \operatorname{Map}_{\mathcal{C}}(c, F(k))

for all cCc \in \mathcal{C}. The limit on the right is a homotopy limit of spaces.

A colimit is defined dually using the right cone K=KΔ[0]K^\triangleright = K \star \Delta[0].


Relation to Classical Homotopy Limits

ExampleHomotopy limits in model categories

In a model category M\mathcal{M}, the homotopy limit holimIF\operatorname{holim}_I F of a diagram F:IMF: I \to \mathcal{M} is computed by:

  1. Replace FF by a fibrant diagram (a pointwise fibrant replacement).
  2. Apply a derived limit construction (e.g., the Bousfield--Kan formula).

The Bousfield--Kan formula gives:

holimIF=eq(iIF(i)N(I/i)(ij)IF(j)N(I/i))\operatorname{holim}_I F = \operatorname{eq}\left(\prod_{i \in I} F(i)^{N(I/i)} \rightrightarrows \prod_{(i \to j) \in I} F(j)^{N(I/i)}\right)

In the \infty-categorical setting, homotopy limits ARE limits: there is no need for fibrant replacement or derived constructions because the quasi-category already incorporates the homotopy theory.

ExampleHomotopy pullback

The homotopy pullback of XfZgYX \xrightarrow{f} Z \xleftarrow{g} Y is the \infty-categorical limit of the diagram Λ12C\Lambda^2_1 \to \mathcal{C}. Concretely:

X×ZhYX×ZZΔ[1]×ZYX \times^h_Z Y \simeq X \times_Z Z^{\Delta[1]} \times_Z Y

This is the space of triples (x,γ,y)(x, \gamma, y) where xXx \in X, yYy \in Y, and γ\gamma is a path from f(x)f(x) to g(y)g(y) in ZZ.

For the diagram BG* \to BG \leftarrow * (in spaces), the homotopy pullback is GG (the group as a space). The ordinary pullback would be just a point.

ExampleHomotopy products

Homotopy products (limits over discrete indexing categories) agree with ordinary products when the factors are fibrant. For spaces: hXi=Xi\prod^h X_i = \prod X_i (ordinary product with the product topology).

For chain complexes: the homotopy product is the ordinary product of chain complexes (products of chain complexes are exact, so no derived correction is needed).


Colimits

ExampleHomotopy pushout

The homotopy pushout of YfXgZY \xleftarrow{f} X \xrightarrow{g} Z is:

YXhZYX(X×Δ[1])XZY \sqcup^h_X Z \simeq Y \sqcup_X (X \times \Delta[1]) \sqcup_X Z

This is the double mapping cylinder: glue YY and ZZ together via a cylinder on XX.

For the diagram Sn1Dn* \leftarrow S^{n-1} \to D^n (in spaces), the homotopy pushout is SnS^n (the nn-sphere). The ordinary pushout Dn/Sn1D^n / S^{n-1} gives the same answer since the maps are cofibrations.

ExampleHomotopy coproducts

Homotopy coproducts over discrete indexing categories agree with ordinary coproducts: hXi=Xi\coprod^h X_i = \coprod X_i. For simplicial sets, disjoint union is already homotopically correct.

ExampleSequential homotopy colimits

A sequential homotopy colimit hocolim(X0X1X2)\operatorname{hocolim}(X_0 \to X_1 \to X_2 \to \cdots) is the telescope construction:

Tel(X)=hocolimnXncolim(X0f0X1f1X2)\operatorname{Tel}(X_\bullet) = \operatorname{hocolim}_n X_n \simeq \operatorname{colim}\left(X_0 \xrightarrow{f_0} X_1 \xrightarrow{f_1} X_2 \to \cdots\right)

when the maps are cofibrations. In general, one replaces the maps by cofibrations first (using the mapping cylinder).

Example: the sequential colimit S0S1S2S^0 \hookrightarrow S^1 \hookrightarrow S^2 \hookrightarrow \cdots (equatorial inclusions) has homotopy colimit SS^\infty \simeq * (contractible).


Limits in Specific Infinity-categories

ExampleLimits in the infinity-category of spaces

The \infty-category S\mathcal{S} of spaces has all limits and colimits:

  • Products are Cartesian products.
  • Pullbacks are homotopy pullbacks (fiber products with path data).
  • Coproducts are disjoint unions.
  • Pushouts are homotopy pushouts (double mapping cylinders).
  • Totalizations (limits over Δ\Delta) compute spaces of sections.

The homotopy groups of a limit diagram are related by the Milnor exact sequence and the Bousfield--Kan spectral sequence.

ExampleLimits in derived infinity-categories

In the derived \infty-category D(R)D(R):

  • Products are products of chain complexes.
  • Pullbacks are derived fiber products (mapping cones shifted).
  • Coproducts are direct sums.
  • Pushouts involve mapping cones: cofib(AB)=B/A\operatorname{cofib}(A \to B) = B/A (the cofiber).

The distinguished triangles of the triangulated homotopy category are shadows of pushout/pullback squares in D(R)D(R).

ExampleLimits of infinity-categories

The \infty-category Cat\operatorname{Cat}_\infty has all limits and colimits:

  • Products C×D\mathcal{C} \times \mathcal{D} are Cartesian products of quasi-categories.
  • Pullbacks are homotopy pullbacks.
  • Functor categories Fun(C,D)\operatorname{Fun}(\mathcal{C}, \mathcal{D}) are exponential objects.
  • Localizations C[W1]\mathcal{C}[W^{-1}] are colimits in Cat\operatorname{Cat}_\infty.

Universal Properties

ExampleUniversal property of limits

In a quasi-category C\mathcal{C}, the limit limF\lim F of a diagram F:KCF: K \to \mathcal{C} satisfies:

MapC(c,limF)MapFun(K,C)(c,F)\operatorname{Map}_{\mathcal{C}}(c, \lim F) \simeq \operatorname{Map}_{\operatorname{Fun}(K, \mathcal{C})}(\underline{c}, F)

where c:KC\underline{c}: K \to \mathcal{C} is the constant diagram at cc. This is the mapping space version of the classical universal property.

Dually, MapC(colimF,c)MapFun(K,C)(F,c)\operatorname{Map}_{\mathcal{C}}(\operatorname{colim} F, c) \simeq \operatorname{Map}_{\operatorname{Fun}(K, \mathcal{C})}(F, \underline{c}).

These are equivalences of spaces (Kan complexes), not just bijections of sets. This is the key difference from ordinary category theory.


Summary

RemarkKey points

Homotopy limits and colimits are fundamental to \infty-category theory:

  1. In a quasi-category, limits and colimits are defined via universal properties in overcategories/undercategories.

  2. They are automatically homotopy invariant -- no derived corrections needed.

  3. Homotopy pullbacks use path data; homotopy pushouts use mapping cylinders.

  4. Universal properties are stated as equivalences of mapping spaces, not bijections of sets.

  5. The \infty-categories S\mathcal{S}, D(R)D(R), and Cat\operatorname{Cat}_\infty all have all limits and colimits.