Bourbaki

§ 1. Krull dimension of a ring

1. Krull Dimension of a Topological Space

Definition 1

Let II be an ordered set. A nonempty finite totally ordered subset of II is called a chain in II. Let cc be a chain in II; the smallest and greatest elements of cc are called the extremities of cc. The integer Card(c)−1\mathrm{Card}(c) - 1 is called the length of cc. The inclusion relation in the set of subsets of II induces an order relation in the set of chains in II. A chain cc in II is said to be saturated if it is maximal among the chains in II having the same extremities as cc.

To designate a chain c of length n, we shall often write: “the chain i0<⋯<ini_0 < \cdots < i_n”, where the iki_k are the elements of c indexed in strictly increasing order by the integers from 0 to n.

Let X be a topological space. We equip the set of irreducible closed subsets of X (II, § 4, No. 1, Def. 1) with the order relation defined by inclusion. Whenever we speak of a chain of irreducible closed subsets of X, this will always mean a chain with respect to this order relation.

Definition 2

The Krull dimension of the topological space X is, by definition, and is denoted by dim kr(X), or simply dim(X), the least upper bound in R‾\overline{\mathbf{R}} of the set of lengths of chains of irreducible closed subsets of X. For every point x of X, the Krull dimension of X at x is, by definition, and is denoted by dim⁡x(X)\dim_x(X), the greatest lower bound of the dimensions of the open neighbourhoods of x.

We have dim⁡(∅)=−∞\dim(\varnothing) = -\infty. On the other hand, if X is nonempty, the closure of every point of X is an irreducible closed subset of X (II, § 4, No. 1, Prop. 2), and therefore the dimension of X is either +∞+\infty or a positive integer. Suppose that X is separated and nonempty; then every irreducible subset of X is reduced to a point, and X is of dimension 0. The definition of Krull dimension is therefore devoid of interest for separated spaces, but it is specially adapted to the topological spaces encountered in Commutative Algebra (spectra of rings, \* schemes *, ...). In this chapter, no confusion is to be feared with other notions of dimension of topological spaces (for example, that of Lebesgue), and we shall simply say “dimension” for “Krull dimension”.

Proposition 1

Let X be a topological space. a) If Y is a subspace of X, then dim⁡(Y)≤dim⁡(X)\dim(Y) \leq \dim(X), and dim⁡y(Y)≤dim⁡y(X)\dim_y(Y) \leq \dim_y(X) for every point y of Y. b) Let x be a point of X and V a neighbourhood of x in X. Then dim⁡x(X)=dim⁡x(V)\dim_x(X) = \dim_x(V). c) Let (Xi)i∈I(X_i)_{i \in I} be a finite family of closed subsets of X such that X=⋃i∈IXiX = \bigcup_{i \in I} X_i. Then dim⁡(X)=sup⁡i∈Idim⁡(Xi)\dim(X) = \sup_{i \in I} \dim(X_i) and, for every point x of X, one has dim⁡x(X)=sup⁡i∈Jxdim⁡x(Xi)\dim_x(X) = \sup_{i \in J_x} \dim_x(X_i), where JxJ_x denotes the set of i∈Ii \in I such that x∈Xix \in X_i.

Let us prove a). If Z is an irreducible closed subset of Y, its closure Z‾\overline{Z} in X is irreducible (II, § 4, No. 1, Prop. 2), and one has Z‾∩Y=Z\overline{Z} \cap Y = Z. Thus every chain c of irreducible closed subsets of Y defines, by passing to the closure in X, a chain of irreducible closed subsets of X, of the same length as c. The inequality dim⁡(Y)≤dim⁡(X)\dim(Y) \leq \dim(X) follows from this. If U is an open subset of X containing a point y of Y, then therefore dim⁡(U∩Y)≤dim⁡(U)\dim(U \cap Y) \leq \dim(U), whence dim⁡y(Y)≤dim⁡y(X)\dim_y(Y) \leq \dim_y(X). Let us prove b). By definition one has dim⁡x(X)≤dim⁡x(V)\dim_x(X) \leq \dim_x(V), and the opposite inequality follows from a). Let us prove c). Let Z0⊂…⊂ZnZ_0 \subset \ldots \subset Z_n be a chain of irreducible closed subsets of X. One has Zn=⋃i∈I(Zn∩Xi)Z_n = \bigcup_{i \in I} (Z_n \cap X_i) and each of the sets Zn∩XiZ_n \cap X_i is closed in ZnZ_n;

since I is finite, ZnZ_n is contained in one of the XiX_i. Consequently, one has dim⁡(X)≤sup⁡idim⁡(Xi)\dim(X) \leq \sup_{i} \dim(X_i), whence equality by a).

Now let xx be a point of XX and n=sup⁡i∈Jxdim⁡x(Xi)n = \sup_{i \in J_x} \dim_x(X_i), where JxJ_x is as in the statement. One has dim⁡x(X)≥n\dim_x(X) \geq n by a), and, to establish equality, one may suppose nn finite. For every i∈Jxi \in J_x, let UiU_i be an open neighbourhood of xx in XX, such that dim⁡(Ui∩Xi)≤n\dim(U_i \cap X_i) \leq n. Put U=(⋂i∈JxUi)∩(⋂i∈I−JxCXi)U = (\bigcap_{i \in J_x} U_i) \cap (\bigcap_{i \in I - J_x} \mathscr{C} X_i); the set UU is open in XX. Moreover, one has dim⁡(U)=sup⁡i∈Jxdim⁡(U∩Xi)≤n\dim(U) = \sup_{i \in J_x} \dim(U \cap X_i) \leq n by the preceding paragraph, hence dim⁡x(X)≤n\dim_x(X) \leq n.

Corollary

a*) The dimension of the topological space XX is the least upper bound of the dimensions of its irreducible components (II, § 4, No. 1, Def. 2).

b) Let xx be a point of XX. Then dim⁡x(X)≥sup⁡dim⁡x(Xi)\dim_x(X) \geq \sup \dim_x(X_i), where XiX_i runs through the family of irreducible components of XX that contain xx; there is equality if xx has a neighbourhood VV which has only a finite number of irreducible components (which is the case for example if VV is noetherian).

The first assertion is immediate since the chains of irreducible closed subsets of XX are the chains of irreducible closed subsets of the irreducible components of XX (II, § 4, No. 1, Prop. 5). The inequality dim⁡x(X)≥sup⁡idim⁡x(Xi)\dim_x(X) \geq \sup_{i} \dim_x(X_i) follows from Prop. 1, a). Let VV be a neighbourhood of xx which has only a finite number of irreducible components, and let (Vj)j∈J(V_j)_{j \in J} be the family of irreducible components of VV which contain xx. It follows from Prop. 1, b) and c) that one has

dim⁡x(X)=dim⁡x(V)=sup⁡j∈Jdim⁡x(Vj); \dim_x(X) = \dim_x(V) = \sup_{j \in J} \dim_x(V_j);
one concludes by remarking that each of the VjV_j is contained in one of the XiX_i, i∈Jxi \in J_x, and that one therefore has sup⁡j∈Jdim⁡x(Vj)≤sup⁡i∈Jxdim⁡x(Xi)\sup_{j \in J} \dim_x(V_j) \leq \sup_{i \in J_x} \dim_x(X_i).

Proposition 2

Let XX be a topological space. Then dim⁡(X)=sup⁡x∈Xdim⁡x(X)\dim(X) = \sup_{x \in X} \dim_x(X)*.

In fact, by definition one has dim⁡(X)≥dim⁡x(X)\dim(X) \geq \dim_x(X) for every x∈Xx \in X. On the other hand, if Z0⊂...⊂ZnZ_0 \subset ... \subset Z_n is a chain of irreducible closed subsets of XX, for every x∈Z0x \in Z_0 and every open neighbourhood UU of xx, the sets Z0∩U,...,Zn∩UZ_0 \cap U, ..., Z_n \cap U form a chain of irreducible closed subsets of UU (II, § 4, No. 1, Prop. 7). Hence dim⁡x(X)≥n\dim_x(X) \geq n, whence dim⁡(X)≤sup⁡x∈Xdim⁡x(X)\dim(X) \leq \sup_{x \in X} \dim_x(X).

Corollary

If (Xα)α∈A(X_\alpha)_{\alpha \in A} is an open covering, or a locally finite closed covering, of a topological space XX, one has*

dim⁡(X)=sup⁡α∈Adim⁡(Xα). \dim(X) = \sup_{\alpha \in A} \dim(X_\alpha).

It is enough to prove that, for every point xx of XX, one has dim⁡x(X)=sup⁡α∈Axdim⁡x(Xα)\dim_x(X) = \sup_{\alpha \in A_x} \dim_x(X_\alpha), where AxA_x is the set of α∈A\alpha \in A such that x∈Xαx \in X_\alpha. This is clear in the case of an open covering, and follows from Prop. 1, c), in the case of a locally finite closed covering.

2. Codimension of a closed subset

Definition 3

Let X be a topological space.

a) If Y is an irreducible closed subset of X, the codimension of Y in X is defined to be the least upper bound in R‾\overline{\mathbf{R}} of the lengths of chains of irreducible closed subsets of X of which Y is the smallest element.

b) If Y is a closed subset of X, the codimension of Y in X is defined to be the greatest lower bound in R‾\overline{\mathbf{R}} of the codimensions, in X, of the irreducible components of Y, and is denoted by codim⁡(Y,X)\operatorname{codim}(Y, X).

Remark 1

The codimension of a closed subset Y of X is therefore the greatest lower bound of the codimensions of the irreducible closed subsets of Y. One has codim⁡(∅,X)=+∞\operatorname{codim}(\varnothing, X) = +\infty and, if X is not empty, codim⁡(X,X)=0\operatorname{codim}(X, X) = 0. Every nonempty closed subset of X contains an irreducible closed subset (II, § 4, No. 1, Prop. 5); the codimension in X of a closed subset Y is therefore always a positive integer or +∞+\infty; it is zero if and only if Y contains an irreducible component of X.

Remark 2

If Y is a nonempty closed subset of X, one has codim⁡(Y,X)≤dim⁡(X)\operatorname{codim}(Y, X) \leq \dim(X). One has dim⁡(X)=sup⁡Ycodim⁡(Y,X)\dim(X) = \sup_Y \operatorname{codim}(Y, X), where Y runs through the set of irreducible closed subsets of X. If Y and Y’ are two closed subsets of X such that Y′⊂YY' \subset Y, one has codim⁡(Y,X)≤codim⁡(Y′,X)\operatorname{codim}(Y, X) \leq \operatorname{codim}(Y', X).

Remark 3

Let YY be a closed subset of the topological space XX and (Xα)α∈A(X_\alpha)_{\alpha \in A} (resp. (Yβ)β∈B(Y_\beta)_{\beta \in B}) the family of irreducible components of XX (resp. of YY). For each β∈B\beta \in B, let A(β)A(\beta) denote the set of α∈A\alpha \in A such that Yβ⊂XαY_\beta \subset X_\alpha. Since every irreducible subset of XX is contained in one of the XαX_\alpha (II, § 4, No. 1, Prop. 5), it follows from Def. 3 that one has:

codim⁡(Y,X)=inf⁡β∈Bsup⁡α∈A(β)codim⁡(Yβ,Xα). \operatorname{codim}(Y, X) = \inf_{\beta \in B} \sup_{\alpha \in A(\beta)} \operatorname{codim}(Y_\beta, X_\alpha).

Remark 4

Let (Yi)i∈I(Y_i)_{i \in I} be a finite family of closed subsets of XX and Y=⋃i∈IYiY = \bigcup_{i \in I} Y_i; one has

codim⁡(Y,X)=inf⁡i∈Icodim⁡(Yi,X). \operatorname{codim}(Y, X) = \inf_{i \in I} \operatorname{codim}(Y_i, X).

In fact, every irreducible component of YY is contained in one of the YiY_i.

Proposition 3

Let XX be a topological space.

a) For every nonempty closed subset YY of XX, one has

dim⁡(Y)+codim⁡(Y,X)≤dim⁡(X). \dim(Y) + \operatorname{codim}(Y, X) \leq \dim(X).

b) If Y,Z,TY, Z, T are closed subsets of XX such that Y⊂Z⊂TY \subset Z \subset T, one has

codim⁡(Y,Z)+codim⁡(Z,T)≤codim⁡(Y,T). \operatorname{codim}(Y, Z) + \operatorname{codim}(Z, T) \leq \operatorname{codim}(Y, T).

It is enough to prove assertion a) in the case where dim⁡(X)\dim(X) is finite. In this case, dim⁡(Y)\dim(Y) and codim⁡(Y,X)\operatorname{codim}(Y, X) are finite. There exists a chain Y0⊂...⊂YnY_0 \subset ... \subset Y_n of irreducible closed subsets of YY, of length n=dim⁡(Y)n = \dim(Y), and a chain Yn⊂...⊂Yn+pY_n \subset ... \subset Y_{n+p} of irreducible closed subsets of XX, of length p≥codim⁡(Y,X)p \geq \operatorname{codim}(Y, X). It follows that dim⁡(X)≥n+p\dim(X) \geq n + p, whence a). To establish b), one may suppose YY irreducible. Since one has codim⁡(Y,Z)≤codim⁡(Y,T)\operatorname{codim}(Y, Z) \leq \operatorname{codim}(Y, T), the inequality is proved if codim⁡(Y,Z)=+∞\operatorname{codim}(Y, Z) = +\infty. Otherwise, let Z0Z_0 be an irreducible component of ZZ containing YY and such that codim⁡(Y,Z)=codim⁡(Y,Z0)\operatorname{codim}(Y, Z) = \operatorname{codim}(Y, Z_0). One has codim⁡(Z,T)≤codim⁡(Z0,T)\operatorname{codim}(Z, T) \leq \operatorname{codim}(Z_0, T), and one sees, as above, that codim⁡(Y,Z0)+codim⁡(Z0,T)≤codim⁡(Y,T)\operatorname{codim}(Y, Z_0) + \operatorname{codim}(Z_0, T) \leq \operatorname{codim}(Y, T), whence b).

Definition 4

A topological space XX is said to be catenary if, for every pair (Y,Z)(Y, Z) of irreducible closed subsets of XX such that Y⊂ZY \subset Z, every saturated chain of irreducible closed subsets with extremities YY and ZZ is of length codim⁡(Y,Z)\operatorname{codim}(Y, Z).

It comes to the same thing to say that, for every pair (Y,Z)(Y, Z) of irreducible closed subsets of XX such that codim⁡(Y,Z)\operatorname{codim}(Y, Z) is finite, all saturated chains with extremities YY and ZZ have the same length, and that, for every pair (Y,Z)(Y, Z) such that codim⁡(Y,Z)=+∞\operatorname{codim}(Y, Z) = +\infty, there exists no saturated chain with extremities YY and ZZ.

Every closed subspace of a catenary space is catenary. In order that a space be catenary, it is necessary and sufficient that its irreducible components be so.

Proposition 4

Let XX be a topological space. In order that XX be catenary, it is necessary and sufficient that, for every triplet (Y,Z,T)(Y, Z, T) of irreducible closed subsets of XX such that Y⊂Z⊂TY \subset Z \subset T, one have:

codim⁡(Y,T)=codim⁡(Y,Z)+codim⁡(Z,T) \operatorname{codim}(Y, T) = \operatorname{codim}(Y, Z) + \operatorname{codim}(Z, T)

Suppose XX catenary. In view of Prop. 3, b), it is enough to prove the relation when codim⁡(Y,Z)\operatorname{codim}(Y, Z) and codim⁡(Z,T)\operatorname{codim}(Z, T) are finite. By joining end to end a saturated chain of irreducible closed subsets with extremities YY and ZZ, of length codim⁡(Y,Z)\operatorname{codim}(Y, Z), and a saturated chain of irreducible closed subsets with extremities ZZ and TT, of length codim⁡(Z,T)\operatorname{codim}(Z, T), one obtains a saturated chain with extremities YY and TT, of length codim⁡(Y,Z)+codim⁡(Z,T)\operatorname{codim}(Y, Z) + \operatorname{codim}(Z, T). But, since XX is catenary, this length is necessarily equal to codim⁡(Y,T)\operatorname{codim}(Y, T).

Conversely, suppose that one has codim⁡(Y,T)=codim⁡(Y,Z)+codim⁡(Z,T)\operatorname{codim}(Y, T) = \operatorname{codim}(Y, Z) + \operatorname{codim}(Z, T) for any irreducible closed subsets Y,Z,TY, Z, T of XX such that Y⊂Z⊂TY \subset Z \subset T, and let us prove that XX is catenary. To do this, let us prove by induction on the integer n≥0n \geq 0 that, for every saturated chain Z0⊂...⊂ZnZ_0 \subset ... \subset Z_n of irreducible closed subsets of XX, one has codim⁡(Z0,Zn)=n\operatorname{codim}(Z_0, Z_n) = n. If n=0n = 0, this is clear. Let n>0n > 0, and suppose the property holds for chains of length ≤n−1\leq n - 1. If Z0⊂...⊂ZnZ_0 \subset ... \subset Z_n is a saturated chain of length nn, then Z0⊂...⊂Zn−1Z_0 \subset ... \subset Z_{n-1} is a saturated chain of length n−1n - 1, hence codim⁡(Z0,Zn−1)=n−1\operatorname{codim}(Z_0, Z_{n-1}) = n - 1. In view of the assumption made on XX, one has codim⁡(Z0,Zn)=codim⁡(Z0,Zn−1)+codim⁡(Zn−1,Zn)=(n−1)+1=n\operatorname{codim}(Z_0, Z_n) = \operatorname{codim}(Z_0, Z_{n-1}) + \operatorname{codim}(Z_{n-1}, Z_n) = (n - 1) + 1 = n.

Corollary

Let X be an irreducible topological space of finite dimension. In order that X be catenary, it is necessary and sufficient that, for every pair (Y, Z) of irreducible closed subsets of X such that Y ⊂ Z, one has codim(Y, X) = codim(Y, Z) + codim(Z, X).

The condition is necessary by Prop. 4. Conversely, suppose it satisfied, and denote by c(Z) the integer codim(Z, X) for every irreducible closed subset Z of X. If Y, Z, T are three irreducible closed subsets of X such that Y ⊂ Z ⊂ T, one has

codim⁡(Y,Z)+codim⁡(Z,T)=(c(Y)−c(Z))+(c(Z)−c(T))=c(Y)−c(T)=codim⁡(Y,T), \begin{align*} \operatorname{codim}(Y, Z) + \operatorname{codim}(Z, T) &= (c(Y) - c(Z)) + (c(Z) - c(T)) \\ &= c(Y) - c(T) \\ &= \operatorname{codim}(Y, T), \end{align*}
and X is catenary by Prop. 4.

Proposition 5

Let X be a topological space of finite dimension. Suppose that all maximal chains of irreducible closed subsets of X have the same length. Then X is catenary; for every irreducible closed subset Z of X, one has

codim⁡(Z,X)=dim⁡(X)−dim⁡(Z); \operatorname{codim}(Z, X) = \dim(X) - \dim(Z);
for every pair (Y, Z) of irreducible closed subsets of X such that Y ⊂ Z, one has
codim⁡(Y,Z)=dim⁡(Z)−dim⁡(Y). \operatorname{codim}(Y, Z) = \dim(Z) - \dim(Y).

Let Y and Z be two irreducible closed subsets of X such that Y ⊂ Z. Let Y_0 ⊂ ... ⊂ Y_p be a chain such that Y_p = Y and p = \dim(Y), Z_0 ⊂ ... ⊂ Z_q a chain such that Z_0 = Z and q = \operatorname{codim}(Z, X). For every saturated chain T_0 ⊂ ... ⊂ T_r such that T_0 = Y and T_r = Z, the chain

Y0⊂...⊂Yp−1⊂T0⊂...⊂Tr⊂Z1...⊂Zq Y_0 \subset ... \subset Y_{p-1} \subset T_0 \subset ... \subset T_r \subset Z_1 ... \subset Z_q
is maximal, and of length p + q + r; by the assumption made on X, one has therefore p + q + r = \dim(X), that is r = \dim(X) - \dim(Y) - \operatorname{codim}(Z, X). It follows that X is catenary and that, for Y and Z as above, one has
dim⁡(Y)+codim⁡(Y,Z)=dim⁡(X)−codim⁡(Z,X). \dim(Y) + \operatorname{codim}(Y, Z) = \dim(X) - \operatorname{codim}(Z, X).
Taking Y = Z, one sees that the second member is equal to \dim(Z), whence the proposition.

3. Dimension of a ring, height of an ideal

Definition 5

The Krull dimension, or simply dimension, of a (commutative) ring A is by definition the Krull dimension of the topological space Spec(A) (II, § 4, No. 3, Def. 4); it is denoted by \dim(A). If p is a prime ideal of A, the dimension of A at p is by definition the number \dim_p(\operatorname{Spec}(A)); it is denoted by \dim_p(A).

The mapping p↦V(p)p \mapsto V(p) is a decreasing bijection of the set of prime ideals of AA onto the set of irreducible closed subsets of Spec(A)\mathrm{Spec}(A) (loc. cit., Cor. 2 to Prop. 14). The dimension of AA is therefore the least upper bound of the set of lengths of chains of prime ideals of AA; it is equal to −∞,+∞-\infty, +\infty or to a positive integer.

Let p∈Spec(A)p \in \mathrm{Spec}(A); the sets Spec(A)f\mathrm{Spec}(A)_f, where ff runs through AA, form a basis for the topology of Spec(A)\mathrm{Spec}(A), and pp belongs to the open set Spec(A)f\mathrm{Spec}(A)_f if and only if ff does not belong to pp. Consequently, dim⁡p(A)\dim_p(A) is the greatest lower bound of the numbers dim⁡(Af)\dim(A_f), where ff runs through A−pA - p (II, § 5, No. 1, Prop. 1).

Example 1

One has dim⁡(A)<0\dim(A) < 0 if and only if AA is reduced to 0. In order that one have dim⁡(A)⩽0\dim(A) \leqslant 0, it is necessary and sufficient that every prime ideal of AA be maximal. Integral rings of dimension 0 are fields. A noetherian ring is of dimension ⩽0\leqslant 0 if and only if it is artinian (IV, § 2, No. 5, prop. 9).

Example 2

Dedekind rings are noetherian integrally closed rings of dimension ⩽1\leqslant 1 (VII, § 2, No. 2, th. 1). More generally, by V, § 1, No. 2, cor. 2 to prop. 9, a ring is a finite product of Dedekind rings if and only if it is noetherian, reduced, integrally closed in its total ring of fractions, and of dimension ⩽1\leqslant 1.

Example 3

If AA is a valuation ring (VI, § 1, No. 2, def. 2), its dimension is equal to the height of the valuation (VI, § 4, No. 4, prop. 5).

Example 4

Let AA be a ring. One has

dim⁡(A[X])⩾dim⁡(A)+1. \dim(A[X]) \geqslant \dim(A) + 1 .
In fact, if p0⊂...⊂pnp_0 \subset ... \subset p_n is a chain of prime ideals of AA, of length nn, one obtains a chain p0′⊂...⊂pn+1′p'_0 \subset ... \subset p'_{n+1} of prime ideals of A[X]A[X], of length n+1n + 1, by putting pi′=piA[X]p'_i = p_i A[X] for 0≤i≤n0 \leq i \leq n, and pn+1′=pnA[X]+XA[X]p'_{n+1} = p_n A[X] + XA[X].

By the same reasoning, one proves the inequality dim⁡(A[[X]])⩾dim⁡(A)+1\dim(A[[X]]) \geqslant \dim(A) + 1. One deduces by induction the inequalities

dim⁡(A[X1,...,Xn])⩾dim⁡(A)+n, \dim(A[X_1, ..., X_n]) \geqslant \dim(A) + n ,
dim⁡(A[[X1,...,Xn]])⩾dim⁡(A)+n. \dim(A[[X_1, ..., X_n]]) \geqslant \dim(A) + n .

We shall prove later (§ 3, No. 4, cor. 3 to prop. 7 and cor. 3 to prop. 8) that one has equality in the two preceding formulae when AA is noetherian.

Example 5

Let XX be a complex analytic variety. If XX is of complex dimension nn at a point xx of XX, the local ring of germs at xx of analytic functions on XX is of dimension nn. \

Example 6

Let kk be a field and AA a nonzero integral kk-algebra. Then one has dim⁡(A)=0\dim(A) = 0. This results from cor. 1 to prop. 1 of V, § 2, No. 1, and from the fact that dim⁡(k)=0\dim(k) = 0.

Example 7

If n\mathfrak{n} is a nilideal of AA, Spec(A)\mathrm{Spec}(A) is homeomorphic to Spec(A/n)\mathrm{Spec}(A/\mathfrak{n}) (II, § 4, No. 3, remark). Therefore one has dim⁡(A/n)=dim⁡(A)\dim(A/\mathfrak{n}) = \dim(A); in particular, one has dim⁡(A)=dim⁡(Ared)\dim(A) = \dim(A_{\mathrm{red}}) where AredA_{\mathrm{red}} is the quotient of the ring AA by its nilradical.

Example 8

There exist noetherian rings of infinite dimension (p. 83, exercise 13). We shall see below (§ 3, No. 1, cor. 1 to prop. 2) that every noetherian local ring is of finite dimension.

Proposition 6

Let A be a ring. a) If a is an ideal of A, one has dim(A/a) ≤\leq dim(A). b) If S is a multiplicative subset of A, one has dim(S−1^{-1}A) ≤\leq dim(A). c) One has dim(A) = sup dim(A/p), where p runs through the set of minimal prime ideals of A. d) If A has only a finite number of minimal prime ideals (for example if A is noetherian (II, § 4, No. 3, cor. 3 to prop. 14)) and if p is a prime ideal of A, one has

dim⁡p(A)=sup⁡qdim⁡p/q(A/q), \dim_p(A) = \sup_q \dim_{p/q}(A/q),
where q runs through the set of minimal prime ideals of A contained in p. e) Let a be an ideal of A which is contained in no minimal prime ideal of A; then one has dim(A) ≥\geq dim(A/a) + 1. In particular, if A is integral, one has dim(A) ≥\geq dim(A/a) + 1 for every nonzero ideal a of A.

By the remark of II, § 4, No. 3, if a is an ideal of A, the topological space Spec(A/a) is homeomorphic to the closed subspace V(a) of Spec(A). Assertion a) results from this and from prop. 1, a) of No. 1. Assertion b) results from loc. cit., corollary to prop. 13. By loc. cit., cor. 2 to prop. 14, the irreducible components of Spec(A) are homeomorphic to the spaces Spec(A/p), where p is a minimal prime ideal of A, and assertion c) results from the corollary of prop. 1 of No. 1. Under the assumption of d), the space Spec(A) has only a finite number of irreducible components; the irreducible components of Spec(A) containing p are the sets V(q), where q is a minimal prime ideal contained in p. Assertion d) then results from cor., b) of prop. 1 of No. 1.

Let us prove e) finally. It is a question of proving that, for every chain p0⊂...⊂pnp_0 \subset ... \subset p_n of prime ideals of A such that a⊂p0a \subset p_0, one has dim(A) ≥n+1\geq n + 1. In view of the assumption made on a, there exists a prime ideal p−1p_{-1} of A contained in p0p_0, distinct from p0p_0, and p−1⊂p0⊂...⊂pnp_{-1} \subset p_0 \subset ... \subset p_n is a chain of prime ideals of A, of length n+1n + 1.

Remark 1

Let ρ:A→B\rho : A \to B be a homomorphism of rings. Then dim(B) is the least upper bound of the numbers dim(B/ρ(p)\rho(p).B), where p runs through the set of minimal prime ideals of A: in fact, for every minimal prime ideal q of B, there exists a minimal prime ideal p of A contained in ρ−1(q)\rho^{-1}(q) (II, § 2, No. 6, Lemma 2), and one has

dim⁡(B/q)≤dim⁡(B/ρ(p).B)≤dim⁡(B) \dim(B/q) \leq \dim(B/\rho(p).B) \leq \dim(B)
by Proposition 6, a); one concludes by Proposition 6, c).

Definition 6

Let a be an ideal of a ring A. The codimension of V(a) in Spec(A) is called the height of the ideal a and is denoted by ht(a).

Assume that A is an integral domain. Then the prime ideals of height 1 of A in the sense of Definition 4 of VII, § 1, No. 6, are the prime ideals of height 1 in the sense of the above definition.

Proposition 7

a) The height of a prime ideal p of A is the least upper bound of the lengths of chains of prime ideals p0⊂...⊂pnp_0 \subset ... \subset p_n such that pn=pp_n = p.

b) Let p be a prime ideal of A and a an ideal of A. Then one has dim⁡(Ap/aAp)=−∞\dim(A_p/aA_p) = -\infty if a is not contained in p, and dim⁡(Ap/aAp)=codim⁡(V(p),V(a))\dim(A_p/aA_p) = \operatorname{codim}(V(p), V(a)) if a is contained in p. In particular, if p is a prime ideal of A, one has dim⁡(Ap)=ht⁡(p)\dim(A_p) = \operatorname{ht}(p).

c) If a is an ideal of A, one has ht⁡(a)=inf⁡pht⁡(p)=inf⁡pdim⁡(Ap)\operatorname{ht}(a) = \inf_{p} \operatorname{ht}(p) = \inf_{p} \dim(A_p) where p runs through the set of prime ideals of A containing a.

Assertion a) is the translation of Definition 3, a) of No. 2. Assertion b) follows from the fact that the mapping q↦q(Ap/aAp)q \mapsto q(A_p/aA_p) is an increasing isomorphism of the set of prime ideals q of A such that a⊂q⊂pa \subset q \subset p onto the set of prime ideals of the local ring Ap/aApA_p/aA_p (II, § 2, No. 5, Proposition 11). Let a be an ideal of A; the irreducible closed subsets of V(a)V(a) are the sets V(p)V(p), where p is a prime ideal of A containing a. Assertion c) therefore follows from Remark 1 of No. 2.

Corollary

Let p be a prime ideal of A and S a multiplicative subset of A not meeting p. Then ht⁡(p)=ht⁡(S−1p)\operatorname{ht}(p) = \operatorname{ht}(S^{-1}p).

This follows from Proposition 7, a), and from II, § 2, No. 5, Proposition 11.

Proposition 8

Let A be a ring.

a) One has dim⁡(A)=sup⁡mdim⁡(Am)=sup⁡mht⁡(m)\dim(A) = \sup_m \dim(A_m) = \sup_m \operatorname{ht}(m), where m runs through the set of maximal (resp. prime) ideals of A.

b) Let b be an ideal of A distinct from A, and a an ideal of A contained in b. Then one has codim⁡(V(b),V(a))+dim⁡(A/b)≤dim⁡(A/a)\operatorname{codim}(V(b), V(a)) + \dim(A/b) \leq \dim(A/a). In particular, for every ideal b of A distinct from A, one has the inequality ht⁡(b)+dim⁡(A/b)≤dim⁡(A)\operatorname{ht}(b) + \dim(A/b) \leq \dim(A).

The first assertion follows from Remark 2 of No. 2 and from Proposition 7, b). The second follows from Proposition 3, a) of No. 2 and from the relations dim⁡(A/b)=dim⁡(V(b))\dim(A/b) = \dim(V(b)), dim⁡(A/a)=dim⁡(V(a))\dim(A/a) = \dim(V(a)).

Definition 7

A ring A is said to be catenary if the topological space Spec(A) is catenary (No. 2, Definition 4).

This therefore means that, for every pair (p, q) of prime ideals of A such that q⊂pq \subset p, all saturated chains of prime ideals of A with endpoints p and q have length codim⁡(V(p),V(q))=dim⁡(Ap/qAp)\operatorname{codim}(V(p), V(q)) = \dim(A_p/qA_p).

Remark 2

Every quotient ring of a catenary ring is catenary. In order that the ring A be catenary, it is necessary and sufficient that, for every prime ideal p of A, the ring ApA_p be catenary.

Remark 3

By Proposition 7, b) and Proposition 4 of No. 2, the ring A is catenary if and only if, for every triple (p, q, r) of prime ideals of A such that r⊂q⊂pr \subset q \subset p, one has dim(A_p/qA_p) + dim(A_q/rA_q) = dim(A_p/rA_p). If A is an integral domain and of finite dimension, then A is catenary if and only if one has ht(q) + dim(A_p/qA_p) = ht(p) for every pair (p, q) of prime ideals of A such that q ⊂ p. In fact, the topological space Spec(A) is then irreducible and of finite dimension, and one applies the Corollary to Proposition 4 of No. 2.

Remark 4

Let A be a ring of finite dimension, all maximal chains of whose prime ideals have the same length. Then A is catenary, one has ht(p) + dim(A/p) = dim(A) for every prime ideal p of A, and dim(A_p/qA_p) + dim(A/p) = dim(A/q) for every pair (p, q) of prime ideals of A such that q ⊂ p (No. 2, Proposition 5).

Remark 5

We shall see in § 2, No. 4, that every finitely generated algebra over a field is a catenary ring. There exist noetherian local rings which are not catenary (p. 83, Exercise 16).

4. Dimension of a finitely generated module

Definition 8

Let A be a ring and M a finitely generated A-module. The Krull dimension (or simply dimension 1^1) of the A-module M is the Krull dimension of the support of M (II, § 4, No. 4, Definition 5); it is denoted by dim⁡A(M)\dim_A(M) (or dim⁡(M)\dim(M) if there is no ambiguity).

The support of the A-module A is Spec(A); the dimension of the A-module A is therefore equal to the dimension of the ring A.

Let M be a finitely generated A-module and α its annihilator; one has

Supp⁡(M)=V(α)=Supp⁡(A/α) \operatorname{Supp}(M) = V(\alpha) = \operatorname{Supp}(A/\alpha)

(II, § 4, n° 4, prop. 17). Hence the dimension of the A-module M, the dimension of the A-module A/α, the dimension of the ring A/α and the dimension of the (A/α)-module M all coincide; it is the least upper bound of the set of lengths of chains p0⊂...⊂pnp_0 \subset ... \subset p_n of prime ideals of A such that α⊂p0\alpha \subset p_0. By prop. 6, c) of n° 3, the dimension of M is also the least upper bound of the dimensions of the rings (or of the A-modules) A/p, where p ranges over the set of prime ideals of A, minimal among those which contain α.

Remark 1

Let A be a noetherian ring and M a finitely generated A-module. It is equivalent to say that dim⁡A(M)≤0\dim_A(M) \leq 0, or that the elements of Supp(M) are maximal ideals of A, or that M is of finite length (IV, § 2, n° 5, prop. 7).

Remark 2

If M is a finitely generated module over a noetherian ring A, dim⁡A(M)\dim_A(M) is the least upper bound of the numbers dim⁡(A/p)\dim(A/p), where p ranges over the set Ass⁡A(M)\operatorname{Ass}_A(M) of prime ideals of A associated with M (IV, § 1, n° 4, th. 2).

1 If A is a field, the Krull dimension of M is ≤0\leq 0. Care must be taken not to confuse the Krull dimension of M with the dimension (or rank) of the vector space M over the field A (A, II, p. 97, déf. 1).

Proposition 9

Let AA be a ring and MM a finitely generated AA-module.

a) For every p∈Supp(M)p \in \mathrm{Supp}(M), one has dim⁡Ap(Mp)=codim(V(p),Supp(M))\dim_{A_p}(M_p) = \mathrm{codim}(V(p), \mathrm{Supp}(M)).

b) dim⁡A(M)\dim_A(M) is the least upper bound of the dim⁡Ap(Mp)\dim_{A_p}(M_p), where pp ranges over Spec(A)\mathrm{Spec}(A) (resp. where pp ranges over the set of maximal ideals of AA belonging to Supp(M)\mathrm{Supp}(M)).

c) Let M′M' be a finitely generated submodule of MM; then

dim⁡A(M)=sup⁡(dim⁡A(M′),dim⁡A(M/M′)). \dim_A(M) = \sup(\dim_A(M'), \dim_A(M/M')) .

a) Let aa be the annihilator of MM; then the annihilator of the ApA_p-module MpM_p is aApaA_p (II, § 2, n° 4, formule (9)), whence dim⁡Ap(Mp)=dim⁡(Ap/aAp)\dim_{A_p}(M_p) = \dim(A_p/aA_p). One concludes by prop. 7, b) of n° 3.

b) This follows at once from a) and from the fact that dim⁡Ap(Mp)=−∞\dim_{A_p}(M_p) = -\infty if pp does not belong to Supp(M)\mathrm{Supp}(M).

c) One has Supp(M)=Supp(M′)∪Supp(M/M′)\mathrm{Supp}(M) = \mathrm{Supp}(M') \cup \mathrm{Supp}(M/M') (II, § 4, n° 4, prop. 16), and one applies prop. 1 of n° 1.

Remark 3

Under the conditions of prop. 9, c), one has codim(Supp(M),Spec(A))=inf⁡(codim(Supp(M′),Spec(A)),codim(Supp(M/M′),Spec(A)))\mathrm{codim}(\mathrm{Supp}(M), \mathrm{Spec}(A)) = \inf(\mathrm{codim}(\mathrm{Supp}(M'), \mathrm{Spec}(A)), \mathrm{codim}(\mathrm{Supp}(M/M'), \mathrm{Spec}(A))). This follows from the formula Supp(M)=Supp(M′)∪Supp(M/M′)\mathrm{Supp}(M) = \mathrm{Supp}(M') \cup \mathrm{Supp}(M/M') and from remark 4 of n° 2.

5. Cycles Associated with a Module

In this number, AA denotes a noetherian ring.

Let Z(A)Z(A) be the free Z\mathbf{Z}-module with basis the set of irreducible closed subsets of Spec(A)\mathrm{Spec}(A); for every irreducible closed subset YY of Spec(A)\mathrm{Spec}(A), let [Y][Y] denote the corresponding element of Z(A)Z(A). The elements of Z(A)Z(A) are sometimes called cycles.

Let MM be a finitely generated AA-module. For every prime ideal pp of AA which is a minimal element of Supp(M)\mathrm{Supp}(M), one has 0<longAp(Mp)<∞0 < \mathrm{long}_{A_p}(M_p) < \infty (IV, § 2, n° 5, cor. 2 à la prop. 7 and § 1, n° 4, th. 2); one sets

z(M)=∑plongAp(Mp).[V(p)], z(M) = \sum_p \mathrm{long}_{A_p}(M_p).[V(p)] ,

where pp ranges over the finite set of minimal prime ideals of Supp(M)\mathrm{Supp}(M).

Remark

For every p∈Spec(A)p \in \mathrm{Spec}(A), one has z(A/p)=[V(p)]z(A/p) = [V(p)]. More generally, let MM be a finitely generated AA-module, and let (Mi)0≤i≤n(M_i)_{0 \leq i \leq n} be a composition sequence of MM such that for 0≤i≤n−10 \leq i \leq n-1, the module Mi/Mi+1M_i/M_{i+1} is isomorphic to A/piA/p_i, where pip_i is a prime ideal of AA (cf. IV, § 1, No. 4, Theorem 1); then one has z(M)=∑i∈J[V(pi)]z(M) = \sum_{i \in J} [V(p_i)], where JJ is the subset of II consisting of the ii such that pip_i is a minimal element of {p0,...,pn−1}\{ p_0, ..., p_{n-1} \} (IV, § 1, No. 4, Theorem 2 and § 2, No. 5, Remark 1).

For every integer dd, let us denote by Z≤dZ_{\leq d} (resp. ZdZ_d, resp. Z>dZ^{>d}, resp. ZdZ^d) the Z\mathbf{Z}-submodule of Z(A)Z(A) generated by the elements [V(p)][V(p)] where pp is a prime ideal of AA such that dim⁡(A/p)≤d\dim(A/p) \leq d (resp. dim⁡(A/p)=d\dim(A/p) = d, resp. ht(p)≥d\mathrm{ht}(p) \geq d, resp. ht(p)=d\mathrm{ht}(p) = d). The elements of ZdZ_d (resp. ZdZ^d) are called cycles of dimension dd (resp. of codimension dd). One obviously has

Z≤d=Z≤d−1⊕Zd,Z>d=Z>d+1⊕Zd. Z_{\leq d} = Z_{\leq d-1} \oplus Z_d,\quad Z^{>d} = Z^{>d+1} \oplus Z^d.
Let moreover CC be the set of classes of finitely generated AA-modules (A, VIII, § 3, No. 5), and for each integer dd, let C≤dC_{\leq d} (resp. C>dC^{>d}) be the subset of CC consisting of the classes of finitely generated AA-modules of dimension ≤d\leq d (resp. whose support is of codimension ≥d\geq d in Spec(A)\mathrm{Spec}(A)).

Lemma 1

Let MM be a finitely generated AA-module and dd an integer.* a) In order that MM be of type C≤dC_{\leq d}, it is necessary and sufficient that z(M)∈Z≤dz(M) \in Z_{\leq d}; the projection zd(M)z_d(M) of z(M)z(M) on ZdZ_d parallel to Z≤d−1Z_{\leq d-1} is then given by

zd(M)=∑dim⁡(A/p)=dlongAp(Mp).[V(p)]. z_d(M) = \sum_{\dim(A/p) = d} \mathrm{long}_{A_p}(M_p).[V(p)].
b) In order that MM be of type C>dC^{>d}, it is necessary and sufficient that z(M)∈Z>dz(M) \in Z^{>d}; the projection zd(M)z^d(M) of z(M)z(M) on ZdZ^d parallel to Z>d+1Z^{>d+1} is then given by
zd(M)=∑ht(p)=dlongAp(Mp).[V(p)]. z^d(M) = \sum_{\mathrm{ht}(p) = d} \mathrm{long}_{A_p}(M_p).[V(p)].

In order that MM be of type C≤dC_{\leq d}, that is to say of dimension ≤d\leq d, it is necessary and sufficient that for every minimal prime ideal pp of Supp(M)\mathrm{Supp}(M), one have dim⁡(A/p)≤d\dim(A/p) \leq d, which means that z(M)∈Z≤dz(M) \in Z_{\leq d}. Suppose that one has dim⁡(M)≤d\dim(M) \leq d, and let p∈Spec(A)p \in \mathrm{Spec}(A) be such that dim⁡(A/p)=d\dim(A/p) = d; then either p∉Supp(M)p \notin \mathrm{Supp}(M) and hence Mp=0M_p = 0, or else p∈Supp(M)p \in \mathrm{Supp}(M), and pp is a minimal element of Supp(M)\mathrm{Supp}(M); in both cases the coefficient of [V(p)][V(p)] in z(M)z(M) is longAp(Mp)\mathrm{long}_{A_p}(M_p), whence a). Part b) is proved analogously; it should be noted that a finitely generated module MM is of type C>dC^{>d} if and only if one has Mp=0M_p = 0 for every prime ideal pp of height <d< d.

According to Prop. 9, c) and Remark 3 of No. 4, the sets C≤dC_{\leq d} and C>dC^{>d} are hereditary (A, VIII, § 10, No. 1, Def. 1), and one may consider the corresponding Grothendieck groups K(C≤d)K(C_{\leq d}) and K(C>d)K(C^{>d}) (loc. cit., No. 2); for every AA-module MM of type C≤dC_{\leq d} (resp. C>dC^{>d}), let [M]≤d[M]_{\leq d} (resp. [M]>d[M]^{>d}) denote the associated element in K(C≤d)K(C_{\leq d}) (resp. K(C>d)K(C^{>d})). By Lemma 1, the mappings zdz_d and zdz^d are additive; there therefore exist (loc. cit., Prop. 3) homomorphisms

ζd:K(C≤d)→Zd,ζd:K(C>d)→Zd \zeta_d : K(C_{\leq d}) \to Z_d,\quad \zeta^d : K(C^{>d}) \to Z^d
such that ζd([M]≤d)=zd(M)\zeta_d([M]_{\leq d}) = z_d(M) for every AA-module MM of type C≤dC_{\leq d} and ζd([N]>d)=zd(N)\zeta^d([N]^{>d}) = z^d(N) for every AA-module NN of type C>dC^{>d}. Moreover, since C≤d−1⊂C≤dC_{\leq d-1} \subset C_{\leq d} and C>d+1⊂C>dC^{>d+1} \subset C^{>d}, one has canonical homomorphisms
id:K(C≤d−1)→K(C≤d)andid:K(C>d+1)→K(C>d). i_d : K(C_{\leq d-1}) \to K(C_{\leq d})\quad \text{and}\quad i^d : K(C^{>d+1}) \to K(C^{>d}).
With these notations:

Proposition 10

The sequences of Z\mathbf{Z}-modules and homomorphisms

K(C≤d−1)→idK(C≤d)→ζdZd⟶0K(C>d+1)→idK(C>d)→ζdZd⟶0 \begin{array}{cccccc} K(\mathscr{C}_{\leq d-1}) & \xrightarrow{i_d} & K(\mathscr{C}_{\leq d}) & \xrightarrow{\zeta_d} & Z_d & \longrightarrow 0 \\ K(\mathscr{C}^{>d+1}) & \xrightarrow{i_d} & K(\mathscr{C}^{>d}) & \xrightarrow{\zeta_d} & Z^d & \longrightarrow 0 \end{array}

are exact.

One has ζd∘id=0\zeta_d \circ i_d = 0 by Lemma 1. For every p∈Spec(A)p \in \mathrm{Spec}(A) such that dim⁡(A/p)=d\dim(A/p) = d, one has ζd([A/p]≤d)=zd(A/p)=[V(p)]\zeta_d([A/p]_{\leq d}) = z_d(A/p) = [V(p)], hence the homomorphism ζd\zeta_d is surjective. By IV, § 1, No. 4, Theorem 1, K(C≤d)K(\mathscr{C}_{\leq d}) is generated by the [A/p]≤d[A/p]_{\leq d}, where p∈Spec(A)p \in \mathrm{Spec}(A) and dim⁡(A/p)≤d\dim(A/p) \leq d; consequently, every element ξ\xi of K(C≤d)K(\mathscr{C}_{\leq d}) can be written ξ=id(η)+∑i=1kni[A/pi]≤d\xi = i_d(\eta) + \sum_{i=1}^k n_i[A/p_i]_{\leq d}, with η∈K(C≤d−1)\eta \in K(\mathscr{C}_{\leq d-1}), ni∈Zn_i \in \mathbf{Z} and dim⁡(A/pi)=d\dim(A/p_i) = d for 1≤i≤k1 \leq i \leq k; one has ζd(ξ)=∑i=1kni[V(pi)]\zeta_d(\xi) = \sum_{i=1}^k n_i[V(p_i)] and consequently ζd(ξ)=0\zeta_d(\xi) = 0 implies ξ=id(η)∈Im(id)\xi = i_d(\eta) \in \mathrm{Im}(i_d), whence Ker(ζd)=Im(id)\mathrm{Ker}(\zeta_d) = \mathrm{Im}(i_d).

One reasons analogously for the second sequence.

Example 1

Suppose A noetherian and integral. Then one has Z0=Z.[Spec(A)]Z^0 = \mathbf{Z}.[\mathrm{Spec}(A)]; one has C>0=C\mathscr{C}^{>0} = \mathscr{C} and z0(M)=rg(M).[Spec(A)]z^0(M) = \mathrm{rg}(M).[Spec(A)]. The modules of type C>1\mathscr{C}^{>1} are therefore the torsion modules.

Example 2

Suppose A noetherian and integrally closed. Then Z1Z^1 is identified with the group D(A)D(A) of divisors of A introduced in Chapter VII (§ 1, No. 3, Theorem 2, and No. 6, Theorem 3). The modules of type C>2\mathscr{C}^{>2} are the pseudo-null modules (VII, § 4, No. 4, Def. 2); if M is a torsion module of finite type, then z1(M)∈Z1=D(A)z^1(M) \in Z^1 = D(A) is the content χ(M)\chi(M) of M (VII, § 4, No. 5, Def. 4). Props. 10 and 11 of loc. cit. are therefore equivalent to the exactness of the sequence K(C>2)→K(C>1)→Z1→0K(\mathscr{C}^{>2}) \to K(\mathscr{C}^{>1}) \to Z^1 \to 0.

Example 3

Modules of type C≤0\mathscr{C}_{\leq 0} are the modules of dimension ≤0\leq 0, that is to say the modules of finite length (No. 4, Remark 1). We have longA(M)=ε(z0(M))\mathrm{long}_A(M) = \varepsilon(z_0(M)) for every finite-length A-module M, where ε:Z0→Z\varepsilon : Z_0 \to \mathbf{Z} associates to the linear combination ∑mnm[V(m)]\sum_m n_m[V(m)] the integer ∑mnm\sum_m n_m (IV, § 2, No. 5, corollary to Prop. 8).

Example 4

Suppose A is an integral domain and finite-dimensional. Put d=dim⁡(A)d = \dim(A). Then we have C≤d=C\mathscr{C}_{\leq d} = \mathscr{C}, Zd=Z.[Spec(A)]=Z0Z_d = \mathbf{Z}.[\mathrm{Spec}(A)] = Z^0, zd(M)=rg(M).[Spec(A)]=z0(M)z_d(M) = \mathrm{rg}(M).[Spec(A)] = z^0(M), and the modules of type C≤d−1\mathscr{C}_{\leq d-1} are the torsion modules.

Exercises

See the exercises for § 1.

Machine translation of the English, by gpt-5.4, against glossary version 34. Not checked by a person.