An Algorithm to Calculate the Kernel of Certain Polynomial Ring Homomorphisms

Size: px
Start display at page:

Download "An Algorithm to Calculate the Kernel of Certain Polynomial Ring Homomorphisms"

Transcription

1 An Algorithm to Calculate the Kernel of Certain Polynomial Ring Homomorphisms Fausto Di Biase and Rüdiger Urbanke CONTENTS 1. Introduction 2. The Solution by Means of a Gröbner Basis over Kx;y 3. The Solution by Means of Gröbner Bases over Kx 4. Simulation Results and Discussion References We propose an improvement upon the standard algorithm for computing the kernel of a polynomial map, assuming that the map sends monomials into monomials. Rather than computing a Gröbner basis in the joint polynomial ring, and then selecting only the elements of interest, we show that a moderate number of iterations of the Buchberger algorithm in the variables of the domain suffices. This work was carried out while the authors were at Washington University, St. Louis, in the Mathematics and Electrical Engineering Departments, respectively. Di Biase thanks the C.N.R. (Italy) for support, through grants and INTRODUCTION We are interested in calculating a nite basis for the kernel of a ring homomorphism : K x! K y between polynomial rings K x := K[x 1 ; : : : ; x n ] and K y := K[y 1 ; : : : ; y m ]. It is well known [Adams and Loustaunau 1994; Conti and Traverso 1991] that this can be accomplished applying the Buchberger algorithm [Buchberger 1985] over the polynomial ring K x;y := K[x 1 ; : : : ; x n ; y 1 ; : : : ; y m ]. Unfortunately, the complexity of the Buchberger algorithm is a strongly increasing function of the number of variables. Hence, it would be useful to nd an algorithm operating on K x alone. The main result of this paper is that this can indeed be done in the special case in which the map is the extension of a semigroup homomorphism. We will see that in this case a moderate number (bounded by b 1 nc) of Buchberger algorithms over K 2 x is suf- cient to nd a basis for ker, and, hence, that for a large number of variables the proposed algorithm will be more ecient than the standard algorithm. For general information on Grobner bases, see [Buchberger 1985; Cox et al. 1991]. The proposed algorithm has many applications, e.g., in the area of integer programming [Conti c A K Peters, Ltd /96 $0.50 per page

2 228 Experimental Mathematics, Vol. 4 (1995), No. 3 and Traverso 1991; Natraj et al.; Thomas; Hosten and Sturmfels 1994] as well in the realm of sampling from conditional distributions [Diaconis and Sturmfels]. We start by shortly reviewing the standard solution in Section 2. In Section 3 we then present the new algorithm together with some examples. Finally, in Section 4 the running times of these two algorithms are compared and the results are discussed. 2. THE SOLUTION BY MEANS OF A GRÖBNER BASIS OVER K x;y Let f j = (x j ) 2 K y and j = x j f j 2 K x;y, for j = 1; : : : ; n. Denote by hf: : :gi the ideal generated by f: : :g. Lemma 2.1. Let G be a (reduced) Grobner basis for hf 1 ; : : : ; n gi in K x;y with respect to a term order that eliminates the y variables. Then G 0 = G \ K x is a (reduced) Grobner basis for ker. Proof. The Elimination Theorem [Cox et al. 1991, p. 114] implies that G 0 is a (reduced) Grobner basis for hf 1 ; : : : ; n gi \ K x. The claim then follows since hf 1 ; : : : ; n gi is equal to the kernel of the (unique) homomorphic extension e : K x;y! K y of, for which e (x j ) = f j and e (y i ) = y i. Example 2.2. Let : K[x 1 ; : : : ; x 4 ]! K[y 1 ; y 2 ] map x 1 ; : : : ; x 4 into y 3 1, y 2 1 y 2, y 1 y 2 2, and y 3 2, respectively, so that 1 = x 1 y 3 1, etc. Then G = f x x 2 x 4 ; x 2 x 3 + x 1 x 4 ; x x 1 x 3 ; x 4 y 3 2 ; x 4y 1 + x 3 y 2 ; x 3 y 1 + x 2 y 2 ; x 2 y 1 + x 1 y 2 ; x 3 y 1 y 2 2 ; x 2 y 2 1 y 2; x 1 y 3 1g is the reduced Grobner basis for hf 1 ; : : : ; 4 gi with respect to lex order, y 1 > y 2 > x 1 > > x 4. Hence, G 0 = f x x 2 x 4 ; x 2 x 3 + x 1 x 4 ; x x 1 x 3 g is the reduced Grobner basis for ker with respect to lex order, x 1 > > x 4. Example 2.3. Let : K[x 1 ; : : : ; x 6 ]! K[y 1 ; : : : ; y 4 ] map x 1 ; : : : ; x 6 to, respectively, y 2 1 y3 2 y5 3, y 5 1 y2 2 y3 3 y 4, y 4 1 y4 2 y2 3 y 4, y 1 y 2 3 y4 4, y 1 y 5 3 y3 4, and y 2 2 y2 4. The reduced Grobner basis G for hf 1 ; : : : ; 6 gi with respect to lex order y 1 > y 4 > x 1 > > x 6 consists of 1180 elements, and G 0 = fx 10 3 x6 4 x 9 2 x 5x 11 6 ; x14 1 x20 4 x 2 x 6 3 x19 5 x8 6 ; x 16 3 x18 5 x 14 1 x8 2 x14 4 x3 6 ; x26 3 x17 5 x 14 1 x17 2 x8 4 x14 6 ; x 36 3 x16 5 x 14 1 x26 2 x2 4 x25 6 ; x46 3 x4 4 x15 5 x 14 1 x35 2 x36 6 g is the reduced Grobner basis for ker with respect to lex order x 1 > > x 6. Note that the above procedure requires the calculation of a Grobner basis G of hf i gi in K x;y, but the actual solution G 0 is then just a small subset of G, namely G 0 = G \ K x. This is especially apparent in the second example, where jgj = 1180 and jg 0 j = THE SOLUTION BY MEANS OF GRÖBNER BASES OVER K x Here we present an alternative way to calculate ker when (x j ) is a monomial in K y for every j = 1; : : : ; n. The solution is gradually built up by a repeated application of the Buchberger algorithm over K x (as opposed to K x;y ). The eciency of the proposed algorithm is based on the (empirical) fact that the complexity of the Buchberger algorithm grows strongly in the number of variables, so that for a large number of variables it is more ecient to calculate a moderate number of Grobner bases over K x instead of one over K x;y. This is especially true for the memory requirements of the proposed algorithm (see Example 2.3). Let M x denote the set of all monomials in K x, and likewise M y. Let f j = (x j ) and assume that f j 2 M y, for j = 1; : : : ; n. Note that all the information about is contained in the m n matrix M, with nonnegative integer entries, given by the exponents of the monomials f 1 ; : : : ; f n. We use the usual compact multi-index notation for monomials: e.g., for = ( 1 ; : : : ; n ) 2 N n, the symbol x denotes the monomial x 1 1 : : : x n n. Denote by log the isomorphism between M x and

3 Di Biase and Urbanke: An Algorithm to Calculate the Kernel of Certain Polynomial Ring Homomorphisms 229 N n given by log x := for 2 N n. There is a similar map from M y to N m, which, by a slight abuse of notation, we will denote by log also. Let M 2 N mn be dened by M i;j = (log f j ) i, where M i;j is the entry of M in row i, column j. This matrix denes a Z-linear mapping : Z n! Z m, by the usual row-by-column multiplication: (u) := Mu: A Z-basis for ker can be calculated using a variant of an algorithm that calculates the Smith normal form of an integer basis [Cohen 1993, p. 72]. The connection between ker and ker is conveyed by a map ' : Z n! K x, which will be presently dened. For u 2 Z dene u + and u by u + = max(u; 0) and u = max( u; 0). These denitions extend naturally to elements in Z n if we apply them componentwise. Note that if u 2 Z n then u + ; u 2 N n, and that ( u) + = u and ( u) = u +. Now for any u 2 Z n we dene '(u) := x u+ x u : Any binomial (dierence of monomials) p = x x, where ; 2 N n, can be written (in a unique way) as p = x x = m p '(u p ), where m p 2 M x and u p 2 Z n. We will write p + for x, and p for x. Then clearly p + = x = m p x u p + and p = x = m p x u p. Let 0 denote the natural partial order on N n obtained by forming the product of n copies of N with its natural order. If ; 2 N n, we denote by _ the 0 -smallest element of N n such that 0 _ and 0 _. In symbols, ( _ ) j = maxf j ; j g for j = 1; : : : ; n: We set x _ x = x _. Lemma 3.1. Let p and q be binomials in K x. Then p _ q + p p + p _ q + q + q = m p;q '(u p + u q ) (3.1) for some m p;q 2 M x. Proof. Note that u p (u p +u q ) + = u q (u p +u q ). Therefore the left-hand side equals p _ q + p (p + p ) + p _ q + where q + (q + q ) = p _ q + p + p _ q + p q + q = x u p+(u p +log(m p))_(u + q +log(m q)) x u q+(u +log(m p p))_(u + +log(m q q)) = x x (u p +u q ) + x (u p+u q ) = x '(u p + u q ); = up (up + uq) + +(u p +log(mp)) _(u + q +log(mq)) = uq (up + uq) +(u p +log(mp)) _(u + q +log(mq)): To see that 2 N n note that (u p + log(m p )) _ (u + q +log(m q )) is increasing (with respect to 0 ) in m p and m q. Hence, it suces to show that 2 N n in the case m p = m q = 1. Using the facts that u p _ u + q = u p + (u + q u p ) + and (u p + u q ) + = (u + p u q ) + + (u + q u p ) +, we get that = u + p (u + p u q ) + and, hence, 2 N n. Note that the S-polynomial [Cox et al. 1991, p. 82] of p and q, as well as the reduction of p with respect to q (if possible), can be written in the form of equation (3.1). This shows that if we calculate the Grobner basis of a set of elements of the form m i '(u i ), where m i 2 M x and u i 2 Z n, each element of this Grobner basis will also have this form, since this calculation can be done by computing a sequence of S-polynomials (possibly) followed by reductions. This can be seen in Examples 2.2 and 2.3 (each j is a binomial in K x;y ). We also have the following special case. (The support of 2 N n, denoted by supp, is the set of indices for which the corresponding component of is not zero.) Corollary 3.2. Let p = '(u p ); q = '(u q ) for some u p ; u q 2 Z n. If supp u + p and supp u q are disjoint (or supp u p is disjoint from supp u+ q ) then '(u p + u q ) 2 h'(fu p ; u q g)i: Proof. From Lemma 3.1 with m p = m q = 1 we have (using the same notation as in the previous proof) = u + p (u + p u q ) +. The hypothesis on

4 230 Experimental Mathematics, Vol. 4 (1995), No. 3 the supports implies that (u + p u q ) + = u + p and, hence, = 0. Example 3.3. Let u = (1; 2; 3; 1) = u + u = (1; 0; 3; 0) (0; 2; 0; 1) and v = (2; 1; 0; 2) = v + v = (2; 1; 0; 0) (0; 0; 0; 2). Since supp u + \ supp v = f1; 3g \ f4g =?; it follows from Corollary 3.2 that '(u + v) = '((3; 1; 3; 3)) = x 3 1 x3 3 x 2 x 3 4 belongs to hfx 1 x 3 3 x 2 2 x 4; x 2 1 x 2 x 2 4gi. Indeed, this binomial equals x 2 1(x 1 x 3 3 x 2 2 x 4) + x 2 x 4 (x 2 1 x 2 x 2 4). In the next theorem we see that the connection between ker and ker rests on the fact that ker is the ideal generated by '(ker ). Theorem 3.4. ker = h'(ker )i: Proof. It is simply based on a telescopic identity. Details can be found in [Herzog 1970]. If K is a basis for ker consisting of k elements (to simplify notation, we will use K to denote a basis for ker as well as the matrix in Z kn whose rows are the vectors in K), then it is not true in general that '(K) will be a set of generators for h'(span K)i, as the next example shows. Example 3.5. Let be as in Example 2.2. Then log(f1 ) M = 1 log(f 2 ) 1 log(f 3 ) 1 log(f 4 ) 1 log(f 1 ) 2 log(f 2 ) 2 log(f 3 ) 2 log(f 4 ) = : Calculating a Z-basis for ker we get K = : Hence, '(K) = fx 1 x 4 x 2 x 3 ; x 2 2 x 1 x 3 g and, calculating the reduced Grobner basis with respect to lex order, x 1 > > x 4, we get the set G = fx 2 x 2 3 x 2 2 x 4; x 2 x 3 + x 1 x 4 ; x 2 2 x 1 x 3 g: Since this (reduced and therefore unique) Grobner basis does not equal the Grobner basis we calculated in Example 2.2, we conclude that h'(k)i is strictly contained in h'(span K)i. Example 3.6. There are many equivalent choices for K. More precisely, if A 2 Z kk and det A = 1, then K 0 = AK is an equivalent basis (span K 0 = span K), and we write K 0 K. Conversely, any two equivalent bases are related in this way. Hence, we may ask if there always exists a K 0 K such that h'(k 0 )i = h'(span K)i. Again the previous example shows that this is not true. But there is an important special case in which '(K) is already sucient to generate h'(span K)i. Theorem 3.7. Let K 2 N kn. Then h'(k)i = h'(span K)i: Proof. Let g i, i = 1; : : : ; k, denote the rows of K. It suces to prove that if '(v) 2 h'(k)i and i 2 f1; : : : ; kg then '(v g i ) 2 h'(k)i, since any u 2 span K can be achieved in this way by starting with v = 0. Hence, assume '(v) 2 h'(k)i. Note that g i 2 N n, so that supp g i \supp v + =?. Therefore, by Corollary 3.2, '(v + g i ) 2 h'(fv; g i g)i h'(k)i: To prove that '(v g i ) 2 h'(k)i, note that v g i = v + ( g i ), and that supp( g i ) + \ supp v = supp g i \ supp v =?: In general, given a K 2 Z kn there will not exist a K 0 K such that K 0 2 N kn. Nevertheless we can always nd an equivalent basis with all base vectors lying in the same orthant, as the next lemma shows. Lemma 3.8. Let K 2 Z kn. Then there exists a K 0 K such that each column of K 0 is either in N k or in ( N ) k. Proof. First note that, if the j-th column of K is the zero k-tuple, the j-th column of any K 0 K is an

5 Di Biase and Urbanke: An Algorithm to Calculate the Kernel of Certain Polynomial Ring Homomorphisms 231 element of N k (being also the zero vector). Hence, without loss of generality, we can assume that each column of K contains at least one nonzero entry. If we can show that there exists a K 0 K such that some row of K 0 has all nonzero entries then by adding suitable (positive) multiples of this row to all other rows (thereby not changing the row space) we can generate the desired equivalent matrix. To see that such a K 0 exists, consider the set fi : 1 i n and jk j;i j > 0g; called the support of the j-th row of K and denoted by supp g j. Dene K 0 by g 0 1 = g 1 and g 0 j = g j + a j 1 g 0 j 1 for j = 2; : : : ; k, where a j 1 is any integer such that supp g 0 j = supp g j [supp g 0 j 1 (for instance, a j 1 = 1 + max i jg j;i j). Clearly K 0 K and supp g 0 k = k[ j=1 supp g j = f1; : : : ; ng: Therefore all components of g 0 k are nonzero. Example 3.9. Let be as in Example 2.2 and Example 3.5. Then M = = is an equivalent basis for ker with both rows in the same orthant. Lemma Let K 2 Z kn, and assume there exists a nite set U span K such that h'(u)i = h'(span K)i. If G is the reduced Grobner basis for h'(u)i (with respect to some xed order <) then G = '( ~ U) for some ~ U span K. Proof. By the remark following Lemma 3.1, each element g in the reduced Grobner basis has the form g = m'(u) for some m 2 M x and u 2 span K. Assume that m 6= 1 for some g 2 G. Now, '(u) 2 h'(u)i implies that '(u) (and, hence, g) is reducible by G n fgg, contradicting the fact that G was already reduced. For j 2 f1; 2; : : : ; ng dene T j : Z n! Z n as the operator that switches the sign of the jth component of the vectors in Z n. Further, if p 2 K x has the form p = '(u) for some u 2 Z n, we dene T j (p) = '(T j u). Theorem Let K 2 Z kn and assume that there exists a nite set U span K such that h'(u)i = h'(span K)i. If G is the reduced Grobner basis for h'(u)i, with respect to a term order that eliminates x j, then ht j Gi = h'(span(t j K))i. Proof. First observe that, by Lemma 3.10, there is a nite subset U ~ span K such that G = '( U). ~ Thus T j G = '(T j U) ~ is well dened. Moreover, since T j U ~ span(tj K), we have ht j Gi h'(span(t j K))i: To prove the other inclusion, let u 2 span K. Since G is a Grobner basis, there exists a g 2 G that gives rise to a head reduction of '(u). Without loss of generality, we may assume that '(u) = x a j p q and g = x b jr s, where a; b 2 N, a b and p; q; r; s are monomials in K[x 1 ; : : : ; x j 1 ; x j+1 ; : : : ; x n ]. Thus p = rm for some m 2 K[x 1 ; : : : ; x j 1 ; x j+1 ; : : : ; x n ] and '(u) = x a j p q = (xb j r s)xa b j m + (x a b j sm q) = gx a b j m + '(~u) ~m; where ~m is a monomial in K[x 1 ; : : : ; x j 1 ; x j+1 ; : : : ; x n ]; ~u 2 span K by Lemma 3.1, and the leading term of '(~u) is strictly smaller (with respect to the chosen term order) than the leading term of '(u). We have '(T j u) = p x a j q and T jg = r x b js. Hence, '(T j u) = p x a j q = (r xb j = (T j g)m + '(T j ~u)x b j ~m: s)m + (sm xa b j q)x b j We see that '(T j u) 2 ht j Gi will follow from '(T j ~u) 2 ht j Gi: The latter follows by induction, from the observation that the same procedure can be applied to

6 232 Experimental Mathematics, Vol. 4 (1995), No. 3 '(~u) (since ~u 2 span K) and that the leading term of '(~u) is strictly smaller than the leading term of '(u). We are now ready to describe our algorithm to calculate ker. Let K be a basis for ker. By Lemma 3.8 there exists an equivalent basis K 0 such that each column of K 0 is either in N n or in ( N ) n. Let J f1; 2; : : : ; ng be the index set of all columns with negative entries, and let K 0 J be the matrix obtained from K 0 by reversing all signs in the columns indexed by J. By Theorem 3.7, h'(k 0 J)i = h'(span K 0 J)i: If J =? we are done. If J 6=?, let j be any element of J. Theorem 3.11 enables us to derive from '(KJ) 0 a nite set of generators for h'(span K 0 )i. Jnfjg Compute the Grobner basis for '(KJ) 0 with respect to a term order that eliminates x j and apply the operator T j to it. Proceeding recursively, we can calculate a nite set of generators for '(span KJ), 0 which by Theorem 3.4 equals ker. Summary of the Algorithm. 1. Calculate a basis K for ker. 2. Find an equivalent basis K 0 such that all rows of K 0 lie in the same orthant. 3. Let J be the index set of all columns with negative entries and let KJ 0 be the matrix obtained from K 0 by reversing the signs of the columns indexed by J. 4. Let G J = '(KJ) Until J =?, repeat this: Take j 2 J and let G Jnfjg be the result of T j operating on the reduced Grobner basis for G J with respect to a term order that eliminates x j ; then let J J n fjg. 6. Output G?, a generating set for ker. Example Let be as in Examples 2.2, 3.5, and 3.9. Then G f2g = '(K 0 f2g ) = '(T 2K 0 ) = fx 1 x 2 2 x 3 1; x 2 1 x3 2 x 4 1g. Calculating a Grobner basis of G f2g with respect to lex order, x 2 > x 1 > x 3 > x 4, we get f x 2 4 x 1+x 3 3 ; x 4 x 2 x 2 3 ; x 4x 1 x 2 +x 3 ; 1+x 1 x 2 2 x 3g: Hence, G? := T 2 G f2g = f x 2 4 x 1 + x 3 3 ; x 2x 4 x 2 3 ; x 4 x 1 + x 2 x 3 ; x x 1 x 3 g is a generating set for ker '. Calculating a reduced Grobner basis of G? with respect to lex order x 1 > > x 4, we obtain f x x 2 x 4 ; x 2 x 3 + x 1 x 4 ; x x 1 x 3 g, which agrees with our previous result derived in Example 2.2. Example Let be as in Example 2.3. Then Hence, M = B@ CA ; K = K 0 = G f2;5;6g = '(K 0 f2;5;6g) ; : = fx 9 2 x10 3 x6 4 x10 5 x11 6 1; x 14 1 x10 2 x4 3 x26 4 x20 5 x19 6 1g: Calculating a Grobner basis of G f2;5;6g with respect to lex order x 6 > x 1 > : : : > x 5 and then applying T 6 we get the following set G f2;5g : fx 61 2 x146 3 x x x ; x 23 2 x x 56 1 x62 4 x73; 5 x 98 1 x110 4 x x 38 2 x92x 3 6; x 42 1 x28 4 x x 15 2 x38 3 x2; 6 x 8 2 x x 14 1 x14 4 x18 5 x3 6 ; x28 1 x34 4 x x 7 2 x22 3 x5 6 ; x 14 1 x 2x 20 4 x x 6 3 x8 6 ; x9 2 x10 3 x6 4 x 5 + x 11 6 g: In the same way we can calculate G f2g, which has 22 elements, and nally G?, with 14 elements. Calculating a Grobner basis of G? with respect to lex order x 1 > > x 6 one can check that this result coincides with the one derived in Example SIMULATION RESULTS AND DISCUSSION The proposed algorithm requires the determination of at most b 1 nc Grobner bases over K 2 x. Based on the (empirical) fact that the complexity of the Buchberger algorithm is a strongly growing function of the number of variables, we conclude that it

7 Di Biase and Urbanke: An Algorithm to Calculate the Kernel of Certain Polynomial Ring Homomorphisms 233 is in general more ecient to evaluate b 1 nc Grobner bases over K x than one Grobner basis over 2 K x;y. In the special cases where either ker (hence also ker ) is trivial or ker is spanned by a single element in Z n, no determination of a Grobner basis is required in the proposed algorithm; more generally, we observe that the starting point of the proposed algorithm is a collection of binomials, whose cardinality is equal to the nullity of a generic linear map from Z n to Z m : namely, maxfn m; 0g. Table 1 compares the running times of the standard versus the proposed algorithm for some parameters of n and m. For each pair (n; m) the time listed is the median of the running times, in seconds, of 500 random examples, where each entry in the matrix M was chosen independently according to a uniform distribution on the set f0; : : : ; 5g. The simulation was performed on a NeXT computer (25 Mhz, 20 MBytes of RAM) using Mathematica [Wolfram 1991] (which uses lex order) to perform the Grobner basis calculations and PARI [Batut et al. 1993] to perform the calculation of the integer kernel. From this table we see that for all listed cases but the case (n; m) = (6; 2) the proposed algorithm performs better than the standard algorithm. As expected, the dierence in performance becomes the more signicant the larger m is compared to n. Beside the signicant decrease in running time, the proposed algorithm also requires a signicantly smaller amount of memory. For the mapping given in Example 2.3 the largest intermediate Grobner basis required for the proposed algorithm has 22 elements, compared to 1180 elements that the standard algorithm requires. The listed running times could be further reduced in several ways. Instead of using Mathematica to perform the Grobner basis calculation, one could use Macaulay [Bayer and Stillman], which is signicantly faster. More substantially, all occurring ideals are toric ideals, for which specialized Buchberger algorithms have been investigated [Conti and Traverso 1991; Hosten and Sturmfels 1994]. These speedups apply to the standard as (n; m) standard alg. present alg. (3; 2) (3; 3) (4; 2) (4; 3) (4; 4) (5; 2) (5; 3) (5; 4) (5; 5) (6; 2) (6; 3) (6; 4) (6; 5) (6; 6) TABLE 1. Comparison of running times between the standard and the present algorithms. Times listed are in seconds, and represent the median running times of 500 random examples where each entry of M is independent and uniformly distributed in the set f0; : : : ; 5g. well as to the proposed algorithm. There are at least two more potential ways in which the proposed algorithm can be made more ecient. First, it is known that the lexicographical ordering is in general not very ecient, so a potential improvement would be to replace lex order by a more ef- cient order which eliminates x j. Secondly, in the above simulations no special eort was made to choose a specic K 0 from the many possible equivalent bases in order to minimize the subsequent calculations. Although the original task of the proposed algorithm was to compute the kernel of a polynomial map, assuming that the map sends monomials into monomials, the algorithm also applies to ring homomorphisms : K x! K y;y 1, where K y;y 1 := K[y 1 ; : : : ; y m ; y 1 ; : : : ; 1 y 1 m ]: For these maps, the entries of the corresponding matrix M will be integers (rather than non negative integers), but the algorithm works as well.

8 234 Experimental Mathematics, Vol. 4 (1995), No. 3 Finally, we observe that in the standard method one could use the FGLM algorithm [Marinari et al. 1993], which given a Grobner basis with respect to a certain ordering produces a basis with respect to another ordering. Since hf 1 ; : : : ; n gi is already a Grobner basis (with respect to any term order that eliminates the x variables), one could apply this FGLM algorithm to hf 1 ; : : : ; n gi to compute a Grobner basis with respect to a term order that eliminates the y variables, rather than computing this basis from scratch. But it seems that no substantial improvement in running times results from this approach. Further, this approach is limited to the original case where the map sends monomials into monomials, and does not extend to the more general case. REFERENCES [Adams and Loustaunau 1994] W. W. Adams and P. Loustaunau, An Introduction to Grobner Bases, Graduate Studies in Math. 3, Amer. Math. Soc., Providence, [Batut et al. 1993] C. Batut, D. Bernardi, H. Cohen and M. Olivier, User's Guide to Pari-GP. This manual is part of the program distribution, available by anonymous ftp from the host megrez.ceremab. u-bordeaux.fr. [Bayer and Stillman] D. Bayer and M. Stillman, Macaulay: A Computer Algebra System for Algebraic Geometry. This manual is part of the program distribution, available by anonymous ftp from the host available by anonymous ftp from zariski.harvard.edu. [Buchberger 1985] B. Buchberger, \Grobner bases: An algorithmic method in polynomial ideal theory", Chapter 6 in Multidimensional Systems Theory (edited by N. K. Bose), D. Reidel, Dordrecht and Boston, [Cohen 1993] H. Cohen, A Course in Computational Algebraic Number Theory, Graduate Texts in Math. 138, Springer, New York, [Conti and Traverso 1991] P. Conti and C. Traverso, \Grobner bases and integer programming", pp. 130{ 139 in Applied Algebra, Algebraic Algorithms, and Error-Correcting Codes, New Orleans, 1991 (edited by H.F. Mattson et al.), Lecture Notes in Computer Science 539, Springer, Berlin, [Cox et al. 1991] D. Cox, J. Little, and D. O'Shea, Ideals, Varieties, and Algorithms, Undergraduate Texts in Math., Springer, New York, [Diaconis and Sturmfels] P. Diaconis and B. Sturmfels, \Algebraic algorithms for sampling from conditional distributions", to appear in Ann. Stat. [Herzog 1970] J. Herzog, \Generators and relations of abelian semigroups and semigroup rings," Manuscripta Math. 3 (1970), 175{193. [Hosten and Sturmfels 1994] S. Hosten and B. Sturmfels, \GRIN: An implementation of Grobner bases for integer programming", 1994 (for information contact Hosten at serkan@math.berkeley.edu). [Marinari et al. 1993] M. Marinari, H. Moller, and T. Mora, \Grobner bases of ideals dened by functionals with an application to ideals of projective points", Appl. Algebra Eng. Commun. Comput. 4 (1993), 103{145. [Natraj et al.] N. R. Natraj, S. R. Tayur and R. R. Thomas, \An algebraic geometry algorithm for scheduling in the presence of setups and correlated demands", to appear in Math. Programming. [Thomas] R. R. Thomas, \A geometric Buchberger algorithm for integer programming", to appear in Math. Oper. Res. [Wolfram 1991] S. Wolfram, Mathematica: A System for Doing Mathematics by Computer, 2nd ed., Addison-Wesley, Reading, MA, Fausto Di Biase, Department of Mathematics, Princeton University, Princeton, NJ (biase@math.princeton.edu) Rudiger Urbanke, Room 2C-254, AT&T Bell Labs, 600 Mountain Avenue, P.O.Box 636, Murray Hill, NJ (ruediger@research.att.com) Received May 19, 1994; accepted in revised form July 21, 1995

Lemma 1. There exists a unique minimal set of vectors 1 ; : : : ; t in S N n such t that the set of non-optimal solutions to all programs in IP A;c eq

Lemma 1. There exists a unique minimal set of vectors 1 ; : : : ; t in S N n such t that the set of non-optimal solutions to all programs in IP A;c eq GRIN: An Implementation of Grobner Bases for Integer Programming Serkan Hosten 1 and Bernd Sturmfels 2 1 School of Operations Research and Industrial Engineering Cornell University, Ithaca, New York 14853,

More information

1 xa 2. 2 xan n. + c 2 x α 2

1 xa 2. 2 xan n. + c 2 x α 2 Operations Research Seminar: Gröbner Bases and Integer Programming Speaker: Adam Van Tuyl Introduction In this talk I will discuss how to use some of the tools of commutative algebra and algebraic geometry

More information

Computing Minimal Polynomial of Matrices over Algebraic Extension Fields

Computing Minimal Polynomial of Matrices over Algebraic Extension Fields Bull. Math. Soc. Sci. Math. Roumanie Tome 56(104) No. 2, 2013, 217 228 Computing Minimal Polynomial of Matrices over Algebraic Extension Fields by Amir Hashemi and Benyamin M.-Alizadeh Abstract In this

More information

Groebner Bases, Toric Ideals and Integer Programming: An Application to Economics. Tan Tran Junior Major-Economics& Mathematics

Groebner Bases, Toric Ideals and Integer Programming: An Application to Economics. Tan Tran Junior Major-Economics& Mathematics Groebner Bases, Toric Ideals and Integer Programming: An Application to Economics Tan Tran Junior Major-Economics& Mathematics History Groebner bases were developed by Buchberger in 1965, who later named

More information

Polynomials, Ideals, and Gröbner Bases

Polynomials, Ideals, and Gröbner Bases Polynomials, Ideals, and Gröbner Bases Notes by Bernd Sturmfels for the lecture on April 10, 2018, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra We fix a field K. Some examples of fields

More information

ABSTRACT. Department of Mathematics. interesting results. A graph on n vertices is represented by a polynomial in n

ABSTRACT. Department of Mathematics. interesting results. A graph on n vertices is represented by a polynomial in n ABSTRACT Title of Thesis: GRÖBNER BASES WITH APPLICATIONS IN GRAPH THEORY Degree candidate: Angela M. Hennessy Degree and year: Master of Arts, 2006 Thesis directed by: Professor Lawrence C. Washington

More information

Toric Ideals, an Introduction

Toric Ideals, an Introduction The 20th National School on Algebra: DISCRETE INVARIANTS IN COMMUTATIVE ALGEBRA AND IN ALGEBRAIC GEOMETRY Mangalia, Romania, September 2-8, 2012 Hara Charalambous Department of Mathematics Aristotle University

More information

On the minimal free resolution of a monomial ideal.

On the minimal free resolution of a monomial ideal. On the minimal free resolution of a monomial ideal. Caitlin M c Auley August 2012 Abstract Given a monomial ideal I in the polynomial ring S = k[x 1,..., x n ] over a field k, we construct a minimal free

More information

AN INTRODUCTION TO AFFINE TORIC VARIETIES: EMBEDDINGS AND IDEALS

AN INTRODUCTION TO AFFINE TORIC VARIETIES: EMBEDDINGS AND IDEALS AN INTRODUCTION TO AFFINE TORIC VARIETIES: EMBEDDINGS AND IDEALS JESSICA SIDMAN. Affine toric varieties: from lattice points to monomial mappings In this chapter we introduce toric varieties embedded in

More information

Binomial Ideals from Graphs

Binomial Ideals from Graphs Binomial Ideals from Graphs Danielle Farrar University of Washington Yolanda Manzano St. Mary s University Juan Manuel Torres-Acevedo University of Puerto Rico Humacao August 10, 2000 Abstract This paper

More information

MCS 563 Spring 2014 Analytic Symbolic Computation Monday 27 January. Gröbner bases

MCS 563 Spring 2014 Analytic Symbolic Computation Monday 27 January. Gröbner bases Gröbner bases In this lecture we introduce Buchberger s algorithm to compute a Gröbner basis for an ideal, following [2]. We sketch an application in filter design. Showing the termination of Buchberger

More information

A Saturation Algorithm for Homogeneous Binomial Ideals

A Saturation Algorithm for Homogeneous Binomial Ideals A Saturation Algorithm for Homogeneous Binomial Ideals Deepanjan Kesh and Shashank K Mehta Indian Institute of Technology, Kanpur - 208016, India, {deepkesh,skmehta}@cse.iitk.ac.in Abstract. Let k[x 1,...,

More information

290 J.M. Carnicer, J.M. Pe~na basis (u 1 ; : : : ; u n ) consisting of minimally supported elements, yet also has a basis (v 1 ; : : : ; v n ) which f

290 J.M. Carnicer, J.M. Pe~na basis (u 1 ; : : : ; u n ) consisting of minimally supported elements, yet also has a basis (v 1 ; : : : ; v n ) which f Numer. Math. 67: 289{301 (1994) Numerische Mathematik c Springer-Verlag 1994 Electronic Edition Least supported bases and local linear independence J.M. Carnicer, J.M. Pe~na? Departamento de Matematica

More information

MCS 563 Spring 2014 Analytic Symbolic Computation Monday 14 April. Binomial Ideals

MCS 563 Spring 2014 Analytic Symbolic Computation Monday 14 April. Binomial Ideals Binomial Ideals Binomial ideals offer an interesting class of examples. Because they occur so frequently in various applications, the development methods for binomial ideals is justified. 1 Binomial Ideals

More information

Counting and Gröbner Bases

Counting and Gröbner Bases J. Symbolic Computation (2001) 31, 307 313 doi:10.1006/jsco.2000.1575 Available online at http://www.idealibrary.com on Counting and Gröbner Bases K. KALORKOTI School of Computer Science, University of

More information

Lecture 1. (i,j) N 2 kx i y j, and this makes k[x, y]

Lecture 1. (i,j) N 2 kx i y j, and this makes k[x, y] Lecture 1 1. Polynomial Rings, Gröbner Bases Definition 1.1. Let R be a ring, G an abelian semigroup, and R = i G R i a direct sum decomposition of abelian groups. R is graded (G-graded) if R i R j R i+j

More information

POLYNOMIAL DIVISION AND GRÖBNER BASES. Samira Zeada

POLYNOMIAL DIVISION AND GRÖBNER BASES. Samira Zeada THE TEACHING OF MATHEMATICS 2013, Vol. XVI, 1, pp. 22 28 POLYNOMIAL DIVISION AND GRÖBNER BASES Samira Zeada Abstract. Division in the ring of multivariate polynomials is usually not a part of the standard

More information

Journal of Algebra 226, (2000) doi: /jabr , available online at on. Artin Level Modules.

Journal of Algebra 226, (2000) doi: /jabr , available online at   on. Artin Level Modules. Journal of Algebra 226, 361 374 (2000) doi:10.1006/jabr.1999.8185, available online at http://www.idealibrary.com on Artin Level Modules Mats Boij Department of Mathematics, KTH, S 100 44 Stockholm, Sweden

More information

Transformations Preserving the Hankel Transform

Transformations Preserving the Hankel Transform 1 2 3 47 6 23 11 Journal of Integer Sequences, Vol 10 (2007), Article 0773 Transformations Preserving the Hankel Transform Christopher French Department of Mathematics and Statistics Grinnell College Grinnell,

More information

Structural Grobner Basis. Bernd Sturmfels and Markus Wiegelmann TR May Department of Mathematics, UC Berkeley.

Structural Grobner Basis. Bernd Sturmfels and Markus Wiegelmann TR May Department of Mathematics, UC Berkeley. I 1947 Center St. Suite 600 Berkeley, California 94704-1198 (510) 643-9153 FAX (510) 643-7684 INTERNATIONAL COMPUTER SCIENCE INSTITUTE Structural Grobner Basis Detection Bernd Sturmfels and Markus Wiegelmann

More information

GRÖBNER BASES AND POLYNOMIAL EQUATIONS. 1. Introduction and preliminaries on Gróbner bases

GRÖBNER BASES AND POLYNOMIAL EQUATIONS. 1. Introduction and preliminaries on Gróbner bases GRÖBNER BASES AND POLYNOMIAL EQUATIONS J. K. VERMA 1. Introduction and preliminaries on Gróbner bases Let S = k[x 1, x 2,..., x n ] denote a polynomial ring over a field k where x 1, x 2,..., x n are indeterminates.

More information

Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra

Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra D. R. Wilkins Contents 3 Topics in Commutative Algebra 2 3.1 Rings and Fields......................... 2 3.2 Ideals...............................

More information

Computing Free Resolutions in Macaulay2

Computing Free Resolutions in Macaulay2 Computing Free Resolutions in Macaulay2 Madeline Brandt October 6, 2015 Introduction We will let R = k[x 1,..., x r ]. Definition 1. A free resolution of an R-module M is a complex F : F n φ n φ 1 F1 F0

More information

arxiv: v1 [math.ac] 6 Jan 2019

arxiv: v1 [math.ac] 6 Jan 2019 GORENSTEIN T-SPREAD VERONESE ALGEBRAS RODICA DINU arxiv:1901.01561v1 [math.ac] 6 Jan 2019 Abstract. In this paper we characterize the Gorenstein t-spread Veronese algebras. Introduction Let K be a field

More information

MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA

MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA These are notes for our first unit on the algebraic side of homological algebra. While this is the last topic (Chap XX) in the book, it makes sense to

More information

18.312: Algebraic Combinatorics Lionel Levine. Lecture 22. Smith normal form of an integer matrix (linear algebra over Z).

18.312: Algebraic Combinatorics Lionel Levine. Lecture 22. Smith normal form of an integer matrix (linear algebra over Z). 18.312: Algebraic Combinatorics Lionel Levine Lecture date: May 3, 2011 Lecture 22 Notes by: Lou Odette This lecture: Smith normal form of an integer matrix (linear algebra over Z). 1 Review of Abelian

More information

15. Polynomial rings Definition-Lemma Let R be a ring and let x be an indeterminate.

15. Polynomial rings Definition-Lemma Let R be a ring and let x be an indeterminate. 15. Polynomial rings Definition-Lemma 15.1. Let R be a ring and let x be an indeterminate. The polynomial ring R[x] is defined to be the set of all formal sums a n x n + a n 1 x n +... a 1 x + a 0 = a

More information

Betti Numbers of Splittable Graphs

Betti Numbers of Splittable Graphs Betti Numbers of Splittable Graphs Brittany Burns Dept. of Mathematical Sciences Shawnee State University, Portsmouth, OH 45662 USA Haley Mansfield Dept. of Mathematics Kansas State University, Manhattan,

More information

THE LARGEST INTERSECTION LATTICE OF A CHRISTOS A. ATHANASIADIS. Abstract. We prove a conjecture of Bayer and Brandt [J. Alg. Combin.

THE LARGEST INTERSECTION LATTICE OF A CHRISTOS A. ATHANASIADIS. Abstract. We prove a conjecture of Bayer and Brandt [J. Alg. Combin. THE LARGEST INTERSECTION LATTICE OF A DISCRIMINANTAL ARRANGEMENT CHRISTOS A. ATHANASIADIS Abstract. We prove a conjecture of Bayer and Brandt [J. Alg. Combin. 6 (1997), 229{246] about the \largest" intersection

More information

ON CERTAIN CLASSES OF CURVE SINGULARITIES WITH REDUCED TANGENT CONE

ON CERTAIN CLASSES OF CURVE SINGULARITIES WITH REDUCED TANGENT CONE ON CERTAIN CLASSES OF CURVE SINGULARITIES WITH REDUCED TANGENT CONE Alessandro De Paris Università degli studi di Napoli Federico II Dipartimento di Matematica e Applicazioni R. Caccioppoli Complesso Monte

More information

On intersections of complete intersection ideals

On intersections of complete intersection ideals On intersections of complete intersection ideals Mircea Cimpoeaş I.M.A.R. mircea.cimpoeas@imar.ro joint work with Dumitru Stamate July 7, 2016, I.M.N.S., Levico Terme, Italy Overview 1 Introduction 2 Main

More information

The Hilbert functions which force the Weak Lefschetz Property

The Hilbert functions which force the Weak Lefschetz Property The Hilbert functions which force the Weak Lefschetz Property JUAN MIGLIORE Department of Mathematics, University of Notre Dame, Notre Dame, IN 46556, USA E-mail: Juan.C.Migliore.1@nd.edu FABRIZIO ZANELLO

More information

The minimal components of the Mayr-Meyer ideals

The minimal components of the Mayr-Meyer ideals The minimal components of the Mayr-Meyer ideals Irena Swanson 24 April 2003 Grete Hermann proved in [H] that for any ideal I in an n-dimensional polynomial ring over the field of rational numbers, if I

More information

THE CONE OF BETTI TABLES OVER THREE NON-COLLINEAR POINTS IN THE PLANE

THE CONE OF BETTI TABLES OVER THREE NON-COLLINEAR POINTS IN THE PLANE JOURNAL OF COMMUTATIVE ALGEBRA Volume 8, Number 4, Winter 2016 THE CONE OF BETTI TABLES OVER THREE NON-COLLINEAR POINTS IN THE PLANE IULIA GHEORGHITA AND STEVEN V SAM ABSTRACT. We describe the cone of

More information

First we introduce the sets that are going to serve as the generalizations of the scalars.

First we introduce the sets that are going to serve as the generalizations of the scalars. Contents 1 Fields...................................... 2 2 Vector spaces.................................. 4 3 Matrices..................................... 7 4 Linear systems and matrices..........................

More information

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

CHAPTER 0 PRELIMINARY MATERIAL. Paul Vojta. University of California, Berkeley. 18 February 1998 CHAPTER 0 PRELIMINARY MATERIAL Paul Vojta University of California, Berkeley 18 February 1998 This chapter gives some preliminary material on number theory and algebraic geometry. Section 1 gives basic

More information

DIRAC S THEOREM ON CHORDAL GRAPHS

DIRAC S THEOREM ON CHORDAL GRAPHS Seminar Series in Mathematics: Algebra 200, 1 7 DIRAC S THEOREM ON CHORDAL GRAPHS Let G be a finite graph. Definition 1. The graph G is called chordal, if each cycle of length has a chord. Theorem 2 (Dirac).

More information

The generic Gröbner walk

The generic Gröbner walk The generic Gröbner walk K. Fukuda, A. N. Jensen, N. Lauritzen, R. Thomas May 23, 2006 arxiv:math.ac/0501345 v3 13 Oct 2005 Abstract The Gröbner walk is an algorithm for conversion between Gröbner bases

More information

INITIAL COMPLEX ASSOCIATED TO A JET SCHEME OF A DETERMINANTAL VARIETY. the affine space of dimension k over F. By a variety in A k F

INITIAL COMPLEX ASSOCIATED TO A JET SCHEME OF A DETERMINANTAL VARIETY. the affine space of dimension k over F. By a variety in A k F INITIAL COMPLEX ASSOCIATED TO A JET SCHEME OF A DETERMINANTAL VARIETY BOYAN JONOV Abstract. We show in this paper that the principal component of the first order jet scheme over the classical determinantal

More information

Problem Set 1 Solutions

Problem Set 1 Solutions Math 918 The Power of Monomial Ideals Problem Set 1 Solutions Due: Tuesday, February 16 (1) Let S = k[x 1,..., x n ] where k is a field. Fix a monomial order > σ on Z n 0. (a) Show that multideg(fg) =

More information

Symbolic Model Checking Using Algebraic Geometry George S. Avrunin Department of Computer Science University of Massachusetts at Amherst Amherst, MA 0

Symbolic Model Checking Using Algebraic Geometry George S. Avrunin Department of Computer Science University of Massachusetts at Amherst Amherst, MA 0 Symbolic Model Checking Using Algebraic Geometry George S. Avrunin Department of Computer Science University of Massachusetts at Amherst Amherst, MA 01003-4601 avrunin@cs.umass.edu Technical Report 96-18

More information

M ath. Res. Lett. 15 (2008), no. 3, c International Press 2008 SOME CASES OF THE EISENBUD-GREEN-HARRIS CONJECTURE

M ath. Res. Lett. 15 (2008), no. 3, c International Press 2008 SOME CASES OF THE EISENBUD-GREEN-HARRIS CONJECTURE M ath. Res. Lett. 15 (2008), no. 3, 427 433 c International Press 2008 SOME CASES OF THE EISENBUD-GREEN-HARRIS CONJECTURE Giulio Caviglia and Diane Maclagan Abstract. The Eisenbud-Green-Harris conjecture

More information

On the BMS Algorithm

On the BMS Algorithm On the BMS Algorithm Shojiro Sakata The University of Electro-Communications Department of Information and Communication Engineering Chofu-shi, Tokyo 182-8585, JAPAN Abstract I will present a sketch of

More information

Clearly C B, for every C Q. Suppose that we may find v 1, v 2,..., v n

Clearly C B, for every C Q. Suppose that we may find v 1, v 2,..., v n 10. Algebraic closure Definition 10.1. Let K be a field. The algebraic closure of K, denoted K, is an algebraic field extension L/K such that every polynomial in K[x] splits in L. We say that K is algebraically

More information

Criteria for existence of semigroup homomorphisms and projective rank functions. George M. Bergman

Criteria for existence of semigroup homomorphisms and projective rank functions. George M. Bergman Criteria for existence of semigroup homomorphisms and projective rank functions George M. Bergman Suppose A, S, and T are semigroups, e: A S and f: A T semigroup homomorphisms, and X a generating set for

More information

MINIMAL GENERATING SETS OF GROUPS, RINGS, AND FIELDS

MINIMAL GENERATING SETS OF GROUPS, RINGS, AND FIELDS MINIMAL GENERATING SETS OF GROUPS, RINGS, AND FIELDS LORENZ HALBEISEN, MARTIN HAMILTON, AND PAVEL RŮŽIČKA Abstract. A subset X of a group (or a ring, or a field) is called generating, if the smallest subgroup

More information

Generalized Alexander duality and applications. Osaka Journal of Mathematics. 38(2) P.469-P.485

Generalized Alexander duality and applications. Osaka Journal of Mathematics. 38(2) P.469-P.485 Title Generalized Alexander duality and applications Author(s) Romer, Tim Citation Osaka Journal of Mathematics. 38(2) P.469-P.485 Issue Date 2001-06 Text Version publisher URL https://doi.org/10.18910/4757

More information

Some Algebraic and Combinatorial Properties of the Complete T -Partite Graphs

Some Algebraic and Combinatorial Properties of the Complete T -Partite Graphs Iranian Journal of Mathematical Sciences and Informatics Vol. 13, No. 1 (2018), pp 131-138 DOI: 10.7508/ijmsi.2018.1.012 Some Algebraic and Combinatorial Properties of the Complete T -Partite Graphs Seyyede

More information

Math 121 Homework 5: Notes on Selected Problems

Math 121 Homework 5: Notes on Selected Problems Math 121 Homework 5: Notes on Selected Problems 12.1.2. Let M be a module over the integral domain R. (a) Assume that M has rank n and that x 1,..., x n is any maximal set of linearly independent elements

More information

Formal power series rings, inverse limits, and I-adic completions of rings

Formal power series rings, inverse limits, and I-adic completions of rings Formal power series rings, inverse limits, and I-adic completions of rings Formal semigroup rings and formal power series rings We next want to explore the notion of a (formal) power series ring in finitely

More information

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra. DS-GA 1002 Lecture notes 0 Fall 2016 Linear Algebra These notes provide a review of basic concepts in linear algebra. 1 Vector spaces You are no doubt familiar with vectors in R 2 or R 3, i.e. [ ] 1.1

More information

2 Section 2 However, in order to apply the above idea, we will need to allow non standard intervals ('; ) in the proof. More precisely, ' and may gene

2 Section 2 However, in order to apply the above idea, we will need to allow non standard intervals ('; ) in the proof. More precisely, ' and may gene Introduction 1 A dierential intermediate value theorem by Joris van der Hoeven D pt. de Math matiques (B t. 425) Universit Paris-Sud 91405 Orsay Cedex France June 2000 Abstract Let T be the eld of grid-based

More information

Indispensable monomials of toric ideals and Markov bases

Indispensable monomials of toric ideals and Markov bases Journal of Symbolic Computation 43 (2008) 490 507 www.elsevier.com/locate/jsc Indispensable monomials of toric ideals and Markov bases Satoshi Aoki a, Akimichi Takemura b, Ruriko Yoshida c a Department

More information

HILBERT BASIS OF THE LIPMAN SEMIGROUP

HILBERT BASIS OF THE LIPMAN SEMIGROUP Available at: http://publications.ictp.it IC/2010/061 United Nations Educational, Scientific and Cultural Organization and International Atomic Energy Agency THE ABDUS SALAM INTERNATIONAL CENTRE FOR THEORETICAL

More information

On GMW designs and a conjecture of Assmus and Key Thomas E. Norwood and Qing Xiang Dept. of Mathematics, California Institute of Technology, Pasadena,

On GMW designs and a conjecture of Assmus and Key Thomas E. Norwood and Qing Xiang Dept. of Mathematics, California Institute of Technology, Pasadena, On GMW designs and a conjecture of Assmus and Key Thomas E. Norwood and Qing iang Dept. of Mathematics, California Institute of Technology, Pasadena, CA 91125 June 24, 1998 Abstract We show that a family

More information

RUDIMENTARY GALOIS THEORY

RUDIMENTARY GALOIS THEORY RUDIMENTARY GALOIS THEORY JACK LIANG Abstract. This paper introduces basic Galois Theory, primarily over fields with characteristic 0, beginning with polynomials and fields and ultimately relating the

More information

Some generalizations of Abhyankar lemma. K.N.Ponomaryov. Abstract. ramied extensions of discretely valued elds for an arbitrary (not

Some generalizations of Abhyankar lemma. K.N.Ponomaryov. Abstract. ramied extensions of discretely valued elds for an arbitrary (not Some generalizations of Abhyankar lemma. K.N.Ponomaryov Abstract We prove some generalizations of Abhyankar lemma about tamely ramied extensions of discretely valued elds for an arbitrary (not nite, not

More information

Lecture 15: Algebraic Geometry II

Lecture 15: Algebraic Geometry II 6.859/15.083 Integer Programming and Combinatorial Optimization Fall 009 Today... Ideals in k[x] Properties of Gröbner bases Buchberger s algorithm Elimination theory The Weak Nullstellensatz 0/1-Integer

More information

2. Intersection Multiplicities

2. Intersection Multiplicities 2. Intersection Multiplicities 11 2. Intersection Multiplicities Let us start our study of curves by introducing the concept of intersection multiplicity, which will be central throughout these notes.

More information

Honors Algebra 4, MATH 371 Winter 2010 Assignment 4 Due Wednesday, February 17 at 08:35

Honors Algebra 4, MATH 371 Winter 2010 Assignment 4 Due Wednesday, February 17 at 08:35 Honors Algebra 4, MATH 371 Winter 2010 Assignment 4 Due Wednesday, February 17 at 08:35 1. Let R be a commutative ring with 1 0. (a) Prove that the nilradical of R is equal to the intersection of the prime

More information

Math 314 Lecture Notes Section 006 Fall 2006

Math 314 Lecture Notes Section 006 Fall 2006 Math 314 Lecture Notes Section 006 Fall 2006 CHAPTER 1 Linear Systems of Equations First Day: (1) Welcome (2) Pass out information sheets (3) Take roll (4) Open up home page and have students do same

More information

On an algebra related to orbit-counting. Peter J. Cameron. Queen Mary and Westeld College. London E1 4NS U.K. Abstract

On an algebra related to orbit-counting. Peter J. Cameron. Queen Mary and Westeld College. London E1 4NS U.K. Abstract On an algebra related to orbit-counting Peter J. Cameron School of Mathematical Sciences Queen Mary and Westeld College London E1 4NS U.K. Abstract With any permutation group G on an innite set is associated

More information

4.4 Noetherian Rings

4.4 Noetherian Rings 4.4 Noetherian Rings Recall that a ring A is Noetherian if it satisfies the following three equivalent conditions: (1) Every nonempty set of ideals of A has a maximal element (the maximal condition); (2)

More information

Spectra of Semidirect Products of Cyclic Groups

Spectra of Semidirect Products of Cyclic Groups Spectra of Semidirect Products of Cyclic Groups Nathan Fox 1 University of Minnesota-Twin Cities Abstract The spectrum of a graph is the set of eigenvalues of its adjacency matrix A group, together with

More information

NEW CLASSES OF SET-THEORETIC COMPLETE INTERSECTION MONOMIAL IDEALS

NEW CLASSES OF SET-THEORETIC COMPLETE INTERSECTION MONOMIAL IDEALS NEW CLASSES OF SET-THEORETIC COMPLETE INTERSECTION MONOMIAL IDEALS M. R. POURNAKI, S. A. SEYED FAKHARI, AND S. YASSEMI Abstract. Let be a simplicial complex and χ be an s-coloring of. Biermann and Van

More information

GALOIS THEORY I (Supplement to Chapter 4)

GALOIS THEORY I (Supplement to Chapter 4) GALOIS THEORY I (Supplement to Chapter 4) 1 Automorphisms of Fields Lemma 1 Let F be a eld. The set of automorphisms of F; Aut (F ) ; forms a group (under composition of functions). De nition 2 Let F be

More information

How many units can a commutative ring have?

How many units can a commutative ring have? How many units can a commutative ring have? Sunil K. Chebolu and Keir Locridge Abstract. László Fuchs posed the following problem in 960, which remains open: classify the abelian groups occurring as the

More information

CHAPTER 1. AFFINE ALGEBRAIC VARIETIES

CHAPTER 1. AFFINE ALGEBRAIC VARIETIES CHAPTER 1. AFFINE ALGEBRAIC VARIETIES During this first part of the course, we will establish a correspondence between various geometric notions and algebraic ones. Some references for this part of the

More information

(1.) For any subset P S we denote by L(P ) the abelian group of integral relations between elements of P, i.e. L(P ) := ker Z P! span Z P S S : For ea

(1.) For any subset P S we denote by L(P ) the abelian group of integral relations between elements of P, i.e. L(P ) := ker Z P! span Z P S S : For ea Torsion of dierentials on toric varieties Klaus Altmann Institut fur reine Mathematik, Humboldt-Universitat zu Berlin Ziegelstr. 13a, D-10099 Berlin, Germany. E-mail: altmann@mathematik.hu-berlin.de Abstract

More information

Lecture 1. Toric Varieties: Basics

Lecture 1. Toric Varieties: Basics Lecture 1. Toric Varieties: Basics Taras Panov Lomonosov Moscow State University Summer School Current Developments in Geometry Novosibirsk, 27 August1 September 2018 Taras Panov (Moscow University) Lecture

More information

Konrad-Zuse-Zentrum für Informationstechnik Berlin Takustraße 7, D Berlin

Konrad-Zuse-Zentrum für Informationstechnik Berlin Takustraße 7, D Berlin Konrad-Zuse-Zentrum für Informationstechnik Berlin Takustraße 7, D-14195 Berlin Test sets of the knapsack problem and simultaneous diophantine approximation Martin Henk and Robert Weismantel Preprint SC97-13

More information

Factorization of integer-valued polynomials with square-free denominator

Factorization of integer-valued polynomials with square-free denominator accepted by Comm. Algebra (2013) Factorization of integer-valued polynomials with square-free denominator Giulio Peruginelli September 9, 2013 Dedicated to Marco Fontana on the occasion of his 65th birthday

More information

4 Hilbert s Basis Theorem and Gröbner basis

4 Hilbert s Basis Theorem and Gröbner basis 4 Hilbert s Basis Theorem and Gröbner basis We define Gröbner bases of ideals in multivariate polynomial rings and see how they work in tandem with the division algorithm. We look again at the standard

More information

Toric ideals finitely generated up to symmetry

Toric ideals finitely generated up to symmetry Toric ideals finitely generated up to symmetry Anton Leykin Georgia Tech MOCCA, Levico Terme, September 2014 based on [arxiv:1306.0828] Noetherianity for infinite-dimensional toric varieties (with Jan

More information

Review of Linear Algebra

Review of Linear Algebra Review of Linear Algebra Throughout these notes, F denotes a field (often called the scalars in this context). 1 Definition of a vector space Definition 1.1. A F -vector space or simply a vector space

More information

Primary Decompositions of Powers of Ideals. Irena Swanson

Primary Decompositions of Powers of Ideals. Irena Swanson Primary Decompositions of Powers of Ideals Irena Swanson 2 Department of Mathematics, University of Michigan Ann Arbor, Michigan 48109-1003, USA iswanson@math.lsa.umich.edu 1 Abstract Let R be a Noetherian

More information

Formal Groups. Niki Myrto Mavraki

Formal Groups. Niki Myrto Mavraki Formal Groups Niki Myrto Mavraki Contents 1. Introduction 1 2. Some preliminaries 2 3. Formal Groups (1 dimensional) 2 4. Groups associated to formal groups 9 5. The Invariant Differential 11 6. The Formal

More information

Noetherian property of infinite EI categories

Noetherian property of infinite EI categories Noetherian property of infinite EI categories Wee Liang Gan and Liping Li Abstract. It is known that finitely generated FI-modules over a field of characteristic 0 are Noetherian. We generalize this result

More information

A finite universal SAGBI basis for the kernel of a derivation. Osaka Journal of Mathematics. 41(4) P.759-P.792

A finite universal SAGBI basis for the kernel of a derivation. Osaka Journal of Mathematics. 41(4) P.759-P.792 Title Author(s) A finite universal SAGBI basis for the kernel of a derivation Kuroda, Shigeru Citation Osaka Journal of Mathematics. 4(4) P.759-P.792 Issue Date 2004-2 Text Version publisher URL https://doi.org/0.890/838

More information

Math 4370 Exam 1. Handed out March 9th 2010 Due March 18th 2010

Math 4370 Exam 1. Handed out March 9th 2010 Due March 18th 2010 Math 4370 Exam 1 Handed out March 9th 2010 Due March 18th 2010 Problem 1. Recall from problem 1.4.6.e in the book, that a generating set {f 1,..., f s } of I is minimal if I is not the ideal generated

More information

5 The existence of Gröbner basis

5 The existence of Gröbner basis 5 The existence of Gröbner basis We use Buchberger s criterion from the previous section to give an algorithm that constructs a Gröbner basis of an ideal from any given set of generators Hilbert s Basis

More information

On the digital homology groups of digital images

On the digital homology groups of digital images On the digital homology groups of digital images arxiv:1109.3850v1 [cs.cv] 18 Sep 2011 Dae-Woong Lee 1 Department of Mathematics, and Institute of Pure and Applied Mathematics, Chonbuk National University,

More information

A Basis for Polynomial Solutions to Systems of Linear Constant Coefficient PDE's

A Basis for Polynomial Solutions to Systems of Linear Constant Coefficient PDE's advances in mathematics 7, 5763 (996) article no. 0005 A Basis for Polynomial Solutions to Systems of Linear Constant Coefficient PDE's Paul S. Pedersen Los Alamos National Laboratory, Mail Stop B265,

More information

STABILITY OF INVARIANT SUBSPACES OF COMMUTING MATRICES We obtain some further results for pairs of commuting matrices. We show that a pair of commutin

STABILITY OF INVARIANT SUBSPACES OF COMMUTING MATRICES We obtain some further results for pairs of commuting matrices. We show that a pair of commutin On the stability of invariant subspaces of commuting matrices Tomaz Kosir and Bor Plestenjak September 18, 001 Abstract We study the stability of (joint) invariant subspaces of a nite set of commuting

More information

Unmixed Graphs that are Domains

Unmixed Graphs that are Domains Unmixed Graphs that are Domains Bruno Benedetti Institut für Mathematik, MA 6-2 TU Berlin, Germany benedetti@math.tu-berlin.de Matteo Varbaro Dipartimento di Matematica Univ. degli Studi di Genova, Italy

More information

where c R and the content of f is one. 1

where c R and the content of f is one. 1 9. Gauss Lemma Obviously it would be nice to have some more general methods of proving that a given polynomial is irreducible. The first is rather beautiful and due to Gauss. The basic idea is as follows.

More information

Gröbner Bases. eliminating the leading term Buchberger s criterion and algorithm. construct wavelet filters

Gröbner Bases. eliminating the leading term Buchberger s criterion and algorithm. construct wavelet filters Gröbner Bases 1 S-polynomials eliminating the leading term Buchberger s criterion and algorithm 2 Wavelet Design construct wavelet filters 3 Proof of the Buchberger Criterion two lemmas proof of the Buchberger

More information

On some properties of elementary derivations in dimension six

On some properties of elementary derivations in dimension six Journal of Pure and Applied Algebra 56 (200) 69 79 www.elsevier.com/locate/jpaa On some properties of elementary derivations in dimension six Joseph Khoury Department of Mathematics, University of Ottawa,

More information

On the degree of local permutation polynomials

On the degree of local permutation polynomials On the degree of local permutation polynomials Wiebke S. Diestelkamp Department of Mathematics University of Dayton Dayton, OH 45469-2316 wiebke@udayton.edu Stephen G. Hartke Department of Mathematics

More information

THE BUCHBERGER RESOLUTION ANDA OLTEANU AND VOLKMAR WELKER

THE BUCHBERGER RESOLUTION ANDA OLTEANU AND VOLKMAR WELKER THE BUCHBERGER RESOLUTION ANDA OLTEANU AND VOLKMAR WELKER arxiv:1409.2041v2 [math.ac] 11 Sep 2014 Abstract. We define the Buchberger resolution, which is a graded free resolution of a monomial ideal in

More information

Characters and triangle generation of the simple Mathieu group M 11

Characters and triangle generation of the simple Mathieu group M 11 SEMESTER PROJECT Characters and triangle generation of the simple Mathieu group M 11 Under the supervision of Prof. Donna Testerman Dr. Claude Marion Student: Mikaël Cavallin September 11, 2010 Contents

More information

Characterizations of indicator functions of fractional factorial designs

Characterizations of indicator functions of fractional factorial designs Characterizations of indicator functions of fractional factorial designs arxiv:1810.08417v2 [math.st] 26 Oct 2018 Satoshi Aoki Abstract A polynomial indicator function of designs is first introduced by

More information

NUMERICAL MONOIDS (I)

NUMERICAL MONOIDS (I) Seminar Series in Mathematics: Algebra 2003, 1 8 NUMERICAL MONOIDS (I) Introduction The numerical monoids are simple to define and naturally appear in various parts of mathematics, e.g. as the values monoids

More information

be any ring homomorphism and let s S be any element of S. Then there is a unique ring homomorphism

be any ring homomorphism and let s S be any element of S. Then there is a unique ring homomorphism 21. Polynomial rings Let us now turn out attention to determining the prime elements of a polynomial ring, where the coefficient ring is a field. We already know that such a polynomial ring is a UFD. Therefore

More information

Depth of some square free monomial ideals

Depth of some square free monomial ideals Bull. Math. Soc. Sci. Math. Roumanie Tome 56(104) No. 1, 2013, 117 124 Depth of some square free monomial ideals by Dorin Popescu and Andrei Zarojanu Dedicated to the memory of Nicolae Popescu (1937-2010)

More information

NONSINGULAR CURVES BRIAN OSSERMAN

NONSINGULAR CURVES BRIAN OSSERMAN NONSINGULAR CURVES BRIAN OSSERMAN The primary goal of this note is to prove that every abstract nonsingular curve can be realized as an open subset of a (unique) nonsingular projective curve. Note that

More information

LINEAR EQUATIONS WITH UNKNOWNS FROM A MULTIPLICATIVE GROUP IN A FUNCTION FIELD. To Professor Wolfgang Schmidt on his 75th birthday

LINEAR EQUATIONS WITH UNKNOWNS FROM A MULTIPLICATIVE GROUP IN A FUNCTION FIELD. To Professor Wolfgang Schmidt on his 75th birthday LINEAR EQUATIONS WITH UNKNOWNS FROM A MULTIPLICATIVE GROUP IN A FUNCTION FIELD JAN-HENDRIK EVERTSE AND UMBERTO ZANNIER To Professor Wolfgang Schmidt on his 75th birthday 1. Introduction Let K be a field

More information

WRONSKIANS AND LINEAR INDEPENDENCE... f (n 1)

WRONSKIANS AND LINEAR INDEPENDENCE... f (n 1) WRONSKIANS AND LINEAR INDEPENDENCE ALIN BOSTAN AND PHILIPPE DUMAS Abstract We give a new and simple proof of the fact that a finite family of analytic functions has a zero Wronskian only if it is linearly

More information

CHAPTER I. Rings. Definition A ring R is a set with two binary operations, addition + and

CHAPTER I. Rings. Definition A ring R is a set with two binary operations, addition + and CHAPTER I Rings 1.1 Definitions and Examples Definition 1.1.1. A ring R is a set with two binary operations, addition + and multiplication satisfying the following conditions for all a, b, c in R : (i)

More information

TROPICAL SCHEME THEORY

TROPICAL SCHEME THEORY TROPICAL SCHEME THEORY 5. Commutative algebra over idempotent semirings II Quotients of semirings When we work with rings, a quotient object is specified by an ideal. When dealing with semirings (and lattices),

More information