Commutative Algebra, VIII, p. 101
Soit ρ:A→B un homomorphisme d’anneaux. Pour tout p∈Spec(B), on pose
d(p)=dimp(B⊗Aκ(ρ−1(p))).
We propose to prove in this exercise that, when B is an A-algebra of finite type, the mapping p↦d(p) of Spec(B) into R is upper semi-continuous (“Chevalley’s theorem”).
Let δ⊂B⊗AB be the kernel of the canonical A-homomorphism B⊗AB→B. For every integer r put
PB/Ar=(B⊗AB)/δr.
The B⊗AB-algebra PB/Ar is called the algebra of principal parts of order r. We consider B⊗AB as a B-algebra by the homomorphism b↦b⊗1, so that PB/Ar is, for every r, a B-algebra and the canonical homomorphisms of passing to the quotient PB/Ar+1→PB/Ar define a projective system of B-algebras.
1 This is the dimension as a vector space over the field κ(p).
a) Let p:A→A′ be a ring homomorphism. Put B′=B⊗AA′ and denote by q:B→B′ the canonical homomorphism. Let r be an integer. Show that the unique homomorphism of B′-algebras
PB/A′⊗BB′→PB′/A′
which associates to the class of (b1⊗b2)⊗1 (bi∈B), the class of q(b1)⊗q(b2), is an isomorphism.
b) Let S be a multiplicative subset of B. Show that the canonical homomorphism
S−1PB/A′→PS−1B/A′
is an isomorphism.
c) Suppose that B is an A-algebra of finite presentation, that is, isomorphic to a quotient of A[T1,...,Tn] by an ideal of finite type. Show that for every r∈N, PB/A′ is a B-module of finite presentation. For every p∈Spec(B), put PB/A′[p]=limPB/A′⊗Bκ(p).
Show that PB/A′[p] is a complete local κ(p)-algebra with residue field κ(p). Let k∈N. Show that the set of p∈Spec(B) such that dim(PB/A′[p])≥k is a closed subset of Spec(B). (For every r∈N, let Fr,k be the set of p such that dimκ(p)(PB/A′⊗κ(p))≥(r−1r+k−1).)
It will be shown that Fr,k is closed (exerc. 9) and that consequently Φk=⋂rFr,k is closed. We shall then apply § 6, No. 3, Cor. 2 to Prop. 6.)
d) Let m be an ideal of B and let μ⊂(B/m)⊗AB be the kernel of the canonical mapping (B/m)⊗AB→B/m. Show that there is a canonical isomorphism
PB/A′⊗B(B/m)→((B/m)⊗AB)/μ′.
Assume that A is a field, that B is an A-algebra of finite type, and that m is a maximal ideal of B. Show that PB/A′[m] is isomorphic to the completed localization of (B/m)⊗AB at the maximal ideal μ. Deduce that one has dim(PB/A′[m])=dimm(B). (Apply the theorem of zeros and Theorem 1 of § 2, No. 3. One will notice that the extension B/m of A is contained in a finite galois extension of a finite radicial extension of A.)
e) Assume that B is an algebra of finite type over A. Let p∈Spec(B). Show that one has
dim(PB/A′[p])=dim(B⊗Aκ(ρ−1(p))).
(First remark that for every r∈N, one has PB/A′⊗Bκ(p)=(PB/A′⊗BB′)⊗B′κ(p) by putting B′=B⊗Aκ(ρ−1(p)), and that consequently, by virtue of a) , one has PB/A′[p]=PB′/κ(ρ−1(p))′[pB′]. One will thus reduce to proving, in the case where A is a field, the equality
dim(PB/A′[p])=dimp(B).
Remark then that in the case where p is maximal, this equality follows from d). In the general case, let q1,...,ql be the minimal prime ideals of B contained in p. Show using the theorem of zeros that there exists a dense open set U of V(p) such that for every maximal ideal m belonging to U, the minimal prime ideals contained in m are contained in U. Using c), show that one can, by decreasing U, assume in addition that, for every p′∈U, one has dim(PB/A′[p])=dim(PB/A′[p′]). Conclude.)
f) Assume that B is an A-algebra of finite type. Show that the function p↦d(p)=dimp(B⊗Aκ(ρ−1(p))) is upper semi-continuous. (When B is of finite presentation, use e) and c). In the general case, B is of the form A[T1,...,Tn]/J. Let Jα be the family of ideals of finite type of A[T1,...,Tn] contained in J, ordered by inclusion, and put Bα=A[T1,...,Tn]/Jα. For every α, one has Spec(B)⊂Spec(Bα)⊂Spec(A[T1,...,Tn]), and Spec(B)=⋂αSpec(Bα). For every p∈Spec(B), put
dα(p)=dimp(Bα⊗κ(ρ−1(p))).
Show that dα(p)≥d(p) and that d(p)=infαdα(p) by virtue of the noetherian character of Spec(κ(ρ−1(p))[T1,...,Tn]). Deduce that p↦d(p) is the greatest lower bound of a decreasing filtered family of upper semi-continuous functions.)
EXERCISES
AC VIII .103