ConceptComplete

Mayer--Vietoris Sequences

The Mayer--Vietoris sequence in algebraic K-theory allows computation of K-groups of a ring (or scheme) from knowledge of K-groups of simpler pieces. It is the algebraic analogue of the classical Mayer--Vietoris sequence in singular homology.


Milnor's Mayer--Vietoris for K₀ and K₁

Definition3.3Cartesian square of rings

A Cartesian square (or pullback square) of rings is a commutative diagram

Rf1R1f2g1R2g2R12\begin{array}{ccc} R & \xrightarrow{f_1} & R_1 \\ \downarrow^{f_2} & & \downarrow^{g_1} \\ R_2 & \xrightarrow{g_2} & R_{12} \end{array}

such that RR1×R12R2={(r1,r2)R1×R2:g1(r1)=g2(r2)}R \cong R_1 \times_{R_{12}} R_2 = \{(r_1, r_2) \in R_1 \times R_2 : g_1(r_1) = g_2(r_2)\}. The square is called surjective if at least one of g1g_1 or g2g_2 is surjective.

Theorem3.2Milnor's Mayer--Vietoris

For a surjective Cartesian square of rings, there is an exact sequence:

K1(R)K1(R1)K1(R2)K1(R12)K0(R)K0(R1)K0(R2)K0(R12).K_1(R) \to K_1(R_1) \oplus K_1(R_2) \to K_1(R_{12}) \xrightarrow{\partial} K_0(R) \to K_0(R_1) \oplus K_0(R_2) \to K_0(R_{12}).

The boundary map \partial sends a unit uGLn(R12)u \in GL_n(R_{12}) to the class [Pu][Rn][P_u] - [R^n] where PuP_u is the projective RR-module obtained by "patching" via uu:

Pu={(v1,v2)R1n×R2n:g1(v1)=ug2(v2)}.P_u = \{(v_1, v_2) \in R_1^n \times R_2^n : g_1(v_1) = u \cdot g_2(v_2)\}.

ExampleConductor square

Let R=Z[5]R = \mathbb{Z}[\sqrt{-5}], f=(2,1+5)\mathfrak{f} = (2, 1+\sqrt{-5}) its conductor in the normalization. The conductor square is:

Z[5]Z[5]/(2)Z[5]f(Z[5]/(2))f\begin{array}{ccc} \mathbb{Z}[\sqrt{-5}] & \to & \mathbb{Z}[\sqrt{-5}]/(2) \\ \downarrow & & \downarrow \\ \mathbb{Z}[\sqrt{-5}]_\mathfrak{f} & \to & (\mathbb{Z}[\sqrt{-5}]/(2))_\mathfrak{f} \end{array}

More generally, for a seminormal ring RR with normalization R~\tilde{R} and conductor c\mathfrak{c}:

RR/cR~R~/c\begin{array}{ccc} R & \to & R/\mathfrak{c} \\ \downarrow & & \downarrow \\ \tilde{R} & \to & \tilde{R}/\mathfrak{c} \end{array}

The Mayer--Vietoris sequence becomes:

K1(R~)K1(R/c)K1(R~/c)K0(R)K0(R~)K0(R/c)K0(R~/c)K_1(\tilde{R}) \oplus K_1(R/\mathfrak{c}) \to K_1(\tilde{R}/\mathfrak{c}) \xrightarrow{\partial} K_0(R) \to K_0(\tilde{R}) \oplus K_0(R/\mathfrak{c}) \to K_0(\tilde{R}/\mathfrak{c})

This computes K0K_0 and K1K_1 of singular curves in terms of their normalization.


The node and the cusp

ExampleK₀ of the nodal curve

For the coordinate ring of the node R=k[x,y]/(xy)R = k[x, y]/(xy) (two lines crossing at the origin), the normalization is R~=k[x]×k[y]\tilde{R} = k[x] \times k[y] with conductor c=(x)×(y)\mathfrak{c} = (x) \times (y). The conductor square:

k[x,y]/(xy)kΔk[x]×k[y]k×k\begin{array}{ccc} k[x,y]/(xy) & \to & k \\ \downarrow & & \downarrow^{\Delta} \\ k[x] \times k[y] & \to & k \times k \end{array}

The Mayer--Vietoris sequence gives:

K1(k[x]×k[y])K1(k)K1(k×k)K0(R)K0(k[x]×k[y])K0(k)K_1(k[x] \times k[y]) \oplus K_1(k) \to K_1(k \times k) \xrightarrow{\partial} K_0(R) \to K_0(k[x] \times k[y]) \oplus K_0(k)

Since K1(k[t])=k×K_1(k[t]) = k^{\times} and K1(k)=k×K_1(k) = k^{\times}, the boundary map analysis yields:

K0(k[x,y]/(xy))Z2K_0(k[x,y]/(xy)) \cong \mathbb{Z}^2

with one rank for each irreducible component. Meanwhile SK1(R)=0SK_1(R) = 0 and K1(R)k××k×K_1(R) \cong k^{\times} \times k^{\times}.

ExampleK₁ of the cuspidal curve

For the cusp R=k[t2,t3]k[t]R = k[t^2, t^3] \subseteq k[t] (with char(k)2,3\operatorname{char}(k) \neq 2, 3), the normalization is R~=k[t]\tilde{R} = k[t] and the conductor is c=t2k[t]\mathfrak{c} = t^2 k[t]. The conductor square:

k[t2,t3]k[t2,t3]/(t2)kkϵk[t]k[t]/(t2)k[ϵ]\begin{array}{ccc} k[t^2, t^3] & \to & k[t^2, t^3]/(t^2) \cong k \oplus k\epsilon \\ \downarrow & & \downarrow \\ k[t] & \to & k[t]/(t^2) \cong k[\epsilon] \end{array}

where ϵ2=0\epsilon^2 = 0. The Mayer--Vietoris sequence gives:

k[t]××(kkϵ)×k[ϵ]×K0(R)Z×ZZk[t]^{\times} \times (k \oplus k\epsilon)^{\times} \to k[\epsilon]^{\times} \xrightarrow{\partial} K_0(R) \to \mathbb{Z} \times \mathbb{Z} \to \mathbb{Z}

The group k[ϵ]×={a+bϵ:ak×}k××k+k[\epsilon]^{\times} = \{a + b\epsilon : a \in k^{\times}\} \cong k^{\times} \times k^+. The map from k[t]××(k××k+)k[t]^{\times} \times (k^{\times} \times k^+) surjects onto the k×k^{\times} part. The additive group k+=(k,+)k^+ = (k, +) contributes:

K1(k[t2,t3])/K1(k)k+K_1(k[t^2, t^3]) / K_1(k) \cong k^+

detecting the cuspidal singularity via the additive group of the ground field.


Higher Mayer--Vietoris

RemarkAlgebraic K-theory of pushouts

For Cartesian squares satisfying appropriate conditions (e.g., GL\operatorname{GL}-fibration or excision conditions), the Mayer--Vietoris sequence extends to all higher K-groups:

Kn+1(R12)Kn(R)Kn(R1)Kn(R2)Kn(R12)\cdots \to K_{n+1}(R_{12}) \xrightarrow{\partial} K_n(R) \to K_n(R_1) \oplus K_n(R_2) \to K_n(R_{12}) \to \cdots

This holds unconditionally when one of g1,g2g_1, g_2 is surjective and the square is a Milnor square (the kernel of the surjection is an ideal of both RR and the other ring).

Suslin proved that for GL\operatorname{GL}-fibered squares, the higher Mayer--Vietoris sequence holds. This was later subsumed by the excision results of Suslin--Wodzicki and the more general framework of non-connective K-theory.

RemarkExcision in algebraic K-theory

Unlike topological K-theory, algebraic K-theory does not satisfy excision in general. For a two-sided ideal IRI \trianglelefteq R and the map RR/IR \to R/I, the relative K-groups Kn(R,I)K_n(R, I) fit into:

Kn(R,I)Kn(R)Kn(R/I)Kn1(R,I)\cdots \to K_n(R, I) \to K_n(R) \to K_n(R/I) \to K_{n-1}(R, I) \to \cdots

Excision would say Kn(R,I)Kn(S,I)K_n(R, I) \cong K_n(S, I) for any SS with ISI \trianglelefteq S and S/I=R/IS/I = R/I. This fails in general but holds when II is a KK-excisive ideal (e.g., when RR/IR \to R/I has a pro-HH-unital kernel). Suslin--Wodzicki gave a characterization: excision holds iff TorZI(I,Z)=0\operatorname{Tor}^{\mathbb{Z} \ltimes I}_*(I, \mathbb{Z}) = 0.