TheoremComplete

Thomason--Trobaugh Localization Theorem

The Thomason--Trobaugh theorem extends the localization sequence to K-theory of perfect complexes on general schemes, including singular and non-Noetherian ones. It is one of the foundational results of modern algebraic K-theory and was crucial for establishing K-theory as a well-behaved cohomology theory on algebraic varieties.


Statement

Theorem5.3Thomason--Trobaugh Localization

Let XX be a quasi-compact, quasi-separated scheme, j:Uβ†ͺXj: U \hookrightarrow X a quasi-compact open immersion, and Z=Xβˆ–UZ = X \setminus U the closed complement. Let K(XΒ onΒ Z)K(X \text{ on } Z) denote the K-theory spectrum of perfect complexes on XX acyclic on UU (i.e., with cohomology supported on ZZ). Then there is a homotopy fiber sequence of K-theory spectra:

K(XΒ onΒ Z)β†’K(X)β†’jβˆ—K(U)K(X \text{ on } Z) \to K(X) \xrightarrow{j^*} K(U)

inducing a long exact sequence on homotopy groups:

β‹―β†’Kn+1(U)β†’βˆ‚Kn(XΒ onΒ Z)β†’Kn(X)β†’jβˆ—Kn(U)β†’β‹―\cdots \to K_{n+1}(U) \xrightarrow{\partial} K_n(X \text{ on } Z) \to K_n(X) \xrightarrow{j^*} K_n(U) \to \cdots

for all n∈Zn \in \mathbb{Z} (including negative K-groups).


Key innovations

RemarkPerfect complexes vs vector bundles

The crucial insight of Thomason--Trobaugh is that the localization sequence works for perfect complexes but not for vector bundles on singular schemes.

A perfect complex on XX is an object Eβˆ™βˆˆDb(OX-Mod)\mathcal{E}^\bullet \in D^b(\mathcal{O}_X\text{-Mod}) that is locally quasi-isomorphic to a bounded complex of free OX\mathcal{O}_X-modules of finite rank. Key points:

  1. On a regular scheme, every coherent sheaf has a finite resolution by vector bundles, so Perf⁑(X)≃Db(V(X))\operatorname{Perf}(X) \simeq D^b(\mathcal{V}(X)) and the K-theories agree.

  2. On a singular scheme, Perf⁑(X)⊊Db(Coh⁑(X))\operatorname{Perf}(X) \subsetneq D^b(\operatorname{Coh}(X)). For example, on Spec⁑k[x]/(x2)\operatorname{Spec} k[x]/(x^2), the residue field module kk has infinite projective dimension and is not perfect.

  3. The category Perf⁑(X)\operatorname{Perf}(X) is closed under the operations needed for localization: restriction to open subsets, cones, and shifts. Vector bundles are not closed under cones (a cone of a map of vector bundles is a perfect complex but not necessarily a vector bundle).

Definition5.9K-theory with support

For a closed subset ZβŠ†XZ \subseteq X, define:

Perf⁑Z(X)={Eβˆ™βˆˆPerf⁑(X):Eβˆ™βˆ£U≃0}\operatorname{Perf}_Z(X) = \{\mathcal{E}^\bullet \in \operatorname{Perf}(X) : \mathcal{E}^\bullet|_U \simeq 0\}

the category of perfect complexes on XX that are acyclic on U=Xβˆ–ZU = X \setminus Z. The K-theory with support is:

Kn(X on Z)=Kn(Perf⁑Z(X)).K_n(X \text{ on } Z) = K_n(\operatorname{Perf}_Z(X)).

When XX is regular and ZZ is a regular closed subscheme, Kn(XΒ onΒ Z)β‰…Kn(Z)K_n(X \text{ on } Z) \cong K_n(Z) by devissage. For singular ZZ, this is more subtle: Kn(XΒ onΒ Z)K_n(X \text{ on } Z) depends on the embedding Zβ†ͺXZ \hookrightarrow X, not just on ZZ abstractly.


Proof ideas

Proof

The proof uses Waldhausen's machinery of categories with cofibrations and weak equivalences.

Step 1: Waldhausen K-theory. Define K-theory for a Waldhausen category C\mathcal{C} (a category with cofibrations and weak equivalences) using the Sβˆ™S_\bullet-construction: K(C)=Ω∣wSβˆ™C∣K(\mathcal{C}) = \Omega |wS_\bullet \mathcal{C}|, the loop space of the geometric realization of the simplicial category of filtered objects.

Step 2: The localization setup. Consider three Waldhausen categories:

  • A=Perf⁑Z(X)\mathcal{A} = \operatorname{Perf}_Z(X): perfect complexes acyclic on UU.
  • B=Perf⁑(X)\mathcal{B} = \operatorname{Perf}(X): all perfect complexes on XX.
  • C=Perf⁑(U)\mathcal{C} = \operatorname{Perf}(U): perfect complexes on UU.

The inclusion Aβ†ͺB\mathcal{A} \hookrightarrow \mathcal{B} and restriction jβˆ—:Bβ†’Cj^*: \mathcal{B} \to \mathcal{C} give functors. The key is to show this is a "short exact sequence" of Waldhausen categories.

Step 3: The approximation theorem. Show that jβˆ—:Perf⁑(X)β†’Perf⁑(U)j^*: \operatorname{Perf}(X) \to \operatorname{Perf}(U) satisfies the hypotheses of Waldhausen's approximation theorem after taking appropriate completions. The crucial point: given a perfect complex F\mathcal{F} on UU, does it extend to a perfect complex on XX?

Step 4: The Thomason--Trobaugh trick. The answer to extension is: not always for individual complexes, but every class [F]∈K0(U)[\mathcal{F}] \in K_0(U) in the image of jβˆ—:K0(X)β†’K0(U)j^*: K_0(X) \to K_0(U) does extend. More precisely, for every perfect complex F\mathcal{F} on UU, there exists a perfect complex G\mathcal{G} on UU such that FβŠ•G\mathcal{F} \oplus \mathcal{G} extends to XX. This "stable extension" property, combined with the Eilenberg swindle and the group completion, suffices.

Step 5: Fibration sequence. Using the localization theorem for Waldhausen categories (Waldhausen's fibration theorem), the sequence K(A)β†’K(B)β†’K(C)K(\mathcal{A}) \to K(\mathcal{B}) \to K(\mathcal{C}) is a homotopy fibration, giving the long exact sequence. β–‘\square

β– 

Applications

ExampleBlowup formula

For the blowup Ο€:X~β†’X\pi: \tilde{X} \to X of a regular scheme XX along a regular center ZZ of codimension cβ‰₯2c \geq 2, with exceptional divisor Eβ‰…P(NZ/X)E \cong \mathbb{P}(\mathcal{N}_{Z/X}):

Kn(X~)β‰…Kn(X)βŠ•β¨i=1cβˆ’1Kn(Z)K_n(\tilde{X}) \cong K_n(X) \oplus \bigoplus_{i=1}^{c-1} K_n(Z)

This is proved using the Thomason--Trobaugh localization sequence for the open immersion Xβˆ–Zβ†ͺX~X \setminus Z \hookrightarrow \tilde{X} (complement of EE) combined with the projective bundle formula for Kn(E)=Kn(P(N))K_n(E) = K_n(\mathbb{P}(\mathcal{N})).

RemarkBass's fundamental theorem via Thomason--Trobaugh

The Thomason--Trobaugh theorem provides a clean proof of the fundamental theorem of K-theory. For X=Spec⁑RX = \operatorname{Spec} R, consider AR1=Spec⁑R[t]\mathbb{A}^1_R = \operatorname{Spec} R[t], Gm=Spec⁑R[t,tβˆ’1]\mathbb{G}_m = \operatorname{Spec} R[t, t^{-1}], and {0}=Spec⁑R\{0\} = \operatorname{Spec} R:

β‹―β†’Kn+1(R[t,tβˆ’1])β†’Kn(R)β†’Kn(R[t])β†’Kn(R[t,tβˆ’1])β†’β‹―\cdots \to K_{n+1}(R[t, t^{-1}]) \to K_n(R) \to K_n(R[t]) \to K_n(R[t, t^{-1}]) \to \cdots

When RR is regular, homotopy invariance gives Kn(R[t])=Kn(R)K_n(R[t]) = K_n(R), so the sequence splits into short exact sequences 0β†’Kn(R)β†’Kn(R[t,tβˆ’1])β†’Knβˆ’1(R)β†’00 \to K_n(R) \to K_n(R[t, t^{-1}]) \to K_{n-1}(R) \to 0, recovering the Bass--Heller--Swan decomposition.

For non-regular RR, the nil-groups appear as the failure of the Cartan map Kn(R)β†’Kn(R[t])K_n(R) \to K_n(R[t]) to be an isomorphism.