ScalingStacks

7.1. Algebraic KK-theory of ∞\infty-categories

Waldhausen’s algebraic KK-theory functor takes as input a category with cofibrations and weak equivalences. It is now well understood that, under mild hypotheses, the KK-theory spectrum is determined by the Dwyer-Kan localization LHβ€‹π’žL^{H}{\mathcal{C}} of the Waldhausen category π’ž{\mathcal{C}} [81, 13, 19]. Since N⁑((LHβ€‹π’ž)fib)\mathrm{N}((L^{H}{\mathcal{C}})^{\textrm{fib}}) yields the ∞\infty-category associated to π’ž{\mathcal{C}}, these results can be interpreted as saying that the algebraic KK-theory of a Waldhausen category is an invariant of the underlying ∞\infty-category. Moreover, it has long been folklore that given a sufficiently good theory of ∞\infty-categories one can define analogues of Waldhausen’s construction of algebraic KK-theory (e.g., see [81, Β§7] for a sketch of such a definition in the context of Segal categories). In this subsection we study a version of such a direct construction of the algebraic KK-theory of ∞\infty-categories in the setting of quasicategoriesΒ [53, 1.2.2.5]. We prove that Waldhausen’s algebraic KK-theory of a Waldhausen category π’ž{\mathcal{C}} is equivalent as a spectrum to this ∞\infty-categorical algebraic KK-theory of the associated ∞\infty-category N⁑((LHβ€‹π’ž)fib)\mathrm{N}((L^{H}{\mathcal{C}})^{\mathrm{fib}}).

We begin by reviewing Waldhausen’s Sβˆ™S_{\bullet} construction. Let π’ž{\mathcal{C}} be a Waldhausen category. Let Ar⁑[n]\Ar[n] denote the category of arrows in [n][n]: Ar⁑[n]\Ar[n] has objects (i,j)(i,j) for 0≀i≀j≀n0\leq i\leq j\leq n and a unique map (i,j)β†’(iβ€²,jβ€²)(i,j)\mathchoice{\longrightarrow}{\rightarrow}{\rightarrow}{\rightarrow}(i^{\prime},j^{\prime}) for i≀iβ€²i\leq i^{\prime} and j≀jβ€²j\leq j^{\prime}. Then Snβ€‹π’žS_{n}{\mathcal{C}} is the full subcategory of the category of functors A:Ar⁑[n]β†’π’žA\colon\Ar[n]\mathchoice{\longrightarrow}{\rightarrow}{\rightarrow}{\rightarrow}{\mathcal{C}} such that:

  • β€’

    Ai,i=βˆ—A_{i,i}=* for all ii,

  • β€’

    The map Ai,jβ†’Ai,kA_{i,j}\mathchoice{\longrightarrow}{\rightarrow}{\rightarrow}{\rightarrow}A_{i,k} is a w-cofibration for all i≀j≀ki\leq j\leq k, and

  • β€’

    The diagram

    Ai,j\textstyle{A_{i,j}\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}Ai,k\textstyle{A_{i,k}\ignorespaces\ignorespaces\ignorespaces\ignorespaces}Aj,j\textstyle{A_{j,j}\ignorespaces\ignorespaces\ignorespaces\ignorespaces}Aj,k\textstyle{A_{j,k}}

    is a pushout square for all i≀j≀ki\leq j\leq k,

The algebraic KK-theory space of π’ž{\mathcal{C}} is then defined to be Ω​|wβˆ™β€‹Sβˆ™β€‹π’ž|\Omega|w_{\bullet}S_{\bullet}{\mathcal{C}}|, where the weak equivalences in Sβˆ™β€‹π’žS_{\bullet}{\mathcal{C}} are defined pointwise. Furthermore, since each Snβ€‹π’žS_{n}{\mathcal{C}} is itself a Waldhausen category (with the Reedy cofibrations), we can iterate the Sβˆ™S_{\bullet} construction. The algebraic KK-theory spectrum of π’ž{\mathcal{C}} is the spectrum with nnth space |wβˆ™β€‹Sβˆ™(n)β€‹π’ž||w_{\bullet}S_{\bullet}^{(n)}{\mathcal{C}}|.

Now let π’ž{\mathcal{C}} be a small pointed ∞\infty-category with finite colimits. The following definition [53, 1.2.2.2] is the ∞\infty-categorical analogue of Waldhausen’s Sβˆ™S_{\bullet} construction.

0NN2

Definition 7.1. Denote by Gap⁑([n],π’ž)\Gap([n],{\mathcal{C}}) the full subcategory of Fun⁑(N⁑(Ar⁑[n]),π’ž)\mathrm{Fun}(\mathrm{N}(\Ar[n]),{\mathcal{C}}) spanned by the functors N⁑(Ar⁑[n])β†’π’ž\mathrm{N}(\Ar[n])\mathchoice{\longrightarrow}{\rightarrow}{\rightarrow}{\rightarrow}{\mathcal{C}} such that, for each i∈Ii\in I, F⁑(i,i)F(i,i) is a zero object of π’ž{\mathcal{C}}, and for each i<j<ki<j<k, the square

F⁑(i,j)\textstyle{F(i,j)\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}F⁑(i,k)\textstyle{F(i,k)\ignorespaces\ignorespaces\ignorespaces\ignorespaces}F⁑(j,j)\textstyle{F(j,j)\ignorespaces\ignorespaces\ignorespaces\ignorespaces}F⁑(j,k)\textstyle{F(j,k)}

is cocartesian.

0NN3

Remark 7.2. There is an obvious generalization of this definition to small pointed ∞\infty-categories equipped with a suitable subcategory of β€œcofibrations” (satisfying the usual axioms, e.g. that cofibrations are stable under cobase change). However, in the presence of factorization hypotheses, this does not yield added generality; e.g., seeΒ [13, 1.3], which under such assumptions describes the KK-theory space in terms of the Dwyer-Kan localization π’ž{\mathcal{C}} regarded as a category with weak equivalences.

As with the classical Sβˆ™S_{\bullet} construction, when π’ž{\mathcal{C}} has all colimits, the data of the cocartesian squares (i.e., cofibers for the maps F⁑(i,j)β†’F⁑(i,k)F(i,j)\mathchoice{\longrightarrow}{\rightarrow}{\rightarrow}{\rightarrow}F(i,k)) is necessary only for the simplicial structure.

0NN4

Lemma 7.3. Let π’ž{\mathcal{C}} be an ∞\infty-category with finite colimits. Then for each nn, the forgetful functor

Gap⁑([n],π’ž)⟢Fun⁑(Ξ”1,2,…,n,π’ž)\Gap([n],{\mathcal{C}})\mathchoice{\longrightarrow}{\rightarrow}{\rightarrow}{\rightarrow}\mathrm{Fun}(\Delta^{1,2,\ldots,n},{\mathcal{C}})

is an equivalence of ∞\infty-categories (and observe that Ξ”1,2,…,n≃N⁑([nβˆ’1])\Delta^{1,2,\ldots,n}\simeq\mathrm{N}([n-1])).

0NN5

Proof. This follows from the fact that the space of colimits for a given diagram in an ∞\infty-category is contractible [52, 1.2.12.9, 1.2.13.5]. Alternatively, a constructive proof along the lines of [12, 2.9] (using a mapping cylinder argument) can be given using the comparison discussed in section 7.2 below. ∎

0NN6

Remark 7.4. LemmaΒ 7.3 implies that Gap⁑([n],π’ž)\Gap([n],{\mathcal{C}}) is stable when π’ž{\mathcal{C}} is stable.

Following [53, 1.2.2.5], we define a simplicial ∞\infty-category Sβˆ™βˆžβ€‹π’žS^{\infty}_{\bullet}{\mathcal{C}} by the rule Snβˆžβ€‹π’ž=Gap⁑([n],π’ž)S^{\infty}_{n}\mathcal{C}=\Gap([n],{\mathcal{C}}). Applying passage to the largest Kan complex levelwise, we obtain a simplicial space (Sβˆ™βˆžβ€‹π’ž)iso(S^{\infty}_{\bullet}{\mathcal{C}})_{\mathrm{iso}}. Then Ω​|(Sβˆ™βˆžβ€‹π’ž)iso|\Omega|(S^{\infty}_{\bullet}{\mathcal{C}})_{\mathrm{iso}}| is the ∞\infty-categorical version of Waldhausen’s KK-theory space. Furthermore, for each nn, Gap⁑([n],π’ž)\Gap([n],{\mathcal{C}}) is itself a small pointed ∞\infty-category with finite colimits: once again, we can can iterate this procedure. Since Gap⁑([0],π’ž)\Gap([0],{\mathcal{C}}) is contractible (with preferred basepoint given by the point in π’ž{\mathcal{C}}) and Gap⁑([1],π’ž)\Gap([1],{\mathcal{C}}) is equivalent to π’ž{\mathcal{C}}, there is a natural map

S1∧(π’ž)iso⟢|(Sβˆ™βˆžβ€‹π’ž)iso|S^{1}\wedge({\mathcal{C}})_{\mathrm{iso}}\mathchoice{\longrightarrow}{\rightarrow}{\rightarrow}{\rightarrow}|(S^{\infty}_{\bullet}{\mathcal{C}})_{\mathrm{iso}}|

given by the inclusion into the 11-skeleton. Therefore, the spaces |((Sβˆ™βˆž)n​(π’ž))iso||((S^{\infty}_{\bullet})^{n}({\mathcal{C}}))_{\mathrm{iso}}| assemble to form a spectrum K⁑(π’ž)K({\mathcal{C}}); this is the ∞\infty-categorical version of Waldhausen’s KK-theory spectrum. We can see from the definition that Gap⁑([n],π’ž)\Gap([n],{\mathcal{C}}) is natural in (right) exact functors, and therefore Sβˆ™βˆžβ€‹π’žS^{\infty}_{\bullet}{\mathcal{C}} and |(Sβˆ™βˆžβ€‹π’ž)iso||(S^{\infty}_{\bullet}{\mathcal{C}})_{\mathrm{iso}}| are also natural. Since the equivalence Gap⁑([1],π’ž)β†’Fun⁑(βˆ—,π’ž)β‰ƒπ’ž\Gap([1],{\mathcal{C}})\mathchoice{\longrightarrow}{\rightarrow}{\rightarrow}{\rightarrow}\mathrm{Fun}(*,{\mathcal{C}})\simeq{\mathcal{C}} induced by the restriction map is natural in π’ž{\mathcal{C}}, we deduce that the KK-theory spectrum is natural in exact functors.

In practice, we find it more convenient to use an β€œall at once” reformulation of the definition of the iterated Sβˆ™S_{\bullet} construction (e.g., see [13, A.5.4], [14, 2.2], the appendix to [34], and also [67, Β§2]).

0NN7

Definition 7.5. Write Arn1,…,nq\Ar_{n_{1},\dotsc,n_{q}} for Ar⁑[n1]Γ—β‹―Γ—Ar⁑[nq]\Ar[n_{1}]\times\dotsb\times\Ar[n_{q}]. For a functor

A:N⁑(Arn1,…,nq)=N⁑(Ar⁑[n1]Γ—β‹―Γ—Ar⁑[nq])βŸΆπ’ž,A\colon\mathrm{N}(\Ar_{n_{1},\dotsc,n_{q}})=\mathrm{N}(\Ar[n_{1}]\times\dotsb\times\Ar[n_{q}])\mathchoice{\longrightarrow}{\rightarrow}{\rightarrow}{\rightarrow}{\mathcal{C}},

we write Ai1,j1;…;iq,jqA_{i_{1},j_{1};\dotsc;i_{q},j_{q}} for the value of AA on the object ((i1,j1),…,(iq,jq))((i_{1},j_{1}),\dotsc,(i_{q},j_{q})). Let Gap⁑(([n1],…,[nq]),π’ž)\Gap(([n_{1}],\dotsc,[n_{q}]),{\mathcal{C}}) be the full subcategory of Fun⁑(N⁑(Arn1,…,nq),π’ž)\mathrm{Fun}(\mathrm{N}(\Ar_{n_{1},\dotsc,n_{q}}),{\mathcal{C}}) spanned by the functors such that

  • β€’

    Ai1,j1;…;iq,jqβ‰ƒβˆ—A_{i_{1},j_{1};\dotsc;i_{q},j_{q}}\simeq* whenever ik=jki_{k}=j_{k} for some kk.

  • β€’

    For every object (i1,j1,…,iq,jq)(i_{1},j_{1};\dotsc;i_{q},j_{q}) in Ar⁑[n1]Γ—β‹―Γ—Ar⁑[nq]\Ar[n_{1}]\times\dotsb\times\Ar[n_{q}], every 1≀r≀q1\leq r\leq q, and every jr≀k≀nrj_{r}\leq k\leq n_{r}, the square

    Ai1,j1;…;iq,jq\textstyle{A_{i_{1},j_{1};\dotsc;i_{q},j_{q}}\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}Ai1,j1;…;ir,k;…;iq,jq\textstyle{A_{i_{1},j_{1};\dotsc;i_{r},k;\dotsc;i_{q},j_{q}}\ignorespaces\ignorespaces\ignorespaces\ignorespaces}Ai1,j1;…;jr,jr;…;iq,iq\textstyle{A_{i_{1},j_{1};\dotsc;j_{r},j_{r};\dotsc;i_{q},i_{q}}\ignorespaces\ignorespaces\ignorespaces\ignorespaces}Ai1,j1;…;jr,k;…;iq,iq\textstyle{A_{i_{1},j_{1};\dotsc;j_{r},k;\dotsc;i_{q},i_{q}}}

    is a cocartesian square.

Now we define the multisimplicial ∞\infty-category

(S∞)n1,…,nq(q)β€‹π’ž=Gap⁑(([n1],…,[nq]),π’ž).(S^{\infty})^{(q)}_{n_{1},\dotsc,n_{q}}{\mathcal{C}}=\Gap(([n_{1}],\dotsc,[n_{q}]),{\mathcal{C}}).

We regard (Sβˆ™βˆž)(0)(S^{\infty}_{\bullet})^{(0)} as π’ž{\mathcal{C}} and it is clear that (Sβˆ™βˆž)n(1)(S^{\infty}_{\bullet})^{(1)}_{n} is Gap⁑([n],π’ž)\Gap([n],{\mathcal{C}}). Now we directly the define the KK-theory spectrum of an ∞\infty-category π’ž{\mathcal{C}} with finite colimits to be the spectrum with qq-th space

Kβ€‹π’žβ€‹(q)=((S∞)βˆ™,…,βˆ™(q))iso,K{\mathcal{C}}(q)=((S^{\infty})^{(q)}_{\bullet,\dotsc,\bullet})_{\mathrm{iso}},

The suspension maps Σ​Kβ€‹π’žβ€‹(q)β†’K⁑(q+1)\Sigma K{\mathcal{C}}(q)\mathchoice{\longrightarrow}{\rightarrow}{\rightarrow}{\rightarrow}K(q+1) are induced on diagrams by the projection map

Ar⁑[n1]Γ—β‹―Γ—Ar⁑[nq]Γ—Ar⁑[nq+1]⟢Ar⁑[n1]Γ—β‹―Γ—Ar⁑[nq].\Ar[n_{1}]\times\dotsb\times\Ar[n_{q}]\times\Ar[n_{q+1}]\mathchoice{\longrightarrow}{\rightarrow}{\rightarrow}{\rightarrow}\Ar[n_{1}]\times\dotsb\times\Ar[n_{q}].

From definitionΒ 7.5 it is now clear that the construction of the KK-theory spectrum is functorial in (right) exact functors.

Original mathematics by the credited authors. Source collection and HTML conversion remain in progress.

Andrew J. Blumberg, David Gepner, Goncalo Tabuada

Original source: arXiv:1001.2282v4