<< Chapter < Page | Chapter >> Page > |
Essentially, the problem is that it may be possible to cancel out the leading terms of some of the to get new elements of with smaller leading terms.
Let's look at an example. Consider the ideal in graded lex order, with and . We can try to cancel out the leading terms of and in hopes of getting a polynomial in with a new leading monomial:
To potentially find more new leading terms of that aren't in , we might, for example try to attempt the same sort of cancellation on the leading terms of and , giving
whose leading term is already known to be in since it is divisible by . However, we can divide it by (along with and ) to possibly get a remainder in with a new leading term
and we see that so that is a new leading term which is not divisible by any of .
What we're doing is looking at pairs of polynomials in our current list of generators, and 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 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 and , with and in , the least common multiple of and is where . If is the LCM of the leading monomials of and , then we say that the -polynomial of and is the polynomial
This is more precisely what we mean above by “cancelling the leading terms” of and .
Thus to find a Gröbner basis, we claim that all we need to do is start with some generating set of polynomials , and then keep computing for pairs of polynomials in our set and dividing the -polynomial by the set , and adding the remainder to if it isn't zero (and hence its leading term isn't in yet). Eventually this process will stop This process must stop eventually, because each time a polynomial is added to , the ideal gets bigger, and it is impossible for there to be an infinite ascending chain of ideals in . This fact is equivalent to the claim that any ideal of is finitely generated. (Hint: Consider .) when division of by the set yields a zero remainder for every pair , and once that happens, 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 be a set of polynomials and be the ideal they generate. Then is a Gröbner basis for if and only if for every pair , the remainder on division of by is zero.
Notification Switch
Would you like to follow the 'The art of the pfug' conversation and receive update notifications?