Elimination of minimal primes Seminormal rings Plan ... - Henri Lombardi

Jul 9, 2006 - One considers f1 =1+ aX, f2 = cX2 = g2 and g1 = (1 − aX)(1 + cX2). We have f1g1 + f2g2 = 1. So the matrix M(X)=(figj) is idempotent of rank 1.
173KB taille 2 téléchargements 223 vues
—————————————————– page 1 —————————————————–

Elimination of minimal primes Seminormal rings July 9, 2006 Printable version of these slides http://hlombardi.free.fr/publis/LectureDoc3.pdf French detailed version http://hlombardi.free.fr/publis/NotesDeCoursSeminormal.pdf —————————————————– page 2 —————————————————–

Plan • What is a seminormal ring ? • Projective modules, rank, Picard group. • Freeness criterium, computational meaning of the Traverso-Swan Theorem • Classical proof in the domain case – Gcd domains – Integrally closed domains – Seminormal domains • Making the proof constructive – Crucial lemma. Up side down – Proof of the crucial lemma. • The reduced case —————————————————– page 3 —————————————————–

References [Tra] Traverso C. Seminormality and the Picard group. Ann. Scuola Norm. Sup. Pisa, 24 (1970), 585–595. [Swan] Swan R. G. On Seminormality. Journal of Algebra, 67 (1980), 210–229. [Coq] Coquand T. On seminormality. 2006. To appear in Journal of Algebra. http://www.cs.chalmers.se/∼coquand/min.pdf [Ric] Richman F. Non trivial uses of trivial rings. Proc. Amer. Math. Soc., 103 (1988), 1012–1014. —————————————————– page 4 —————————————————–

An exemplary constructive proof The Traverso-Swan Theorem says that a reduced ring A is seminormal if and only if the natural homomorphism Pic A → Pic A[X] is an isomorphism ([Tra],[Swan]). We explain here the elementary constructive proof of this result. By Thierry Coquand in [Coq]. The method is: first give a classical proof as elementary as possible, next remove “purely ideal” objects (whose construction uses Choice Axiom) and Third Excluded Middle Principle (TEM). Here the purely ideal object is a minimal prime, and TEM is used in a proof by contradiction. —————————————————– page 5 —————————————————– The meaning of the theorem is a concrete meaning: if the ring is seminormal and if you have a matrix P (X) representing an element of Pic A[X], you want to find a similitude between P (X) and P (0).

Now the question is the following: does the proof by contradiction using a minimal prime is a miracle obtained by classical mathematics? If not, does the classical proof hides a computation? —————————————————– page 6 —————————————————– A general deciphering method is used in order to transform the classical argument in a constructive one. Replace purely ideal objects (here, a generic minimal prime) by finite approximations of these objects, and verify that the classical argument can be seen as a computation concerning these finite approximations. The constructive proof of Thierry Coquand is an illustration of the fact that a kind of Hilbert’s programme for abstract algebra works in practice. —————————————————– page 7 —————————————————–

A citation of Henri Poincar´e Quant `a moi je proposerais de s’en tenir aux r`egles suivantes: 1. Ne jamais envisager que des objets susceptibles d’ˆetre d´efinis en un nombre fini de mots; 2. Ne jamais perdre de vue que toute proposition sur l’infini doit ˆetre la traduction, l’´enonc´e abr´eg´e de propositions sur le fini; ´ 3. Eviter les classifications et les d´efinitions non pr´edicatives. Henri Poincar´e, in La logique de l’infini (Revue de M´etaphysique et de Morale 1909). R´e´edit´e in Derni`eres pens´ees, Flammarion. —————————————————– page 8 —————————————————–

What is a seminormal ring? A discrete domain A is seminormal if when b2 = c3 6= 0, then the element a = b/c of the fraction field is in fact in A. Remark that a3 = b and a2 = c. In particular a normal domain is seminormal. An arbitrary commutative ring A is seminormal if when b2 = c3 there exists a ∈ A such that a3 = b and a2 = c. This implies that A is reduced: if b2 = 0 then b2 = 03 , whence an a ∈ A with a3 = b and a2 = 0, so b = 0. In a ring if x2 = y 2 and x3 = y 3 then: (x − y)3 = (x3 − y 3 ) − 3(x2 y − y 2 x) = 3(x3 − y 3 ) = 0. So: In a reduced ring x2 = y 2 and x3 = y 3 imply x = y. Consequently if an a such that a3 = b and a2 = c exists, it is always unique. —————————————————– page 9 —————————————————–

The Picard group of the ring A A finitely generated projective module is a module M isomorphic to a direct summand in a free module of finite rank: M ⊕ M 0 ' Am . Equivalently, it is a module isomorphic to the image of a projection matrix. An A-linear map ψ : M → N between finitely generated projective modules with M ⊕M 0 ' Am e ⊕ x0 ) = ψ(x). and N ⊕ N 0 ' An can be represented by ψe : Am → An defined by ψ(x In other words a finitely generated projective module over A is a square idempotent matrix P with coefficients in A, and a morphism from P to Q is a matrix H such that QH = H = HP . —————————————————– page 10 —————————————————– Projective modules of rank 1

A finitely generated projectiveV module given by an idempotent matrix P is of rank k if det(I + T P ) = (1 + T )k . This implies k+1 P = 0. V A projective module of constant rank 1 is given by a matrix P such that 2 P = 0 (all 2 by 2 minors are zero) and Tr(P ) = 1 (this implies P 2 = P ). Isomorphism classes of rank 1 projective modules form an abelian group with the law inherited from ⊗, this is the PICARD GROUP Pic A. The “inverse” is given by the transposed matrix t P , which defines the dual module. —————————————————– page 11 —————————————————– Freeness criterium Lemma 1. Let P ∈ An×n a projection matrix of rank 1. T.F.A.E. 1. P has a free image 2. There exists a column vector f and a row vector g such that gf = 1 and f g = P . Moreover in this case f and g are unique, up to the multiplication by a unit, under the sole condition f g = P .     0 0 ··· 0 1 0 ··· 0  0   0      3. Matrices  . and In+1,1 :=  .   . . P 0n,n  .   .  0 0 are similar. —————————————————– page 12 —————————————————– Pic j

Pic Ev

Pic A −→ Pic A[X1 , . . . , X` ] −→0 Pic A Ev0 ◦ j = Id. So we have the following equivalence: Pic j is surjective (i.e., any projective module of constant rank 1 over A[X1 , . . . , X` ] = A[X] is isomorphic to a module obtained by a scalar extension of a projective module of constant rank 1 over A) if and only if Pic Ev0 is injective (i.e. any projective module of constant rank 1 over A[X] which becomes a free module over A through Ev0 , is free over A[X]). In this case one writes Pic A = Pic A[X]. —————————————————– page 13 —————————————————– Theorem 2. (Traverso-Swan) For a reduced ring and ` ≥ 1, Pic A = Pic A[X1 , . . . , X` ] if and only if A is seminormal.

Computational meaning Theorem 3. (Traverso-Swan) For a reduced ring and ` ≥ 1 t.f.a.e. 1. A is seminormal. 2. For any projection matrix of rank 1, P = (mij ) ∈ A[X]n×n such that   1 01,n−1    = In,1 , P (0, . . . , 0) =   0n−1,1  0n−1,n−1 there exist f1 , . . . , fn , g1 , . . . , gn ∈ A[X] such that fi gj = mij for all i, j.

—————————————————– page 14 —————————————————–

The condition is necessary I.e., if A is reduced and Pic A = Pic A[X] then A is seminormal. Schanuel Example. Let b, c ∈ A reduced with b2 = c3 . Let B = A[a] = A + aA a reduced ring containing A with a3 = b, a2 = c. One considers f1 = 1 + aX, f2 = cX 2 = g2 and g1 = (1 − aX)(1 + cX 2 ). We have f1 g1 + f2 g2 = 1. So the matrix M (X) = (fi gj ) is idempotent of rank 1. Its coefficients are in A[X] and M (0) = I2,1 . Its image is free over B[X]. If it is free over A[X] there exist fi0 ’s and gj0 ’s in A[X] with fi0 gj0 = fi gj . By unicity fi0 = ufi with u invertible in A[X], which implies invertible in A. With i = 1 one gets a ∈ A. 

 NB: One can take B = A[T ] T 2 − c, T 3 − b red . If an a is already in A, we get by unicity B = A. —————————————————– page 15 —————————————————–

If A is a gcd domain, Pic A = {1} = Pic A[X] Recall that if A is a gcd domain, then so is the polynomial ring A[X]. So we have to show that Pic A = {1} . Proof Let P = (mi,j ) be an idempotent matrix of rank 1. W.l.o.g. m1,1 is regular. Let f the gcd of the elements in the first row. We have m1,j = f gj with the gcd of the gj ’s equal to 1. Since f is regular and m1,1 mi,j = m1,j mi,1 one gets g1 mi,j = mi,1 gj . So g1 divides all the mi,1 gj , this implies it divides their gcd mi,1 . One writes mi,1 = g1 fi . Since g1 f1 = m1,1 = f g1 we get f1 = f . Finally the equality m1,1 mi,j = m1,j mi,1 gives f1 g1 mi,j = f1 gj g1 fi and mi,j = fi gj . —————————————————– page 16 —————————————————–

If A is integrally closed, Pic A = Pic A[X] Proof Let P (X) = (mi,j (X))i,j=1,...,n an idempotent matrix of rank 1 with P (0) = In,1 . Let K be the fraction field of A. Over K[X] the module Im P (X) is free. So there exist f = (f1 (X), . . . , fn (X)) and g = (g1 (X), . . . , gn (X)) in K[X]n such that mi,j = fi gj for all i, j. We can assume f1 (0) = g1 (0) = 1. Since f1 gj = m1,j Kronecker’s theorem implies that the coefficients of gj ’s are integral over the ring generated by the coefficients of m1,j ’s. So the gj ’s are in A[X]. Samething for the fi ’s. —————————————————– page 17 —————————————————–

If A is a seminormal domain, Pic A = Pic A[X] Proof Let P (X) = (mi,j (X))i,j=1,...,n an idempotent matrix of rank 1 with P (0) = In,1 . There exist f1 (X), . . . , fn (X), g1 (X), . . . , gn (X) in K[X]n such that mi,j = fi gj pour tous i, j. Moreover f1 (0) = g1 (0) = 1. Let B be the subring of K generated by A and by the coefficients of the polynomials fi and gj . Kronecker’s theorem implies that B is a finite extension of A (i.e., B is a finitely generated A-module). We have to show that A = B. Let us denote a the conductor of A in B, i.e., the set {x ∈ B | xB ⊆ A}. It is an ideal of A and B. We have to show that a = h1i. —————————————————– page 18 —————————————————–

If A is a seminormal domain, then Pic A = Pic A[X]

Lemma 4. If A ⊆ B, A seminormal and B reduced, then the conductor a of A in B is a radical ideal of B. Proof We have to show that if u ∈ B and u2 ∈ a then u ∈ a. Let c ∈ B, we have to show that uc ∈ A. We know that u2 c2 ∈ A and u3 c3 = u2 (uc3 ) ∈ A since u2 ∈ a. Since (u3 c3 )2 = (u2 c2 )3 there exists a ∈ A such that a2 = (uc)2 and a3 = (uc)3 . As B is reduced this implies a = uc, and uc ∈ A. —————————————————– page 19 —————————————————– If A is a seminormal domain, then Pic A = Pic A[X]

Lemma 5. Let A ⊆ B, B = A[c1 , . . . , cq ] reduced finite over A. Let a the conductor of A in B. √ Assume that a is a radical ideal, i.e. a = a. Then a = {x ∈ A | xc1 , . . . , xcq ∈ A}. Proof Indeed if xci ∈ A then x` c`i ∈ A for all `. So for N great enough xN y ∈ A for all y ∈ B. So x is in the radical of a. (if d is a bound for the equations of integral dependance of the ci ’s over A, one can take N = (d − 1)q). —————————————————– page 20 —————————————————– If A is a seminormal domain, then Pic A = Pic A[X]

End of the proof, in classical mathematics. Assume a 6= h1i. Let C = A/a ⊆ B/a = C0 . Let p be a minimal prime of C, P the corresponding ideal of A, and S = C \ p. Since p is a minimal prime and since C is reduced S −1 C = L is a field, contained in the reduced ring S −1 C0 = L0 . If x is an object defined over A we note x what it becomes through the change of ring A → L0 . The module M is defined by the matrix P whose coefficients are in L[X]. Since L is a field, Im P is free over L[X]. This implies by unicity (Lemma 1), and since f1 (0) = g1 (0) = 1, that the coefficients of fi and gj are in L[X]. This means there exists s ∈ A \ P such that the sfi ’s and sgj ’s have their coefficients in A. By Lemma 5, this implies s ∈ a. This is absurd. —————————————————– page 21 —————————————————–

Making the proof constructive (domain case) Is there a computation hidden in the classical proof ? Proof by contradiction? If the ring A/a is not trivial it contains a minimal prime, and so on. . . , and finally the ring is trivial. But up side down! the proof maybe proves directly that A/a is trivial. What about the minimal prime? Run the argument dynamically . . . —————————————————– page 22 —————————————————– Making the proof constructive, 2.

What means “run the argument dynamically?” Since the proof is finite, it uses only a finite amount of information concerning the “purely ideal” minimal prime, and this minimal prime can be replaced by a finite number of finite approximations, concerning all the cases that can occur in the proof. Remind Poincar´e’s citation about infinite ideal objects. What is a finite approximation for the localization in a minimal prime? it is the localization in ONE element! —————————————————– page 23 —————————————————– Making the proof constructive, 3.

The contraposed form of the proposition (A) Let C be a reduced ring and P a projective module of constant rank 1 over C[X]. If C is not trivial, there must exist a nontrivial localization S −1 C for which P becomes free. is the following (B) Let C be a reduced ring and P a projective module of constant rank 1 over C[X]. If each localization S −1 C of C for which P becomes free is trivial, then C itself is trivial. The classical proof used (A) with C = A/a for proving 1 ∈ a. But (B) is sufficient! —————————————————– page 24 —————————————————– Making the proof constructive, 4.

Here is THE crucial lemma which eliminates the minimal prime. It uses only localizations in ONE element (inversing finitely many elements ammounts to inverse their product). Lemma 6. Let C be a reduced ring and P = (mi,j ) ∈ C[X]n×n an idempotent matrix of rank 1 such that P (0) = In,1 . Assume the following is true: ∀a ∈ C, if Im P is free over C[1/a][X], then a = 0. Then C is trivial, i.e., 1 = 0 in C. —————————————————– page 25 —————————————————– Using THE lemma, in order to make the proof constructive We show here that the end of the proof page 20 becomes constructive if we have THE lemma. We have the reduced ring C = A/a ⊆ B/a = C0 . It is sufficient to prove that the ring C and the matrix P mod a satisfy the hypotheses of THE lemma. Let a ∈ A such that Im P is free over C[1/a][X]. Let C[1/a] = L ⊆ C0 [1/a] = L0 . If x is an objet which is defined over A let us denote x what it becomes through the change of ring A → L0 . The module M is free over L[X] and this implies by unicity (Lemma 1), since L is reduced, that the fi ’s and gj ’s are in L[X]. This means there exists N ∈ N such that the aN fi ’s and aN gj ’s have their coefficients in A. Using Lemma 5, this implies a ∈ a, so a = 0 in C. —————————————————– page 26 —————————————————– Proof of THE lemma A classical proof should be: Assume C is nontrivial and let p be a minimal prime. Since C is reduced, Cp is a field. So Im P is free over Cp [X]. This means mi,j = fi gj where the fi ’s and gj ’ are in Cp [X].

So there exists a ∈ / p such that the fi ’s and gj ’s are in C[1/a][X]. So a = 0: a contradiction. This proof can be reread in a dynamical way, replacing the minimal prime by finite approximations. —————————————————– page 27 —————————————————– Proof of THE lemma, 2.

If the ring C were a field, the fi ’s and gj ’s could be computed by an algorithm which is deduced from the constructive proofs which were given for the field case. This algorithm uses the disjunction “a is zero or invertible”, for elements a which are computed by the algorithm from the coefficients of polynomials mi,j . Since C is only a reduced ring, without equality test to 0 nor invertibility test, the algorithm for the fields, when one runs it for C, has to be replaced by a tree in which one opens two branches each times a question “is a zero or invertible?” is asked by the algorithm. —————————————————– page 28 —————————————————– Proof of THE lemma, 3.

So we get a tree, a HUGE tree, but finite tree. Assume we have put always the branch “a invertible” on the left, and the branch “a = 0 on the right”. We want to show that C = 0. Consider the leftmost branch. At the corresponding leave we have a1 , . . . , an invertible and the module P is free over C[1/(a1 · · · an )][X]. Conclusion: in the ring C, we have a1 · · · an = 0. —————————————————– page 29 —————————————————– Proof of THE lemma, 4.

Go up one step. In the ring C[1/(a1 · · · an−1 )], we have an = 0. So we see the computation under the node: a1 , . . . , an−1 invertible, an = 0. We consider the leftmost branch under this node. At the leave we have made invertible the elements a1 , . . . , an−1 , b1 , . . . , bk (if k = 0, bk = an−1 ). The module P is free over C[1/(a1 · · · bk )][X]. Conclusion: in the ring C, we have a1 · · · bk = 0. And so on. At the end of this process all branches are dead and P is free over C[X] = C[1/1][X]. So 1 = 0. This is the end of the constructive proof in the domain case! —————————————————– page 30 —————————————————–

What about the case A reduced? In classical mathematics we could say: any reduced ring is a subring of a product of fields. E.g., the product of localizations at minimal primes. Then one makes a photocopy of the proof given when “A domain (subring of a field K)” for the case “A reduced, subring of K, product of fields”. —————————————————– page 31 —————————————————– What about the case A reduced? 2

Quasi inverses.

In constructive mathematics, the ring K (product of fields) is not accessible. But one can construct the subring L ⊆ K generated by A and the quasi inverses of elements of A. In a commuative ring C, two elements a and b are said quasi inverses if one has: a2 b = a,

b2 a = b

On says that b is the quasi inverse of a (it is uniquely determined by a). —————————————————– page 32 —————————————————– What about the case A reduced? 3

A ring in which every element has a quasi inverse is called Von Neuman regular, or absolutely flat, or zero-dimensional reduced. These quasi fields are very similar to fields. One can now make a photocopy of the proof given when “A domain (subring of a field K)” for the case “A reduced, subring of L, Von Neuman regular”. —————————————————– page 33 —————————————————–