Next: Gröbner Bases (continued)
Up: Topics on Computational Algebra
Previous: Gröbner Bases (continued)
MTHSC 985 Spring 2001 Clemson University
Topics on Computational Algebra
Instructor: Shuhong Gao
Lecture 9, February 14 Scribe: Virgínia Rodrigues
Proof.
Let
I be a nonzero ideal in
and consider the ideal
.
By Hilbert Basis Theorem, there exist
such that
Since
is generated by the leading terms of elements of
I, each hi is a linear combination of finitely many leading terms of polynomials in
I. This means that there are finitely many polynomials
such that
,
for all
.
Hence
as
.
Therefore,
and so
is a Gröbner basis.
Finding Gröbner Bases.
Let us illustrate by an example.
Let
f1=xy2+y4+y-1,
f2=xy+y3-y+1 and
.
Use lex order with x>y. Like in Euclidean Algorithm we do long division:
The algorithm gets stuck, since none of the leading terms of r1 and r2is divisible by the other. But note that
and
So
is a ``better'' basis for
I than
.
Is
a Gröbner basis of
I? Let us examine the elements in
.
A nonzero
is of the form
for some
.
What is
? Certainly,
and
If they don't cancel then
is one of them and it is possible to divide
f by
.
Suppose they cancel. Then
So
and
.
Let h1=-x, h2=y and
r3 = h1r1+h2 r2= -x(y2-1)+y(xy+1) = x+y.
Then
.
But
,
so
is not a Gröbner basis of
I. Then we add r3 to
and consider the new basis
.
Is it a Gröbner basis of
I?
Apply long division to r1, r2 and r3:
Thus,
and
Is
a Gröbner basis of
I?
Each nonzero
is of the form
for some
.
If the leading terms cancel then
So,
and
.
Consider
r6=y2r3+xr4=y2(x+y)+x(-y2+1)=x+y3.
Divide r6 by r3 and r4:
r6=r3-yr4 +0.
The remainder is zero.
Claim:
is a Gröbner basis for
Iwhere
This is due to Buchberger's Criterion described below.
The construction of r3 from r1 and r2 or of r6 from r3 and r4 is a so-called S-polynomial. In general we have
Definition 9.2
Let
![$f,g \in {\mathbb F}[x_1, \dots, x_n]$](img413.gif)
,
nonzero.
The S-polynomial of
f and
g is defined as follows. Suppose
and
Let

where

,
so

.
Then the S-polynomial of
f and
gis defined as
Here the leading terms in the two expressions on the right hand side
cancel. Hence
 |
|
|
(13) |
For example, let
f=3 xy2z+1 and
g=2xz3+ z3. Use lex order with
x>y>z. Then
Hence
,
and
S(f,g)= 2 x0 y0 z3 f - 3 x0 y2 z0 g = -3 y2z2 + 2 z2.
Buchberger's Criterion. Let
be any ideal. Then a basis
for
I is a Gröbner basis if and only if for all pairs i,j, with
,
S(gi,gj) has remainder 0 under the division by G.
Next: Gröbner Bases (continued)
Up: Topics on Computational Algebra
Previous: Gröbner Bases (continued)
Xuhong Gao
2001-05-10