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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

30 CHAPTER 2. POLYNOMIALS<br />

7. a ∗ 1 = a;<br />

8. a ∗ (b + c) = (a ∗ b) + (a ∗ c);<br />

9. m + n = m ⊕ n;<br />

10. m ∗ n = m ⊗ n;<br />

where we have used ⊕ and ⊗ to denote the operations <strong>of</strong> addition and multiplication<br />

on coefficients, which are assumed to be given to us.<br />

The reader can think <strong>of</strong> the coefficients as being numbers, though they need not<br />

be, and may include other indeterminates that are not the “certain indeterminates”<br />

<strong>of</strong> the definition. However, we will use the usual ‘shorthand’ notation <strong>of</strong><br />

2 <strong>for</strong> 1 ⊕ 1 etc. The associative laws (2 and 6 above) mean that addition and<br />

multiplication can be regarded as n-ary operations. A particular consequence<br />

<strong>of</strong> these rules is<br />

8’ m ∗ a + n ∗ a = (m ⊕ n) ∗ a<br />

which we can think <strong>of</strong> as ‘collection <strong>of</strong> like terms’.<br />

Proposition 6 Polynomials over a ring <strong>for</strong>m a ring themselves.<br />

If it is the case that a polynomial is only zero if it can be deduced to be zero by<br />

rules 1–10 above, and the properties <strong>of</strong> ⊕ and ⊗, then we say that we have a free<br />

polynomial algebra. Free algebras are common, but by no means the only one<br />

encountered in computer algebra. For examples, trigonometry is <strong>of</strong>ten encoded<br />

by regarding sin θ and cos θ as indeterminates, but subject to sin 2 θ + cos 2 θ = 1<br />

[Sto77].<br />

Notice what we have not mentioned: division and exponentiation.<br />

Definition 20 ((Exact) Division) If a = b ∗ c, then we say that b divides a,<br />

and we write b = a c .<br />

Note that, <strong>for</strong> the moment, division is only defined in this context. We note<br />

that, if c is not a zero-divisor, b is unique.<br />

Definition 21 (Exponentiation) If n is a natural number and a is a polynomial,<br />

then we define a n inductively by:<br />

• a 0 = 1;<br />

• a n+1 = a ∗ a n .<br />

Notation 10 If K is a set <strong>of</strong> coefficients, and V a set <strong>of</strong> variables, we write<br />

K[V ] <strong>for</strong> the set <strong>of</strong> polynomials with coefficients in K and variables in V . We<br />

write K[x] instead <strong>of</strong> K[{x}] etc.

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

Saved successfully!

Ooh no, something went wrong!