TheoremComplete

Devissage Theorem

Quillen's devissage theorem is a powerful tool for computing K-groups of abelian categories. The name comes from the French "devissage" (unscrewing), reflecting the idea that K-groups are determined by the simple objects of the category, via successive Jordan--Holder-type filtrations.


Statement

Theorem2.2Quillen's Devissage

Let A\mathcal{A} be an abelian category and BβŠ†A\mathcal{B} \subseteq \mathcal{A} a full abelian subcategory such that:

  1. B\mathcal{B} is closed under subobjects and quotients in A\mathcal{A}.
  2. Every object A∈AA \in \mathcal{A} has a finite filtration 0=A0βŠ†A1βŠ†β‹―βŠ†An=A0 = A_0 \subseteq A_1 \subseteq \cdots \subseteq A_n = A with successive quotients Ai/Aiβˆ’1∈BA_i / A_{i-1} \in \mathcal{B}.

Then the inclusion Bβ†ͺA\mathcal{B} \hookrightarrow \mathcal{A} induces isomorphisms

Kn(B)β†’β€…β€ŠβˆΌβ€…β€ŠKn(A)forΒ allΒ nβ‰₯0.K_n(\mathcal{B}) \xrightarrow{\;\sim\;} K_n(\mathcal{A}) \quad \text{for all } n \geq 0.


Classical applications

ExampleK-theory of a local ring via residue field

Let (R,m,k)(R, \mathfrak{m}, k) be a Noetherian local ring and let A=Mm(R)\mathcal{A} = \mathcal{M}_{\mathfrak{m}}(R) be the category of finitely generated RR-modules supported at m\mathfrak{m} (i.e., annihilated by some power of m\mathfrak{m}). Let B\mathcal{B} be the subcategory of kk-vector spaces (modules annihilated by m\mathfrak{m}).

Every module in A\mathcal{A} has finite length and thus a composition series with quotients isomorphic to kk, so devissage applies:

Kn(k)β†’β€…β€ŠβˆΌβ€…β€ŠKn(Mm(R))forΒ allΒ nβ‰₯0.K_n(k) \xrightarrow{\;\sim\;} K_n(\mathcal{M}_\mathfrak{m}(R)) \quad \text{for all } n \geq 0.

At the level of K0K_0: K0(k)=ZK_0(k) = \mathbb{Z} with generator [k][k], and K0(Mm(R))=ZK_0(\mathcal{M}_\mathfrak{m}(R)) = \mathbb{Z} with generator [k][k] as well. The map sends [kn]↦n[k][k^n] \mapsto n[k], which is the length function.

ExampleReduction modulo nilpotents

Let RR be a Noetherian ring and IβŠ†RI \subseteq R a nilpotent ideal (IN=0I^N = 0). Let RΛ‰=R/I\bar{R} = R/I.

Consider A=mod⁑-R\mathcal{A} = \operatorname{mod}\text{-}R (modules annihilated by IN=0I^N = 0, i.e., all modules) and B=\mathcal{B} = modules annihilated by II, which is equivalent to mod⁑-RΛ‰\operatorname{mod}\text{-}\bar{R}.

A finitely generated RR-module MM has the filtration MβŠ‡IMβŠ‡I2MβŠ‡β‹―βŠ‡INM=0M \supseteq IM \supseteq I^2M \supseteq \cdots \supseteq I^NM = 0, with quotients IkM/Ik+1MI^kM/I^{k+1}M that are RΛ‰\bar{R}-modules. Devissage gives:

Gn(RΛ‰)=Kn(mod⁑-RΛ‰)β†’β€…β€ŠβˆΌβ€…β€ŠKn(mod⁑-R)=Gn(R).G_n(\bar{R}) = K_n(\operatorname{mod}\text{-}\bar{R}) \xrightarrow{\;\sim\;} K_n(\operatorname{mod}\text{-}R) = G_n(R).

In other words, GG-theory is insensitive to nilpotent extensions: Gn(R)β‰…Gn(Rred)G_n(R) \cong G_n(R_{\mathrm{red}}).


Proof sketch

Proof

The proof uses Quillen's Theorem A applied to the Q-construction.

Step 1: Reduction to Theorem A. We need to show BQBβ†’BQABQ\mathcal{B} \to BQ\mathcal{A} is a homotopy equivalence. By Theorem A, it suffices to show for each A∈AA \in \mathcal{A} that the over-category (B↓A)(\mathcal{B} \downarrow A) (objects of B\mathcal{B} mapping to AA in QAQ\mathcal{A}) has contractible classifying space.

Step 2: Analysis of the fiber category. The fiber category at AA consists of pairs (B,Ξ±)(B, \alpha) where B∈BB \in \mathcal{B} and Ξ±:Bβ†’A\alpha: B \to A is a morphism in QAQ\mathcal{A}, i.e., a diagram Bβ†žC↣AB \twoheadleftarrow C \rightarrowtail A with CC a subquotient.

Step 3: Filtration argument. Choose a filtration 0=A0βŠ‚A1βŠ‚β‹―βŠ‚An=A0 = A_0 \subset A_1 \subset \cdots \subset A_n = A with quotients in B\mathcal{B}. The subobjects AiA_i provide a "tower" in the fiber category. The key observation is that any object in the fiber can be refined to factor through this filtration.

Step 4: Contractibility. The fiber category is shown to have an initial functor from a filtered category (essentially the poset of filtrations of AA with quotients in B\mathcal{B}). Since any two such filtrations have a common refinement, this poset is filtered, and filtered categories have contractible classifying spaces.

Step 5: Technical verification. Condition (1) (closure under subobjects and quotients) ensures that the subcategory B\mathcal{B} behaves well with respect to the Q-construction morphisms, and condition (2) provides the necessary filtrations. β–‘\square

β– 

Further applications

ExampleG-theory of Artinian schemes

For an Artinian local ring (A,m,k)(A, \mathfrak{m}, k), every finitely generated AA-module has finite length, so devissage gives Gn(A)β‰…Kn(k)G_n(A) \cong K_n(k) for all nn.

For an Artinian ring A=∏i=1rAiA = \prod_{i=1}^r A_i (product of local Artinian rings with residue fields kik_i):

Gn(A)≅⨁i=1rKn(ki).G_n(A) \cong \bigoplus_{i=1}^r K_n(k_i).

This is used in the localization sequence: for a Noetherian scheme XX with closed point xx and open complement U=Xβˆ–{x}U = X \setminus \{x\}:

β‹―β†’Gn(k(x))β†’Gn(X)β†’Gn(U)β†’Gnβˆ’1(k(x))β†’β‹―\cdots \to G_n(k(x)) \to G_n(X) \to G_n(U) \to G_{n-1}(k(x)) \to \cdots

The devissage computation Gn({x})=Kn(k(x))G_n(\{x\}) = K_n(k(x)) identifies the "fiber term."

RemarkLimitations of devissage

Devissage applies to G-theory (K-theory of all finitely generated modules) but typically not to K-theory of projective modules directly. The key distinction:

  • G-theory has devissage and is insensitive to nilpotents, but lacks good functoriality for non-flat maps.
  • K-theory of projectives has good functoriality (pullback along any ring map) but no devissage.

For regular rings these agree (Kn=GnK_n = G_n), combining the best of both worlds. For singular rings, the difference Kn(R)K_n(R) vs Gn(R)G_n(R) measures the singularity.