<< Chapter < Page Chapter >> Page >
L T ( f 1 ) , ... , L T ( f k ) L T ( I ) .

Essentially, the problem is that it may be possible to cancel out the leading terms of some of the f i to get new elements of I with smaller leading terms.

Let's look at an example. Consider the ideal I = f 1 , f 2 R [ x , y , z ] in graded lex order, with f 1 = x 2 y + y 2 z and f 2 = x y 2 + z 2 . We can try to cancel out the leading terms of f 1 and f 2 in hopes of getting a polynomial in I with a new leading monomial:

f 3 = y f 1 - x f 2 = y ( x 2 y + y 2 z ) - x ( x y 2 + z 2 ) = y 3 z - x z 2 .

To potentially find more new leading terms of I that aren't in x 2 y , x y 2 , y 3 z , we might, for example try to attempt the same sort of cancellation on the leading terms of f 1 and f 3 , giving

y 2 z f 1 - x 2 f 3 = y 2 z ( x 2 y + y 2 z ) - x 2 ( y 3 z - x z 2 ) = y 4 z 2 + x 3 z 2 ,

whose leading term is already known to be in L T ( I ) since it is divisible by L T ( f 3 ) . However, we can divide it by f 3 (along with f 1 and f 2 ) to possibly get a remainder in I with a new leading term

y 4 z 2 + x 3 z 2 = y z f 3 + ( x 3 z 2 + x y z 3 ) ,

and we see that f 4 = x 3 z 2 + x y z 3 I so that x 3 z 2 L T ( I ) is a new leading term which is not divisible by any of x 2 y , x y 2 , y 3 z .

What we're doing is looking at pairs of polynomials in our current list of generators, f i and f j and cancelling out their leading terms, and then dividing the result by our current list of generators to potentially get an element of the ideal with a new leading term. It turns out that if we keep doing this until we no longer get anything new in this way out of any pair ( f i , f j ) of our current generators, then we can stop this process and our current list of generators is a Gröbner basis.

More precisely, given monomials x α and x β , with α = ( α 1 , ... , α n ) and β = ( β 1 , ... , β n ) in R [ x 1 , ... , x n ] , the least common multiple of x α and x β is x γ where γ i = max { α i , β i } . If x γ is the LCM of the leading monomials of f and g , then we say that the S -polynomial of f and g is the polynomial

S ( f , g ) = x γ L T ( f ) f - x γ L T ( g ) g .

This is more precisely what we mean above by “cancelling the leading terms” of f i and f j .

Thus to find a Gröbner basis, we claim that all we need to do is start with some generating set of polynomials G = { f i } , and then keep computing S ( f i , f j ) for pairs of polynomials in our set and dividing the S -polynomial by the set G , and adding the remainder to G if it isn't zero (and hence its leading term isn't in L T ( G ) yet). Eventually this process will stop This process must stop eventually, because each time a polynomial is added to G , the ideal L T ( G ) gets bigger, and it is impossible for there to be an infinite ascending chain I 1 I 2 I 3 of ideals in R [ x 1 , ... , x n ] . This fact is equivalent to the claim that any ideal of R [ x 1 , ... , x n ] is finitely generated. (Hint: Consider I = I n .) when division of S ( f i , f j ) by the set G yields a zero remainder for every pair f i , f j G , and once that happens, G is a Gröbner basis.

This algorithm for computing a Gröbner basis is called Buchberger's Algorithm , and it relies on the following theorem (for a proof, see Cox, Little, and O'Shea, 2.6):

Theorem (Buchberger's criterion) Let G = { f 1 , ... f k } R [ x 1 , ... , x n ] be a set of polynomials and I = G be the ideal they generate. Then G is a Gröbner basis for I if and only if for every pair 1 i , j k , the remainder on division of S ( f i , f j ) by G is zero.

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, The art of the pfug. OpenStax CNX. Jun 05, 2013 Download for free at http://cnx.org/content/col10523/1.34
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'The art of the pfug' conversation and receive update notifications?

Ask