19.07.2014 Views

Contents - Student subdomain for University of Bath

Contents - Student subdomain for University of Bath

Contents - Student subdomain for University of Bath

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.

3.3. NONLINEAR MULTIVARIATE EQUATIONS: DISTRIBUTED 73<br />

Definition 40 If lm(g) divides lm(f), then we say that g reduces f to h =<br />

lc(g)f − (lt(f)/lm(g))g, written f → g h. Otherwise we say that f is reduced<br />

with respect to g. The Maple user should note that Maple’s Reduce command<br />

actually implements complete reduction — see Definition 41.<br />

If R is a field, division is possible, and so it is more usual to reduce f to<br />

f − (lt(f)/lt(g))g. In the construction <strong>of</strong> h, the leading terms <strong>of</strong> both lc(g)f<br />

and (lt(f)/lm(g))g are lc(f)lc(g)lm(f), and so cancel. Hence lm(h) < lm(f).<br />

This observation and theorem 3 give us the following result.<br />

Proposition 23 Any chain f 1 → g f 2 → g f 3 · · · is finite, i.e. terminates in a<br />

polynomial h reduced with respect to g. We write f 1<br />

∗<br />

→<br />

g<br />

h.<br />

These concepts and results extend to reduction by a set G <strong>of</strong> polynomials, where<br />

f → G h means ∃g ∈ G : f → g h. We must note that a polynomial can have<br />

several reductions with respect to G (one <strong>for</strong> each element <strong>of</strong> G whose leading<br />

monomial divides the leading monomial <strong>of</strong> f). For example, let G = {g 1 =<br />

x − 1, g 2 = y − 2} and f = xy. Then there are two possible reductions <strong>of</strong> f:<br />

f → g1 h 1 = f − yg 1 = y, and f → g2 h 2 = f − xg 2 = 2x. In this case h 1 → g2 2<br />

and h 2 → g1 2, so that f→ ∗ G 2 uniquely, but even this need not always be the case.<br />

If we let G = {g 1 = x−1, g 2 = x 2 } and f = x 2 −1, then f → g2 h 2 = f −g 2 = −1,<br />

whereas f → g1 f − xg 1 = x − 1 → g1 0: so f ∗ → G 0 or −1.<br />

This definition deals with reduction <strong>of</strong> the leading monomial <strong>of</strong> f by g, but<br />

it might be that other monomials are reducible. For simplicity we consider the<br />

case when R is a field.<br />

Definition 41 If any term cm <strong>of</strong> f is reducible by g, i.e. the leading monomial<br />

<strong>of</strong> g divides m, we say that g part-reduces f, and write f ⇒ g f − (cm/lt(g))g.<br />

We can continue this process (only finitely <strong>of</strong>ten, by repeated application <strong>of</strong><br />

theorem 3), until no monomial <strong>of</strong> f is reducible by g, when we write f ∗ ⇒ g h, and<br />

say that f is completely reduced by g to h. Again, this extends to reduction by<br />

a set <strong>of</strong> polynomials.<br />

In section 3.2.1, we per<strong>for</strong>med row operations: subtracting a multiple <strong>of</strong> one<br />

row from another, which is essentially what reduction does, except that the<br />

‘multiple’ can include a monomial factor. It turns out that we require a more<br />

general concept, given in the next definition.<br />

Definition 42 Let f, g ∈ R[x 1 , . . . , x n ]. The S-polynomial <strong>of</strong> f and g, written<br />

S(f, g) is defined as<br />

S(f, g) =<br />

lt(g)<br />

gcd(lm(f), lm(g)) f − lt(f)<br />

g. (3.24)<br />

gcd(lm(f), lm(g))<br />

We note that the divisions concerned are exact, and that this generalises reduction<br />

in the sense that, if lm(g) divides lm(f), then f → g S(f, g). As with<br />

reduction, the leading monomials in the two components on the righthand<br />

side <strong>of</strong> equation (3.24) cancel. Another way <strong>of</strong> thinking <strong>of</strong> the S-polynomial

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

Saved successfully!

Ooh no, something went wrong!