Bourbaki

Exercise 10, § 6

Commutative Algebra, VIII, p. 101

Soit ρ:A→B\rho : A \to B un homomorphisme d’anneaux. Pour tout p∈Spec(B)\mathfrak{p} \in \mathrm{Spec}(B), on pose

d(p)=dim⁡p(B⊗Aκ(ρ−1(p))). d(\mathfrak{p}) = \dim_p(B \otimes_A \kappa(\rho^{-1}(\mathfrak{p}))) .

We propose to prove in this exercise that, when B is an A-algebra of finite type, the mapping p↦d(p)\mathfrak{p} \mapsto d(\mathfrak{p}) of Spec(B)\mathrm{Spec}(B) into R\mathbf{R} is upper semi-continuous (“Chevalley’s theorem”).

Let δ⊂B⊗AB\delta \subset B \otimes_A B be the kernel of the canonical A-homomorphism B⊗AB→BB \otimes_A B \to B. For every integer rr put

PB/Ar=(B⊗AB)/δr. P_{B/A}^r = (B \otimes_A B)/\delta^r .

The B⊗ABB \otimes_A B-algebra PB/ArP_{B/A}^r is called the algebra of principal parts of order rr. We consider B⊗ABB \otimes_A B as a B-algebra by the homomorphism b↦b⊗1b \mapsto b \otimes 1, so that PB/ArP_{B/A}^r is, for every rr, a B-algebra and the canonical homomorphisms of passing to the quotient PB/Ar+1→PB/ArP_{B/A}^{r+1} \to P_{B/A}^r define a projective system of B-algebras.

1^1 This is the dimension as a vector space over the field κ(p)\kappa(\mathfrak{p}).

a) Let p:A→A′p : A \to A' be a ring homomorphism. Put B′=B⊗AA′B' = B \otimes_A A' and denote by q:B→B′q : B \to B' the canonical homomorphism. Let rr be an integer. Show that the unique homomorphism of B′B'-algebras

PB/A′⊗BB′→PB′/A′ P_{B/A}' \otimes_B B' \to P_{B'/A'}

which associates to the class of (b1⊗b2)⊗1(b_1 \otimes b_2) \otimes 1 (bi∈Bb_i \in B), the class of q(b1)⊗q(b2)q(b_1) \otimes q(b_2), is an isomorphism.

b) Let SS be a multiplicative subset of BB. Show that the canonical homomorphism

S−1PB/A′→PS−1B/A′ S^{-1} P_{B/A}' \to P_{S^{-1}B/A}'

is an isomorphism.

c) Suppose that BB is an A-algebra of finite presentation, that is, isomorphic to a quotient of A[T1,...,Tn]A[T_1, ..., T_n] by an ideal of finite type. Show that for every r∈Nr \in \mathbf{N}, PB/A′P_{B/A}' is a B-module of finite presentation. For every p∈Spec(B)p \in \mathrm{Spec}(B), put PB/A′[p]=lim⁡PB/A′⊗Bκ(p)P_{B/A}'[p] = \lim P_{B/A}' \otimes_B \kappa(p).

Show that PB/A′[p]P_{B/A}'[p] is a complete local κ(p)\kappa(p)-algebra with residue field κ(p)\kappa(p). Let k∈Nk \in \mathbf{N}. Show that the set of p∈Spec(B)p \in \mathrm{Spec}(B) such that dim⁡(PB/A′[p])≥k\dim(P_{B/A}'[p]) \geq k is a closed subset of Spec(B)\mathrm{Spec}(B). (For every r∈Nr \in \mathbf{N}, let Fr,kF_{r,k} be the set of pp such that dim⁡κ(p)(PB/A′⊗κ(p))≥(r+k−1r−1)\dim_{\kappa(p)}(P_{B/A}' \otimes \kappa(p)) \geq \binom{r+k-1}{r-1}.)

It will be shown that Fr,kF_{r,k} is closed (exerc. 9) and that consequently Φk=⋂rFr,k\Phi_k = \bigcap_r F_{r,k} is closed. We shall then apply § 6, No. 3, Cor. 2 to Prop. 6.)

d) Let mm be an ideal of BB and let μ⊂(B/m)⊗AB\mu \subset (B/m) \otimes_A B be the kernel of the canonical mapping (B/m)⊗AB→B/m(B/m) \otimes_A B \to B/m. Show that there is a canonical isomorphism

PB/A′⊗B(B/m)→((B/m)⊗AB)/μ′. P_{B/A}' \otimes_B (B/m) \to ((B/m) \otimes_A B)/\mu'.

Assume that AA is a field, that BB is an AA-algebra of finite type, and that mm is a maximal ideal of BB. Show that PB/A′[m]P_{B/A}'[m] is isomorphic to the completed localization of (B/m)⊗AB(B/m) \otimes_A B at the maximal ideal μ\mu. Deduce that one has dim⁡(PB/A′[m])=dim⁡m(B)\dim(P_{B/A}'[m]) = \dim_m(B). (Apply the theorem of zeros and Theorem 1 of § 2, No. 3. One will notice that the extension B/mB/m of AA is contained in a finite galois extension of a finite radicial extension of AA.)

e) Assume that BB is an algebra of finite type over AA. Let p∈Spec(B)p \in \mathrm{Spec}(B). Show that one has

dim⁡(PB/A′[p])=dim⁡(B⊗Aκ(ρ−1(p))). \dim(P_{B/A}'[p]) = \dim (B \otimes_A \kappa(\rho^{-1}(p))) .

(First remark that for every r∈Nr \in \mathbf{N}, one has PB/A′⊗Bκ(p)=(PB/A′⊗BB′)⊗B′κ(p)P_{B/A}' \otimes_B \kappa(p) = (P_{B/A}' \otimes_B B') \otimes_{B'} \kappa(p) by putting B′=B⊗Aκ(ρ−1(p))B' = B \otimes_A \kappa(\rho^{-1}(p)), and that consequently, by virtue of a) , one has PB/A′[p]=PB′/κ(ρ−1(p))′[pB′]P_{B/A}'[p] = P_{B'/\kappa(\rho^{-1}(p))}'[pB']. One will thus reduce to proving, in the case where AA is a field, the equality

dim⁡(PB/A′[p])=dim⁡p(B). \dim(P_{B/A}'[p]) = \dim_p(B) .

Remark then that in the case where pp is maximal, this equality follows from d). In the general case, let q1,...,qlq_1, ..., q_l be the minimal prime ideals of BB contained in pp. Show using the theorem of zeros that there exists a dense open set UU of V(p)V(p) such that for every maximal ideal mm belonging to UU, the minimal prime ideals contained in mm are contained in UU. Using c), show that one can, by decreasing UU, assume in addition that, for every p′∈Up' \in U, one has dim⁡(PB/A′[p])=dim⁡(PB/A′[p′])\dim(P_{B/A}'[p]) = \dim(P_{B/A}'[p']). Conclude.)

f) Assume that BB is an AA-algebra of finite type. Show that the function p↦d(p)=dim⁡p(B⊗Aκ(ρ−1(p)))p \mapsto d(p) = \dim_p(B \otimes_A \kappa(\rho^{-1}(p))) is upper semi-continuous. (When BB is of finite presentation, use e) and c). In the general case, BB is of the form A[T1,...,Tn]/JA[T_1, ..., T_n]/J. Let JαJ_\alpha be the family of ideals of finite type of A[T1,...,Tn]A[T_1, ..., T_n] contained in JJ, ordered by inclusion, and put Bα=A[T1,...,Tn]/JαB_\alpha = A[T_1, ..., T_n]/J_\alpha. For every α\alpha, one has Spec(B)⊂Spec(Bα)⊂Spec(A[T1,...,Tn])\mathrm{Spec}(B) \subset \mathrm{Spec}(B_\alpha) \subset \mathrm{Spec}(A[T_1, ..., T_n]), and Spec(B)=⋂αSpec(Bα)\mathrm{Spec}(B) = \bigcap_\alpha \mathrm{Spec}(B_\alpha). For every p∈Spec(B)p \in \mathrm{Spec}(B), put

dα(p)=dim⁡p(Bα⊗κ(ρ−1(p))). d_\alpha(p) = \dim_p(B_\alpha \otimes \kappa(\rho^{-1}(p))) .

Show that dα(p)≥d(p)d_\alpha(p) \geq d(p) and that d(p)=inf⁡αdα(p)d(p) = \inf_\alpha d_\alpha(p) by virtue of the noetherian character of Spec(κ(ρ−1(p))[T1,...,Tn])\mathrm{Spec}(\kappa(\rho^{-1}(p))[T_1, ..., T_n]). Deduce that p↦d(p)p \mapsto d(p) is the greatest lower bound of a decreasing filtered family of upper semi-continuous functions.)

EXERCISES

AC VIII .103

Solution

No solution has been written yet.

Machine translation of the English, by gpt-5-6-mini. Not checked by a person. That model is a cut down version of the one the rest of this language was written by.