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
Let be an abelian category and a full abelian subcategory such that:
- is closed under subobjects and quotients in .
- Every object has a finite filtration with successive quotients .
Then the inclusion induces isomorphisms
Classical applications
Let be a Noetherian local ring and let be the category of finitely generated -modules supported at (i.e., annihilated by some power of ). Let be the subcategory of -vector spaces (modules annihilated by ).
Every module in has finite length and thus a composition series with quotients isomorphic to , so devissage applies:
At the level of : with generator , and with generator as well. The map sends , which is the length function.
Let be a Noetherian ring and a nilpotent ideal (). Let .
Consider (modules annihilated by , i.e., all modules) and modules annihilated by , which is equivalent to .
A finitely generated -module has the filtration , with quotients that are -modules. Devissage gives:
In other words, -theory is insensitive to nilpotent extensions: .
Proof sketch
The proof uses Quillen's Theorem A applied to the Q-construction.
Step 1: Reduction to Theorem A. We need to show is a homotopy equivalence. By Theorem A, it suffices to show for each that the over-category (objects of mapping to in ) has contractible classifying space.
Step 2: Analysis of the fiber category. The fiber category at consists of pairs where and is a morphism in , i.e., a diagram with a subquotient.
Step 3: Filtration argument. Choose a filtration with quotients in . The subobjects 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 with quotients in ). 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 behaves well with respect to the Q-construction morphisms, and condition (2) provides the necessary filtrations.
Further applications
For an Artinian local ring , every finitely generated -module has finite length, so devissage gives for all .
For an Artinian ring (product of local Artinian rings with residue fields ):
This is used in the localization sequence: for a Noetherian scheme with closed point and open complement :
The devissage computation identifies the "fiber term."
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 (), combining the best of both worlds. For singular rings, the difference vs measures the singularity.