Definition 8.5.4.1. Let $\operatorname{\mathcal{C}}$ be an $\infty $-category. We say that $\operatorname{\mathcal{C}}$ is idempotent complete if every idempotent $\operatorname{N}_{\bullet }( \operatorname{Idem}) \rightarrow \operatorname{\mathcal{C}}$ splits (see Definition 8.5.3.5).
8.5.4 Idempotent Completeness
We now study $\infty $-categories in which every idempotent splits.
Example 8.5.4.2. Let $\operatorname{\mathcal{C}}$ be a category. If $\operatorname{\mathcal{C}}$ admits equalizers (or coequalizers), then the $\infty $-category $\operatorname{N}_{\bullet }(\operatorname{\mathcal{C}})$ is idempotent complete (this is a restatement of Corollary 8.5.2.6). In particular, if $\operatorname{\mathcal{C}}$ admits finite limits or finite colimits, then $\operatorname{N}_{\bullet }(\operatorname{\mathcal{C}})$ is idempotent complete.
Warning 8.5.4.3. An $\infty $-category which admits finite limits (or colimits) need not be idempotent complete. See Example .
Example 8.5.4.4. Let $X$ be a Kan complex. Since the simplicial set $\operatorname{N}_{\bullet }(\operatorname{Idem})$ is weakly contractible (Remark 8.5.3.4), every morphism of simplicial sets $\operatorname{N}_{\bullet }( \operatorname{Idem}) \rightarrow X$ is homotopic to a constant map. It follows that $X$ is idempotent complete when viewed as an $\infty $-category.
Remark 8.5.4.5. Let $\operatorname{\mathcal{C}}$ be an $\infty $-category. Then $\operatorname{\mathcal{C}}$ is idempotent complete if and only if the opposite $\infty $-category $\operatorname{\mathcal{C}}^{\operatorname{op}}$ is idempotent complete.
Proposition 8.5.4.6. Let $\operatorname{\mathcal{C}}$ be an idempotent complete $\infty $-category and let $\operatorname{\mathcal{C}}_0 \subseteq \operatorname{\mathcal{C}}$ be a full subcategory. Suppose that, for every object $X \in \operatorname{\mathcal{C}}_0$ and every object $Y \in \operatorname{\mathcal{C}}$ which is a retract of $X$, there exists an object $Y' \in \operatorname{\mathcal{C}}_0$ which is isomorphic to $Y$. Then $\operatorname{\mathcal{C}}_0$ is idempotent complete.
Proof. Let $\operatorname{Ret}$ denote the category of Construction 8.5.0.2. Suppose we are given an idempotent $F: \operatorname{N}_{\bullet }( \operatorname{Idem}) \rightarrow \operatorname{\mathcal{C}}_0$, carrying the object $\widetilde{X} \in \operatorname{Idem}$ to an object $X = F( \widetilde{X} ) \in \operatorname{\mathcal{C}}_0$. We wish to show that $F$ is a split idempotent in $\operatorname{\mathcal{C}}_0$. Since $\operatorname{\mathcal{C}}$ is idempotent complete, we can extend $F$ to a functor $\overline{F}: \operatorname{N}_{\bullet }( \operatorname{Ret}) \rightarrow \operatorname{\mathcal{C}}$, carrying the object $\widetilde{Y} \in \operatorname{Ret}$ to an object $Y = \overline{F}( \widetilde{Y} )$ which is a retract of $X$. By assumption, we can choose an isomorphism $\alpha _0: Y \rightarrow Y'$, where $Y'$ belongs to $\operatorname{\mathcal{C}}_0$. Using Corollary 4.4.5.3, we can lift $\alpha _0$ to an isomorphism of functors $\alpha : \overline{F} \rightarrow \overline{F}'$ in $\operatorname{Fun}( \operatorname{N}_{\bullet }( \operatorname{Ret}), \operatorname{\mathcal{C}})$, whose image in $\operatorname{Fun}( \operatorname{N}_{\bullet }( \operatorname{Idem}), \operatorname{\mathcal{C}})$ is the identity transformation from $F$ to itself. Then $\overline{F}': \operatorname{N}_{\bullet }( \operatorname{Ret}) \rightarrow \operatorname{\mathcal{C}}_0$ is a splitting of the idempotent $F$. $\square$
Proposition 8.5.4.7. Let $\operatorname{\mathcal{C}}$ be an $\infty $-category. The following conditions are equivalent:
The $\infty $-category $\operatorname{\mathcal{C}}$ is idempotent complete.
The $\infty $-category $\operatorname{\mathcal{C}}$ admits limits indexed by $\operatorname{N}_{\bullet }( \operatorname{Idem})$.
The $\infty $-category $\operatorname{\mathcal{C}}$ admits colimits indexed by $\operatorname{N}_{\bullet }( \operatorname{Idem})$.
Proof. This is an immediate consequence of Corollary 8.5.3.11. $\square$
Remark 8.5.4.8. Let $\operatorname{\mathcal{C}}$ be an $\infty $-category. Then $\operatorname{\mathcal{C}}$ is idempotent complete if and only if the restriction functor is an equivalence of $\infty $-categories. This is an immediate consequence of Corollary 8.5.3.10.
Corollary 8.5.4.9. Let $\operatorname{\mathcal{C}}$ and $\operatorname{\mathcal{D}}$ be $\infty $-categories which are equivalent. Then $\operatorname{\mathcal{C}}$ is idempotent complete if and only if $\operatorname{\mathcal{D}}$ is idempotent complete.
Corollary 8.5.4.10. Let $\operatorname{\mathcal{C}}$ be an $\infty $-category and let $K$ be a simplicial set. If $\operatorname{\mathcal{C}}$ is idempotent complete, then $\operatorname{Fun}(K, \operatorname{\mathcal{C}})$ is idempotent complete.
Corollary 8.5.4.11. Let $\operatorname{\mathcal{C}}$ be an $\infty $-category and let $f: K \rightarrow \operatorname{\mathcal{C}}$ be a morphism of simplicial sets. If $\operatorname{\mathcal{C}}$ is idempotent complete, then the slice and coslice $\infty $-categories $\operatorname{\mathcal{C}}_{/f}$ and $\operatorname{\mathcal{C}}_{f/}$ are idempotent complete.
Proof. Combine Proposition 8.5.4.7 with Corollary 7.1.4.21. $\square$
To apply the criterion of Proposition 8.5.4.7, it is often useful to replace $\operatorname{N}_{\bullet }( \operatorname{Idem})$ by a simpler simplicial set.
Notation 8.5.4.12. Let $\operatorname{Spine}[\operatorname{\mathbf{Z}}]$ denote the $1$-dimensional simplicial set associated to the directed graph We let $Q: \operatorname{Spine}[\operatorname{\mathbf{Z}}] \rightarrow \operatorname{N}_{\bullet }( \operatorname{Idem})$ be the morphism of simplicial sets corresponding to the diagram in the category $\operatorname{Idem}$.
Remark 8.5.4.13. Since the simplicial set $\operatorname{Spine}[\operatorname{\mathbf{Z}}]$ is $1$-dimensional, the morphism $Q$ of Notation 8.5.4.12 factors (uniquely) through the $1$-skeleton of $\operatorname{N}_{\bullet }( \operatorname{Idem})$, which we can identify with the simplicial circle $\Delta ^1 / \operatorname{\partial \Delta }^1$. Under this identification, $Q$ corresponds to a morphism of simplicial sets $q: \operatorname{Spine}[\operatorname{\mathbf{Z}}] \rightarrow \Delta ^1 / \operatorname{\partial \Delta }^1$. This is a covering map (see Definition 3.1.4.1), which exhibits the simplicial circle $\Delta ^1 / \operatorname{\partial \Delta }^1$ as the quotient of $\operatorname{Spine}[\operatorname{\mathbf{Z}}]$ by a free action of the group $(\operatorname{\mathbf{Z}},+)$ by translations. The induced map of geometric realizations $| \operatorname{Spine}[\operatorname{\mathbf{Z}}] | \rightarrow | \Delta ^1 / \operatorname{\partial \Delta }^1 |$ can be identified with the standard covering map $\mathbf{R} \rightarrow S^1$ in the category of topological spaces.
Remark 8.5.4.14. In the situation of Notation 8.5.4.12, we can regard $\operatorname{Spine}[\operatorname{\mathbf{Z}}]$ as a simplicial subset of the nerve $\operatorname{N}_{\bullet }(\operatorname{\mathbf{Z}})$, where we regard the set of integers $\operatorname{\mathbf{Z}}= \{ \cdots < -2 < -1 < 0 < 1 < 2 < \cdots \} $ as equipped with its usual linear ordering. Moreover, the inclusion $\operatorname{Spine}[\operatorname{\mathbf{Z}}] \hookrightarrow \operatorname{N}_{\bullet }( \operatorname{\mathbf{Z}})$ is inner anodyne (this is a special case of Proposition 1.5.7.3).
Remark 8.5.4.15. The simplicial set $\operatorname{Spine}[\operatorname{\mathbf{Z}}]$ is weakly contractible. In fact, the inclusion $\{ 0\} \hookrightarrow \operatorname{Spine}[\operatorname{\mathbf{Z}}]$ is anodyne, since it can be realized as an iterated pushout of the inclusion maps $\{ 0\} \hookrightarrow \Delta ^1$ and $\{ 1\} \hookrightarrow \Delta ^1$. Alternatively, it can be deduced from Example 3.6.4.4, since the geometric realization $| \operatorname{Spine}[\operatorname{\mathbf{Z}}] |$ is homeomorphic to the set of real numbers $\mathbf{R}$ (endowed with its usual topology).
Proposition 8.5.4.16. The morphism $Q: \operatorname{Spine}[\operatorname{\mathbf{Z}}] \rightarrow \operatorname{N}_{\bullet }( \operatorname{Idem})$ of Notation 8.5.4.12 is both left and right cofinal.
Proof. We will show that $Q$ is left cofinal; a similar argument will show that it is right cofinal. By virtue of Theorem 7.2.3.1, it will suffice to show that the simplicial set $K = \operatorname{Spine}[\operatorname{\mathbf{Z}}] \times _{ \operatorname{N}_{\bullet }( \operatorname{Idem}) } \operatorname{N}_{\bullet }( \operatorname{Idem})_{/ \widetilde{X}}$ is weakly contractible. Let us identify the vertices of $K$ with pairs $(n,f)$, where $n$ is an integer and $f: \widetilde{X} \rightarrow \widetilde{X}$ is a morphism in the category $\operatorname{Idem}$. Unwinding the definitions, we see that $K$ is the $1$-dimensional simplicial set associated to the direct graph given in the diagram
The inclusion of the upper part of the diagram determines a monomorphism of simplicial sets $\operatorname{Spine}[\operatorname{\mathbf{Z}}] \hookrightarrow K$ which is left anodyne (since it is a pushout of a coproduct of countably many copies of the inclusion map $\{ 0\} \hookrightarrow \Delta ^1$), and therefore a weak homotopy equivalence (Proposition 3.1.6.14). The desired result now follows from the weak contractibility of the simplicial set $\operatorname{Spine}[\operatorname{\mathbf{Z}}]$ (Remark 8.5.4.15). $\square$
Corollary 8.5.4.17. Let $\operatorname{\mathcal{C}}$ be an $\infty $-category which admits sequential limits (or colimits). Then $\operatorname{\mathcal{C}}$ is idempotent complete.
Proof. It follows from Proposition 8.5.4.16 (and Corollary 7.2.2.12) that the $\infty $-category $\operatorname{\mathcal{C}}$ admits limits (or colimits) indexed by the $\infty $-category $\operatorname{N}_{\bullet }( \operatorname{Idem})$, and is therefore idempotent complete by virtue of Proposition 8.5.4.7. $\square$
Remark 8.5.4.18. Broadly speaking, Proposition 8.5.4.16 will be useful to us because it shows that the $\infty $-category $\operatorname{N}_{\bullet }( \operatorname{Idem})$ admits a (left and right) cofinal diagram $Q: K \rightarrow \operatorname{N}_{\bullet }( \operatorname{Idem})$, where the simplicial set $K$ is finite-dimensional. Beware that it is not possible to arrange that the simplicial set $K$ is finite, since an $\infty $-category which admits finite colimits need not be idempotent complete (Warning 8.5.4.3). In particular, there does not exist a categorical equivalence $K \rightarrow \operatorname{N}_{\bullet }( \operatorname{Idem})$, where $K$ is a finite simplicial set.
Example 8.5.4.19. Let $\operatorname{\mathcal{QC}}$ denote the $\infty $-category of (small) $\infty $-categories. Then $\operatorname{\mathcal{QC}}$ is idempotent complete. More generally, for every uncountable cardinal $\kappa $, the $\infty $-category $\operatorname{\mathcal{QC}}^{< \kappa }$ of $\kappa $-small $\infty $-categories is idempotent complete. To prove this, we can use Propositions 8.5.4.6 and 8.5.1.15 to reduce to the case where $\kappa $ has uncountable cofinality. In this case, the $\infty $-category $\operatorname{\mathcal{QC}}^{< \kappa }$ admits sequential colimits (Example 7.6.6.8), so the desired result follows from Corollary 8.5.4.17.
Example 8.5.4.20. Let $\operatorname{\mathcal{S}}$ denote the $\infty $-category of spaces. Then $\operatorname{\mathcal{S}}$ is idempotent complete. More generally, for every uncountable cardinal $\kappa $, the $\infty $-category $\operatorname{\mathcal{S}}^{< \kappa }$ of $\kappa $-small spaces is idempotent complete. This follows from Example 8.5.4.19 and Proposition 8.5.4.6, since the full subcategory $\operatorname{\mathcal{S}}^{< \kappa } \subseteq \operatorname{\mathcal{QC}}^{< \kappa }$ is closed under the formation of retracts (Remark 8.5.1.16).
Warning 8.5.4.21. Let $\operatorname{\mathcal{C}}$ be an $\infty $-category. If $\operatorname{\mathcal{C}}$ is idempotent complete, then its homotopy category $\mathrm{h} \mathit{\operatorname{\mathcal{C}}}$ need not be idempotent complete. For example, the $\infty $-category of spaces $\operatorname{\mathcal{S}}$ is idempotent complete (Example 8.5.4.20), but its homotopy category $\mathrm{h} \mathit{\operatorname{\mathcal{S}}} = \mathrm{h} \mathit{\operatorname{Kan}}$ is not (see Proposition 8.5.7.15).