Properties of Groebner Bases |
We will see first that the undesirable behavior of the division algorithm in K[x1,x2,...,xn] does not occur when dividing by the elements of a Groebner basis. | ||||||||||||||||||||||||||||||
Proposition 1.
Let G = {g1,g2,...,gt} be
a Groebner basis for an ideal I in K[x1,x2,...,xn] and let f be a polynomial in K[x1,x2,...,xn].
Then there is a unique r in K[x1,x2,...,xn] such that
|
||||||||||||||||||||||||||||||
This tells us that on
division of f by G the remainder is uniquely determined, no matter how the
elements of G are listed when using the division algorithm (although
the "quotiens" ai
produced by the algorithm in As a corollary we get the following criterion for establishing when a polynomial f lies in an ideal. |
||||||||||||||||||||||||||||||
Corollary 2. Let G be a Groebner basis for an ideal I in K[x1,x2,...,xn] and let f be a polynomial in K[x1,x2,...,xn]. Then f is in I if and only if the remainder r on division of f by G is zero. | ||||||||||||||||||||||||||||||
This corollary gives an algorithm to solve the ideal membership problem. First we compute a Groebner basis G of I. Then we divide f by G and get the remainder r. If In order to compute a Groebner basis of an ideal, our definition of Groebner bases doesn't help us very much. So we will give an alternate characterization of Groebner bases which shows us a practical way to construct them. To do this, we need to introduce the term of S-polynomial. Recall that we define the LCM of two monomials as the product of all the variables, each to a power which is the maximum of its powers in the two monomials. |
||||||||||||||||||||||||||||||
Definition 3.
Fix a monomial ordering. Let
f and g be two polynomials in K[x1,x2,...,xn] and let
|
||||||||||||||||||||||||||||||
Since J/LT(f) and J/LT(g) are
monomials, then S(f,g)
belongs to the same ideal to which f and g
belong. S-polynomials are constructed to cancel LT(f) and LT(g). In fact, the leading term of the two components of S(f,g) are equal and cancel each other. Example.
Now we can give an alternate characterization of Groebner bases [3]. |
||||||||||||||||||||||||||||||
Proposition 4.
G = {g1,g2,...,gt} is
a Groebner basis for an ideal I if and only if
|
||||||||||||||||||||||||||||||
This criterion is the driving force
behind Groebner bases method since it suggests how we can
transform an arbritary ideal basis into a Groebner basis.
Given a finite set F in K[x1,x2,...,xn],
we can immediately test F by checking whether
If we find a pair (p, q) such that
we can add r
to F without changing the ideal generated (
are proper. Thus, by the Ascending
Chain Condition such a chain must stabilize with <Hn>
for some n. Example.
|
Last updated 09/14/2009 08:07:07 |