Lecture 5: Ideals of Points

Size: px
Start display at page:

Download "Lecture 5: Ideals of Points"

Transcription

1 Lecture 5: Ideals of Points The Vanishing Lecture Martin Kreuzer Fakultät für Informatik und Mathematik Universität Passau uni-passau.de Sophus Lie Center Nordfjordeid June 18,

2 Contents 2

3 Contents 1. Affine Point Sets 2-a

4 Contents 1. Affine Point Sets 2. Computing Vanishing Ideals 2-b

5 Contents 1. Affine Point Sets 2. Computing Vanishing Ideals 3. Projective Point Sets 2-c

6 Contents 1. Affine Point Sets 2. Computing Vanishing Ideals 3. Projective Point Sets 4. Hilbert Functions of Points 2-d

7 1 Affine Point Sets Without geometry life is pointless. 3

8 1 Affine Point Sets Without geometry life is pointless. K field P = K[x 1,...,x n ] polynomial ring over K X = {p 1,...,p s } finite set of points in K n 3-a

9 1 Affine Point Sets Without geometry life is pointless. K field P = K[x 1,...,x n ] polynomial ring over K X = {p 1,...,p s } finite set of points in K n Definition 1.1 (a) The ideal I X = {f P f(p 1 ) = = f(p s ) = 0} is called the vanishing ideal of X. 3-b

10 1 Affine Point Sets Without geometry life is pointless. K field P = K[x 1,...,x n ] polynomial ring over K X = {p 1,...,p s } finite set of points in K n Definition 1.1 (a) The ideal I X = {f P f(p 1 ) = = f(p s ) = 0} is called the vanishing ideal of X. (b) The ring A = P/I X is called the coordinate ring of X. 3-c

11 The map eval : P K s given by eval(f) = (f(p 1 ),...,f(p s )) is called the evaluation at X. Clearly, I X = ker(eval). 4

12 The map eval : P K s given by eval(f) = (f(p 1 ),...,f(p s )) is called the evaluation at X. Clearly, I X = ker(eval). Proposition 1.2 The evaluation at X induces an isomorphism of K-algebras ε : P/I X = K s. In particular, I X is a 0-dimensional ideal. 4-a

13 The map eval : P K s given by eval(f) = (f(p 1 ),...,f(p s )) is called the evaluation at X. Clearly, I X = ker(eval). Proposition 1.2 The evaluation at X induces an isomorphism of K-algebras ε : P/I X = K s. In particular, I X is a 0-dimensional ideal. Proof: The map ε is clearly injective. If p i denotes the vanishing ideal of {p i } then I X = p 1 p s. Since the ideals p i are comaximal primes, the Chinese Remainder Theorem yields P/I X = P/p1 P/p s, and therefore dim K (P/I X ) = s. 4-b

14 Definition 1.3 For i = 1,...,s, an element f P such that ε( f) = e i is called a separator of p i in X. 5

15 Definition 1.3 For i = 1,...,s, an element f P such that ε( f) = e i is called a separator of p i in X. Remark 1.4 Using a set of separators {f 1,...,f s } of X, one can solve the interpolation problem: for all a 1,...,a s K, the polynomial f = a 1 f a s f s satisfies f(p i ) = a i for i = 1,...,s. 5-a

16 Definition 1.3 For i = 1,...,s, an element f P such that ε( f) = e i is called a separator of p i in X. Remark 1.4 Using a set of separators {f 1,...,f s } of X, one can solve the interpolation problem: for all a 1,...,a s K, the polynomial f = a 1 f a s f s satisfies f(p i ) = a i for i = 1,...,s. A separator of minimal degree of p i in X is called a minimal separator of p i and its degree is called the degree of p i in X and is denoted by deg X (p i ). 5-c

17 2 Computing Vanishing Ideals There are two essential strategies for success in computing vanishing idelas: 6

18 2 Computing Vanishing Ideals There are two essential strategies for success in computing vanishing idelas: 1. Never reveal your strategy a

19 2 Computing Vanishing Ideals X = {p 1,...,p s } finite set of points in K s There are two essential strategies for success in computing vanishing idelas: 1. Never reveal your strategy. 2. Goal: Compute a system of generators (Gröbner basis, border basis) of I X! 6-b

20 2 Computing Vanishing Ideals X = {p 1,...,p s } finite set of points in K s There are two essential strategies for success in computing vanishing idelas: 1. Never reveal your strategy. 2. Goal: Compute a system of generators (Gröbner basis, border basis) of I X! Given a matrix M Mat r,s (K) in row echelon form and a row v K s, we can reduce v against M by using the pivot elements of M to eliminate the corresponding entries of v from left to right. 6-c

21 The Buchberger-Möller Algorithm Let σ be a term ordering. The following algorithm computes the reduced σ-gröbner basis of I X. 7

22 The Buchberger-Möller Algorithm Let σ be a term ordering. The following algorithm computes the reduced σ-gröbner basis of I X. M1. Let G =, O =, S =, L = {1}, and let M = (m ij ) Mat 0,s (K). 7-a

23 The Buchberger-Möller Algorithm Let σ be a term ordering. The following algorithm computes the reduced σ-gröbner basis of I X. M1. Let G =, O =, S =, L = {1}, and let M = (m ij ) Mat 0,s (K). M2. If L =, return (G, O) and stop. Otherwise, choose t = min σ (L) and delete it from L. 7-b

24 The Buchberger-Möller Algorithm Let σ be a term ordering. The following algorithm computes the reduced σ-gröbner basis of I X. M1. Let G =, O =, S =, L = {1}, and let M = (m ij ) Mat 0,s (K). M2. If L =, return (G, O) and stop. Otherwise, choose t = min σ (L) and delete it from L. M3. Compute (t(p 1 ),...,t(p s )) K s and reduce it against the rows of M to obtain (v 1,...,v s ) = (t(p 1 ),...,t(p s )) i a i (m i1,...,m is ) with a i K. 7-c

25 M4. If (v 1,...,v s ) = (0,...,0), append the polynomial t i a is i to G where s i is the i th element in S. Remove from L all multiples of t. Then continue with step M2. 8

26 M4. If (v 1,...,v s ) = (0,...,0), append the polynomial t i a is i to G where s i is the i th element in S. Remove from L all multiples of t. Then continue with step M2. M5. Otherwise append (v 1,...,v s ) as a new row to M and t i a is i as a new element to S. Add t to O, and add to L those elements of {x 1 t,...,x n t} which are neither multiples of an element of L nor of LT σ (G). Continue with step M2. 8-a

27 M4. If (v 1,...,v s ) = (0,...,0), append the polynomial t i a is i to G where s i is the i th element in S. Remove from L all multiples of t. Then continue with step M2. M5. Otherwise append (v 1,...,v s ) as a new row to M and t i a is i as a new element to S. Add t to O, and add to L those elements of {x 1 t,...,x n t} which are neither multiples of an element of L nor of LT σ (G). Continue with step M2. Corollary 2.1 If we replace step M2 in the theorem by the following instruction, the algorithm also computes minimal separators of X. 8-b

28 M4. If (v 1,...,v s ) = (0,...,0), append the polynomial t i a is i to G where s i is the i th element in S. Remove from L all multiples of t. Then continue with step M2. M5. Otherwise append (v 1,...,v s ) as a new row to M and t i a is i as a new element to S. Add t to O, and add to L those elements of {x 1 t,...,x n t} which are neither multiples of an element of L nor of LT σ (G). Continue with step M2. Corollary 2.1 If we replace step M2 in the theorem by the following instruction, the algorithm also computes minimal separators of X. M2 If L = then row reduce M to a diagonal matrix and mimic these row operations on the elements of S (considered as a column vector). Next replace S by M 1 S, return (G, O, S) and stop. If L, choose t = min σ (L) and delete it from L. 8-c

29 The BB Version of the BM Algorithm Corollary 2.2 If we replace step M2 in the theorem by the following instruction, the resulting algorithm computes the O σ (I X )-border basis of I X. 9

30 The BB Version of the BM Algorithm Corollary 2.2 If we replace step M2 in the theorem by the following instruction, the resulting algorithm computes the O σ (I X )-border basis of I X. M5 Otherwise append (v 1,...,v s ) as a new row to M and t i a is i as a new element to S. Add t to O, and add to L the elements in O which are not contained in LT σ (G). Continue with step M2. 9-a

31 Example 2.3 Let σ = DegRevLex. We want to compute the O σ (I X ) border basis of the vanishing ideal of X = {(0, 0), (1, 0), (0, 1), (2, 0)}. We follow the non-trivial steps. M2. Let t = 1. M3. (v 1,...,v 4 ) = (1,...,1). M5. M = ( ) and S = O = (1) and L = {x, y}. M2. Let t = y. M3. (v 1,...,v 4 ) = (0, 0, 1, 0). M5. M = ( ) and S = O = {1, y} and L = {x, xy, y 2 }. M2. Let t = x. M3. (v 1,...,v 4 ) = (0, 1, 0, 2). 10

32 M5. M = L = {x 2, xy, y 2 }, and S = O = {1, y, x} and M2. Let t = y 2. M3. (v 1,...,v 4 ) = (0, 0, 1, 0) (0, 0, 1, 0) = (0, 0, 0, 0) M4. Let G = (y 2 y). M2. Let t = xy. M3. (v 1,...,v 4 ) = (0, 0, 0, 0) M4. Let G = (y 2 y, xy). M2. Let t = x 2. M3. (v 1,...,v 4 ) = (0, 1, 0, 4) (0, 1, 0, 2) = (0, 0, 0, 2) 11

33 M5. M = O = {1, y, x, x 2 } and and L = {x 3, x 2 y}. M2. The next term t = x 2 y goes into G. and S = {1, y, x, x 2 x} and M2. The next term t = x 3 yields the element x 3 3x 2 + 2x of G. M2. Finally we get O = {1, y, x, x 2 } and G = (y 2 y, xy, x 2 y, x 3 3x 2 + 2x). 12

34 3 Projective Point Sets RUNTIME ERROR 6D at 417A:32CF: 13

35 3 Projective Point Sets RUNTIME ERROR 6D at 417A:32CF: Incompetent user 13-a

36 3 Projective Point Sets RUNTIME ERROR 6D at 417A:32CF: Incompetent user X = {p 1,...,p s } finite set of points in P n (K) p i = (a i0 : : a in ) with a ij K P = K[x 0,...,x n ] 13-b

37 3 Projective Point Sets RUNTIME ERROR 6D at 417A:32CF: Incompetent user X = {p 1,...,p s } finite set of points in P n (K) p i = (a i0 : : a in ) with a ij K P = K[x 0,...,x n ] Goal: Compute the homogeneous vanishing ideal I X = f P f homogeneous, f(p 1 ) = = f(p s ) = 0 of X (via a reduced Gröbner basis). 13-c

38 Remark 3.1 If none of the points of X is contained in the hyperplane Z(x 0 ), we can compute I X as follows. 14

39 Remark 3.1 If none of the points of X is contained in the hyperplane Z(x 0 ), we can compute I X as follows. (a) Normalize all p i = (a i0 :... : a in ) such that a i0 = 1. Let q i = (a i1,...,a in ) be the corresponding affine point in D + (x 0 ) = A n. 14-a

40 Remark 3.1 If none of the points of X is contained in the hyperplane Z(x 0 ), we can compute I X as follows. (a) Normalize all p i = (a i0 :... : a in ) such that a i0 = 1. Let q i = (a i1,...,a in ) be the corresponding affine point in D + (x 0 ) = A n. (b) Compute a Gröbner basis G of the vanishing ideal J X of {q 1,...,q s } in K[x 1,...,x n ] with respect to a term ordering σ. 14-b

41 Remark 3.1 If none of the points of X is contained in the hyperplane Z(x 0 ), we can compute I X as follows. (a) Normalize all p i = (a i0 :... : a in ) such that a i0 = 1. Let q i = (a i1,...,a in ) be the corresponding affine point in D + (x 0 ) = A n. (b) Compute a Gröbner basis G of the vanishing ideal J X of {q 1,...,q s } in K[x 1,...,x n ] with respect to a term ordering σ. (c) Then we have I X = JX hom and the homogenization G hom of G is a Gröbner basis of I X with resepct to the projective extension of σ. 14-c

42 Remark 3.1 If none of the points of X is contained in the hyperplane Z(x 0 ), we can compute I X as follows. (a) Normalize all p i = (a i0 :... : a in ) such that a i0 = 1. Let q i = (a i1,...,a in ) be the corresponding affine point in D + (x 0 ) = A n. (b) Compute a Gröbner basis G of the vanishing ideal J X of {q 1,...,q s } in K[x 1,...,x n ] with respect to a term ordering σ. (c) Then we have I X = JX hom and the homogenization G hom of G is a Gröbner basis of I X with resepct to the projective extension of σ. Remark 3.2 If K has enough elements, we can always use a coordinate transformation and the previous remark to compute I X. But we will only get a system of generators, not a Gröbner basis. 14-d

43 The Projective BM-Algorithm Let σ be a term ordering on P. The following algorithm computes the reduced σ-gröbner basis of the homogeneous vanishing ideal I X. 15

44 The Projective BM-Algorithm Let σ be a term ordering on P. The following algorithm computes the reduced σ-gröbner basis of the homogeneous vanishing ideal I X. P1. Let G =, S =, L = {1}, d = 0, and let M = (m ij ) be a matrix over K with s columns and initially zero rows. 15-a

45 The Projective BM-Algorithm Let σ be a term ordering on P. The following algorithm computes the reduced σ-gröbner basis of the homogeneous vanishing ideal I X. P1. Let G =, S =, L = {1}, d = 0, and let M = (m ij ) be a matrix over K with s columns and initially zero rows. P2. Compute the Hilbert series of S = P/(LT σ (g) g G) and check whether HF S (i) = s for all i d. If this is true, return G and stop. Otherwise, increase d by one, let S =, let M = (m ij ) be a matrix over K with s columns and zero rows, and let L be the set of all terms in T n+1 d which are not multiples of an element LT σ (g) with g G. 15-b

46 The Projective BM-Algorithm Let σ be a term ordering on P. The following algorithm computes the reduced σ-gröbner basis of the homogeneous vanishing ideal I X. P1. Let G =, S =, L = {1}, d = 0, and let M = (m ij ) be a matrix over K with s columns and initially zero rows. P2. Compute the Hilbert series of S = P/(LT σ (g) g G) and check whether HF S (i) = s for all i d. If this is true, return G and stop. Otherwise, increase d by one, let S =, let M = (m ij ) be a matrix over K with s columns and zero rows, and let L be the set of all terms in T n+1 d which are not multiples of an element LT σ (g) with g G. P3. If L =, continue with step 2). Otherwise, choose t = min σ (L) and remove it from L. 15-c

47 P4. For i = 1,...,s, compute t(p i ) = t(c i0,...,c in ). Reduce the vector (t(p 1 ),...,t(p s )) against the rows of M to obtain (v 1,...,v s ) = (t(p 1 ),...,t(p s )) i a i (m i1,...,m is ) with a i K. 16

48 P4. For i = 1,...,s, compute t(p i ) = t(c i0,...,c in ). Reduce the vector (t(p 1 ),...,t(p s )) against the rows of M to obtain (v 1,...,v s ) = (t(p 1 ),...,t(p s )) i a i (m i1,...,m is ) with a i K. P5. If (v 1,...,v s ) = (0,...,0) then append the polynomial t i a is i to G, where s i is the i th element of the list S. Continue with step P3. 16-a

49 P4. For i = 1,...,s, compute t(p i ) = t(c i0,...,c in ). Reduce the vector (t(p 1 ),...,t(p s )) against the rows of M to obtain (v 1,...,v s ) = (t(p 1 ),...,t(p s )) i a i (m i1,...,m is ) with a i K. P5. If (v 1,...,v s ) = (0,...,0) then append the polynomial t i a is i to G, where s i is the i th element of the list S. Continue with step P3. P6. If (v 1,...,v s ) (0,...,0) then add (v 1,...,v s ) as a new row to M and t i a is i as a new element to S. Continue with step P3. 16-b

50 P4. For i = 1,...,s, compute t(p i ) = t(c i0,...,c in ). Reduce the vector (t(p 1 ),...,t(p s )) against the rows of M to obtain (v 1,...,v s ) = (t(p 1 ),...,t(p s )) i a i (m i1,...,m is ) with a i K. P5. If (v 1,...,v s ) = (0,...,0) then append the polynomial t i a is i to G, where s i is the i th element of the list S. Continue with step P3. P6. If (v 1,...,v s ) (0,...,0) then add (v 1,...,v s ) as a new row to M and t i a is i as a new element to S. Continue with step P3. A variant of this algorithm also computes the separators of X. 16-c

51 4 Hilbert Functions of Points A sparrow in your hand... 17

52 4 Hilbert Functions of Points A sparrow in your hand is better than a dove over your head. 17-a

53 4 Hilbert Functions of Points A sparrow in your hand is better than a dove over your head. 2. will probably make a mess on your wrist. 17-b

54 4 Hilbert Functions of Points A sparrow in your hand is better than a dove over your head. 2. will probably make a mess on your wrist. P = K[x 0,...,x n ] polynomial ring over a field K X = {p 1,...,p s } P n (K) finite set of points 17-c

55 4 Hilbert Functions of Points A sparrow in your hand is better than a dove over your head. 2. will probably make a mess on your wrist. P = K[x 0,...,x n ] polynomial ring over a field K X = {p 1,...,p s } P n (K) finite set of points Definition 4.1 The function HF X : Z N given by HF X (i) = dim K (P/I X ) i is called the Hilbert function of X. 17-d

56 4 Hilbert Functions of Points A sparrow in your hand is better than a dove over your head. 2. will probably make a mess on your wrist. P = K[x 0,...,x n ] polynomial ring over a field K X = {p 1,...,p s } P n (K) finite set of points Definition 4.1 The function HF X : Z N given by HF X (i) = dim K (P/I X ) i is called the Hilbert function of X. R = P/I X homogeneous coordinate ring of X 17-e

57 Remark 4.2 The Hilbert function HF X can be computed from the coordinates of the points as follows: 18

58 Remark 4.2 The Hilbert function HF X can be computed from the coordinates of the points as follows: (1) Compute a Gröbner basis of the homogeneous vanishing ideal I X. 18-a

59 Remark 4.2 The Hilbert function HF X can be computed from the coordinates of the points as follows: (1) Compute a Gröbner basis of the homogeneous vanishing ideal I X. (2) Compute the Hilbert function of P/ LT σ (I X ). 18-b

60 Remark 4.2 The Hilbert function HF X can be computed from the coordinates of the points as follows: (1) Compute a Gröbner basis of the homogeneous vanishing ideal I X. (2) Compute the Hilbert function of P/ LT σ (I X ). Remark 4.3 The Hilbert function HF X has the following properties: 18-c

61 Remark 4.2 The Hilbert function HF X can be computed from the coordinates of the points as follows: (1) Compute a Gröbner basis of the homogeneous vanishing ideal I X. (2) Compute the Hilbert function of P/ LT σ (I X ). Remark 4.3 The Hilbert function HF X has the following properties: (a) HF X (0) = 1 18-d

62 Remark 4.2 The Hilbert function HF X can be computed from the coordinates of the points as follows: (1) Compute a Gröbner basis of the homogeneous vanishing ideal I X. (2) Compute the Hilbert function of P/ LT σ (I X ). Remark 4.3 The Hilbert function HF X has the following properties: (a) HF X (0) = 1 (b) There is a number a X such that HF X (i) = s for i > a X. 18-e

63 Remark 4.2 The Hilbert function HF X can be computed from the coordinates of the points as follows: (1) Compute a Gröbner basis of the homogeneous vanishing ideal I X. (2) Compute the Hilbert function of P/ LT σ (I X ). Remark 4.3 The Hilbert function HF X has the following properties: (a) HF X (0) = 1 (b) There is a number a X such that HF X (i) = s for i > a X. (c) HF X (0) < HF X (1) < < HF X (a X + 1) 18-f

64 Hilbert Functions of Subsets Remark 4.4 Suppose that Y = X \ {p i }. Then HF Y has the following properties: 19

65 Hilbert Functions of Subsets Remark 4.4 Suppose that Y = X \ {p i }. Then HF Y has the following properties: (a) There is a number d such that HF Y (i) = HF X (i) for i < d and HF Y (i) = HF X (i) 1 for i d. 19-a

66 Hilbert Functions of Subsets Remark 4.4 Suppose that Y = X \ {p i }. Then HF Y has the following properties: (a) There is a number d such that HF Y (i) = HF X (i) for i < d and HF Y (i) = HF X (i) 1 for i d. (b) The number d is precisely the degree of p i in X, i.e. the degree of a minimal separator of p i in X. 19-b

67 Hilbert Functions of Subsets Remark 4.4 Suppose that Y = X \ {p i }. Then HF Y has the following properties: (a) There is a number d such that HF Y (i) = HF X (i) for i < d and HF Y (i) = HF X (i) 1 for i d. (b) The number d is precisely the degree of p i in X, i.e. the degree of a minimal separator of p i in X. (c) The number d satisfies d a X c

68 Hilbert Functions of Subsets Remark 4.4 Suppose that Y = X \ {p i }. Then HF Y has the following properties: (a) There is a number d such that HF Y (i) = HF X (i) for i < d and HF Y (i) = HF X (i) 1 for i d. (b) The number d is precisely the degree of p i in X, i.e. the degree of a minimal separator of p i in X. (c) The number d satisfies d a X + 1. (d) There exists at least one point p i in X of degree a X + 1, i.e. such that Y = X \ {p i } satisfies HF Y (i) = HF X (i) for i a X and HF Y (i) = HF X (i) 1 for i a X d

69 Corollary 4.5 For every k 1, the truncated Hilbert function h(i) = min{hf X (i), k} is the Hilbert function of at least one subset Y of X consisting of k points. 20

Lecture 1: Gröbner Bases and Border Bases

Lecture 1: Gröbner Bases and Border Bases Lecture 1: Gröbner Bases and Border Bases The Schizophrenic Lecture Martin Kreuzer Fakultät für Informatik und Mathematik Universität Passau martin.kreuzer@ uni-passau.de Sophus Lie Center Nordfjordeid

More information

Algebraic Oil. Martin Kreuzer Fakultät für Informatik und Mathematik Universität Passau uni-passau.de. NOCAS Passau December 10, 2008

Algebraic Oil. Martin Kreuzer Fakultät für Informatik und Mathematik Universität Passau uni-passau.de. NOCAS Passau December 10, 2008 Algebraic Oil Martin Kreuzer Fakultät für Informatik und Mathematik Universität Passau martin.kreuzer@ uni-passau.de NOCAS Passau December 10, 2008 1 Contents 1. Some Problems in Oil Production 2. Border

More information

Oil Fields and Hilbert Schemes

Oil Fields and Hilbert Schemes Oil Fields and Hilbert Schemes Lorenzo Robbiano Università di Genova Dipartimento di Matematica Lorenzo Robbiano (Università di Genova) Oil Fields and Hilbert Schemes March, 2008 1 / 35 Facts In the realm

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

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

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

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

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

Lecture 2. (1) Every P L A (M) has a maximal element, (2) Every ascending chain of submodules stabilizes (ACC).

Lecture 2. (1) Every P L A (M) has a maximal element, (2) Every ascending chain of submodules stabilizes (ACC). Lecture 2 1. Noetherian and Artinian rings and modules Let A be a commutative ring with identity, A M a module, and φ : M N an A-linear map. Then ker φ = {m M : φ(m) = 0} is a submodule of M and im φ is

More information

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 1 x 2. x n 8 (4) 3 4 2

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 1 x 2. x n 8 (4) 3 4 2 MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS SYSTEMS OF EQUATIONS AND MATRICES Representation of a linear system The general system of m equations in n unknowns can be written a x + a 2 x 2 + + a n x n b a

More information

12. Hilbert Polynomials and Bézout s Theorem

12. Hilbert Polynomials and Bézout s Theorem 12. Hilbert Polynomials and Bézout s Theorem 95 12. Hilbert Polynomials and Bézout s Theorem After our study of smooth cubic surfaces in the last chapter, let us now come back to the general theory of

More information

On Conversions from CNF to ANF

On Conversions from CNF to ANF On Conversions from CNF to ANF Jan Horáček Martin Kreuzer Faculty of Informatics and Mathematics University of Passau, Germany Jan.Horacek@uni-passau.de Martin.Kreuzer@uni-passau.de Background ANF is XOR

More information

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

ALGEBRAIC GEOMETRY COURSE NOTES, LECTURE 2: HILBERT S NULLSTELLENSATZ. ALGEBRAIC GEOMETRY COURSE NOTES, LECTURE 2: HILBERT S NULLSTELLENSATZ. ANDREW SALCH 1. Hilbert s Nullstellensatz. The last lecture left off with the claim that, if J k[x 1,..., x n ] is an ideal, then

More information

A MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ

A MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ A MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ NICOLAS FORD Abstract. The goal of this paper is to present a proof of the Nullstellensatz using tools from a branch of logic called model theory. In

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

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

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

10. Noether Normalization and Hilbert s Nullstellensatz

10. Noether Normalization and Hilbert s Nullstellensatz 10. Noether Normalization and Hilbert s Nullstellensatz 91 10. Noether Normalization and Hilbert s Nullstellensatz In the last chapter we have gained much understanding for integral and finite ring extensions.

More information

Institutionen för matematik, KTH.

Institutionen för matematik, KTH. Institutionen för matematik, KTH. Contents 7 Affine Varieties 1 7.1 The polynomial ring....................... 1 7.2 Hypersurfaces........................... 1 7.3 Ideals...............................

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

Extremal Behaviour in Sectional Matrices

Extremal Behaviour in Sectional Matrices Extremal Behaviour in Sectional Matrices Elisa Palezzato 1 joint work with Anna Maria Bigatti 1 and Michele Torielli 2 1 University of Genova, Italy 2 Hokkaido University, Japan arxiv:1702.03292 Ph.D.

More information

On the Computation of the Adjoint Ideal of Curves with Ordinary Singularities

On the Computation of the Adjoint Ideal of Curves with Ordinary Singularities Applied Mathematical Sciences Vol. 8, 2014, no. 136, 6805-6812 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2014.49697 On the Computation of the Adjoint Ideal of Curves with Ordinary Singularities

More information

Hilbert function, Betti numbers. Daniel Gromada

Hilbert function, Betti numbers. Daniel Gromada Hilbert function, Betti numbers 1 Daniel Gromada References 2 David Eisenbud: Commutative Algebra with a View Toward Algebraic Geometry 19, 110 David Eisenbud: The Geometry of Syzygies 1A, 1B My own notes

More information

Rational Normal Curves as Set-Theoretic Complete Intersections of Quadrics

Rational Normal Curves as Set-Theoretic Complete Intersections of Quadrics Rational Normal Curves as Set-Theoretic Complete Intersections of Quadrics Maria-Laura Torrente Dipartimento di Matematica, Università di Genova, Via Dodecaneso 35, I-16146 Genova, Italy torrente@dimaunigeit

More information

The Graph Isomorphism Problem and the Module Isomorphism Problem. Harm Derksen

The Graph Isomorphism Problem and the Module Isomorphism Problem. Harm Derksen The Graph Isomorphism Problem and the Module Isomorphism Problem Harm Derksen Department of Mathematics Michigan Center for Integrative Research in Critical Care University of Michigan Partially supported

More information

Chapter 1: Systems of Linear Equations

Chapter 1: Systems of Linear Equations Chapter : Systems of Linear Equations February, 9 Systems of linear equations Linear systems Lecture A linear equation in variables x, x,, x n is an equation of the form a x + a x + + a n x n = b, where

More information

LECTURE 6: VECTOR SPACES II (CHAPTER 3 IN THE BOOK)

LECTURE 6: VECTOR SPACES II (CHAPTER 3 IN THE BOOK) LECTURE 6: VECTOR SPACES II (CHAPTER 3 IN THE BOOK) In this lecture, F is a fixed field. One can assume F = R or C. 1. More about the spanning set 1.1. Let S = { v 1, v n } be n vectors in V, we have defined

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

WORKING WITH MULTIVARIATE POLYNOMIALS IN MAPLE

WORKING WITH MULTIVARIATE POLYNOMIALS IN MAPLE WORKING WITH MULTIVARIATE POLYNOMIALS IN MAPLE JEFFREY B. FARR AND ROMAN PEARCE Abstract. We comment on the implementation of various algorithms in multivariate polynomial theory. Specifically, we describe

More information

Sets of Points and Mathematical Models

Sets of Points and Mathematical Models Sets of Points and Mathematical Models Lorenzo Robbiano Università di Genova Dipartimento di Matematica Lorenzo Robbiano (Università di Genova) Points and Models Osnabrück, June 2013 1 / 79 Standard References

More information

Math 418 Algebraic Geometry Notes

Math 418 Algebraic Geometry Notes Math 418 Algebraic Geometry Notes 1 Affine Schemes Let R be a commutative ring with 1. Definition 1.1. The prime spectrum of R, denoted Spec(R), is the set of prime ideals of the ring R. Spec(R) = {P R

More information

Reid 5.2. Describe the irreducible components of V (J) for J = (y 2 x 4, x 2 2x 3 x 2 y + 2xy + y 2 y) in k[x, y, z]. Here k is algebraically closed.

Reid 5.2. Describe the irreducible components of V (J) for J = (y 2 x 4, x 2 2x 3 x 2 y + 2xy + y 2 y) in k[x, y, z]. Here k is algebraically closed. Reid 5.2. Describe the irreducible components of V (J) for J = (y 2 x 4, x 2 2x 3 x 2 y + 2xy + y 2 y) in k[x, y, z]. Here k is algebraically closed. Answer: Note that the first generator factors as (y

More information

13. Systems of Linear Equations 1

13. Systems of Linear Equations 1 13. Systems of Linear Equations 1 Systems of linear equations One of the primary goals of a first course in linear algebra is to impress upon the student how powerful matrix methods are in solving systems

More information

Chapter 1: Systems of Linear Equations and Matrices

Chapter 1: Systems of Linear Equations and Matrices : Systems of Linear Equations and Matrices Multiple Choice Questions. Which of the following equations is linear? (A) x + 3x 3 + 4x 4 3 = 5 (B) 3x x + x 3 = 5 (C) 5x + 5 x x 3 = x + cos (x ) + 4x 3 = 7.

More information

Linear Algebra Practice Problems

Linear Algebra Practice Problems Math 7, Professor Ramras Linear Algebra Practice Problems () Consider the following system of linear equations in the variables x, y, and z, in which the constants a and b are real numbers. x y + z = a

More information

MATH 323 Linear Algebra Lecture 12: Basis of a vector space (continued). Rank and nullity of a matrix.

MATH 323 Linear Algebra Lecture 12: Basis of a vector space (continued). Rank and nullity of a matrix. MATH 323 Linear Algebra Lecture 12: Basis of a vector space (continued). Rank and nullity of a matrix. Basis Definition. Let V be a vector space. A linearly independent spanning set for V is called a basis.

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

Hilbert Polynomials. dimension and counting monomials. a Gröbner basis for I reduces to in > (I)

Hilbert Polynomials. dimension and counting monomials. a Gröbner basis for I reduces to in > (I) Hilbert Polynomials 1 Monomial Ideals dimension and counting monomials 2 The Dimension of a Variety a Gröbner basis for I reduces to in > (I) 3 The Complexity of Gröbner Bases a bound on the degrees of

More information

Linear Algebra I Lecture 10

Linear Algebra I Lecture 10 Linear Algebra I Lecture 10 Xi Chen 1 1 University of Alberta January 30, 2019 Outline 1 Gauss-Jordan Algorithm ] Let A = [a ij m n be an m n matrix. To reduce A to a reduced row echelon form using elementary

More information

Homework 5 M 373K Mark Lindberg and Travis Schedler

Homework 5 M 373K Mark Lindberg and Travis Schedler Homework 5 M 373K Mark Lindberg and Travis Schedler 1. Artin, Chapter 3, Exercise.1. Prove that the numbers of the form a + b, where a and b are rational numbers, form a subfield of C. Let F be the numbers

More information

1. Algebraic vector bundles. Affine Varieties

1. Algebraic vector bundles. Affine Varieties 0. Brief overview Cycles and bundles are intrinsic invariants of algebraic varieties Close connections going back to Grothendieck Work with quasi-projective varieties over a field k Affine Varieties 1.

More information

MATH 1120 (LINEAR ALGEBRA 1), FINAL EXAM FALL 2011 SOLUTIONS TO PRACTICE VERSION

MATH 1120 (LINEAR ALGEBRA 1), FINAL EXAM FALL 2011 SOLUTIONS TO PRACTICE VERSION MATH (LINEAR ALGEBRA ) FINAL EXAM FALL SOLUTIONS TO PRACTICE VERSION Problem (a) For each matrix below (i) find a basis for its column space (ii) find a basis for its row space (iii) determine whether

More information

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

Introduction to Arithmetic Geometry Fall 2013 Lecture #17 11/05/2013 18.782 Introduction to Arithmetic Geometry Fall 2013 Lecture #17 11/05/2013 Throughout this lecture k denotes an algebraically closed field. 17.1 Tangent spaces and hypersurfaces For any polynomial f k[x

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

D-MATH Algebraic Geometry FS 2018 Prof. Emmanuel Kowalski. Solutions Sheet 1. Classical Varieties

D-MATH Algebraic Geometry FS 2018 Prof. Emmanuel Kowalski. Solutions Sheet 1. Classical Varieties D-MATH Algebraic Geometry FS 2018 Prof. Emmanuel Kowalski Solutions Sheet 1 Classical Varieties Let K be an algebraically closed field. All algebraic sets below are defined over K, unless specified otherwise.

More information

From now on we assume that K = K.

From now on we assume that K = K. Divisors From now on we assume that K = K. Definition The (additively written) free abelian group generated by P F is denoted by D F and is called the divisor group of F/K. The elements of D F are called

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

Linear Algebra MAT 331. Wai Yan Pong

Linear Algebra MAT 331. Wai Yan Pong Linear Algebra MAT 33 Wai Yan Pong August 7, 8 Contents Linear Equations 4. Systems of Linear Equations..................... 4. Gauss-Jordan Elimination...................... 6 Linear Independence. Vector

More information

THE DEFICIENCY MODULE OF A CURVE AND ITS SUBMODULES

THE DEFICIENCY MODULE OF A CURVE AND ITS SUBMODULES THE DEFICIENCY MODULE OF A CURVE AND ITS SUBMODULES GUNTRAM HAINKE AND ALMAR KAID 1. Introduction This is a summary of the fifth tutorial handed out at the CoCoA summer school 2005. We discuss the so-called

More information

Stable Border Bases for Ideals of Points arxiv: v2 [math.ac] 16 Oct 2007

Stable Border Bases for Ideals of Points arxiv: v2 [math.ac] 16 Oct 2007 Stable Border Bases for Ideals of Points arxiv:0706.2316v2 [math.ac] 16 Oct 2007 John Abbott, Claudia Fassino, Maria-Laura Torrente Abstract Let X be a set of points whose coordinates are known with limited

More information

Lecture 11: Finish Gaussian elimination and applications; intro to eigenvalues and eigenvectors (1)

Lecture 11: Finish Gaussian elimination and applications; intro to eigenvalues and eigenvectors (1) Lecture 11: Finish Gaussian elimination and applications; intro to eigenvalues and eigenvectors (1) Travis Schedler Tue, Oct 18, 2011 (version: Tue, Oct 18, 6:00 PM) Goals (2) Solving systems of equations

More information

Lecture 6: Etale Fundamental Group

Lecture 6: Etale Fundamental Group Lecture 6: Etale Fundamental Group October 5, 2014 1 Review of the topological fundamental group and covering spaces 1.1 Topological fundamental group Suppose X is a path-connected topological space, and

More information

MATH 8253 ALGEBRAIC GEOMETRY WEEK 12

MATH 8253 ALGEBRAIC GEOMETRY WEEK 12 MATH 8253 ALGEBRAIC GEOMETRY WEEK 2 CİHAN BAHRAN 3.2.. Let Y be a Noetherian scheme. Show that any Y -scheme X of finite type is Noetherian. Moreover, if Y is of finite dimension, then so is X. Write f

More information

can only hit 3 points in the codomain. Hence, f is not surjective. For another example, if n = 4

can only hit 3 points in the codomain. Hence, f is not surjective. For another example, if n = 4 .. Conditions for Injectivity and Surjectivity In this section, we discuss what we can say about linear maps T : R n R m given only m and n. We motivate this problem by looking at maps f : {,..., n} {,...,

More information

THE ALGEBRAIC GEOMETRY DICTIONARY FOR BEGINNERS. Contents

THE ALGEBRAIC GEOMETRY DICTIONARY FOR BEGINNERS. Contents THE ALGEBRAIC GEOMETRY DICTIONARY FOR BEGINNERS ALICE MARK Abstract. This paper is a simple summary of the first most basic definitions in Algebraic Geometry as they are presented in Dummit and Foote ([1]),

More information

LECTURE 10, MONDAY MARCH 15, 2004

LECTURE 10, MONDAY MARCH 15, 2004 LECTURE 10, MONDAY MARCH 15, 2004 FRANZ LEMMERMEYER 1. Minimal Polynomials Let α and β be algebraic numbers, and let f and g denote their minimal polynomials. Consider the resultant R(X) of the polynomials

More information

Bounding the number of affine roots

Bounding the number of affine roots with applications in reliable and secure communication Inaugural Lecture, Aalborg University, August 11110, 11111100000 with applications in reliable and secure communication Polynomials: F (X ) = 2X 2

More information

Algebraic Geometry. Question: What regular polygons can be inscribed in an ellipse?

Algebraic Geometry. Question: What regular polygons can be inscribed in an ellipse? Algebraic Geometry Question: What regular polygons can be inscribed in an ellipse? 1. Varieties, Ideals, Nullstellensatz Let K be a field. We shall work over K, meaning, our coefficients of polynomials

More information

FILTERED RINGS AND MODULES. GRADINGS AND COMPLETIONS.

FILTERED RINGS AND MODULES. GRADINGS AND COMPLETIONS. FILTERED RINGS AND MODULES. GRADINGS AND COMPLETIONS. Let A be a ring, for simplicity assumed commutative. A filtering, or filtration, of an A module M means a descending sequence of submodules M = M 0

More information

Math 203A - Solution Set 1

Math 203A - Solution Set 1 Math 203A - Solution Set 1 Problem 1. Show that the Zariski topology on A 2 is not the product of the Zariski topologies on A 1 A 1. Answer: Clearly, the diagonal Z = {(x, y) : x y = 0} A 2 is closed in

More information

MATH 631: ALGEBRAIC GEOMETRY: HOMEWORK 1 SOLUTIONS

MATH 631: ALGEBRAIC GEOMETRY: HOMEWORK 1 SOLUTIONS MATH 63: ALGEBRAIC GEOMETRY: HOMEWORK SOLUTIONS Problem. (a.) The (t + ) (t + ) minors m (A),..., m k (A) of an n m matrix A are polynomials in the entries of A, and m i (A) = 0 for all i =,..., k if and

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

ne varieties (continued)

ne varieties (continued) Chapter 2 A ne varieties (continued) 2.1 Products For some problems its not very natural to restrict to irreducible varieties. So we broaden the previous story. Given an a ne algebraic set X A n k, we

More information

Solutions to Homework 5 - Math 3410

Solutions to Homework 5 - Math 3410 Solutions to Homework 5 - Math 34 (Page 57: # 489) Determine whether the following vectors in R 4 are linearly dependent or independent: (a) (, 2, 3, ), (3, 7,, 2), (, 3, 7, 4) Solution From x(, 2, 3,

More information

Problem 1.1. Classify all groups of order 385 up to isomorphism.

Problem 1.1. Classify all groups of order 385 up to isomorphism. Math 504: Modern Algebra, Fall Quarter 2017 Jarod Alper Midterm Solutions Problem 1.1. Classify all groups of order 385 up to isomorphism. Solution: Let G be a group of order 385. Factor 385 as 385 = 5

More information

Notes on the Matrix-Tree theorem and Cayley s tree enumerator

Notes on the Matrix-Tree theorem and Cayley s tree enumerator Notes on the Matrix-Tree theorem and Cayley s tree enumerator 1 Cayley s tree enumerator Recall that the degree of a vertex in a tree (or in any graph) is the number of edges emanating from it We will

More information

Solving Systems of Linear Equations

Solving Systems of Linear Equations LECTURE 5 Solving Systems of Linear Equations Recall that we introduced the notion of matrices as a way of standardizing the expression of systems of linear equations In today s lecture I shall show how

More information

DIVISORS ON NONSINGULAR CURVES

DIVISORS ON NONSINGULAR CURVES DIVISORS ON NONSINGULAR CURVES BRIAN OSSERMAN We now begin a closer study of the behavior of projective nonsingular curves, and morphisms between them, as well as to projective space. To this end, we introduce

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

8. Prime Factorization and Primary Decompositions

8. Prime Factorization and Primary Decompositions 70 Andreas Gathmann 8. Prime Factorization and Primary Decompositions 13 When it comes to actual computations, Euclidean domains (or more generally principal ideal domains) are probably the nicest rings

More information

LECTURE 7: STABLE RATIONALITY AND DECOMPOSITION OF THE DIAGONAL

LECTURE 7: STABLE RATIONALITY AND DECOMPOSITION OF THE DIAGONAL LECTURE 7: STABLE RATIONALITY AND DECOMPOSITION OF THE DIAGONAL In this lecture we discuss a criterion for non-stable-rationality based on the decomposition of the diagonal in the Chow group. This criterion

More information

HARTSHORNE EXERCISES

HARTSHORNE EXERCISES HARTSHORNE EXERCISES J. WARNER Hartshorne, Exercise I.5.6. Blowing Up Curve Singularities (a) Let Y be the cusp x 3 = y 2 + x 4 + y 4 or the node xy = x 6 + y 6. Show that the curve Ỹ obtained by blowing

More information

DM559 Linear and Integer Programming. Lecture 2 Systems of Linear Equations. Marco Chiarandini

DM559 Linear and Integer Programming. Lecture 2 Systems of Linear Equations. Marco Chiarandini DM559 Linear and Integer Programming Lecture Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline 1. Outline 1. 3 A Motivating Example You are organizing

More information

INTRODUCTION TO LIE ALGEBRAS. LECTURE 7.

INTRODUCTION TO LIE ALGEBRAS. LECTURE 7. INTRODUCTION TO LIE ALGEBRAS. LECTURE 7. 7. Killing form. Nilpotent Lie algebras 7.1. Killing form. 7.1.1. Let L be a Lie algebra over a field k and let ρ : L gl(v ) be a finite dimensional L-module. Define

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

ERRATA. Abstract Algebra, Third Edition by D. Dummit and R. Foote (most recently revised on March 4, 2009)

ERRATA. Abstract Algebra, Third Edition by D. Dummit and R. Foote (most recently revised on March 4, 2009) ERRATA Abstract Algebra, Third Edition by D. Dummit and R. Foote (most recently revised on March 4, 2009) These are errata for the Third Edition of the book. Errata from previous editions have been fixed

More information

6.4 BASIS AND DIMENSION (Review) DEF 1 Vectors v 1, v 2,, v k in a vector space V are said to form a basis for V if. (a) v 1,, v k span V and

6.4 BASIS AND DIMENSION (Review) DEF 1 Vectors v 1, v 2,, v k in a vector space V are said to form a basis for V if. (a) v 1,, v k span V and 6.4 BASIS AND DIMENSION (Review) DEF 1 Vectors v 1, v 2,, v k in a vector space V are said to form a basis for V if (a) v 1,, v k span V and (b) v 1,, v k are linearly independent. HMHsueh 1 Natural Basis

More information

Algebraic varieties and schemes over any scheme. Non singular varieties

Algebraic varieties and schemes over any scheme. Non singular varieties Algebraic varieties and schemes over any scheme. Non singular varieties Trang June 16, 2010 1 Lecture 1 Let k be a field and k[x 1,..., x n ] the polynomial ring with coefficients in k. Then we have two

More information

From Oil Fields to Hilbert Schemes

From Oil Fields to Hilbert Schemes Chapter 1 From Oil Fields to Hilbert Schemes Martin Kreuzer, Hennie Poulisse, and Lorenzo Robbiano Abstract New techniques for dealing with problems of numerical stability in computations involving multivariate

More information

Vandermonde Matrices for Intersection Points of Curves

Vandermonde Matrices for Intersection Points of Curves This preprint is in final form. It appeared in: Jaén J. Approx. (009) 1, 67 81 Vandermonde Matrices for Intersection Points of Curves Hakop Hakopian, Kurt Jetter and Georg Zimmermann Abstract We reconsider

More information

Fall 2016 MATH*1160 Final Exam

Fall 2016 MATH*1160 Final Exam Fall 2016 MATH*1160 Final Exam Last name: (PRINT) First name: Student #: Instructor: M. R. Garvie Dec 16, 2016 INSTRUCTIONS: 1. The exam is 2 hours long. Do NOT start until instructed. You may use blank

More information

6.4 Basis and Dimension

6.4 Basis and Dimension 6.4 Basis and Dimension DEF ( p. 263) AsetS ={v 1, v 2, v k } of vectors in a vector space V is a basis for V if (1) S spans V and (2) S is linearly independent. MATH 316U (003) - 6.4 (Basis and Dimension)

More information

Computational methods in the study of symplectic quotients

Computational methods in the study of symplectic quotients Computational methods in the study of symplectic quotients Hans-Christian Herbig, UFRJ and Christopher Seaton, Rhodes College Instituto de Matemática Aplicado, Universidade Federal do Rio de Janeiro January

More information

Determine whether the following system has a trivial solution or non-trivial solution:

Determine whether the following system has a trivial solution or non-trivial solution: Practice Questions Lecture # 7 and 8 Question # Determine whether the following system has a trivial solution or non-trivial solution: x x + x x x x x The coefficient matrix is / R, R R R+ R The corresponding

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

Algebraic Varieties. Chapter Algebraic Varieties

Algebraic Varieties. Chapter Algebraic Varieties Chapter 12 Algebraic Varieties 12.1 Algebraic Varieties Let K be a field, n 1 a natural number, and let f 1,..., f m K[X 1,..., X n ] be polynomials with coefficients in K. Then V = {(a 1,..., a n ) :

More information

10. Smooth Varieties. 82 Andreas Gathmann

10. Smooth Varieties. 82 Andreas Gathmann 82 Andreas Gathmann 10. Smooth Varieties Let a be a point on a variety X. In the last chapter we have introduced the tangent cone C a X as a way to study X locally around a (see Construction 9.20). It

More information

Math 3C Lecture 25. John Douglas Moore

Math 3C Lecture 25. John Douglas Moore Math 3C Lecture 25 John Douglas Moore June 1, 2009 Let V be a vector space. A basis for V is a collection of vectors {v 1,..., v k } such that 1. V = Span{v 1,..., v k }, and 2. {v 1,..., v k } are linearly

More information

Generic degree structure of the minimal polynomial nullspace basis: a block Toeplitz matrix approach

Generic degree structure of the minimal polynomial nullspace basis: a block Toeplitz matrix approach Generic degree structure of the minimal polynomial nullspace basis: a block Toeplitz matrix approach Bhaskar Ramasubramanian 1, Swanand R. Khare and Madhu N. Belur 3 December 17, 014 1 Department of Electrical

More information

Linear maps. Matthew Macauley. Department of Mathematical Sciences Clemson University Math 8530, Spring 2017

Linear maps. Matthew Macauley. Department of Mathematical Sciences Clemson University  Math 8530, Spring 2017 Linear maps Matthew Macauley Department of Mathematical Sciences Clemson University http://www.math.clemson.edu/~macaule/ Math 8530, Spring 2017 M. Macauley (Clemson) Linear maps Math 8530, Spring 2017

More information

Math 1060 Linear Algebra Homework Exercises 1 1. Find the complete solutions (if any!) to each of the following systems of simultaneous equations:

Math 1060 Linear Algebra Homework Exercises 1 1. Find the complete solutions (if any!) to each of the following systems of simultaneous equations: Homework Exercises 1 1 Find the complete solutions (if any!) to each of the following systems of simultaneous equations: (i) x 4y + 3z = 2 3x 11y + 13z = 3 2x 9y + 2z = 7 x 2y + 6z = 2 (ii) x 4y + 3z =

More information

Linear Algebra M1 - FIB. Contents: 5. Matrices, systems of linear equations and determinants 6. Vector space 7. Linear maps 8.

Linear Algebra M1 - FIB. Contents: 5. Matrices, systems of linear equations and determinants 6. Vector space 7. Linear maps 8. Linear Algebra M1 - FIB Contents: 5 Matrices, systems of linear equations and determinants 6 Vector space 7 Linear maps 8 Diagonalization Anna de Mier Montserrat Maureso Dept Matemàtica Aplicada II Translation:

More information

A Combinatorial Approach to Involution and δ-regularity II: Structure Analysis of Polynomial Modules with Pommaret Bases

A Combinatorial Approach to Involution and δ-regularity II: Structure Analysis of Polynomial Modules with Pommaret Bases AAECC manuscript No. (will be inserted by the editor) A Combinatorial Approach to Involution and δ-regularity II: Structure Analysis of Polynomial Modules with Pommaret Bases Werner M. Seiler AG Computational

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

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

Page 23, part (c) of Exercise 5: Adapt the argument given at the end of the section should be Adapt the argument used for the circle x 2 +y 2 = 1

Page 23, part (c) of Exercise 5: Adapt the argument given at the end of the section should be Adapt the argument used for the circle x 2 +y 2 = 1 Ideals, Varieties and Algorithms, fourth edition Errata for the fourth edition as of August 6, 2018 Page 23, part (c) of Exercise 5: Adapt the argument given at the end of the section should be Adapt the

More information

LECTURE Affine Space & the Zariski Topology. It is easy to check that Z(S)=Z((S)) with (S) denoting the ideal generated by elements of S.

LECTURE Affine Space & the Zariski Topology. It is easy to check that Z(S)=Z((S)) with (S) denoting the ideal generated by elements of S. LECTURE 10 1. Affine Space & the Zariski Topology Definition 1.1. Let k a field. Take S a set of polynomials in k[t 1,..., T n ]. Then Z(S) ={x k n f(x) =0, f S}. It is easy to check that Z(S)=Z((S)) with

More information

EXERCISE SET 5.1. = (kx + kx + k, ky + ky + k ) = (kx + kx + 1, ky + ky + 1) = ((k + )x + 1, (k + )y + 1)

EXERCISE SET 5.1. = (kx + kx + k, ky + ky + k ) = (kx + kx + 1, ky + ky + 1) = ((k + )x + 1, (k + )y + 1) EXERCISE SET 5. 6. The pair (, 2) is in the set but the pair ( )(, 2) = (, 2) is not because the first component is negative; hence Axiom 6 fails. Axiom 5 also fails. 8. Axioms, 2, 3, 6, 9, and are easily

More information

Math 40510, Algebraic Geometry

Math 40510, Algebraic Geometry Math 40510, Algebraic Geometry Problem Set 1, due February 10, 2016 1. Let k = Z p, the field with p elements, where p is a prime. Find a polynomial f k[x, y] that vanishes at every point of k 2. [Hint:

More information