A gentle introduction to Elimination Theory. March METU. Zafeirakis Zafeirakopoulos

Size: px
Start display at page:

Download "A gentle introduction to Elimination Theory. March METU. Zafeirakis Zafeirakopoulos"

Transcription

1 A gentle introduction to Elimination Theory March METU Zafeirakis Zafeirakopoulos

2 Disclaimer Elimination theory is a very wide area of research. Z.Zafeirakopoulos 2

3 Disclaimer Elimination theory is a very wide area of research. We will see only parts of it Z.Zafeirakopoulos 2

4 Disclaimer Elimination theory is a very wide area of research. We will see only parts of it through the lens of computation (polynomial system solving) Z.Zafeirakopoulos 2

5 Intro Membership Z.Zafeirakopoulos 3

6 Membership - A tale of computation Definition (Ideal) Given a ring R, an ideal I R is a subset of R such that a I, c R : ca I a, b I : a + b I Z.Zafeirakopoulos 4

7 Membership - A tale of computation Definition (Ideal) Given a ring R, an ideal I R is a subset of R such that a I, c R : ca I a, b I : a + b I Definition (Ideal Membership) Input a ring R, an ideal I R and an element f R Output True if f I, False otherwise Z.Zafeirakopoulos 4

8 Membership - A tale of computation I Membership in Euclidean domains is easy I Division gives unique remainder Z.Zafeirakopoulos 4

9 Membership - A tale of computation I Membership in Euclidean domains is easy I Division gives unique remainder I By division we obtain a linear combination f = r + X qi gi gi I Z.Zafeirakopoulos 4

10 Membership - A tale of computation I Membership in Euclidean domains is easy I Division gives unique remainder I By division we obtain a linear combination f = r + X qi gi gi I I f I if and only if r = 0 Z.Zafeirakopoulos 4

11 Membership - A tale of computation I Membership in Euclidean domains is easy I Division gives unique remainder I By division we obtain a linear combination f = r + X qi gi gi I I f I if and only if r = 0 Note R[x] is a Euclidean domain Z.Zafeirakopoulos 4

12 Membership - A tale of computation A(t) = t 2t 2 t t t (t+1) t 2 t + 0 t 1 t 1 + ( 1) t 2 t t : def Gauss(M): for col in range(len(m[0])): for row in range(col+1, len(m)): r = [(rowvalue * (-(M[row][col] / M[col][col]))) for rowvalue in M[col]] M[row] = [sum(pair) for pair in zip(m[row], r)] Z.Zafeirakopoulos 4

13 Membership - A tale of computation Emmy Nöther 1920s Note If we want to manipulate ideals, we have to be able to decide membership. If we can, then we can also decide equality of ideals Arithmetic of ideals Z.Zafeirakopoulos 4

14 Membership - A tale of computation Grete Herman 1940s Proved that a bound to decide membership would be doubly exponential in the degree. The linear combination has huge coefficients. Indication that Gröbner bases have bad complexity. Z.Zafeirakopoulos 4

15 Membership - A tale of computation Grete Herman 1940s Proved that a bound to decide membership would be doubly exponential in the degree. The linear combination has huge coefficients. Indication that Gröbner bases have bad complexity. Z.Zafeirakopoulos 4

16 Membership - A tale of computation Wolfgang Gröbner 1940s Worked with Nöther Several contributions Did not invent the bases bearing his name Z.Zafeirakopoulos 4

17 Membership - A tale of computation Membership is hard because remainder is not unique Z.Zafeirakopoulos 4

18 Membership - A tale of computation Membership is hard because remainder is not unique For some sets of divisors, remainder is unique Z.Zafeirakopoulos 4

19 Membership - A tale of computation Membership is hard because remainder is not unique For some sets of divisors, remainder is unique Every ideal (in a Nötherian ring) has such a set of generators. Z.Zafeirakopoulos 4

20 Membership - A tale of computation Membership is hard because remainder is not unique For some sets of divisors, remainder is unique Every ideal (in a Nötherian ring) has such a set of generators. Buchberger proved it. Z.Zafeirakopoulos 4

21 Membership - A tale of computation Membership is hard because remainder is not unique For some sets of divisors, remainder is unique Every ideal (in a Nötherian ring) has such a set of generators. Buchberger proved it. What is even better, he proved it constructively. Z.Zafeirakopoulos 4

22 Membership - A tale of computation def Groebner(ideal): updated = True while updated: updated = False for f in ideal: for g in ideal: r = S_polynomial(f,g).divide(ideal) if not r.is_zero(): ideal.append(r) updated = True if updated: break if updated: break return ideal Bruno Buchberger was a student of Gröbner Thesis An Algorithm for Finding the Basis Elements of the Residue Class Ring Modulo a Zerodimensional Polynomial Ideal Z.Zafeirakopoulos 4

23 Monomial (Order) Definition (Term Monoid) Given a set of variables x 1, x 2,..., x d we consider the multiplicative monoid T = { x α 1 1 x α 2 2 x α d d : α N d}. Z.Zafeirakopoulos 5

24 Monomial (Order) Definition (Term Monoid) Given a set of variables x 1, x 2,..., x d we consider the multiplicative monoid T = { x α 1 1 x α 2 2 x α d d : α N d}. Note that there is a monoid homomorphism between T and N d Z.Zafeirakopoulos 5

25 Monomial (Order) Definition (Term Monoid) Given a set of variables x 1, x 2,..., x d we consider the multiplicative monoid T = { x α 1 1 x α 2 2 x α d d : α N d}. Note that there is a monoid homomorphism between T and N d Definition (Term order) Let be a total order on T. It is called a term order if 0 T for all T T and if a b then ac bc for all a, b, c T. Z.Zafeirakopoulos 5

26 Monomial (Order) Definition (Term order) Let be a total order on T. It is called a term order if 0 T for all T T and if a b then ac bc for all a, b, c T. Example (Lexicographic vs DegRevLex) Fix x 1 x 2 x d. 2 x α d d lex x β 1 1 x β 2 2 x β d d if the left-most non-zero entry in β α is positive. x α 1 1 x α 2 x α 1 1 x α 2 2 x α d d drl x β 1 1 x β 2 2 x β d d αi β i or αi = β i and the right-most non-zero entry in β α is positive. Z.Zafeirakopoulos 5 if

27 Monomial (Order) Definition (Term order) Let be a total order on T. It is called a term order if 0 T for all T T and if a b then ac bc for all a, b, c T. A term order induces an order on (monomials and thus on) polynomials in K[x 1,..., x d ]. Z.Zafeirakopoulos 5

28 Gröbner Bases Fix a term order. Definition Given an ideal I = f 1, f 2,..., f n, a Gröbner basis for I, with respect to the term order, is a set G = {g 1, g 2,..., g m } such that I = G and for every 0 f I we have that lt (g i ) lt (f ) for some i [m]. This is not the only definition. Z.Zafeirakopoulos 6

29 Gröbner Bases Fix a term order. Definition Given an ideal I = f 1, f 2,..., f n, a Gröbner basis for I, with respect to the term order, is a set G = {g 1, g 2,..., g m } such that I = G and for every 0 f I we have that lt (g i ) lt (f ) for some i [m]. This is not the only definition. Other definitions will appear during this series. Z.Zafeirakopoulos 6

30 Gröbner Bases Fix a term order. Definition Given an ideal I = f 1, f 2,..., f n, a Gröbner basis for I, with respect to the term order, is a set G = {g 1, g 2,..., g m } such that I = G and for every 0 f I we have that lt (g i ) lt (f ) for some i [m]. This is not the only definition. Other definitions will appear during this series. A more important property: reduction by G in K[x 1,..., x d ] is unique. Z.Zafeirakopoulos 6

31 Gröbner Bases Fix a term order. Definition Given an ideal I = f 1, f 2,..., f n, a Gröbner basis for I, with respect to the term order, is a set G = {g 1, g 2,..., g m } such that I = G and for every 0 f I we have that lt (g i ) lt (f ) for some i [m]. This is not the only definition. Other definitions will appear during this series. A more important property: reduction by G in K[x 1,..., x d ] is unique. Reduce means to take the remainder after we divide as much as possible with elements of G. Z.Zafeirakopoulos 6

32 A criterion Definition (S-polynomial) Fix a term order and let f, g K[x 1,..., x d ]. The S-polynomial of f and g is S f,g = lcm (lt(f ), lt(g)) f lt(f ) lcm (lt(f ), lt(g)) g lt(g) Z.Zafeirakopoulos 7

33 A criterion Definition (S-polynomial) Fix a term order and let f, g K[x 1,..., x d ]. The S-polynomial of f and g is S f,g = lcm (lt(f ), lt(g)) f lt(f ) lcm (lt(f ), lt(g)) g lt(g) Theorem (Buchberger) A (finite) set G is a Gröbner basis of G if and only if S f,g is reduced to 0 by G for all pairs f, g G. Z.Zafeirakopoulos 7

34 Example Let f 1 = x 2 + (y 1) 2 1 f 2 = y 2 and I = f 1, f 2. Z.Zafeirakopoulos 8

35 Example Let f 1 = x 2 + (y 1) 2 1 f 2 = y 2 and I = f 1, f 2. Then G = { x 2 2y, y 2} Z.Zafeirakopoulos 8

36 Example Let f 1 = x 2 + (y 1) 2 1 f 2 = y 2 and I = f 1, f 2. Then G = { x 2 2y, y 2} S x 2 +(y 1) 2 1,y 2 = y 4 2y 3 = y 2 ( y 2 + 2y) y 2 0 Z.Zafeirakopoulos 8

37 Example Let f 1 = x 2 + (y 1) 2 1 f 2 = y 2 and I = f 1, f 2. Then G = { x 2 2y, y 2} S x 2 +(y 1) 2 1,y 2 = y 4 2y 3 = y 2 ( y 2 + 2y) y 2 0 We interreduce elements of the GB to obtain x 2 2y and y 2. Z.Zafeirakopoulos 8

38 Example Let f 1 = x 2 + (y 1) 2 1 f 2 = y 2 and I = f 1, f 2. Then G = { x 2 2y, y 2} S x 2 +(y 1) 2 1,y 2 = y 4 2y 3 = y 2 ( y 2 + 2y) y 2 0 We interreduce elements of the GB to obtain x 2 2y and y 2. We tend to say that a GB is a nice choice of a generators. Z.Zafeirakopoulos 8

39 Elimination Ideal Z.Zafeirakopoulos 9

40 Elimination ideal Definition Let I K[x 1,..., x d ] be an ideal. Then we define the i-th elimination ideal of I as I i = I K[x i+1,..., x d ]. Z.Zafeirakopoulos 10

41 Elimination ideal Definition Let I K[x 1,..., x d ] be an ideal. Then we define the i-th elimination ideal of I as I i = I K[x i+1,..., x d ]. Theorem (Elimination Property of Gröbner Bases) Let k [d] and fix a lexicographic order such that x i x j for all i < k and k < j. If G is a Gröbner basis of I (for the term order we fixed), then I k = G K[x k+1,..., x d ]. Z.Zafeirakopoulos 10

42 Elimination ideal Let f 1 = x 2 + (y 1) 2 1 f 2 = y 2 and I = f 1, f 2. Z.Zafeirakopoulos 11

43 Elimination ideal Let f 1 = x 2 + (y 1) 2 1 f 2 = y 2 and I = f 1, f 2. We saw that a GB for I is { x 2 2y, y 2}. Thus I x = { x 2 2y, y 2} K[y] = y 2 Z.Zafeirakopoulos 11

44 Variety and Vanishing Ideal Let K be an algebraically closed field. Definition (Variety) Let I be an ideal in K[x 1,..., x d ]. Then { } V (I ) = x K d : f (x) = 0 for all f I Definition (Vanishing) Let V K d be a variety. Then I (V ) = {f K[x 1,..., x d ] : f (x) = 0 for all x V } Z.Zafeirakopoulos 12

45 0-dim What does it mean for the GB that the variety is 0-dim? Z.Zafeirakopoulos 13

46 0-dim What does it mean for the GB that the variety is 0-dim? What does it mean for the elimination ideal? Z.Zafeirakopoulos 13

47 0-dim What does it mean for the GB that the variety is 0-dim? What does it mean for the elimination ideal? What does it mean for solving? Z.Zafeirakopoulos 13

48 0-dim What does it mean for the GB that the variety is 0-dim? What does it mean for the elimination ideal? What does it mean for solving? What does it remind us? Z.Zafeirakopoulos 13

49 0-dim What does it mean for the GB that the variety is 0-dim? What does it mean for the elimination ideal? What does it mean for solving? What does it remind us? Z.Zafeirakopoulos 13

50 Variety of the Elimination Ideal For f 1,..., f n K[x 1,..., x d ], we write f i in the form f i = h i (x 2,..., x d )x N i 1 + terms of x 1-degree less than N i, for each 1 i n. Consider the projection π : K n K n 1 : π ( (c 1, c 2,..., c n ) ) = (c 2, c 3,..., c n ). Theorem (Elimination Theorem) Let I 1 be the first elimination ideal of an ideal I K[x 1,..., x n ]. Then V (I 1 ) = π ( V (I ) ) ( V (h 1,..., h m ) V (I 1 ) ). Z.Zafeirakopoulos 14

51 Modeling complementary sequences T = (a, 0, a) (a, 0, a) (0, a, 0) (0, b, 0) 0 T = (a, x 1, a) (a, x 2, a) (x 3, a, x 4 ) (x 5, b, x 6 ) AF T (1) = (a0 + 0a) + (a0 0a) + ( 0a a0) + (0b b0) AF T (2) = a 2 a Z.Zafeirakopoulos 15

52 Modeling complementary sequences T = (a, 0, a) (a, 0, a) (0, a, 0) (0, b, 0) 0 x1 T = (a, x 1, a) (a, x 2, a) (x 3, a, x 4 ) (x 5, b, x 6 ) AF T (1) = (ax 1 + x 1 a) + (a0 0a) + ( 0a a0) + (0b b0) AF T (2) = a 2 a Z.Zafeirakopoulos 15

53 Modeling complementary sequences T = (a, 0, a) (a, 0, a) (0, a, 0) (0, b, 0) 0 x1, x2 T = (a, x 1, a) (a, x 2, a) (x 3, a, x 4 ) (x 5, b, x 6 ) AF T (1) = (ax 1 + x 1 a) + (ax 2 x 2 a) + ( 0a a0) + (0b b0) AF T (2) = a 2 a Z.Zafeirakopoulos 15

54 Modeling complementary sequences T = (a, 0, a) (a, 0, a) (0, a, 0) (0, b, 0) 0 x1, x2, x3 T = (a, x 1, a) (a, x 2, a) (x 3, a, x 4 ) (x 5, b, x 6 ) AF T (1) = (ax 1 + x 1 a) + (ax 2 x 2 a) + ( x 3 a a0) + (0b b0) AF T (2) = a 2 a 2 + x Z.Zafeirakopoulos 15

55 Modeling complementary sequences T = (a, 0, a) (a, 0, a) (0, a, 0) (0, b, 0) 0 x1, x2, x3, x4 T = (a, x 1, a) (a, x 2, a) (x 3, a, x 4 ) (x 5, b, x 6 ) AF T (1) = (ax 1 + x 1 a) + (ax 2 x 2 a) + ( x 3 a ax 4 ) + (0b b0) AF T (2) = a 2 a 2 + x 3 x Z.Zafeirakopoulos 15

56 Modeling complementary sequences T = (a, 0, a) (a, 0, a) (0, a, 0) (0, b, 0) 0 x1, x2, x3, x4, x5 T = (a, x 1, a) (a, x 2, a) (x 3, a, x 4 ) (x 5, b, x 6 ) AF T (1) = (ax 1 + x 1 a) + (ax 2 x 2 a) + ( x 3 a ax 4 ) + (x 5 b b0) AF T (2) = a 2 a 2 + x 3 x 4 x 5 0 Z.Zafeirakopoulos 15

57 Modeling complementary sequences T = (a, 0, a) (a, 0, a) (0, a, 0) (0, b, 0) 0 x1, x2, x3, x4, x5, x6 T = (a, x 1, a) (a, x 2, a) (x 3, a, x 4 ) (x 5, b, x 6 ) AF T (1) = (ax 1 + x 1 a) + (ax 2 x 2 a) + ( x 3 a ax 4 ) + (x 5 b bx 6 ) AF T (2) = a 2 a 2 + x 3 x 4 x 5 x 6 Z.Zafeirakopoulos 15

58 Modeling complementary sequences R.<a,b,x1,x2,x3,x4,x5,x6> = PolynomialRing(QQ,order="lex") f = 2*a*x1 - a * x3 - a*x4+b*x5-b*x6 g= x3*x4-x5*x6 S=[f,g, x1^3-x1,x2^3-x2,x3^3-x3,x4^3-x4,x5^3-x5,x6^3-x6] I = R*S I.groebner_basis() abx 5 abx b2 x 2 1 x 3x b2 x 2 1 x 3x b2 x 2 1 x 4x b2 x 2 1 x 4x 5 x b2 x 2 1 x 4x b2 x 1 x 2 3 x b2 x 1 x 2 3 x b 2 x 1 x 2 4 x b2 x 1 x 2 4 x b2 x 1 x 2 5 x b2 x 1 x 2 5 b2 x 1 x 5 x b2 x 1 x 2 6 b2 x 3 x 2 5 b2 x 3 x b2 x 4 x 2 5 x2 6 b 2 x 4 x b2 x 4 x 5 x 6 b 2 x 4 x6 2, ax ax 4x 5 x ax bx2 1 x2 4 x bx2 1 x2 4 x bx2 1 x bx2 1 x bx 1x 3 x bx 1 x 3 x bx 1x 4 x5 2 x bx 1x 4 x 5 x bx2 3 x bx2 3 x bx2 4 x bx2 4 x bx2 5 x bx 5x bx bx 6, ax 3 ax 4 x 5 x bx2 1 x2 4 x bx2 1 x2 4 x bx2 1 x bx2 1 x bx 1x 3 x bx 1x 3 x bx 1x 4 x5 2 x bx 1 x 4 x 5 x bx2 3 x bx2 3 x bx2 4 x bx2 4 x bx2 5 x bx 5x bx bx 6, ax4 2 ax2 5 x bx2 1 x 4x bx1 2 x 4x bx 1x4 2 x bx 1x4 2 x bx 1x5 2 x bx 1x 5 x bx 4x5 2 x bx 4x 5 x6 2 bx 4x 5 + bx 4 x 6, ax 4 x5 2 ax bx2 1 x2 4 x bx2 1 x 5x bx 1x 4 x 2 5 x bx 1x 4 x 6 bx 2 4 x bx2 5 x bx 5x 2 6, ax 4x 2 6 ax bx2 1 x2 4 x bx 2 1 x 5x bx 1x 4 x 5 x bx 1x 4 x 5 + bx 2 4 x 5 bx 5 x 2 6, bx2 1 x2 3 x 5 + bx 2 1 x2 4 x 5 bx 2 1 x 5x 2 6 bx2 1 x 5 bx 2 3 x 5 bx 2 4 x 5 + bx 5 x bx 5, bx 2 1 x2 3 x 6 + bx 2 1 x2 4 x 6 bx 2 1 x 5x 2 6 bx2 1 x 6 bx 2 3 x 6 bx 2 4 x 6 + bx 5 x bx 6, bx 2 1 x2 5 x 6 bx 2 1 x 5x 2 6 Z.Zafeirakopoulos 16

59 Modeling complementary sequences The ideal I is 2-dim. The elimination ideal is 0-dim Z.Zafeirakopoulos 17

60 Modeling complementary sequences The ideal I is 2-dim. The elimination ideal is 0-dim We eliminated the parameters That s good because we want the equations to hold for all values of the parameters Z.Zafeirakopoulos 17

61 Modeling complementary sequences The ideal I is 2-dim. The elimination ideal is 0-dim We eliminated the parameters That s good because we want the equations to hold for all values of the parameters Live demo? Z.Zafeirakopoulos 17

62 Resultants Z.Zafeirakopoulos 18

63 Common factors Let f 1, f 2 K[x]. Then f 1 and f 2 have a common factor if and only if there are polynomials A, B K[x] such that: A and B are not both zero. deg(a) deg(f 2 ) 1 and deg(b) deg(f 2 ) 1 Af 1 + Bf 2 = 0 Z.Zafeirakopoulos 19

64 Common factors Let f 1, f 2 K[x]. Then f 1 and f 2 have a common factor if and only if there are polynomials A, B K[x] such that: A and B are not both zero. deg(a) deg(f 2 ) 1 and deg(b) deg(f 2 ) 1 Af 1 + Bf 2 = 0 Now, if we expand Af 1 + Bf 2 and force all coefficients to be 0, we get a linear system. Z.Zafeirakopoulos 19

65 Sylvester Resultant Syl(f 1, f 2 ) = f 1,d1 f 1, f 1,d1 f 1,0 f 2,d2 f 2, f 2,d2 f 2,0 d 2 d 1 Definition The resultant res x (f 1, f 2 ) is the determinant of Syl (f 1, f 2 ). Z.Zafeirakopoulos 20

66 Sylvester Resultant Theorem If f, g K[x] then the resultant Res(f, g, x) K[x] is an integer polynomial in the coefficients of f and g. Z.Zafeirakopoulos 21

67 Sylvester Resultant Theorem If f, g K[x] then the resultant Res(f, g, x) K[x] is an integer polynomial in the coefficients of f and g. Theorem 1 gcd(f, g) K[x] Res(f, g, x) = 0 Z.Zafeirakopoulos 21

68 Resultants and Elimination ideals Theorem Let f, g K[x 1,..., x d ] and c = (c 2,..., c d ) C d 1 satisfy the following: f (x 1, c) C[x 1 ] has degree deg(f ) g(x 1, c) C[x 1 ] has degree p deg(g) Then Res(f, g, x 1 )(c) = lt(f )(c) deg(g) p Res (f (x 1, c), g(x 1, c), x 1 ) Z.Zafeirakopoulos 22

69 Resultants and Elimination ideals Theorem (ExtensionTheorem) Let I = f 1, f 2,..., f n C[x 1, x 2,..., x d ] and let I 1 be the first elimination ideal of I. We write f i in the form f i = h i (x 2,..., x d )x N i 1 + terms of x 1 degree less than N i, and g i C[x 2,..., x d ] is not zero. If (c 2,..., c d ) V (I 1 ) and (c 2,..., c d ) V (h 1, h 2,..., h n ) then there exist c 1 C such that (c 1, c 2,..., c d ) V (I ) Z.Zafeirakopoulos 23

70 Elimination ideal vs Resultant Theorem Let I = f 1, f 2 K[x 1,..., x n ] and R = res x1 (f 1, f 2 ). Then V (R) = V (h 1, h 2 ) π ( V (I ) ). Z.Zafeirakopoulos 24

71 Elimination ideal vs Resultant Theorem Let I = f 1, f 2 K[x 1,..., x n ] and R = res x1 (f 1, f 2 ). Then V (R) = V (h 1, h 2 ) π ( V (I ) ). Theorem If f 1, f 2 K[x, y] and R = res x (f 1, f 2 ) is not identically zero, then V (I 1 ) = π ( V (I ) ). Z.Zafeirakopoulos 24

72 Resultant System Definition Let f 1,..., f n K[x 1,..., x d ] and introduce n new variables u i. Consider the resultant R i = Res x1 (f i, i j u j f j ). The resultant system RS x1 (f 1,..., f n ) is the set of coefficients of R i seen as a polynomial in variables u 1,..., u n. Z.Zafeirakopoulos 25

73 Implicitization Z.Zafeirakopoulos 26

74 Implicitization Given parameterization x 0 = α 0 (t),..., x n = α n (t), t := (t 1,..., t n ), compute the smallest algebraic variety containing the closure of the image of α : R n R n+1 : t α(t), α := (α 0,..., α n ). This is contained in the variety defined by the ideal p(x 0,..., x n ) p(α 0 (t),..., α n (t)) = 0, t. When this is a principal ideal we wish to compute its defining polynomial p(x). Z.Zafeirakopoulos 27

75 Implicitization Example (Folium of Descartes) x = 3t2 t 3 + 1, u = 3t t Z.Zafeirakopoulos 28

76 Implicitization Example (Folium of Descartes) x = 3t2 t 3 + 1, u = 3t t p(x, y) = x 3 3xy + y 3 Z.Zafeirakopoulos 28

77 Number of roots Roots of the resultant are projections of roots. Z.Zafeirakopoulos 29

78 Number of roots Roots of the resultant are projections of roots. Bezout bound: i d i Z.Zafeirakopoulos 29

79 Number of roots Roots of the resultant are projections of roots. Bezout bound: i d i Is it tight? Z.Zafeirakopoulos 29

80 Newton Polytope Definition Given a polynomial f = α N d c α x α 1 1 x α 2 2 x α d d K[x 1, x 2,..., x d ], the support of f is Sup(f ) = { α N d : c α 0 } and its Newton polytope is the convex hull of its support NP (f ) = CH {Sup(f )}. Z.Zafeirakopoulos 30

81 Newton Polytope Definition Given a polynomial f = α N d c α x α 1 1 x α 2 2 x α d d K[x 1, x 2,..., x d ], the support of f is Sup(f ) = { α N d : c α 0 } and its Newton polytope is the convex hull of its support NP (f ) = CH {Sup(f )}. Example f = x 3 y 3x 2 + 2xy xy y Sup(f ) = {(3, 1), (2, 0), (1, 2), (1, 1), (0, 1)} y Z.Zafeirakopoulos 30 x

82 Newton Polytope Definition Given a polynomial f = α N d c α x α 1 1 x α 2 2 x α d d K[x 1, x 2,..., x d ], the support of f is Sup(f ) = { α N d : c α 0 } and its Newton polytope is the convex hull of its support NP (f ) = CH {Sup(f )}. Example f = x 3 y 3x 2 + 2xy xy y Sup(f ) = {(3, 1), (2, 0), (1, 2), (1, 1), (0, 1)} y Z.Zafeirakopoulos 30 x

83 Newton Polytope Definition Given a polynomial f = α N d c α x α 1 1 x α 2 2 x α d d K[x 1, x 2,..., x d ], the support of f is Sup(f ) = { α N d : c α 0 } and its Newton polytope is the convex hull of its support NP (f ) = CH {Sup(f )}. Example f = x 3 y 3x 2 + 2xy xy y Sup(f ) = {(3, 1), (2, 0), (1, 2), (1, 1), (0, 1)} y f = x 2 3y 2 + 2xy + 2x y + 1 Sup(f ) = {(2, 0), (0, 2), (1, 1), (1, 0), (0, 1), (0, 0)} Z.Zafeirakopoulos 30 x

84 Newton Polytope Definition Given a polynomial f = α N d c α x α 1 1 x α 2 2 x α d d K[x 1, x 2,..., x d ], the support of f is Sup(f ) = { α N d : c α 0 } and its Newton polytope is the convex hull of its support NP (f ) = CH {Sup(f )}. Example f = x 3 y 3x 2 + 2xy xy y Sup(f ) = {(3, 1), (2, 0), (1, 2), (1, 1), (0, 1)} y f = x 2 3y 2 + 2xy + 2x y + 1 Sup(f ) = {(2, 0), (0, 2), (1, 1), (1, 0), (0, 1), (0, 0)} Z.Zafeirakopoulos 30 x

85 Mixed Volume Let P 1, P 2,..., P k R d be polytopes and λ 1, λ 2,..., λ k R 0. Theorem (Minkowski) Then there exist V α1,α 2,...,α k = α 1 +α 2 + +α k =d 0, such that Vol (λ 1 P 1 λ 2 P 2 λ k P k ) ( ) d V α1,α α 1, α 2,..., α 2,...,α k λ α 1 1 λα 2 2 λα k k k Definition The mixed volume MV (P 1, P 2,..., P d ) is the coefficient of λ 1 λ 2... λ d in Vol (λ 1 P 1 λ 2 P 2 λ d P d ). Z.Zafeirakopoulos 31

86 The BKK bound Theorem (Bernstein, Khovanskii, Kushnirenko) Let f 1, f 2,..., f d C[x 1, x 2,..., x d ]. Z.Zafeirakopoulos 32

87 The BKK bound Theorem (Bernstein, Khovanskii, Kushnirenko) Let f 1, f 2,..., f d C[x 1, x 2,..., x d ]. Then the number of isolated solutions to the polynomial system f 1 (x) = = f d (x) = 0 with (x 1, x 2,..., x d ) (C {0}) d Z.Zafeirakopoulos 32

88 The BKK bound Theorem (Bernstein, Khovanskii, Kushnirenko) Let f 1, f 2,..., f d C[x 1, x 2,..., x d ]. Then the number of isolated solutions to the polynomial system f 1 (x) = = f d (x) = 0 with (x 1, x 2,..., x d ) (C {0}) d is (counting multiplicities) Z.Zafeirakopoulos 32

89 The BKK bound Theorem (Bernstein, Khovanskii, Kushnirenko) Let f 1, f 2,..., f d C[x 1, x 2,..., x d ]. Then the number of isolated solutions to the polynomial system f 1 (x) = = f d (x) = 0 with (x 1, x 2,..., x d ) (C {0}) d is (counting multiplicities) bounded by the mixed volume of the Newton polytopes of f 1, f 2,..., f d. Z.Zafeirakopoulos 32

90 The BKK bound f 1 = 1 + αx + βy 2 f 2 = x + γy 4 Bezout bound: deg(f 1 ) deg(f 2 ) = 8 2s+4t 4t 2s t s+t V (snp(f 1 ) tnp(f 2 )) = s 2 + ( 2 1) 2st Z.Zafeirakopoulos 33

91 The BKK bound f 1 = 1 + αx + βy 2 f 2 = x + γy 4 Bezout bound: deg(f 1 ) deg(f 2 ) = 8 2s+4t 4t 2s t s+t V (snp(f 1 ) tnp(f 2 )) = s 2 + ( 2 1) 2st MV (NP(f 1 ), NP(f 2 )) = 2! 2 = 4 Z.Zafeirakopoulos 33

92 BKK Does this imply something for the resultant? Can we have a resultant for these (toric) roots? Z.Zafeirakopoulos 34

93 Because regularity is boring Multiplicities Z.Zafeirakopoulos 35

94 A Geometric Problem Given two curves, find (projections of) intersections (with multiplicity). f 1 = x 2 + (y 1) 2 1 f 2 = y 2 Z.Zafeirakopoulos 36

95 A Geometric Problem Given two curves, find (projections of) intersections (with multiplicity). Resultant: res x (f 1, f 2 ) = y 4 deg(res x (f 1, f 2 )) = 4 f 1 = x 2 + (y 1) 2 1 f 2 = y 2 Z.Zafeirakopoulos 36

96 A Geometric Problem Given two curves, find (projections of) intersections (with multiplicity). Resultant: res x (f 1, f 2 ) = y 4 deg(res x (f 1, f 2 )) = 4 Elimination Ideal: GB of f 1, f 2 K[y] = y 2 deg(g) = 2 f 1 = x 2 + (y 1) 2 1 f 2 = y 2 Z.Zafeirakopoulos 36

97 A Geometric Problem Given two curves, find (projections of) intersections (with multiplicity). f 1 = x 2 + (y 1) 2 1 f 2 = y 2 Resultant: res x (f 1, f 2 ) = y 4 deg(res x (f 1, f 2 )) = 4 Elimination Ideal: GB of f 1, f 2 K[y] = y 2 deg(g) = 2 Dual Space: f 1, f 2 = 1, x, 2 2 x + y, 2 3 x + x y Z.Zafeirakopoulos 36

98 A Geometric Problem Given two curves, find (projections of) intersections (with multiplicity). f 1 = x 2 + (y 1) 2 1 f 2 = y 2 Resultant: res x (f 1, f 2 ) = y 4 deg(res x (f 1, f 2 )) = 4 Elimination Ideal: GB of f 1, f 2 K[y] = y 2 deg(g) = 2 Dual Space: f 1, f 2 = 1, x, 2 2 x + y, 2 3 x + x y # = 4 Z.Zafeirakopoulos 36

99 A Geometric Problem Given two curves, find (projections of) intersections (with multiplicity). f 1 = x 2 + (y 1) 2 1 f 2 = y 2 Resultant: res x (f 1, f 2 ) = y 4 deg(res x (f 1, f 2 )) = 4 Elimination Ideal: GB of f 1, f 2 K[y] = y 2 deg(g) = 2 Dual Space: f 1, f 2 = 1, x, 2 2 x + y, 2 3 x + x y # = 4 #{1, y } = 2 Z.Zafeirakopoulos 36

100 and an Algebraic Problem Given an ideal I, find a basis for R /I f 1 = x 2 + (y 1) 2 1 f 2 = y 2 I = f 1, f 2 Z.Zafeirakopoulos 37

101 and an Algebraic Problem Given an ideal I, find a basis for R /I f 1 = x 2 + (y 1) 2 1 f 2 = y 2 I = f 1, f 2 V (I ) = ζ = (0, 0) Z.Zafeirakopoulos 37

102 and an Algebraic Problem Given an ideal I, find a basis for R /I f 1 = x 2 + (y 1) 2 1 f 2 = y 2 I = f 1, f 2 V (I ) = ζ = (0, 0) µ(ζ) := dim K R /I Z.Zafeirakopoulos 37

103 and an Algebraic Problem Given an ideal I, find a basis for R /I f 1 = x 2 + (y 1) 2 1 f 2 = y 2 I = f 1, f 2 V (I ) = ζ = (0, 0) µ(ζ) := dim K R /I GB gives us a basis for R /I Z.Zafeirakopoulos 37

104 Dual Space Z.Zafeirakopoulos 38

105 Dual Space of a Polynomial Ring Definition (Dual Space of a Polynomial Ring) Let R = K[x 1,..., x d ]. Then ˆR := {λ : R K λ is linear}. Z.Zafeirakopoulos 39

106 Dual Space of a Polynomial Ring Definition (Dual Space of a Polynomial Ring) Let R = K[x 1,..., x d ]. Then ˆR := {λ : R K λ is linear}. ˆR is infinite dimensional Z.Zafeirakopoulos 39

107 Dual Space of a Polynomial Ring Definition (Dual Space of a Polynomial Ring) Let R = K[x 1,..., x d ]. Then ˆR := {λ : R K λ is linear}. ˆR is infinite dimensional Example Let ζ = (ζ 1,..., ζ d ) K d and a = (a 1,..., a d ) N d. Define Then a ζ ˆR. ζ a : R K p (dx 1 ) a 1... (dx d ) a d (p)(ζ). Z.Zafeirakopoulos 39

108 Dual Space of a Polynomial Ring Definition (Dual Space of a Polynomial Ring) Let R = K[x 1,..., x d ]. Then ˆR := {λ : R K λ is linear}. ˆR is infinite dimensional Example Let ζ = (ζ 1,..., ζ d ) K d and a = (a 1,..., a d ) N d. Define Then a ζ ˆR. ζ a : R K p (dx 1 ) a 1... (dx d ) a d (p)(ζ). ˆR and K[[ ζ ]] are isomorphic as K-vector spaces Z.Zafeirakopoulos 39

109 Dual Space of a Polynomial Ring Definition I R, I := { λ ˆR λ(f ) = 0 } f I. Z.Zafeirakopoulos 40

110 Dual Space of a Polynomial Ring Definition I R, I := { λ ˆR λ(f ) = 0 } f I. I is a (not necessarily finite dimensional) subspace of ˆR Z.Zafeirakopoulos 40

111 Dual Space of a Polynomial Ring Definition I R, I := { λ ˆR λ(f ) = 0 } f I. I is a (not necessarily finite dimensional) subspace of ˆR Theorem (Marinari, Mora and Möller, 95; Mourrain, 97) Let ζ V (I ) be an isolated point and Q ζ be its associated primary component. Then Q ζ = I K[ ζ ] Z.Zafeirakopoulos 40

112 Dual Space of a Polynomial Ring Definition I R, I := { λ ˆR λ(f ) = 0 } f I. I is a (not necessarily finite dimensional) subspace of ˆR Theorem (Marinari, Mora and Möller, 95; Mourrain, 97) Let ζ V (I ) be an isolated point and Q ζ be its associated primary component. Then Q ζ = I K[ ζ ] Q ζ is a finite dimensional subspace of I Z.Zafeirakopoulos 40

113 A Geometric Problem Given two curves, find (projections of) intersections (with multiplicity). Resultant: res x (f 1, f 2 ) = y 4 deg(res x (f 1, f 2 )) = 4 Elimination Ideal: GB of f 1, f 2 K[y] = y 2 deg(g) = 2 f 1 = x 2 + (y 1) 2 1 f 2 = y 2 Z.Zafeirakopoulos 41

114 A Geometric Problem Given two curves, find (projections of) intersections (with multiplicity). f 1 = x 2 + (y 1) 2 1 f 2 = y 2 Resultant: res x (f 1, f 2 ) = y 4 deg(res x (f 1, f 2 )) = 4 Elimination Ideal: GB of f 1, f 2 K[y] = y 2 deg(g) = 2 Dual Space: f 1, f 2 = 1, x, 2 2 x + y, 2 3 x + x y Z.Zafeirakopoulos 41

115 A Geometric Problem Given two curves, find (projections of) intersections (with multiplicity). f 1 = x 2 + (y 1) 2 1 f 2 = y 2 Resultant: res x (f 1, f 2 ) = y 4 deg(res x (f 1, f 2 )) = 4 Elimination Ideal: GB of f 1, f 2 K[y] = y 2 deg(g) = 2 Dual Space: f 1, f 2 = 1, x, 2 2 x + y, 2 3 x + x y # = 4 Z.Zafeirakopoulos 41

116 A Geometric Problem Given two curves, find (projections of) intersections (with multiplicity). f 1 = x 2 + (y 1) 2 1 f 2 = y 2 Resultant: res x (f 1, f 2 ) = y 4 deg(res x (f 1, f 2 )) = 4 Elimination Ideal: GB of f 1, f 2 K[y] = y 2 deg(g) = 2 Dual Space: f 1, f 2 = 1, x, 2 2 x + y, 2 3 x + x y # = 4 #{1, y } = 2 Z.Zafeirakopoulos 41

117 Deflation Definition Starting from a system f and an approximation ζ of ζ, construct a new system, in which the singularity ζ is obviated. Example Let f = { x1 2 + x2 + x31, x1 + x2 2 + x31, x1 + x2 + x3 2 1 } Approximate root ζ = (0.95, 0.08, 0.05). Z.Zafeirakopoulos 42

118 Deflation Definition Starting from a system f and an approximation ζ of ζ, construct a new system, in which the singularity ζ is obviated. Example Let f = { x1 2 + x2 + x31, x1 + x2 2 + x31, x1 + x2 + x3 2 1 } Approximate root ζ = (0.95, 0.08, 0.05). Compute a dual basis (1, d d d 3 ) Z.Zafeirakopoulos 42

119 Deflation Definition Starting from a system f and an approximation ζ of ζ, construct a new system, in which the singularity ζ is obviated. Example Let f = { x1 2 + x2 + x31, x1 + x2 2 + x31, x1 + x2 + x3 2 1 } Approximate root ζ = (0.95, 0.08, 0.05). Compute a dual basis (1, d d d 3 ) Let D(d, λ 2, λ 3 ) = (1, d 1 λ 2 d 2, d2 λ 3 d3) and initial point (0.95, 0.08, 0.05, 0.955,.894) Z.Zafeirakopoulos 42

120 Deflation Definition Starting from a system f and an approximation ζ of ζ, construct a new system, in which the singularity ζ is obviated. Example Let f = { x1 2 + x2 + x31, x1 + x2 2 + x31, x1 + x2 + x3 2 1 } Approximate root ζ = (0.95, 0.08, 0.05). Compute a dual basis (1, d d d 3 ) Let D(d, λ 2, λ 3 ) = (1, d 1 λ 2 d 2, d2 λ 3 d3) and initial point (0.95, 0.08, 0.05, 0.955,.894) After 15 iterations of ζ = ζ JDf (ζ, λ 2, λ 3 ) we obtain (1.0, , , 1.0, 1.0) Z.Zafeirakopoulos 42

121 Deflation Definition Starting from a system f and an approximation ζ of ζ, construct a new system, in which the singularity ζ is obviated. Example Let f = { x1 2 + x2 + x31, x1 + x2 2 + x31, x1 + x2 + x3 2 1 } Approximate root ζ = (0.95, 0.08, 0.05). Compute a dual basis (1, d d d 3 ) Let D(d, λ 2, λ 3 ) = (1, d 1 λ 2 d 2, d2 λ 3 d3) and initial point (0.95, 0.08, 0.05, 0.955,.894) After 15 iterations of ζ = ζ JDf (ζ, λ 2, λ 3 ) we obtain (1.0, , , 1.0, 1.0) The same accuracy (15 digits) would be achieved after 27 iterations of the original system. Z.Zafeirakopoulos 42

122 What s Next? Macaulay resultant Macaulay Matrix Extraneous factor Computing the elimination ideal using resultants. compare V (I1 ) and V (Res) compare V (I 1 ) and V (Res) compare I 1 and Res Dual bases Directional multiplicity Deflation Sparse Elimination Theory. Z.Zafeirakopoulos 43

123 Heterogeneous Algorithms for Combinatorics, Geometry and Number Theory HALCYON project TÜBITAK 3501 Position for a master s or PhD student Team: Busra Sert (MSGSU) Basak Karakas (Ege U) Duration: until October 2020 MathData project TÜBITAK 3001 Position for a master s or undergrad student Duration: until March 2019 NMK School on Integer Partitions: May Z.Zafeirakopoulos 44

124 Heterogeneous Algorithms for Combinatorics, Geometry and Number Theory HALCYON project TÜBITAK 3501 Position for a master s or PhD student Team: Busra Sert (MSGSU) Basak Karakas (Ege U) Duration: until October 2020 MathData project TÜBITAK 3001 Position for a master s or undergrad student Duration: until March 2019 NMK School on Integer Partitions: May Z.Zafeirakopoulos 44

125 Z.Zafeirakopoulos Thank You 44 Heterogeneous Algorithms for Combinatorics, Geometry and Number Theory HALCYON project TÜBITAK 3501 Position for a master s or PhD student Team: Busra Sert (MSGSU) Basak Karakas (Ege U) Duration: until October 2020 MathData project TÜBITAK 3001 Position for a master s or undergrad student Duration: until March 2019 NMK School on Integer Partitions: May

Abstract Algebra for Polynomial Operations. Maya Mohsin Ahmed

Abstract Algebra for Polynomial Operations. Maya Mohsin Ahmed Abstract Algebra for Polynomial Operations Maya Mohsin Ahmed c Maya Mohsin Ahmed 2009 ALL RIGHTS RESERVED To my students As we express our gratitude, we must never forget that the highest appreciation

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

Lecture 2: Gröbner Basis and SAGBI Basis

Lecture 2: Gröbner Basis and SAGBI Basis Lecture 2: Gröbner Basis and SAGBI Basis Mohammed Tessema Suppose we have a graph. Suppose we color the graph s vertices with 3 colors so that if the vertices are adjacent they are not the same colors.

More information

Groebner Bases and Applications

Groebner Bases and Applications Groebner Bases and Applications Robert Hines December 16, 2014 1 Groebner Bases In this section we define Groebner Bases and discuss some of their basic properties, following the exposition in chapter

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

The F 4 Algorithm. Dylan Peifer. 9 May Cornell University

The F 4 Algorithm. Dylan Peifer. 9 May Cornell University The F 4 Algorithm Dylan Peifer Cornell University 9 May 2017 Gröbner Bases History Gröbner bases were introduced in 1965 in the PhD thesis of Bruno Buchberger under Wolfgang Gröbner. Buchberger s algorithm

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

M3P23, M4P23, M5P23: COMPUTATIONAL ALGEBRA & GEOMETRY REVISION SOLUTIONS

M3P23, M4P23, M5P23: COMPUTATIONAL ALGEBRA & GEOMETRY REVISION SOLUTIONS M3P23, M4P23, M5P23: COMPUTATIONAL ALGEBRA & GEOMETRY REVISION SOLUTIONS (1) (a) Fix a monomial order. A finite subset G = {g 1,..., g m } of an ideal I k[x 1,..., x n ] is called a Gröbner basis if (LT(g

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

Solving systems of polynomial equations and minimization of multivariate polynomials

Solving systems of polynomial equations and minimization of multivariate polynomials François Glineur, Polynomial solving & minimization - 1 - First Prev Next Last Full Screen Quit Solving systems of polynomial equations and minimization of multivariate polynomials François Glineur UCL/CORE

More information

1. Algebra 1.5. Polynomial Rings

1. Algebra 1.5. Polynomial Rings 1. ALGEBRA 19 1. Algebra 1.5. Polynomial Rings Lemma 1.5.1 Let R and S be rings with identity element. If R > 1 and S > 1, then R S contains zero divisors. Proof. The two elements (1, 0) and (0, 1) are

More information

8 Appendix: Polynomial Rings

8 Appendix: Polynomial Rings 8 Appendix: Polynomial Rings Throughout we suppose, unless otherwise specified, that R is a commutative ring. 8.1 (Largely) a reminder about polynomials A polynomial in the indeterminate X with coefficients

More information

Notes 6: Polynomials in One Variable

Notes 6: Polynomials in One Variable Notes 6: Polynomials in One Variable Definition. Let f(x) = b 0 x n + b x n + + b n be a polynomial of degree n, so b 0 0. The leading term of f is LT (f) = b 0 x n. We begin by analyzing the long division

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

MATH 497A: INTRODUCTION TO APPLIED ALGEBRAIC GEOMETRY

MATH 497A: INTRODUCTION TO APPLIED ALGEBRAIC GEOMETRY MATH 497A: INTRODUCTION TO APPLIED ALGEBRAIC GEOMETRY These are notes from the Penn State 2015 MASS course Introduction to Applied Algebraic Geometry. This class is taught by Jason Morton and the notes

More information

Handout - Algebra Review

Handout - Algebra Review Algebraic Geometry Instructor: Mohamed Omar Handout - Algebra Review Sept 9 Math 176 Today will be a thorough review of the algebra prerequisites we will need throughout this course. Get through as much

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

Polynomial interpolation over finite fields and applications to list decoding of Reed-Solomon codes

Polynomial interpolation over finite fields and applications to list decoding of Reed-Solomon codes Polynomial interpolation over finite fields and applications to list decoding of Reed-Solomon codes Roberta Barbi December 17, 2015 Roberta Barbi List decoding December 17, 2015 1 / 13 Codes Let F q be

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

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

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

CS 829 Polynomial systems: geometry and algorithms Lecture 3: Euclid, resultant and 2 2 systems Éric Schost

CS 829 Polynomial systems: geometry and algorithms Lecture 3: Euclid, resultant and 2 2 systems Éric Schost CS 829 Polynomial systems: geometry and algorithms Lecture 3: Euclid, resultant and 2 2 systems Éric Schost eschost@uwo.ca Summary In this lecture, we start actual computations (as opposed to Lectures

More information

2a 2 4ac), provided there is an element r in our

2a 2 4ac), provided there is an element r in our MTH 310002 Test II Review Spring 2012 Absractions versus examples The purpose of abstraction is to reduce ideas to their essentials, uncluttered by the details of a specific situation Our lectures built

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

Polytopes and Algebraic Geometry. Jesús A. De Loera University of California, Davis

Polytopes and Algebraic Geometry. Jesús A. De Loera University of California, Davis Polytopes and Algebraic Geometry Jesús A. De Loera University of California, Davis Outline of the talk 1. Four classic results relating polytopes and algebraic geometry: (A) Toric Geometry (B) Viro s Theorem

More information

Algorithms for Algebraic Geometry

Algorithms for Algebraic Geometry Chapter 2 Algorithms for Algebraic Geometry Outline: 1. Gröbner basics. 39 47 9 2. Algorithmic applications of Gröbner bases. 48 56 9 3. Resultants and Bézout s Theorem. 57 69 13 4. Solving equations with

More information

Section III.6. Factorization in Polynomial Rings

Section III.6. Factorization in Polynomial Rings III.6. Factorization in Polynomial Rings 1 Section III.6. Factorization in Polynomial Rings Note. We push several of the results in Section III.3 (such as divisibility, irreducibility, and unique factorization)

More information

Counting Zeros over Finite Fields with Gröbner Bases

Counting Zeros over Finite Fields with Gröbner Bases Counting Zeros over Finite Fields with Gröbner Bases Sicun Gao May 17, 2009 Contents 1 Introduction 2 2 Finite Fields, Nullstellensatz and Gröbner Bases 5 2.1 Ideals, Varieties and Finite Fields........................

More information

Outline. MSRI-UP 2009 Coding Theory Seminar, Week 2. The definition. Link to polynomials

Outline. MSRI-UP 2009 Coding Theory Seminar, Week 2. The definition. Link to polynomials Outline MSRI-UP 2009 Coding Theory Seminar, Week 2 John B. Little Department of Mathematics and Computer Science College of the Holy Cross Cyclic Codes Polynomial Algebra More on cyclic codes Finite fields

More information

MATH 361: NUMBER THEORY TENTH LECTURE

MATH 361: NUMBER THEORY TENTH LECTURE MATH 361: NUMBER THEORY TENTH LECTURE The subject of this lecture is finite fields. 1. Root Fields Let k be any field, and let f(x) k[x] be irreducible and have positive degree. We want to construct a

More information

Resultants. summary and questions. December 7, 2011

Resultants. summary and questions. December 7, 2011 Resultants summary and questions December 7, 2011 1 An exercise about free modules Let A be a unitary commutative integral ring. Let K be the fraction field of A. Let n 1 be an integer. Set V = A n and

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

Introduction to Gröbner Bases for Geometric Modeling. Geometric & Solid Modeling 1989 Christoph M. Hoffmann

Introduction to Gröbner Bases for Geometric Modeling. Geometric & Solid Modeling 1989 Christoph M. Hoffmann Introduction to Gröbner Bases for Geometric Modeling Geometric & Solid Modeling 1989 Christoph M. Hoffmann Algebraic Geometry Branch of mathematics. Express geometric facts in algebraic terms in order

More information

Chapter 3. Rings. The basic commutative rings in mathematics are the integers Z, the. Examples

Chapter 3. Rings. The basic commutative rings in mathematics are the integers Z, the. Examples Chapter 3 Rings Rings are additive abelian groups with a second operation called multiplication. The connection between the two operations is provided by the distributive law. Assuming the results of Chapter

More information

Rational Univariate Reduction via Toric Resultants

Rational Univariate Reduction via Toric Resultants Rational Univariate Reduction via Toric Resultants Koji Ouchi 1,2 John Keyser 1 Department of Computer Science, 3112 Texas A&M University, College Station, TX 77843-3112, USA Abstract We describe algorithms

More information

Exact Arithmetic on a Computer

Exact Arithmetic on a Computer Exact Arithmetic on a Computer Symbolic Computation and Computer Algebra William J. Turner Department of Mathematics & Computer Science Wabash College Crawfordsville, IN 47933 Tuesday 21 September 2010

More information

PREMUR Seminar Week 2 Discussions - Polynomial Division, Gröbner Bases, First Applications

PREMUR Seminar Week 2 Discussions - Polynomial Division, Gröbner Bases, First Applications PREMUR 2007 - Seminar Week 2 Discussions - Polynomial Division, Gröbner Bases, First Applications Day 1: Monomial Orders In class today, we introduced the definition of a monomial order in the polyomial

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

Lecture 4 February 5

Lecture 4 February 5 Math 239: Discrete Mathematics for the Life Sciences Spring 2008 Lecture 4 February 5 Lecturer: Lior Pachter Scribe/ Editor: Michaeel Kazi/ Cynthia Vinzant 4.1 Introduction to Gröbner Bases In this lecture

More information

David Eklund. May 12, 2017

David Eklund. May 12, 2017 KTH Stockholm May 12, 2017 1 / 44 Isolated roots of polynomial systems Let f 1,..., f n C[x 0,..., x n ] be homogeneous and consider the subscheme X P n defined by the ideal (f 1,..., f n ). 2 / 44 Isolated

More information

Chapter 2: Real solutions to univariate polynomials

Chapter 2: Real solutions to univariate polynomials Chapter 2: Real solutions to univariate polynomials Before we study the real solutions to systems of multivariate polynomials, we will review some of what is known for univariate polynomials. The strength

More information

Computing with polynomials: Hensel constructions

Computing with polynomials: Hensel constructions Course Polynomials: Their Power and How to Use Them, JASS 07 Computing with polynomials: Hensel constructions Lukas Bulwahn March 28, 2007 Abstract To solve GCD calculations and factorization of polynomials

More information

A Complete Analysis of Resultants and Extraneous Factors for Unmixed Bivariate Polynomial Systems using the Dixon formulation

A Complete Analysis of Resultants and Extraneous Factors for Unmixed Bivariate Polynomial Systems using the Dixon formulation A Complete Analysis of Resultants and Extraneous Factors for Unmixed Bivariate Polynomial Systems using the Dixon formulation Arthur Chtcherba Deepak Kapur Department of Computer Science University of

More information

Gröbner Bases & their Computation

Gröbner Bases & their Computation Gröbner Bases & their Computation Definitions + First Results Priyank Kalla Associate Professor Electrical and Computer Engineering, University of Utah kalla@ece.utah.edu http://www.ece.utah.edu/~kalla

More information

Differential and Difference Chow Form, Sparse Resultant, and Toric Variety

Differential and Difference Chow Form, Sparse Resultant, and Toric Variety Differential and Difference Chow Form, Sparse Resultant, and Toric Variety Xiao-Shan Gao Academy of Mathematics and Systems Science Chinese Academy of Sciences Xiao-Shan Gao (AMSS, CAS) 2015. 10. 2 1 /

More information

Constructing Sylvester-Type Resultant Matrices using the Dixon Formulation

Constructing Sylvester-Type Resultant Matrices using the Dixon Formulation Constructing Sylvester-Type Resultant Matrices using the Dixon Formulation Arthur Chtcherba Deepak Kapur Department of Computer Science University of New Mexico Albuquerque, NM 87131 e-mail: {artas,kapur}@csunmedu

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

Computational Theory of Polynomial Ideals

Computational Theory of Polynomial Ideals Eidgenössische Technische Hochschule Zürich Computational Theory of Polynomial Ideals a Bachelor Thesis written by Paul Steinmann supervised by Prof. Dr. Richard Pink Abstract We provide methods to do

More information

Further linear algebra. Chapter II. Polynomials.

Further linear algebra. Chapter II. Polynomials. Further linear algebra. Chapter II. Polynomials. Andrei Yafaev 1 Definitions. In this chapter we consider a field k. Recall that examples of felds include Q, R, C, F p where p is prime. A polynomial is

More information

Algebra Qualifying Exam August 2001 Do all 5 problems. 1. Let G be afinite group of order 504 = 23 32 7. a. Show that G cannot be isomorphic to a subgroup of the alternating group Alt 7. (5 points) b.

More information

Algebraic structures I

Algebraic structures I MTH5100 Assignment 1-10 Algebraic structures I For handing in on various dates January March 2011 1 FUNCTIONS. Say which of the following rules successfully define functions, giving reasons. For each one

More information

GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory.

GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory. GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory. Linear Algebra Standard matrix manipulation to compute the kernel, intersection of subspaces, column spaces,

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

Finite Fields. Sophie Huczynska. Semester 2, Academic Year

Finite Fields. Sophie Huczynska. Semester 2, Academic Year Finite Fields Sophie Huczynska Semester 2, Academic Year 2005-06 2 Chapter 1. Introduction Finite fields is a branch of mathematics which has come to the fore in the last 50 years due to its numerous applications,

More information

Topology of implicit curves and surfaces

Topology of implicit curves and surfaces Topology of implicit curves and surfaces B. Mourrain, INRIA, BP 93, 06902 Sophia Antipolis mourrain@sophia.inria.fr 24th October 2002 The problem Given a polynomial f(x, y) (resp. f(x, y, z)), Compute

More information

ADVANCED TOPICS IN ALGEBRAIC GEOMETRY

ADVANCED TOPICS IN ALGEBRAIC GEOMETRY ADVANCED TOPICS IN ALGEBRAIC GEOMETRY DAVID WHITE Outline of talk: My goal is to introduce a few more advanced topics in algebraic geometry but not to go into too much detail. This will be a survey of

More information

MTH310 EXAM 2 REVIEW

MTH310 EXAM 2 REVIEW MTH310 EXAM 2 REVIEW SA LI 4.1 Polynomial Arithmetic and the Division Algorithm A. Polynomial Arithmetic *Polynomial Rings If R is a ring, then there exists a ring T containing an element x that is not

More information

Algebra. Pang-Cheng, Wu. January 22, 2016

Algebra. Pang-Cheng, Wu. January 22, 2016 Algebra Pang-Cheng, Wu January 22, 2016 Abstract For preparing competitions, one should focus on some techniques and important theorems. This time, I want to talk about a method for solving inequality

More information

Math 547, Exam 2 Information.

Math 547, Exam 2 Information. Math 547, Exam 2 Information. 3/19/10, LC 303B, 10:10-11:00. Exam 2 will be based on: Homework and textbook sections covered by lectures 2/3-3/5. (see http://www.math.sc.edu/ boylan/sccourses/547sp10/547.html)

More information

: Error Correcting Codes. November 2017 Lecture 2

: Error Correcting Codes. November 2017 Lecture 2 03683072: Error Correcting Codes. November 2017 Lecture 2 Polynomial Codes and Cyclic Codes Amnon Ta-Shma and Dean Doron 1 Polynomial Codes Fix a finite field F q. For the purpose of constructing polynomial

More information

Top Ehrhart coefficients of integer partition problems

Top Ehrhart coefficients of integer partition problems Top Ehrhart coefficients of integer partition problems Jesús A. De Loera Department of Mathematics University of California, Davis Joint Math Meetings San Diego January 2013 Goal: Count the solutions

More information

Lecture Notes Math 371: Algebra (Fall 2006) by Nathanael Leedom Ackerman

Lecture Notes Math 371: Algebra (Fall 2006) by Nathanael Leedom Ackerman Lecture Notes Math 371: Algebra (Fall 2006) by Nathanael Leedom Ackerman October 31, 2006 TALK SLOWLY AND WRITE NEATLY!! 1 0.1 Symbolic Adjunction of Roots When dealing with subfields of C it is easy to

More information

4 Unit Math Homework for Year 12

4 Unit Math Homework for Year 12 Yimin Math Centre 4 Unit Math Homework for Year 12 Student Name: Grade: Date: Score: Table of contents 3 Topic 3 Polynomials Part 2 1 3.2 Factorisation of polynomials and fundamental theorem of algebra...........

More information

Coding Theory and Applications. Solved Exercises and Problems of Cyclic Codes. Enes Pasalic University of Primorska Koper, 2013

Coding Theory and Applications. Solved Exercises and Problems of Cyclic Codes. Enes Pasalic University of Primorska Koper, 2013 Coding Theory and Applications Solved Exercises and Problems of Cyclic Codes Enes Pasalic University of Primorska Koper, 2013 Contents 1 Preface 3 2 Problems 4 2 1 Preface This is a collection of solved

More information

1. Let r, s, t, v be the homogeneous relations defined on the set M = {2, 3, 4, 5, 6} by

1. Let r, s, t, v be the homogeneous relations defined on the set M = {2, 3, 4, 5, 6} by Seminar 1 1. Which ones of the usual symbols of addition, subtraction, multiplication and division define an operation (composition law) on the numerical sets N, Z, Q, R, C? 2. Let A = {a 1, a 2, a 3 }.

More information

(Rgs) Rings Math 683L (Summer 2003)

(Rgs) Rings Math 683L (Summer 2003) (Rgs) Rings Math 683L (Summer 2003) We will first summarise the general results that we will need from the theory of rings. A unital ring, R, is a set equipped with two binary operations + and such that

More information

POLYNOMIALS. x + 1 x x 4 + x 3. x x 3 x 2. x x 2 + x. x + 1 x 1

POLYNOMIALS. x + 1 x x 4 + x 3. x x 3 x 2. x x 2 + x. x + 1 x 1 POLYNOMIALS A polynomial in x is an expression of the form p(x) = a 0 + a 1 x + a x +. + a n x n Where a 0, a 1, a. a n are real numbers and n is a non-negative integer and a n 0. A polynomial having only

More information

Gröbner bases for the polynomial ring with infinite variables and their applications

Gröbner bases for the polynomial ring with infinite variables and their applications Gröbner bases for the polynomial ring with infinite variables and their applications Kei-ichiro Iima and Yuji Yoshino Abstract We develop the theory of Gröbner bases for ideals in a polynomial ring with

More information

A decoding algorithm for binary linear codes using Groebner bases

A decoding algorithm for binary linear codes using Groebner bases A decoding algorithm for binary linear codes using Groebner bases arxiv:1810.04536v1 [cs.it] 9 Oct 2018 Harinaivo ANDRIATAHINY (1) e-mail : hariandriatahiny@gmail.com Jean Jacques Ferdinand RANDRIAMIARAMPANAHY

More information

A Review of Linear Programming

A Review of Linear Programming A Review of Linear Programming Instructor: Farid Alizadeh IEOR 4600y Spring 2001 February 14, 2001 1 Overview In this note we review the basic properties of linear programming including the primal simplex

More information

Rewriting Polynomials

Rewriting Polynomials Rewriting Polynomials 1 Roots and Eigenvalues the companion matrix of a polynomial the ideal membership problem 2 Automatic Geometric Theorem Proving the circle theorem of Appolonius 3 The Division Algorithm

More information

Resultants for Unmixed Bivariate Polynomial Systems using the Dixon formulation

Resultants for Unmixed Bivariate Polynomial Systems using the Dixon formulation Resultants for Unmixed Bivariate Polynomial Systems using the Dixon formulation Arthur Chtcherba Deepak Kapur Department of Computer Science University of New Mexico Albuquerque, NM 87131 e-mail: artas,kapur}@cs.unm.edu

More information

The Sylvester Resultant

The Sylvester Resultant Lecture 10 The Sylvester Resultant We want to compute intersections of algebraic curves F and G. Let F and G be the vanishing sets of f(x,y) and g(x, y), respectively. Algebraically, we are interested

More information

QR Decomposition. When solving an overdetermined system by projection (or a least squares solution) often the following method is used:

QR Decomposition. When solving an overdetermined system by projection (or a least squares solution) often the following method is used: (In practice not Gram-Schmidt, but another process Householder Transformations are used.) QR Decomposition When solving an overdetermined system by projection (or a least squares solution) often the following

More information

Reversely Well-Ordered Valuations on Polynomial Rings in Two Variables

Reversely Well-Ordered Valuations on Polynomial Rings in Two Variables Reversely Well-Ordered Valuations on Polynomial Rings in Two Variables Edward Mosteig Loyola Marymount University Los Angeles, California, USA Workshop on Valuations on Rational Function Fields Department

More information

Computer Algebra: General Principles

Computer Algebra: General Principles Computer Algebra: General Principles For article on related subject see SYMBOL MANIPULATION. Computer algebra is a branch of scientific computation. There are several characteristic features that distinguish

More information

ax b mod m. has a solution if and only if d b. In this case, there is one solution, call it x 0, to the equation and there are d solutions x m d

ax b mod m. has a solution if and only if d b. In this case, there is one solution, call it x 0, to the equation and there are d solutions x m d 10. Linear congruences In general we are going to be interested in the problem of solving polynomial equations modulo an integer m. Following Gauss, we can work in the ring Z m and find all solutions to

More information

Ch 7 Summary - POLYNOMIAL FUNCTIONS

Ch 7 Summary - POLYNOMIAL FUNCTIONS Ch 7 Summary - POLYNOMIAL FUNCTIONS 1. An open-top box is to be made by cutting congruent squares of side length x from the corners of a 8.5- by 11-inch sheet of cardboard and bending up the sides. a)

More information

A brief introduction to computational algebraic geometry

A brief introduction to computational algebraic geometry A brief introduction to computational algebraic geometry Evan M. Bullock This is a collection of lecture notes and problem sets from MATH 499: VIGRE Computational Algebraic Geometry at Rice University

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

From Gauss. to Gröbner Bases. John Perry. The University of Southern Mississippi. From Gauss to Gröbner Bases p.

From Gauss. to Gröbner Bases. John Perry. The University of Southern Mississippi. From Gauss to Gröbner Bases p. From Gauss to Gröbner Bases p. From Gauss to Gröbner Bases John Perry The University of Southern Mississippi From Gauss to Gröbner Bases p. Overview Questions: Common zeroes? Tool: Gaussian elimination

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

4-1 The Algebraic-Geometric Dictionary P. Parrilo and S. Lall, ECC

4-1 The Algebraic-Geometric Dictionary P. Parrilo and S. Lall, ECC 4-1 The Algebraic-Geometric Dictionary P. Parrilo and S. Lall, ECC 2003 2003.09.02.02 4. The Algebraic-Geometric Dictionary Equality constraints Ideals and Varieties Feasibility problems and duality The

More information

Polynomial Rings. (Last Updated: December 8, 2017)

Polynomial Rings. (Last Updated: December 8, 2017) Polynomial Rings (Last Updated: December 8, 2017) These notes are derived primarily from Abstract Algebra, Theory and Applications by Thomas Judson (16ed). Most of this material is drawn from Chapters

More information

, a 1. , a 2. ,..., a n

, a 1. , a 2. ,..., a n CHAPTER Points to Remember :. Let x be a variable, n be a positive integer and a 0, a, a,..., a n be constants. Then n f ( x) a x a x... a x a, is called a polynomial in variable x. n n n 0 POLNOMIALS.

More information

Lecture 7: Polynomial rings

Lecture 7: Polynomial rings Lecture 7: Polynomial rings Rajat Mittal IIT Kanpur You have seen polynomials many a times till now. The purpose of this lecture is to give a formal treatment to constructing polynomials and the rules

More information

Rings. Chapter 1. Definition 1.2. A commutative ring R is a ring in which multiplication is commutative. That is, ab = ba for all a, b R.

Rings. Chapter 1. Definition 1.2. A commutative ring R is a ring in which multiplication is commutative. That is, ab = ba for all a, b R. Chapter 1 Rings We have spent the term studying groups. A group is a set with a binary operation that satisfies certain properties. But many algebraic structures such as R, Z, and Z n come with two binary

More information

Local properties of plane algebraic curves

Local properties of plane algebraic curves Chapter 7 Local properties of plane algebraic curves Throughout this chapter let K be an algebraically closed field of characteristic zero, and as usual let A (K) be embedded into P (K) by identifying

More information

Projective Varieties. Chapter Projective Space and Algebraic Sets

Projective Varieties. Chapter Projective Space and Algebraic Sets Chapter 1 Projective Varieties 1.1 Projective Space and Algebraic Sets 1.1.1 Definition. Consider A n+1 = A n+1 (k). The set of all lines in A n+1 passing through the origin 0 = (0,..., 0) is called the

More information

Algebraic Geometry for CAGD

Algebraic Geometry for CAGD Chapter 17 Algebraic Geometry for CAGD Initially, the field of computer aided geometric design and graphics drew most heavily from differential geometry, approximation theory, and vector geometry. Since

More information

Mathematical Olympiad Training Polynomials

Mathematical Olympiad Training Polynomials Mathematical Olympiad Training Polynomials Definition A polynomial over a ring R(Z, Q, R, C) in x is an expression of the form p(x) = a n x n + a n 1 x n 1 + + a 1 x + a 0, a i R, for 0 i n. If a n 0,

More information

Solutions 2017 AB Exam

Solutions 2017 AB Exam 1. Solve for x : x 2 = 4 x. Solutions 2017 AB Exam Texas A&M High School Math Contest October 21, 2017 ANSWER: x = 3 Solution: x 2 = 4 x x 2 = 16 8x + x 2 x 2 9x + 18 = 0 (x 6)(x 3) = 0 x = 6, 3 but x

More information

Rings. Chapter Definitions and Examples

Rings. Chapter Definitions and Examples Chapter 5 Rings Nothing proves more clearly that the mind seeks truth, and nothing reflects more glory upon it, than the delight it takes, sometimes in spite of itself, in the driest and thorniest researches

More information

arxiv: v1 [math.ac] 10 Feb 2011

arxiv: v1 [math.ac] 10 Feb 2011 STABLE COMPLETE INTERSECTIONS LORENZO ROBBIANO AND MARIA LAURA TORRENTE arxiv:1102.2158v1 [math.ac] 10 Feb 2011 Abstract. A complete intersection of n polynomials in n indeterminates has only a finite

More information

(x + 1)(x 2) = 4. x

(x + 1)(x 2) = 4. x dvanced Integration Techniques: Partial Fractions The method of partial fractions can occasionally make it possible to find the integral of a quotient of rational functions. Partial fractions gives us

More information

COMPUTATIONAL COMMUTATIVE ALGEBRA NOTES

COMPUTATIONAL COMMUTATIVE ALGEBRA NOTES COMPUTATIONAL COMMUTATIVE ALGEBRA NOTES ALEXANDER M. KASPRZYK 1. Reference Material The official course textbook is [CLO07]. This is an excellent book; the style is clear and the material accessible. For

More information

Summer Project. August 10, 2001

Summer Project. August 10, 2001 Summer Project Bhavana Nancherla David Drescher August 10, 2001 Over the summer we embarked on a brief introduction to various concepts in algebraic geometry. We used the text Ideals, Varieties, and Algorithms,

More information

Moreover this binary operation satisfies the following properties

Moreover this binary operation satisfies the following properties Contents 1 Algebraic structures 1 1.1 Group........................................... 1 1.1.1 Definitions and examples............................. 1 1.1.2 Subgroup.....................................

More information

A Generalization of Wilson s Theorem

A Generalization of Wilson s Theorem A Generalization of Wilson s Theorem R. Andrew Ohana June 3, 2009 Contents 1 Introduction 2 2 Background Algebra 2 2.1 Groups................................. 2 2.2 Rings.................................

More information

Polynomial Rings. i=0. i=0. n+m. i=0. k=0

Polynomial Rings. i=0. i=0. n+m. i=0. k=0 Polynomial Rings 1. Definitions and Basic Properties For convenience, the ring will always be a commutative ring with identity. Basic Properties The polynomial ring R[x] in the indeterminate x with coefficients

More information