Recall that for any ideal
and any
,
is called a Gröbner basis of
I if
,
that is, the leading
term of every nonzero
is divisible by some
.
Now for any nonzero
,
we can apply the above process
repeatedly to f and its remainders. Note that the multidegrees of
the remainders decrease (strictly), but since there is no infinite
decreasing sequence in
,
we see that the division process must
terminate with the remainder 0 after a finite number of steps and
at that time we have
A direct consequence of this lemma is that every polynomial in
has a unique remainder under division by a Gröbner basis.
To prove the existence of Gröbner bases, we need the following result.
Hilbert basis theorem.
Every ideal in
has a finite basis.
We should mention that a ring
R is called Noetherian if every
ideal in
R is finitely generated. Hilbert Basis theorem says
that the polynomial ring
is a Noetherian ring.
One can easily show that a Noetherian ring has no infinite (strictly)
increasing chains of ideals, that is, every ascending chain of ideals
must terminate. The above proof of Hilbert basis theorem, the inductive part,
also shows that if a ring
R is Noetherian then so is
R[x].
Another direct consequence of Hilbert Basis theorem is that for any
monomial order on
there is no infinite decreasing sequence
of monomials (or equivalently no infinite decreasing sequence
in
). To see this, let
be
any sequence in
.
Let
I be the ideal in
generated
by
,
.
By Hilbert Basis theorem,
I has
a finite basis. Since each element of such a basis is a combination
of finitely many of
,
we see that
I is actually
generated by finitely many of
,
say
.
For each
,
since
,
we have