<< Chapter < Page | Chapter >> Page > |
The division algorithm is useful, but it doesn't give us everything that we want by itself. For example, the polynomial is in the ideal , but if we try to divide by and in lex order, nothing happens: we get and , so the division algorithm is not telling us that it is in the ideal.
For now, we'll solve this problem by defining it away. For an ideal , we say that are a Gröbner basis for if
where is the monomial ideal generated by the leading terms of all the polynomials in .
In our example above, is not a Gröbner basis for since is in but not in . For a Gröbner basis though, the division algorithm does what we want it to.
Proposition Fix a monomial order. Suppose are a Gröbner basis for the ideal that they generate and suppose . Let be the remainder upon division of by . Then
In particular, changing the order of the does not change .
The first statement is the special case of the second when . To prove the second, we just note that , so that if , then . But every term of , and in particular the leading term, is not divisible by any of the , so that
which contradicts our assumption that is a Gröbner basis.
Thus we now “know” how to determine whether a given polynomial is in the ideal : we find a Gröbner basis for and then just use the division algorithm. At this point though, we've never even shown that any particular set of polynomials is a Gröbner basis (you're asked to show this in a very simple example on the homework). What we really want to be able to do is start with an arbitrary (finite) set of generators for an ideal and find a Gröbner basis for it. A Gröbner basis will always exist because the Hilbert basis theorem tells us that is generated by finitely many elements . This doesn't tell us anything about how to find one though.
Exercises
Given an ideal , we've seen several examples now of how it is possible that may not be a Gröbner basis for , i.e. we may have
Notification Switch
Would you like to follow the 'The art of the pfug' conversation and receive update notifications?