A SIMPLE ALGORITHM FOR PRINCIPALIZATION OF MONOMIAL IDEALS

Similar documents
INTERSECTION THEORY CLASS 7

D-RATIO OF A CONFIGURATION

MA 206 notes: introduction to resolution of singularities

monomialization of strongly prepared morphisms from nonsingular n-folds to surfaces

CHAPTER 0 PRELIMINARY MATERIAL. Paul Vojta. University of California, Berkeley. 18 February 1998

2. Prime and Maximal Ideals

Resolution of Singularities in Algebraic Varieties

Porteous s Formula for Maps between Coherent Sheaves

Primary Decompositions of Powers of Ideals. Irena Swanson

3. The Sheaf of Regular Functions

NONSINGULAR CURVES BRIAN OSSERMAN

8. Prime Factorization and Primary Decompositions

Resolving singularities of varieties and families

Algebraic Varieties. Notes by Mateusz Micha lek for the lecture on April 17, 2018, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra

A CRITERION FOR A DEGREE-ONE HOLOMORPHIC MAP TO BE A BIHOLOMORPHISM. 1. Introduction

MULTIPLICITIES OF MONOMIAL IDEALS

ON THE ISOMORPHISM BETWEEN THE DUALIZING SHEAF AND THE CANONICAL SHEAF

9. Birational Maps and Blowing Up

arxiv:alg-geom/ v1 21 Mar 1996

(dim Z j dim Z j 1 ) 1 j i

Math 418 Algebraic Geometry Notes

LECTURE 6: THE ARTIN-MUMFORD EXAMPLE

AN EXPOSITION OF THE RIEMANN ROCH THEOREM FOR CURVES

Algebraic function fields

AN INTRODUCTION TO AFFINE SCHEMES

The Grothendieck Ring of Varieties

Resolving singularities of varieties and families

the complete linear series of D. Notice that D = PH 0 (X; O X (D)). Given any subvectorspace V H 0 (X; O X (D)) there is a rational map given by V : X

12. Hilbert Polynomials and Bézout s Theorem

INTERSECTION THEORY CLASS 12

MAKSYM FEDORCHUK. n ) = z1 d 1 zn d 1.

TIGHT CLOSURE IN NON EQUIDIMENSIONAL RINGS ANURAG K. SINGH

Logarithmic resolution of singularities. Conference in honor of Askold Khovanskii

Rings With Topologies Induced by Spaces of Functions

Example: This theorem is the easiest way to test an ideal (or an element) is prime. Z[x] (x)

10. Noether Normalization and Hilbert s Nullstellensatz

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 27

AUTOMORPHISMS MAPPING A POINT INTO A SUBVARIETY

11. Dimension. 96 Andreas Gathmann

Preliminary Exam Topics Sarah Mayes

10. Smooth Varieties. 82 Andreas Gathmann

ADJUNCTION AND INVERSION OF ADJUNCTION

arxiv: v1 [math.ag] 22 Jun 2012

ALGEBRAIC GEOMETRY I, FALL 2016.

Sequences of height 1 primes in Z[X]

Computing syzygies with Gröbner bases

Chern classes à la Grothendieck

MATH 8253 ALGEBRAIC GEOMETRY WEEK 12

SMOOTH HYPERSURFACE SECTIONS CONTAINING A GIVEN SUBSCHEME OVER A FINITE FIELD

Math 145. Codimension

APPENDIX 3: AN OVERVIEW OF CHOW GROUPS

AN EXACT SEQUENCE OF WEIGHTED NASH COMPLEXES

Compatibly split subvarieties of Hilb n (A 2 k)

Algebraic Geometry. Andreas Gathmann. Class Notes TU Kaiserslautern 2014

Groebner Bases and Applications

Factorization of integer-valued polynomials with square-free denominator

Introduction to Arithmetic Geometry Fall 2013 Lecture #17 11/05/2013

DEFORMATIONS VIA DIMENSION THEORY

mult V f, where the sum ranges over prime divisor V X. We say that two divisors D 1 and D 2 are linearly equivalent, denoted by sending

Another proof of the global F -regularity of Schubert varieties

RUSSELL S HYPERSURFACE FROM A GEOMETRIC POINT OF VIEW

THE ASSOCIATED PRIMES OF LOCAL COHOMOLOGY MODULES OVER RINGS OF SMALL DIMENSION. Thomas Marley

ALGEBRAIC GEOMETRY COURSE NOTES, LECTURE 2: HILBERT S NULLSTELLENSATZ.

M ath. Res. Lett. 15 (2008), no. 2, c International Press 2008 SMOOTH HYPERSURFACE SECTIONS CONTAINING A GIVEN SUBSCHEME OVER A FINITE FIELD

APPLICATIONS OF LOCAL COHOMOLOGY

If F is a divisor class on the blowing up X of P 2 at n 8 general points p 1,..., p n P 2,

CHEVALLEY S THEOREM AND COMPLETE VARIETIES

GROUP ACTIONS AND THE SINGULAR SET by DANIEL H. GOTTLIEB and MURAD OZAYDIN

EXCLUDED HOMEOMORPHISM TYPES FOR DUAL COMPLEXES OF SURFACES

AN ELEMENTARY PROOF OF THE GROUP LAW FOR ELLIPTIC CURVES

TitleHYPERELLIPTIC SURFACES WITH K^2 < 4. Author(s) Rito, Carlos; Sánchez, María Martí. Citation Osaka Journal of Mathematics.

ON CERTAIN CLASSES OF CURVE SINGULARITIES WITH REDUCED TANGENT CONE

ALGEBRAIC GEOMETRY COURSE NOTES, LECTURE 9: SCHEMES AND THEIR MODULES.

COMPLEX VARIETIES AND THE ANALYTIC TOPOLOGY

Pacific Journal of Mathematics

MORDELL EXCEPTIONAL LOCUS FOR SUBVARIETIES OF THE ADDITIVE GROUP

A POLAR, THE CLASS AND PLANE JACOBIAN CONJECTURE

Introduction Non-uniqueness of factorization in A[x]... 66

Polynomials, Ideals, and Gröbner Bases

ABSTRACT NONSINGULAR CURVES

Algebraic Geometry Spring 2009

AN INFORMAL INTRODUCTION TO THE MINIMAL MODEL PROGRAM

Test, multiplier and invariant ideals

9. Integral Ring Extensions

(1) is an invertible sheaf on X, which is generated by the global sections

ON A THEOREM OF CAMPANA AND PĂUN

NEW CLASSES OF SET-THEORETIC COMPLETE INTERSECTION MONOMIAL IDEALS

TORIC WEAK FANO VARIETIES ASSOCIATED TO BUILDING SETS

MANIN-MUMFORD AND LATTÉS MAPS

MONOMIALIZATION OF STRONGLY PREPARED MORPHISMS TO SURFACES

Characteristic classes in the Chow ring

INTRODUCTION TO ALGEBRAIC GEOMETRY, CLASS 14

ALGORITHMS FOR ALGEBRAIC CURVES

GENERICALLY FINITE MORPHISMS

Non-uniruledness results for spaces of rational curves in hypersurfaces

ATOMIC AND AP SEMIGROUP RINGS F [X; M], WHERE M IS A SUBMONOID OF THE ADDITIVE MONOID OF NONNEGATIVE RATIONAL NUMBERS. Ryan Gipson and Hamid Kulosman

A NOTE ON RETRACTS AND LATTICES (AFTER D. J. SALTMAN)

LEXIFYING IDEALS. Abstract: This paper is on monomial quotients of polynomial rings over which Hilbert functions are attained by lexicographic ideals.

12. Linear systems Theorem Let X be a scheme over a ring A. (1) If φ: X P n A is an A-morphism then L = φ O P n

Journal of Pure and Applied Algebra

Transcription:

TRANSACTIONS OF THE AMERICAN MATHEMATICAL SOCIETY Volume 357, Number 12, Pages 4805 4812 S 0002-9947(05)03866-3 Article electronically published on July 19, 2005 A SIMPLE ALGORITHM FOR PRINCIPALIZATION OF MONOMIAL IDEALS RUSSELL A. GOWARD, JR. Abstract. In this paper, we give a simple constructive proof of principalization of monomial ideals and the global analog. This also gives an algorithm for principalization. 1. Introduction Let X bea scheme offinite typeover a fieldk of arbitrary characteristic. Suppose that D 1,...,D h are effective divisors such that D i has simple normal crossings on X. Then, in characteristic zero, a simple case of Hironaka s famous theorem on principalization shows that there exists a sequence of blow-ups at non-singular centers principalizing the ideal I D1 +...+ I Dh locally generated by the defining equations of the D i. That is, if we denote by : X X the composite of these blow-ups, then the ideal ( I Di )O X is a principal ideal defining a divisor with simple normal crossings. In this paper, we give a simple constructive proof of this result that is valid in any characteristic. We show furthermore that the non-singular centers can always be chosen to be the intersections of precisely two of the prime divisors in the support of the divisor D 1 +...+ D h (or its pullback). In particular, one can principalize a monomial ideal in the polynomial ring k[x 1,...,x n ] by performing monomial blow-ups. A basic idea in resolution of singularities is to define invariants which behave well under blowing up. Then the locus of points, or a subvariety thereof, where the invariant is a maximum, is the center of a blow-up. Ideally, the invariants will decrease after blowing up until finally resolution has occured. We follow that idea here as well. We define a global invariant (σ(x),τ(x)) of a pair of divisors D 1,D 2 such that D 1 + D 2 has simple normal crossings on X. We then show that after a single blow-up X 1 X of a monomial center determined by (σ(x),τ(x)), the invariant decreases (σ(x),τ(x)) > (σ(x 1 ),τ(x 1 )) in the lexicographic order. Because (σ, τ ) N 2 N, this decreasing cannot continue indefinitely and eventually ends in a local principalization of I D1 +I D2. Because the Received by the editors November 20, 2002. 2000 Mathematics Subject Classification. Primary 13A99, 14E99. The author thanks Steven Dale Cutkosky for his advice and patience as supervisor for the author s Ph.D. thesis, and Karen Smith for her advice and help with numerous corrections to this paper. 4805 c 2005 American Mathematical Society Reverts to public domain 28 years from publication

4806 RUSSELL A. GOWARD, JR. general case easily reduces to the case of two divisors, this produces a simple algorithm for principalization for any number of divisors D i, which can be implemented on a computer. In the proof, the following points will become clear: 1) the algorithm is constructive and independent of a characteristic of the ground field; 2) the centers of the blow-ups are monomial; and 3) only codimension two blow-ups are necessary for principalization. The latter two points do not appear explicitly in the literature as far as we know. In section 2, we define the invariant (σ(x),τ(x)) and explain the ordering on these pairs. We also give some examples to illustrate how σ(x) determines the non-principal locus. It will be clear that (σ(x),τ(x)) together with an arbitrary ordering of the prime divisors in the support of D 1 +...+ D h uniquely determine the monomial centers of blowing-up in our algorithm. In section 3, we prove the main results. In section 4, we present the algorithm in pseudocode. In section 5, we apply the algorithm in an example in dimension three. For a general introduction to blowing-up we refer to [H1]. For a treatment of algorithms of resolution of singularities, we refer to [BM], [EV] and we refer to [H2] for Hironaka s results on resolution. 2. Definition of invariant Before we define the invariant used in the algorithm, we give an example to motivate the definition. Example. Let k be a field and consider the monomial ideal I =(x a y b,x c y d )of k[x, y]. When is I a principal ideal? For I to be principal, we must have one monomial dividing the other. This happens when a c, b d or a c, b d. Equivalently, I fails to be principal if and only if a c and b d have opposite signs. The same idea permeates our definition of the invariant σ in the general case. Suppose that X is a non-singular algebraic variety over a field k. We review some well-known terminology in order to fix notation. Definition 1. An effective divisor D on X is a formal sum of the form D = n i=1 a ie i,wherethee i are irreducible codimension one subvarieties of X. The E i are called prime divisors. Definition 2. A locally principal ideal sheaf I O X has simple normal crossings at p X if there exist regular parameters (x 1,...,x r )atp such that I p = x a 1 1 xa n r O X,p for some natural numbers a i. An effective divisor D = k i=1 a ie i on X has simple normal crossings if its ideal sheaf I D = I a 1 E 1 I a k E k has simple normal crossings at every point p X. Definition 3. Let D 1 = k i=1 a ie i and D 2 = k i=1 b ie i be divisors with simple normal crossings on X. Then, for each pair of irreducible prime components with non-trivial intersection, define σ(e i E j )by max{( a i b i, a j b j ), ( a j b j, a i b i )} if a i b i and a j b j have oppposite signs, σ(e i E j )= (, ) otherwise.

ALGORITHM FOR PRINCIPALIZATION OF MONOMIAL IDEALS 4807 The max is taken according to the lexicographic order on N N. For example, (1, 3) < (2, 5) and (3, 1) < (3, 2). Of course (, ) < (i, j) for all i, j Z. Definition 4. With the notation given in Definition 3, define σ(x) = max{ σ(e i E j ) E i E j, i j }, τ(x) = #{ C X C = E i E j, σ(c) =σ(x)}. It is easy to see that the non-principal locus of I D1 +I D2 is determined by σ: itis exactly the union of the E i E j such that σ(e i E j ) (, ) (see Proposition 1). Our algorithm calls for us to blow-up the centers E i E j such that σ(e i E j ) is maximal. If τ>1, then there are several possible choices of centers to blow-up. We make this choice unique, for example, by always choosing E a E b so that (a, b) is maximal over all such (i, j) inthelexorderonn N. Example 1. Let X = Spec (k[x 1,x 2 ]) and consider the effective divisors D 1 = 3E 1 +4E 2 and D 2 = E 1 +5E 2,whereE i = V (x i ). Then σ(x) =σ(e 1 E 2 )=(2, 1) and τ = 1. We note that the order of the divisors E i does not effect the value σ. If we change the order, then we still get that σ(x) =(2, 1). Note that at the origin p = E 1 E 2, I D1,p +I D2,p =(x 3 1x 4 2,x 1 x 5 2) is not principal. Example 2. Let X = Spec (k[x 1,x 2,x 3 ]). Let D 1 =5E 1 +3E 2 +2E 3 and D 2 = E 1 +4E 2 + E 3,whereE i is the divisor whose local equation is x i =0. Since a 1 b 1 and a 3 b 3 havethesamesign,σ(e 1 E 3 )=(, ). On the other hand, a 1 b 1 and a 2 b 2 have opposite signs, so σ(e 1 E 2 ) = (4, 1). Also a 2 b 2 and a 3 b 3 have opposite signs and σ(e 2 E 3 )=(1, 1). Then σ(x) = max{(1, 1), (4, 1), (, )} =(4, 1) and τ(x) =1. In this case, our algorithm calls for blowing-up the line E 1 E 2. Doing so, we introduce a new (exceptional) divisor E 4 and our divisors become 1D 1 = 5E 1 +3E 2 +2E 3 +8E 4, 1D 2 = E 1 +4E 2 + E 3 +5E 4. We abuse notation and write E i for their proper transforms. Then σ(e 2 E 3 )= (1, 1),σ(E 2 E 4 ) = (3, 2), and all the other pairs of intersecting divisors have σ(e i E j )=(, ). Hence our next center of blowing-up will be E 2 E 4. 3. Proof of principalization We begin with the case of two divisors. Proposition 1. Let X be a non-singular algebraic variety, and let D 1,D 2 be effective divisors on X such that D 1 + D 2 has simple normal crossings. Then I D1 + I D2 is principal at p X if and only if σ(e i E j )=(, ) whenever p E i E j. In particular, I D1 + I D2 is locally principal if and only if σ(x) =(, ). Proof. Let x 1,...,x n O X,p be regular parameters at p. Let f 1 = δ 1 x a 1 1...xa r n, f 2 = δ 2 x b 1 1...xb r n be local equations for D 1 and D 2 with δ i O X,p units. Suppose I D1 + I D2 is not principal at p. Then(f 1,f 2 ) is not principal and it follows that, for some i, j with i j, a i b i and a j b j have opposite signs. Otherwise, the a i b i all are 0or 0 which implies f 1 f 2 or f 2 f 1.LetE i be the component with local equation

4808 RUSSELL A. GOWARD, JR. x i =0,andletE j be the component with local equation x j =0. Thenp E i E j and σ(e i E j ) > 0. Conversely, suppose p E i E j and σ(e i E j ) > 0. Let x i =0andx j = 0 be local equations for E i and E j in a neighborhood of p. Then by definition of σ, a i b i and a j b j have opposite signs. Hence it follows that (f 1,f 2 ) is not principal, and so I D1 + I D2 is not principal at p. Remark. It follows from the proof of Proposition 1 that if I D1 + I D2 is principal at p, then either (I D1 + I D2 ) p =(I D1 ) p or (I D1 + I D2 ) p =(I D2 ) p. We will make use of this fact later in the proof of Lemma 1. Theorem 1. Let X be a non-singular algebraic variety. Suppose D 1 and D 2 are effective divisors on X such that D 1 + D 2 has simple normal crossings. Suppose that C X is the intersection of two components of D 1 + D 2 with σ(c) =σ(x) > (, ). Let : X 1 X be the blow-up of X centered at C. Then we have (σ(x),τ(x)) > (σ(x 1 ),τ(x 1 )) in the lexicographic order. Proof. Write D 1 = k i=1 a ie i and D 2 = k i=1 b ie i,wherethee i are irreducible components. By relabeling the E i if necessary we may assume that C = E 1 E 2. Likewise we may also assume that a 1 b 1 < 0anda 2 b 2 > 0. Let : X X be the blow-up of X with center C, andlete be the exceptional divisor of. DenotebyE i the proper transform of E i. A simple local computation shows that { E E i = i + E if i =1, 2, (1) E i if i>2. Hence k (2) D 1 =(a 1 + a 2 )E + a i E i, (3) D 2 =(b 1 + b 2 )E + i=1 k b i E i. Now we compute σ to show that it has has not increased under this blow-up. For the divisors E i which are transforms of divisors on X, wehaveσ(e i E j )= σ(e i E j ) whenever E i and E j intersect. So it suffices to consider pairs where one of the divisors is exceptional. Denote C j = E E j. Because the argument is symmetric for j = 1 or 2, and likewise for any j 3, there are only really two cases to consider. Case 1. j = 1. By our initial assumption, a 1 b 1 < 0. If a 1 + a 2 (b 1 + b 2 ) 0, then σ(c 1 )=(, ) and we are done. So suppose a 1 + a 2 (b 1 + b 2 ) > 0. Then b 1 a 1 <a 2 b 2 and we have σ = (a 2 b 2,b 1 a 1 ) and σ(c 1 ) = max{(b 1 a 1,a 1 + a 2 (b 1 + b 2 )), (a 1 + a 2 (b 1 + b 2 ),b 1 a 1 )}. Now since a 1 b 1 is negative, we see that a 1 + a 2 (b 1 + b 2 ) <a 2 b 2. Since also a 2 b 2 >a 1 b 1, we see directly that in either case σ(c 1 ) is strictly less than σ. i=1

ALGORITHM FOR PRINCIPALIZATION OF MONOMIAL IDEALS 4809 Case 2. j 3. Assume that a 3 b 3 < 0. (The case when a 3 b 3 > 0hasa similar argument.) If a 1 + a 2 (b 1 + b 2 ) 0, then σ(e E 3 )=(, ) and we are done. So assume that a 1 + a 2 (b 1 + b 2 ) > 0. As before this implies that σ =(a 2 b 2,b 1 a 1 ). Then there are two possibilities for σ(c 3 )=σ(e E 3 ). One possibility is that σ(c 3 )=(a 1 + a 2 (b 1 + b 2 ),b 3 a 3 ). In this case, we have a 2 b 2 > (a 2 b 2 )+(a 1 b 1 )sincea 1 b 1 is negative. Hence σ =(a 2 b 2,b 1 a 1 ) > (a 1 + a 2 (b 1 + b 2 ),b 3 a 3 )=σ(c 3 ) and we are done in this case. The other possibility is that σ(c 3 )=(b 3 a 3,a 1 + a 2 (b 1 + b 2 )). Note that we can assume that E 2 E 3, otherwisee 3 does not intersect E at all. Thus by maximality of σ, a 2 b 2 b 3 a 3. It follows that σ>σ(c 3 ) except possibly when a 2 b 2 = b 3 a 3. However this cannot happen since this equality and the fact that σ σ(e 2 E 3 ) would imply b 1 a 1 b 3 a 3 = a 2 b 2, which contradicts the computation above that a 2 b 2 >b 1 a 1. Now we have shown that the invariant σ definitely decreases locally under blowing-up of our chosen center. Thus the global invariant (σ, τ ) decreases as well, in the lexicographic order: under the blow-up : X X, eitherσ(x ) <σ(x) or σ(x )=σ(x) andτ(x )=τ(x) 1. It is now easy to prove the theorem that was mentioned in the Introduction. First, we need the following lemma. Lemma 1. If D 1,...,D h are divisors on a non-singular variety X such that D 1 + + D h has simple normal crossings, then I D1 + + I Dh is locally principal if I Di + I Dj is locally principal for all pairs i, j. Proof. If I D1 + I D2 is principal at p, then either (I D1 + I D2 ) p = (I D1 ) p or (I D1 + I D2 ) p =(I D2 ) p, but then either (I D1 + + I Dh ) p =(I D1 + I D3 + + I Dh ) p or (I D1 + + I Dh ) p =(I D2 + I D3 + + I Dh ) p and we are done by induction on h. Theorem 2. Let D 1,...,D h be effective divisors, such that D i has simple normal crossings. Then there exists a sequence of blow-ups of non-singular centers : X X such that (I D1 + +I Dh )O X is locally principal and defines a simple normal crossing divisor. Proof. By Lemma 1, we reduce immediately to the case when h = 2. Fix an ordering of E 1,...,E k of the divisors in the support of D 1 + D 2. Compute (σ, τ ). If σ =(, ), then the ideal I D1 + I D2 is locally principal by Proposition 3.1 and we are done. Otherwise consider all the non-empty intersections E i E j where σ(e i E j ) is maximal. From among these, let C = E a E b,where(a, b) is maximal in the lexicographic ordering of N N. Let : X 1 X be the blow-up of X with center C. On X 1, we have the divisors E 1,...,E k,e k+1 still with normal crossings, where E k+1 is the exceptional divisor of and by abuse of notation we have written E 1,...,E k for their proper transforms. The divisors D 1, D 2 aremadeupoftheprimedivisorse 1,...,E k,e k+1. By Theorem 1, we have (σ(x),τ(x)) > (σ(x 1 ),τ(x 1 )). We can then repeat this process on X 1,using the divisors D 1, D 2.Since(σ, τ ) N 2 N, this process must eventually stop.

4810 RUSSELL A. GOWARD, JR. When it stops, we have (σ, τ )=(, ), and I D1 + I D2 has been principalized. The proof is complete. Corollary 1. Let R = k[x 1,...,x n ] be a polynomial ring over a field k. If I R is a monomial ideal, then there exists a monomial ideal J R such that X = Proj R[Jt] is non-singular and IO X is locally principal. Proof. Let X = Spec R. Suppose I =(m 1,...,m j )witheachm t a monomial in the x i. Then each monomial defines an effective divisor and their sum has normal crossing support on X. By the above theorem, there exists a sequence of blow-ups X l l l 1 Xl 1... 1 X1 X = A n k so that IO Xl is principal and defines a simple normal crossings divisor. Let X l = X and = l l 1... 1 and define J = IO X.ThenJis the desired monomial ideal. In another paper [G], we show, given the monomial ideal I R, how to explicitly construct a monomial ideal J I such that X = Proj R[Jt] is non-singular and IO X is locally principal. 4. Algorithm: Principalization of monomial ideals INPUT: (X, E, D), where X is a non-singular algebraic variety, E = {E i } is a collection of prime divisors in simple normal crossings, and D = {D 1,...,D h } is a finite collection of effective divisors supported on E. OUTPUT: a sequence of blow-ups X l l 1 l Xl 1... 1 X1 X0 = X of non-singular centers such that IO Xl is principal where I = I D1 + + I Dh. Furthermore, each center will be of the form E F where E and F are either the proper transforms of the E i or exceptional divisors (or their proper transforms) of the maps. INITIALIZATION: X p := X 0 := X, E := {E 1,...,E n }, D = {D 1,...,D h }. STEP 1: For (a, b) {1,...,h} {1,...,h},a b DO. STEP 2: Consider divisors D a = a i E i and D b = b i E i.ife i E j, then compute max{( a i b i, a j b j ), ( a j b j, a i b i )} σ(e i E j )= (, ) if a i b i and a j b j have oppposite signs, otherwise. Here the maximum is taken with respect to the lex order on N N. Compute σ(x p )=maxσ(e i E j ). Set τ(x p )=#E i E j such that σ(e i E j )=σ(x p ). WHILE σ(x p ) > (, ) DO Set C = E c E d where (c, d) is uniquely determined as the max in the lex order among the indices i, j such that σ(e i E j )=σ(x p ). Let p+1 : X p+1 X p be the blow-up of X p with center C. Let E n+1 = p+1 1 (C) be the exceptional divisor of this map. For each E i E,setE i := the proper transform of E i on X p+1.for each D i D,setD i := p+1d i.sete:= E {E n+1 }, n := n +1, and p := p +1.

ALGORITHM FOR PRINCIPALIZATION OF MONOMIAL IDEALS 4811 GO TO STEP 2 OTHERWISE: σ(x p )=(, ) and composite map X p X 0 is a sequence of blow-ups which principalizes I Da + I Db. GO TO STEP 1 5. Example in dimension 3 Example. Let X = A 3 k, k an arbitrary field. Let E 1,E 2 and E 3 be any prime divisors in A 3 k intersecting in simple normal crossings for example, the coordinate planes. Let D 1 = E 1 +3E 2 +2E 3 and D 2 =2E 1 + E 2 + E 3.Then σ(e 1 E 2 ) = (2, 1), σ(e 1 E 3 ) = (1, 1), σ(e 2 E 3 ) = (, ), and σ(x) =(2, 1),τ(X) =1soC 1 = E 1 E 2 will be the center of the first blow-up. Let 1 : X 1 X 0 = X be the blow-up of X with center C 1 and let E 1 = 1 1 1) be the exceptional divisor. Then 1D 1 = 4E 1 + E 1 +3E 2 +2E 3, 1D 2 = 3E 1 +2E 1 + E 2 + E 3. Note that E 1 and E 2 do not intersect at all. We compute σ(e 1 E 1)= (1, 1), σ(e 1 E 3)=(1, 1), and all other pairs have σ =(, ). Hence(σ(X 1 ),τ(x 1 )) = ((1, 1), 2). To decide what center to blow-up, we use the lex order on the indices (i, j) to choose the center C 2 = E 1 E 3. Let 2 : X 2 X 1 be the blow-up of X 1 with center C 2 = E 1 E 3. Let E 2 = 2 1 2) be the exceptional divisor. Then 2D 1 = 3E 2 +4E 1 + E 1 +3E 2 +2E 3, 2D 2 = 3E 2 +3E 1 +2E 1 + E 2 + E 3. Note that among the intersecting pairs of divisors, we have for all such pairs σ = (, ) except for σ(e 1 E 1 )=(1, 1). Hence σ(x 2 )=(1, 1) and τ(x 2 )=1. Again we see that (σ(x 2 ),τ(x 2 )) = ((1, 1), 1) < ((1, 1), 2) = (σ(x 1 ),τ(x 1 )). Our next center is thus C 3 = E 1 E 1. Let 3 : X 3 X 2 be the blow-up of X 2 with center C 3 = E 1 E 1. Let E 3 = 3 1 3) be the exceptional divisor. Then 2D 1 = 5E 3 +3E 2 +4E 1 + E 1 +3E 2 +2E 3, 2D 2 = 5E 3 +3E 2 +3E 1 +2E 1 + E 2 + E 3. One now easily verifies that σ =(, ) for these two divisors because whenever two of the prime divisors in their support intersect, the differences of the corresponding coefficients have the same sign. In other words, the ideal I D1 + I D2 is locally principal. Note however that this ideal is not globally principal.

4812 RUSSELL A. GOWARD, JR. References [BM] Bierstone, E., Milman, P., Canonical Desingularization in Characteristic Zero by Blowing- Up the Maximal Strata of a Local Invariant, Ivent. Math., 128 (1997), 207-302. MR1440306 (98e:14010) [EV] Encinas, S., Villamayor, O., A Course on Constructive Desingularization and Equivariance, Resolution of Singularities: A Research Textbook, Birkhauser, Progress in Mathematics, v. 181 (2000). MR1748620 (2001g:14018) [G] Goward, Russell, A., A Principalizing Ideal of a Monomial Ideal, preprint. [H1] Hartshorne, R., Algebraic Geometry, Graduate Texts in Mathematics, 52, Springer-Verlag, 1977. MR0463157 (57:3116) [H2] Hironaka, H., Resolution of Singularities of an Algebraic Variety Over a Field of Characteristic Zero, Annals of Math., Vol. 79, 1964. MR0199184 (33:7333) Department of Mathematics, University of Michigan-Ann Arbor, Ann Arbor, Michigan 48109-1109