In algebraic geometry, the dimension of a scheme is a generalization of a dimension of an algebraic variety. Scheme theory emphasizes the relative point of view and, accordingly, the relative dimension of a morphism of schemes is also important.
By definition, the dimension of a scheme X is the dimension of the underlying topological space: the supremum of the lengths ℓ of chains of irreducible closed subsets:
\emptyset\neV0\subsetneqV1\subsetneq … \subsetneqV\ell\subsetX.
X=\operatorname{Spec}A
If Y is an irreducible closed subset of a scheme X, then the codimension of Y in X is the supremum of the lengths ℓ of chains of irreducible closed subsets:
Y=V0\subsetneqV1\subsetneq … \subsetneqV\ell\subsetX.
X=\operatorname{Spec}A
X=\operatorname{Spec}k[x,y,z]/(xy,xz)
H= \{x=0\}\subsetA3
\operatorname{codim}(x,X)
X-H
\operatorname{codim}(x,X)
X
k
X
k(X)
X
k
U
X
\dimU=\dimX
X=
1 | |
A | |
R |
=\operatorname{Spec}(R[t])
\pi:X\to\operatorname{Spec}R
\operatorname{Spec}(R)=\{s,η\}
s
η
\pi-1(s),\pi-1(η)
\pi-1(η)
X
2=1+\dimR
\pi-1(η)
X
ak{m}R
\omegaR
R[t]
ak{p}1=(\omegaRt-1)
ak{p}2=
R[t]\toR/ak{m}R,f\mapstof(0)\bmodak{m}R
ak{p}1
R[t]/(\omegaRt-1)=
-1 | |
R[\omega | |
R |
]=
ak{p}1
ak{p}2
ak{m}R[t]\subsetneqak{p}2
\operatorname{codim}(ak{p}1,X)=1,\operatorname{codim}(ak{p}2,X)=2,
while X is irreducible.
An equidimensional scheme (or, pure dimensional scheme) is a scheme all of whose irreducible components are of the same dimension (implicitly assuming the dimensions are all well-defined).
All irreducible schemes are equidimensional.[3]
In affine space, the union of a line and a point not on the line is not equidimensional. In general, if two closed subschemes of some scheme, neither containing the other, have unequal dimensions, then their union is not equidimensional.
If a scheme is smooth (for instance, étale) over Spec k for some field k, then every connected component (which is then in fact an irreducible component), is equidimensional.
Let
f:X → Y
X
Y
f
y\inY
f-1(y)
n
f
n
V
\pi-1(η)
\pi:X\to\operatorname{Spec}(R)
η=\operatorname{Spec}(k(η))\to\operatorname{Spec}R
R[t] ⊗ Rk(η)=k(η)[t]