Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Алгебра_1 / Gilbert - Modern algebra with applications.pdf
Скачиваний:
41
Добавлен:
23.02.2015
Размер:
2.55 Mб
Скачать
4 = 2 · 2 = (1 + 3) · (1 3),

190 9 POLYNOMIAL AND EUCLIDEAN RINGS

If m < n, we would obtain the relation pm+1 · · · pn = u1u2 · · · um, which is impossible because irreducibles cannot divide an invertible element. If m > n,

we would obtain

1 = u1u2 · · · unqn+1 · · · qm,

which is again impossible because an irreducible cannot divide 1. Hence m = n, and the primes p1, p2, . . . , pn are the same as q1, q2, . . . , qm up to a rearrangement and up to multiplication by invertible elements.

When the euclidean ring is the integers, the theorem above yields the fundamental theorem of arithmetic referred to earlier. The ring of polynomials over a field and the gaussian integers also have this unique factorization property enjoyed by the integers. However, the integral domain

Z[3] = {a + b3 |a, b Z},

which is a subring of C, does not have the unique factorization property. For example,

whereas 2, 1 + 3, and 1 3 are all irreducible. Therefore, Z[3] cannot be a euclidean ring.

FACTORING REAL AND COMPLEX POLYNOMIALS

The question of whether or not a polynomial is irreducible will be crucial in Chapter 10 when we extend number fields by adjoining roots of a polynomial. We therefore investigate different methods of factoring polynomials over various coefficient fields.

A polynomial f (x) of positive degree is said to be reducible over the field F if it can be factored into two polynomials of positive degree in F [x]. If it cannot be so factored, f (x) is called irreducible over F , and f (x) is an irreducible element of the ring F [x]. It is important to note that reducibility depends on the field F . The polynomial x2 + 1 is irreducible over R but reducible over C.

The following basic theorem, first proved by Gauss in his doctoral thesis in 1799, enables us to determine which polynomials are irreducible in C[x] and in R[x].

Theorem 9.21. Fundamental Theorem of Algebra. If f (x) is a polynomial in

C[x] of positive degree, then f (x) has a root in C.

A proof of this theorem is given in Nicholson [11] using the fact from analysis that a cubic real polynomial has a real root.

The following useful theorem shows that the complex roots of real polynomials occur in conjugate pairs.

FACTORING REAL AND COMPLEX POLYNOMIALS

191

Theorem 9.22. (i) If z = a + ib is a complex root of the real polynomial f (x)

R[x], then

its

conjugate

z

 

 

a

 

 

 

ib is also a root. Thus the real polynomial

 

 

 

 

 

 

 

 

 

 

2

 

 

=

 

 

2

2

 

(x z)(x z) = x

2ax

 

 

) is a factor of f (x).

 

 

+ (a

 

 

+ b

 

 

 

(ii) If a, b, c

 

Q and a

+

bc is an irrational root of the rational polyno-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

mial f (x)

 

Q[x],

 

then a

b

 

is also a root, and the rational polynomial

 

c

x

2

 

 

 

2

b

2

 

 

 

 

 

 

 

 

 

 

 

 

2ax + (a

 

 

c) is a factor of f (x).

Proof. (i) Let g(x) = x2 2ax + a2 + b2 = (x z)(x z). By the division algorithm in R[x], there exist real polynomials q(x) and r(x) such that

f (x) = q(x)g(x) + r(x) where r(x) = 0 or deg r(x) < 2.

Hence r(x) = r0 + r1x where r0, r1 R. Now z = a + ib is a root of f (x) and of g(x); therefore, it is also a root of r(x), so 0 = r0 + r1(a + ib). Equating real and imaginary parts, we have r0 + r1a = 0 and r1b = 0. But then

r(z) = r(a ib) = r0 + r1(a ib) = r0 + r1a ir1b = 0.

Since z is a root of r(x) and g(x), it must be a root of f (x).

If z is complex and not real, then b = 0. In this case r1 = 0 and r0 = 0; thus

g(x)|f (x).

 

(ii) This can be proved in a similar way to part (i).

Theorem 9.23. (i) The irreducible polynomials in C[x] are the polynomials of degree 1.

(ii) The irreducible polynomials in R[x] are the polynomials of degree 1

together with the polynomials of degree 2 of the form ax2

x

+ c, where

b2 < 4ac.

+ b

Proof. (i) The polynomials of degree 0 are the invertible elements of C[x]. By the fundamental theorem of algebra, any polynomial of positive degree has a root in C and hence a linear factor. Therefore, all polynomials of degree greater than 1 are reducible and those of degree 1 are the irreducibles.

can be factored into linear factors in C[x]. By Theorem 9.22 (i), its nonreal roots fall into conjugate pairs, whose corresponding factors combine to give a quadratic factor in R[x] of the form ax2 + bx + c, where b2 < 4ac. Hence any real polynomial can be factored into real linear factors and real quadratic factors

of the form above.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= (a0 + 2a2 + 4a4 + · · ·) +

 

(a1 + 2a3 + 4a5 + · · ·),

 

2

 

Example 9.24. Find the kernel and image of the ring morphism ψ: Q[x] R

 

 

defined by ψ(f (x)) = f (

2).

 

 

Solution. If p(x) = a0 + a1x + · · · + anxn Q[x], then

ψ(p(x)) = a0 + a1

n

2 + · · · + an(

2)

 

(ii) The polynomials of degree 0 are the invertible elements of R[x]. By part (i)

and the unique factorization theorem, every real polynomial of positive degree

192

 

 

 

 

 

 

 

 

 

 

 

 

9 POLYNOMIAL AND EUCLIDEAN RINGS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

so

ψ(p(x)) Q( 2) = {a

+ b

 

2|a, b Q},

where Q( 2) is

 

the

subring of

R defined in Example 8.3. Hence Im ψ Q(

 

 

 

 

 

 

 

 

 

2), and Im ψ = Q(

2) because

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ψ(a + bx) = a + b 2.

 

 

 

 

 

 

 

 

 

 

 

 

 

If p(x) Kerψ, then p(

 

2

)

=20; therefore, by Theorem 9.22(ii), p(

2

) =

0, and p(x) contains a factor (x 2). Conversely, if p(x) contains a factor

(x

2

 

 

 

 

 

 

 

 

 

 

 

 

 

{(x

2

2)q(x)|q(x)

 

2), then p( 2) = 0 and p(x) Kerψ. Hence Kerψ =2

 

Q[x]}, that is, the set of all polynomials in Q[x] with (x

2) as a factor.

FACTORING RATIONAL AND INTEGRAL POLYNOMIALS

A rational polynomial can always be reduced to an integer polynomial by multiplying it by the least common multiple of the denominators of its coefficients. We now give various methods for determining whether an integer polynomial has rational roots or is irreducible over Q.

Theorem 9.25. Rational Roots Theorem. Let p(x) = a0 + a1x + · · · + anxn

Z[x]. If r/s is a rational root of p(x) and gcd(r, s) = 1, then:

(i)r|a0.

(ii)s|an.

Proof. If p(r/s) = 0, then a0 + a1(r/s) + · · · + an1(r/s)n1 + an(r/s)n =

0, whence a0sn + a1rsn1 + · · · + an1rn1s + anrn = 0. Therefore, a0sn =

r(a1sn1 + · · · + an1rn2s + anrn1); thus r|a0sn.

Since gcd(r, s) = 1, it

follows from Lemma 9.18 that r|a0. Similarly, s|an.

 

Example 9.26. Factor p(x) = 2x3 + 3x2 1 in Q[x].

 

Solution. If p(r/s) = 0, then, by Theorem 9.25, r|(1) and s|2. Hence r =

±1 and s = ±1 or ±2, and the only possible values of r/s are ±1, ±1/2. Instead of testing all these values, we sketch the graph of p(x) to find approximate roots. Differentiating, we have p (x) = 6x2 + 6x = 6x(x + 1), so p(x) has turning values at 0 and 1.

We see from the graph in Figure 9.2 that 1 is a double1root and that there

is one more positive root. If it is rational, it can only be

2 . Checking this in

Table 9.1, we see that 21

is a root; hence p(x) factors as (x + 1)2(2x 1).

Example 9.27. Prove that

5

 

 

 

 

 

 

 

 

 

 

 

 

2 is irrational.

 

 

 

 

 

TABLE 9.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

1

0

1/2

1

2

 

 

p(x)

 

 

0

 

1

0

4

27

 

FACTORING RATIONAL AND INTEGRAL POLYNOMIALS

193

p(x)

−1

1 x

−1

Figure 9.2. Graph of p(x) = 2x3 + 3x2 1.

TABLE 9.2

 

 

 

 

 

 

 

 

 

 

x

 

2

1

1

2

x5 2

 

34

3

1

30

 

5

 

 

 

 

 

 

 

Solution. Observe that 2 is a root of x5 2. If this polynomial has a rational

root r/s, in its lowest terms, it follows from

Theorem 9.25 that

r|(2) and

s

|1. Hence the only possible rational roots are

,

from Table 9.2

 

±1 ±2. We see

 

5

2 must be

that none of these are roots, so all the roots of the polynomial

x

 

irrational.

 

 

 

 

Theorem 9.28. Gauss’ Lemma. Let P (x) can be factored in Q[x] as P (x) = q(x)r(x) can also be factored in Z[x].

= a0 + · · · + anxn Z[x]. If P (x) with q(x), r(x) Q[x], then P (x)

Proof. Express the rational coefficients of q(x) in their lowest terms and let u be the least common multiple of their denominators. Then q(x) = (1/u)Q(x), where Q(x) Z[x]. Let s be the greatest common divisor of all the coefficients of Q(x); write q(x) = (s/u)Q(x), where Q(x) Z[x], and the greatest common

divisor of its coefficients is

1. Write r(x)

=

(t/v)R(x) in a similar way.

 

s

 

 

t

 

st

Now

P (x) = q(x)r(x) =

 

Q(x)

 

R(x) =

 

Q(x)R(x), so uvP (x) =

u

v

uv

stQ(x)R(x). To prove the theorem, we show that uv|st by proving that no

prime p in uv can divide all the coefficients of Q(x)R(x).

Let Q(x) = b0 + · · · + bk xk

 

and R(x) = c0 + · · · + cl xl . Choose a prime p

and let bi

and cj be the first coefficients of Q(x) and R(x), respectively, that p

fails to divide. These exist because gcd(b0, . . . , bk ) = 1 and gcd(c0, . . . , cl ) = 1. The coefficient of xi+j in Q(x)R(x) is

bi+j c0 + bi+j 1c1 + · · · + bi+1cj 1 + bi cj + bi1cj +1 + · · · + b0ci+j .

194 9 POLYNOMIAL AND EUCLIDEAN RINGS

Now p|c0, p|c1, . . . , p|cj 1, p|bi1, p|bi2, . . . , p|b0 but p |bi cj so this coefficient is not divisible by p. Hence the greatest common divisor of the coefficients of Q(x)R(x) is 1; therefore, uv|st and P (x) can be factored in Z[x].

Example 9.29. Factor p(x) = x4 3x2 + 2x + 1 into irreducible factors in Q[x].

Solution. By Theorem 9.25, the only possible rational roots are ±1. However, these are not roots, so p(x) has no linear factors.

Therefore, if it does factor, it must factor into two quadratics, and by Gauss’ lemma these factors can be chosen to have integral coefficients. Suppose that

x4 3x2 + 2x + 1 = (x2 + ax + b)(x2 + cx + d)

=x4 + (a + c)x3 + (b + d + ac)x2 + (bc + ad)x + bd.

Thus we have to solve the following system for integer solutions:

a + c = 0, b + d + ac = −3, bc + ad = 2, and bd = 1.

Therefore, b = d = ±1 and b(a + c) = 2. Hence a + c = ±2, which is a contradiction. The polynomial cannot be factored into two quadratics and therefore

is irreducible in Q[x].

 

Theorem 9.30. Eisenstein’s Criterion. Let

f (x) = a0 + a1x + · · · + anxn

Z[x]. Suppose that the following conditions all hold for some prime p:

(i)p|a0, p|a1, . . . , p|an1.

(ii)p |an.

(iii)p2 |a0.

Then f (x) is irreducible over Q.

Proof. Suppose that f (x) is reducible. By Gauss’ lemma, it factors as two polynomials in Z[x]; that is,

f (x) = (b0 + · · · + br xr )(c0 + · · · + cs xs ),

where bi , cj Z, s > 0, and r + s = n. Comparing coefficients, we see that a0 = b0c0. Now p|a0, but p2 |a0, so p must divide b0 or c0 but not both. Without loss of generality, suppose that p|b0 and p |c0. Now p cannot divide all of b0, b1, . . . , br , for then p would divide an. Let t be the smallest integer for which p |bt ; thus 1 t r < n. Then at = bt c0 + bt 1c1 + · · · + b1ct 1 + b0ct and p|at , p|b0, p|b1, . . . , p|bt 1. Hence p|bt c0. However, p |bt and p |c0, so we have a contradiction, and the theorem is proved.