## Factoring Real Polynomials

Okay, we know that we can factor any complex polynomial into linear factors because the complex numbers are algebraically closed. But we also know that real polynomials can have too few roots. Now, there are a lot of fields out there that aren’t algebraically closed, and I’m not about to go through all of them. But we use the real numbers so much because of the unique position it holds by virtue of the interplay between its topology and its algebra. So it’s useful to see what we *can* say about real polynomials.

We start by noting that since the real numbers sit inside the complex numbers, we can consider any real polynomial as a complex polynomial. If the polynomial has a real root , then the complex polynomial has a root . So all the real roots still show up.

Now, we might not have as many real roots as the degree would indicate. But we are sure to have as many *complex* roots as the degree, which will include the real roots. Some of the roots may actually be complex numbers like . Luckily, one really interesting thing happens here: if is a root, then so is its complex conjugate .

Let’s write out our polynomial , where all the are real numbers. To say that is a root means that when we substitute it for we get the equation

Now we can take the complex conjugate of this equation

But complex conjugation is a field automorphism, so it preserves both addition and multiplication

Now since all the (and ) are real, complex conjugation leaves them alone. Conjugation sends to , and so we find

So is a root as well. Thus if we have a (complex) linear factor like we’ll also have another one like . These multiply to give

which is a real polynomial again.

Now let’s start with our polynomial of degree . We know that over the complex numbers it has a root . If this root is real, then we can write

where is another real polynomial which has degree . On the other hand, if is complex then is also a root of , and so we can write

where is another real polynomial which has degree .

Either way, now we can repeat our reasoning starting with . At each step we can pull off either a linear term or a quadratic term (which can’t be factor into two real linear terms).

Thus every real polynomial factors into the product of a bunch of linear polynomials and a bunch of irreducible quadratic polynomials, and the number of linear factors plus twice the number of quadratic factors must add up to the degree of . It’s not *quite* so nice as the situation over the complex numbers, but it’s still pretty simple. We’ll see many situations into the future where this split between two distinct real roots and a conjugate pair of complex roots (and the border case of two equal real roots) shows up with striking qualitative effects.

you certainly meant “factoring complex polynomials” rather than “factoring complex numbers” in the 1st line.

Comment by Dima | August 17, 2008 |

certainly, and certainly fixed

Comment by John Armstrong | August 17, 2008 |

[...] indeed, some real polynomials have no roots. But all is not lost! We do know something about factoring real polynomials. We can break any one down into the product of linear terms like and quadratic terms like . If [...]

Pingback by Eigenpairs « The Unapologetic Mathematician | March 13, 2009 |

[...] on a real vector space of dimension , we can find its characteristic polynomial. We can factor a real polynomial into the product of linear terms and irreducible quadratic terms with . These give us a list of [...]

Pingback by Decomposing Real Linear Transformations « The Unapologetic Mathematician | April 9, 2009 |