§14. Combinatorial dimension of a topological space

14.1. Combinatorial dimension of a topological space

(14.1.1) Let be an ordered set; a chain of elements of is by definition a finite strictly increasing sequence of elements of (); by definition the length of this chain is . If is a topological space, the set of its irreducible closed subsets is ordered by inclusion, whence the notion of a chain of irreducible closed subsets of .

Definition (14.1.2).

Let be a topological space. We call combinatorial dimension of (or simply dimension of , if no confusion can arise) and denote , or simply , the supremum of the lengths of chains of irreducible closed subsets of . For every , we call combinatorial dimension of at (or simply dimension of at ) and denote the number , where ranges over the set of open neighbourhoods of in .

It follows from this definition that one has

(the supremum in of the empty subset being ). If is the family of irreducible components of , one has

  dim(X) = sup_α dim(X_α)                                                                  (14.1.2.1)

since every chain of irreducible closed subsets of is by definition contained in an irreducible component of , and conversely these components are closed in , so every irreducible closed subset of an is an irreducible closed subset of .

Definition (14.1.3).

We say that a topological space is equidimensional if all its irreducible components have the same dimension (then equal to by (14.1.2.1)).

Proposition (14.1.4).

(i) For every subset of a topological space , one has .

(ii) If a topological space is a finite union of closed subsets , one has dim(X) = sup_i dim(X_i).

For every irreducible closed subset of , the closure of in is irreducible and , whence (i). On the other hand, if , where the are closed, every irreducible closed subset of is contained in one of the , and consequently every chain of irreducible closed subsets of is contained in one of the ; whence (ii).

From (14.1.4, (i)) one deduces that for every , one can also write

  dim_x(X) = lim_U dim(U)                                                                  (14.1.4.1)

the limit being taken along the decreasing filtered set of open neighbourhoods of in .

Corollary (14.1.5).

Let be a topological space, a point of , a neighbourhood of , closed subsets of such that for every and such that is the union of the . Then one has

  dim_x(X) = sup_i (dim_x(Y_i)).                                                           (14.1.5.1)

It follows from (14.1.4, (ii)) that one has dim_x(X) = inf_V (sup_i (dim(Y_i ∩ V))) as ranges over the set of open neighbourhoods of contained in ; likewise one has dim_x(Y_i) = inf_V (dim(Y_i ∩ V)) for every . The corollary is thus obvious if

in the contrary case, there is an open neighbourhood of such that for and for every , whence the conclusion.

Proposition (14.1.6).

For every topological space , one has dim(X) = sup_{x ∈ X} dim_x(X).

It follows from definition (14.1.2) and proposition (14.1.4) that for every . On the other hand, let be a chain of irreducible closed subsets of , and let ; for every open set containing , is irreducible and closed in , and since in , the are pairwise distinct; hence , which completes the proof.

Corollary (14.1.7).

If is an open cover of , or a locally finite closed cover of , one has dim(X) = sup_α (dim(X_α)).

If is a neighbourhood of , one has , whence the first assertion. On the other hand, if the are closed and if is a neighbourhood of meeting only a finite number of the sets , one has dim_x(X) ≤ dim(U) = sup_α (dim(U ∩ X_α)) ≤ sup_α (dim(X_α)) by (14.1.4), whence the second assertion.

Corollary (14.1.8).

Let be a Noetherian Kolmogorov space , and let be the set of closed points of . Then dim(X) = sup_{x ∈ F} dim_x(X).

With the notation of the proof of (14.1.6), it suffices to remark that there exists in Z_0 a closed point .

Proposition (14.1.9).

Let be a non-empty Noetherian Kolmogorov space. For , it is necessary and sufficient that be finite and discrete.

If a space is Hausdorff (and a fortiori if is a discrete space), the only irreducible closed subsets of are reduced to a point, so . Conversely, suppose that is a Noetherian Kolmogorov space such that ; since every irreducible component of contains a closed point , it must be reduced to that point. Since has only a finite number of irreducible components, it is finite and discrete.

Corollary (14.1.10).

Let be a Noetherian Kolmogorov space. For a point to be isolated, it is necessary and sufficient that .

The condition is obviously necessary (without hypothesis on ). It is sufficient,

since it follows that for an open neighbourhood of , and since is a Noetherian Kolmogorov space, is finite and discrete.

Proposition (14.1.11).

The function is upper semi-continuous on .

It is clear that this function is upper semi-continuous at every point where it equals . So suppose ; then formula (14.1.4.1) shows that there exists an open neighbourhood U_0 of such that for every open neighbourhood of . Granting that, for every and every open neighbourhood of , one has (14.1.4); one then deduces from (14.1.4.1) that .

Remark (14.1.12).

If , are two topological spaces, and a continuous map, one can have ; an example is obtained by taking for a discrete space with two elements , , for the set {a, b} equipped with the topology for which the closed sets are , and {a, b}; if is the identity map, one has and . One will note that is the spectrum of a discrete valuation ring , of which is the unique closed point and the generic point; if and are the field of fractions and the residue field of , is the spectrum of the ring and the continuous map corresponding to the homomorphism , where and are the canonical homomorphisms (cf. (IV, 5.4.3)).

14.2. Codimension of a closed subset

Definition (14.2.1).

Given an irreducible closed subset of a topological space , we call combinatorial codimension (or simply codimension) of in , and denote , the supremum of the lengths of chains of irreducible closed subsets of of which is the smallest element. If is an arbitrary closed subset of , we call codimension of in , and again denote , the infimum of the codimensions in of the irreducible components of . We say that is equicodimensional if all the minimal irreducible closed subsets of have the same codimension in .

It follows from this definition that , the infimum in of the empty subset being . If is closed in and if (resp. ) is the family of irreducible components of (resp. ), every is contained in some , and more generally every chain of irreducible closed subsets of of which is the smallest element consists of subsets of some ; one therefore has

  codim(Y, X) = inf_β (sup_α (codim(Y_β, X_α)))                                            (14.2.1.1)

where for each , ranges over the set of indices such that .

Proposition (14.2.2).

Let be a topological space.

(i) If is the set of irreducible closed subsets of , one has

  dim(X) = sup_{Y ∈ Φ} (codim(Y, X)).                                                      (14.2.2.1)

(ii) For every non-empty closed subset of , one has

  dim(Y) + codim(Y, X) ≤ dim(X).                                                           (14.2.2.2)

(iii) If , , are three closed subsets of such that , one has

  codim(Y, Z) + codim(Z, T) ≤ codim(Y, T).                                                 (14.2.2.3)

(iv) For a closed subset of to be such that , it is necessary and sufficient that contain an irreducible component of .

Assertions (i) and (iv) are immediate consequences of the definition (14.2.1). To prove (ii), one can restrict to the case where is irreducible, and then the formula follows from the definitions (14.1.1) and (14.2.1). Finally, to prove (iii), one can, by virtue of definition (14.2.1), first restrict to the case where is irreducible; then codim(Y, Z) = sup_α (codim(Y, Z_α)) for the irreducible components of containing ; it is clear that , so the inequality is true if ; otherwise, there exists an such that and by virtue of (14.2.1), one can restrict to the case where is also irreducible; but then the inequality (14.2.2.3) is an obvious consequence of definition (14.2.1).

Proposition (14.2.3).

Let be a topological space, a closed subset of . For every open set in , one has

  codim(Y ∩ U, U) ≥ codim(Y, X).                                                           (14.2.3.1)

Moreover, for the two members of (14.2.3.1) to be equal, it is necessary and sufficient that, if is the family of irreducible components of meeting , one have codim(Y, X) = inf_α (codim(Y_α, X)).

We know that is a bijection from the set of irreducible closed subsets of onto the set of irreducible closed subsets of meeting , and in particular makes the irreducible components of correspond to the irreducible components of meeting ; if is one of the latter, one therefore has , and the proposition then follows from definition (14.2.1).

Definition (14.2.4).

Let be a topological space, a closed subset of , a point of . We call codimension of in at the point and denote the number , where ranges over the set of open neighbourhoods of in .

By virtue of (14.2.3), one can also write

  codim_x(Y, X) = lim_U (codim(Y ∩ U, U))                                                  (14.2.4.1)

the limit being taken along the decreasing filtered set of open neighbourhoods of in . One will note that one has

  codim_x(Y, X) = +∞    if    x ∈ X − Y.

Proposition (14.2.5).

If is a finite family of closed subsets of a topological space , and the union of this family, one has

  codim(Y, X) = inf_i (codim(Y_i, X)).                                                     (14.2.5.1)

Indeed, every irreducible component of one of the is contained in an irreducible component of , and conversely every irreducible component of is also an irreducible component of one of the ; the conclusion thus follows from definition (14.2.1) and inequality (14.2.2.3).

Corollary (14.2.6).

Let be a topological space, a locally Noetherian closed subspace of .

(i) For every , there exist only a finite number of irreducible components of containing , and one has codim_x(Y, X) = inf_i (codim(Y_i, X)).

(ii) The function is lower semi-continuous on .

Indeed, by hypothesis there is an open neighbourhood U_0 of in such that is Noetherian, hence has only a finite number of irreducible components, which are traces on U_0 of irreducible components of ; a fortiori, there are only a finite number of irreducible components of containing , and one can, by replacing U_0 by an open neighbourhood of meeting none of the that do not contain , assume that the are the irreducible components of ; for every open neighbourhood of in , the are then the irreducible components of , and (14.2.3) then shows that , which proves (i). Moreover, for every , the irreducible components of containing are some of the , so , which proves (ii).

14.3. The chain condition

(14.3.1) In a topological space , we shall say that a chain of irreducible closed subsets is saturated if there is no irreducible closed subset distinct from the and such that for some index .

Proposition (14.3.2).

Let be a topological space such that, for any two irreducible closed subsets , of with , one has . The two following conditions are equivalent:

a) Two saturated chains of irreducible closed subsets of , having the same extremities, have the same length.

b) If , , are three irreducible closed subsets of such that , one has

  codim(Y, T) = codim(Y, Z) + codim(Z, T).                                                 (14.3.2.1)

It is immediate that a) entails b). Conversely, suppose b) verified, and let us show that if two saturated chains with the same extremities have lengths and , one necessarily has . We argue by induction on , the proposition being obvious for . So suppose , , and let be a

saturated chain such that there exists another saturated chain with extremities Z_0, and of length . Since and , it follows from b) that , which contradicts the induction hypothesis.

When the conditions of (14.3.2) are satisfied, one says that satisfies the chain condition, or also is a catenary space. It is clear that every closed subspace of a catenary space is catenary.

Proposition (14.3.3).

Let be a Noetherian Kolmogorov space of finite dimension. The following conditions are equivalent:

a) Two maximal chains of irreducible closed subsets of have the same length.

b) is equidimensional, equicodimensional, and catenary.

c) is equidimensional, and for any two irreducible closed subsets , of such that , one has

  dim(Z) = dim(Y) + codim(Y, Z).                                                           (14.3.3.1)

d) is equicodimensional and for any two irreducible closed subsets , of such that , one has

  codim(Y, X) = codim(Y, Z) + codim(Z, X).                                                 (14.3.3.2)

The hypotheses on entail that the extremities of a maximal chain of irreducible closed subsets of are necessarily a closed point and an irreducible component of ; moreover, every saturated chain with extremities , (with ) is contained in a maximal chain whose elements other than those of the given chain are either contained in or contain . These remarks at once establish the equivalence of a) and b), and also prove that if a) is verified, one has, for every irreducible closed subset of ,

  dim(Y) + codim(Y, X) = dim(X);                                                           (14.3.3.3)

since (14.3.2.1) holds, one deduces (14.3.3.1) and (14.3.3.2) at once from (14.3.3.3). Conversely, (14.3.3.1) entails (14.3.2.1), hence (14.3.3.1) entails the chain condition by virtue of (14.3.2); moreover, applying (14.3.3.1) to the case where is reduced to a closed point of and to an irreducible component of , one obtains ; one concludes that c) entails b). Similarly, (14.3.3.2) entails (14.3.2.1), hence the chain condition; moreover, with the same choice of and as above, (14.3.3.2) again entails , so (since every irreducible component of contains a closed point by virtue of ), d) entails b).

One says that a Noetherian Kolmogorov space is biequidimensional if it is of finite dimension and if it verifies the equivalent conditions of (14.3.3).

Corollary (14.3.4).

Let be a biequidimensional Noetherian Kolmogorov space; then, for every closed point of and every irreducible component of , one has

  dim(X) = dim(Z) = codim({x}, X) = dim_x(X).                                              (14.3.4.1)

The last equality follows from the fact that if is a maximal chain of irreducible closed subsets of and an open neighbourhood of , the are pairwise distinct irreducible closed subsets of (since ), whence by virtue of (14.1.4).

Corollary (14.3.5).

Let be a Noetherian Kolmogorov space; if is biequidimensional, so is every union of irreducible components of and every irreducible closed subset of . Moreover, for every closed subset of , one then has

  dim(Y) + codim(Y, X) = dim(X).                                                           (14.3.5.1)

Every chain of irreducible closed subsets of being contained in an irreducible component of , the first assertion follows at once from (14.3.3). Moreover, if is an irreducible closed subset of , trivially verifies conditions (14.3.3, c)), whence the second assertion.

Finally, to prove (14.3.5.1), we remark that we have seen in the proof of (14.3.3) that this relation is verified when is irreducible; if are the irreducible components of , the one among the for which is greatest is also the one for which is smallest; hence (14.3.5.1) follows from the definitions of and .

Remark (14.3.6).

The reader will note that the proof of (14.3.2) applies to an arbitrary ordered set, the fact that one is dealing with irreducible closed subsets of a topological space not intervening in that proof. The same holds for the proof of (14.3.3) in an ordered set such that for every , there exists which is minimal in , and in which the length of chains of elements of is bounded.