20.05.2014 Views

link to my thesis

link to my thesis

link to my thesis

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.5. THE BUCHBERGER ALGORITHM 19<br />

Since g does not involve x, it holds that r 1 (2y 4 − 9) + r 2 (3x − 2y 3 )=−3s 2 . Thus,<br />

(r 1 ,r 2 ) is a pair of polynomials for which r 1 (2y 4 − 9) + r 2 (3x − 2y 3 ) does not involve<br />

x, but the degree of r 1 is strictly less than the degree of p 1 with respect <strong>to</strong> x,<br />

yielding a contradiction unless r 1 ≡ 0. Then it follows that r 2 ≡ 0 and s 2 ≡ 0, so<br />

that p 2 ≡ 0 and we have that g = s 1 (y)(2y 4 − 9). Clearly, for s 1 0, it follows that<br />

LT (g) =2y 4 LT (s 1 ) and LT (g) ∈ LT (2y 4 , 3x).<br />

(iii) To prove that I 1 = I 2 , consider the polynomial yf 1 − xf 2 =3x − 2y 3 = g 2 .<br />

It holds that g 2 ∈ I 1 . Furthermore, −y 2 f 1 +(xy +3)f 2 = −yg 2 +3f 2 =2y 4 − 9=g 1<br />

and it holds that g 1 ∈ I 1 . Therefore we conclude that I 2 ⊂ I 1 .<br />

1<br />

Conversely, it holds that:<br />

3 g 1 + 1 3 yg 2 = f 2 and f 2 ∈ I 2 , and moreover that<br />

2<br />

9 y2 g 1 +( 2 9 y3 + 1 3 x)g 2 = 1 3 xg 2 + 2 3 y2 f 2 = f 1 and f 1 ∈ I 2 . From this we conclude that<br />

I 1 ⊂ I 2 .<br />

Combining I 2 ⊂ I 1 and I 1 ⊂ I 2 , yields I 1 = I 2 and {g 1 ,g 2 } is indeed a Gröbner<br />

basis for I 1 .<br />

When dividing by the elements of a Gröbner basis, the remainder will always be<br />

unique, this in contrast <strong>to</strong> what holds for an arbitrary basis.<br />

Proposition 2.18. Let G be a Gröbner basis for an ideal I in K[X] and let f be<br />

a polynomial in K[X]. Then there is a unique r ∈ K[X] with the following two<br />

properties:<br />

(i) r is completely reduced with respect <strong>to</strong> G<br />

(ii) there is h ∈ I such that f = h + r.<br />

In particular, r is the remainder on division of f by G no matter how the elements<br />

of G are listed when using the division algorithm.<br />

For a proof see Proposition 1 of §2.6 of [28].<br />

Proposition 2.18 can be used <strong>to</strong> determine if a polynomial belongs <strong>to</strong> an ideal or not;<br />

also called the ‘ideal membership problem’: let G be a Gröbner basis for an ideal I<br />

and f some polynomial in K[X]. Polynomial f belongs <strong>to</strong> ideal I if and only if the<br />

remainder r on division of f by G is zero.<br />

2.5 The Buchberger Algorithm<br />

The Buchberger algorithm is a method of transforming a given set of genera<strong>to</strong>rs for a<br />

polynomial ideal in<strong>to</strong> a Gröbner basis with respect <strong>to</strong> some monomial ordering. It was<br />

developed by the Austrian mathematician Bruno Buchberger (see [23]). One can view<br />

it as a generalization of the Euclidean algorithm for univariate GCD computation and<br />

of Gaussian elimination for linear systems.<br />

To transform a set of genera<strong>to</strong>rs in<strong>to</strong> a Gröbner basis, the S-polynomial is introduced.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!