The Fundamental Theorem of Algebra
Learning goals
- State that every non-constant polynomial has a complex root
- Factor completely into linear factors over the complex numbers
- Define multiplicity by how often divides
- Count roots with multiplicity, at most distinct
- Note that the complex numbers need no further enlargement
- Acknowledge that the proof needs analysis, not algebra
The gap in your toolkit
Here is everything you can currently do with the roots of a polynomial. The Factor Theorem says that if and only if divides , so a root and a linear factor are two views of the same thing. The Rational Root Theorem narrows the search for a rational root to a finite list of candidates built from the constant term and the leading coefficient. Synthetic division tests a candidate quickly and, when it works, hands you the quotient.
Notice what none of that does: it never promises that anything is there. The Rational Root Theorem tests candidates and can reject every one of them. Take . Its candidate list is , and not one of them is a root. The Rational Root Theorem has done its job perfectly and told you there is no rational root, but does have roots, and . That theorem was simply not built to see them.
A root can escape you in a second way as well. The polynomial has no real root at all, because for every real , so is never smaller than . Its roots are and , which the real line has no room for. Each time the search failed, the fix was to widen the number system, from the rationals to the reals, then from the reals to the complex numbers. So the honest question is this: does it ever end? Is there some polynomial, perhaps with complex coefficients already, whose roots escape the complex numbers too and force us to invent a fourth kind of number?
The Fundamental Theorem of Algebra
The answer is no, and the reason is the theorem this lesson is named for.
The Fundamental Theorem of Algebra. Every polynomial of degree at least whose coefficients are complex numbers has at least one complex root.
Read that statement slowly, because four of its words are load-bearing.
“Degree at least .” The hypothesis is not decoration. The constant polynomial has no root, since is never true, and a theorem that claimed otherwise would be false on the first line. Non-constant is exactly the condition.
“Complex coefficients.” The coefficients themselves are allowed to be complex, not merely real. This looks like generosity and is actually a necessity, as the proof below will show.
“At least one complex root.” A real number is a complex number whose imaginary part is , so a real root is one of the possible outcomes. What the theorem refuses to promise is that the root is real, or rational, or anything you could guess. It promises only that some complex number kills the polynomial.
“Has.” The theorem is an existence statement and nothing more. It does not tell you what the root is, and it does not hand you a formula. Finding the root is still your job, with the Rational Root Theorem, division, and the quadratic formula. What changes is that you now know the search is not in vain.
Check your understanding
Exactly one of these statements is true. Which one?
The first fails on , which has real coefficients and no real root.
The second fails on , whose only root is .
The fourth fails because a degree- polynomial breaks into linear factors, so it cannot supply different roots.
The third statement is the Fundamental Theorem of Algebra itself.
Why algebra alone cannot prove it
The name is misleading, and pleasantly so. The Fundamental Theorem of Algebra is a theorem about algebra that cannot be proved by algebra, and there is a sharp reason why.
Imagine someone shows you a proof that uses nothing but the ordinary rules of arithmetic: adding, multiplying, dividing coefficients, rearranging, comparing degrees. An argument like that never asks what kind of numbers the coefficients are, so it would run word for word inside the rational numbers. But the theorem is false there. The polynomial has rational coefficients and no rational root. A proof built only from algebraic rules would therefore prove something false, so no such proof can exist. Any correct proof has to use a property that the real numbers have and the rationals do not, and that property is completeness, the absence of gaps. Completeness is what makes continuity work, and continuity is the ingredient every proof of this theorem quietly imports. There are proofs called “algebraic” that squeeze the analysis down to two small facts. Those facts are that every odd-degree real polynomial has a real root and that every complex number has a square root, but both are themselves proved with continuity. The analysis never leaves. It only hides.
So let us see how far algebra does get, and look honestly at the step where it stops. Write a monic polynomial of degree , which costs nothing since dividing by the leading coefficient changes no roots:
Set , and let be any complex number on the circle , where is chosen larger than both and . The modulus of a sum is never more than the sum of the moduli. That is because laying the arrows end to end can never carry you further from the start than the total of their lengths, and usually carries you less far. So the tail of the polynomial obeys
The middle step uses , which makes every power with no bigger than ; the last step uses . And is precisely . On a large enough circle, then, the leading term is strictly bigger in size than the whole rest of the polynomial put together. The tail can nudge away from , but it can never nudge it as far as the origin.
Now watch where sends that circle. As travels once around , the point travels around the origin times. You can see the mechanism in the powers of : multiplying by is a quarter turn. Sure enough, is a half turn, is three quarters of a turn, and is a full turn. Raising to the th power multiplies the turning by . So the image of the big circle is a closed loop that wraps times around the origin. By the size bound above, the tail is far too small to drag that loop across the origin and cancel a lap.
Now shrink toward . The loop deforms continuously as it goes. When finally reaches the circle has collapsed to the single point , so its image has collapsed to the single point . If , then is a root and there is nothing left to prove. Otherwise the image is now a point sitting away from the origin, enclosing nothing. So the loop begins wrapped around the origin and ends clear of it, and a loop cannot stop enclosing a point without crossing it. At the radius where the crossing happens, some satisfies . That is the root the theorem promises.
Every word of that story is believable, and not one word of it is algebra. “Deforms continuously”, “wraps around”, “cannot stop enclosing without crossing”: these are claims about continuity and about the plane, and turning them into proofs is the work of analysis and topology. That is the honest edge of the tools you hold right now. The theorem is true, the picture is the right picture, and the proof belongs to a later course. What you can do today is take the theorem and squeeze everything out of it, which turns out to be a great deal.
From one root to all of them
One root does not sound like much. It is in fact everything, because the Factor Theorem lets you cash it in for a smaller problem.
Feed the Fundamental Theorem a polynomial and it returns a root . Feed that root to the Factor Theorem and it returns a factor . Divide the factor out and you hold a polynomial of degree one lower, which the Fundamental Theorem applies to just as well. Repeat until nothing is left. Induction is the tool that turns “repeat” into a proof.
A polynomial of degree splits into exactly linear factors over the complex numbers#
Let have degree , complex coefficients, and leading coefficient . We prove by induction on that there are complex numbers , not necessarily different from each other, with .
For the base case, take , so with . Factoring the leading coefficient out gives , which is . That is the required shape, with the single root .
Now suppose the claim holds for every polynomial of degree with complex coefficients, and let have degree and leading coefficient . By the Fundamental Theorem of Algebra, has at least one complex root; call it . By the Factor Theorem, divides , so there is a polynomial with complex coefficients satisfying .
Compare degrees on both sides. Degrees add when polynomials multiply, so , giving . Compare leading terms as well. The leading term of is times the leading term of , so must have the same leading coefficient that does.
Since , the quotient has degree , and its coefficients are complex, so the induction hypothesis applies to it exactly: for some complex numbers . Substituting this into gives
which is the claim for degree . The induction is complete, and every polynomial of degree factors into exactly linear factors over the complex numbers.
That proof is where the phrase “complex coefficients” in the theorem earns its keep. Even when starts out with real coefficients, the quotient usually does not. Divide the perfectly real by the factor and you get , whose constant term is not real. If the Fundamental Theorem only promised roots for polynomials with real coefficients, the induction would stall on its very first quotient. Stating the theorem for complex coefficients is what lets its conclusion survive being fed back into its own hypothesis.
The factorization also settles a question the theorem never mentioned: are there any other roots hiding somewhere?
The numbers are the only roots of #
Suppose is any complex number with . Substituting into the factorization,
The left side is a product of complex numbers, and a product of complex numbers is zero only when one of its factors is zero. That is a fact you can check directly: if then has a reciprocal, so multiplying by forces .
The factor is the leading coefficient of , and a leading coefficient is never zero. So one of the remaining factors must vanish, meaning for some , that is, .
Every root of is therefore one of the numbers , and by the factorization each of those numbers really is a root. The list is complete.
Multiplicity, and the honest way to count
The factorization is allowed to repeat a factor, and that repetition is the single most useful piece of bookkeeping in this chapter. It deserves a name and a careful definition.
Definition. Let be a polynomial and a complex number. The multiplicity of in is the number for which
for some polynomial . Concretely, counts how many times you can divide by before the division stops coming out even. A root of multiplicity is called simple, and a root of multiplicity or more is called repeated.
Notice that this definition never mentions a factorization, so it cannot depend on which factorization you happened to write down. It does agree with the factorization, though, and here is why. Collect all the copies of in the complete factorization, say there are of them, and let be times the product of the other linear factors. Then , and evaluating the leftovers at gives
a product of the leading coefficient with numbers in which every is a root different from . None of those numbers is zero, and is not zero, so . Counting copies of the factor and running the division test give the same every time.
Now the counting can be stated without a lie in it. Let the distinct roots of be , with multiplicities . Every one of the linear factors carries exactly one of those roots, so
Root Counting Theorem. A polynomial of degree with complex coefficients has exactly roots counted with multiplicity, and at most distinct roots. It has exactly distinct roots if and only if every root is simple.
Both halves of that last sentence are worth checking. If there are distinct roots, then multiplicities, each at least , add up to , which forces every one of them to equal . And if every multiplicity is , the sum of the multiplicities is just , so .
The three ways a degree- polynomial can behave are already all of the behaviour there is, only smaller:
| Polynomial | Complete factorization | Distinct roots | Roots with multiplicity |
|---|---|---|---|
| and (two) | (two) | ||
| (one) | (two) | ||
| and (two) | (two) |
You met these three cases in the quadratic chapter, filed under the discriminant . Their discriminants are , , and : positive gives two distinct real roots, zero gives one repeated root, negative gives two non-real roots. The middle row is the one that breaks the careless slogan. The polynomial has degree and exactly one distinct root, so “a degree- polynomial has roots” is simply false as a sentence about distinct numbers. What every row does share is a right-hand column of length . Counted with multiplicity, over the complex numbers, the count is always the degree.
Check your understanding
How many distinct complex roots does have?
Factor the second piece over the complex numbers, since .
That is four linear factors, so has degree and four roots counted with multiplicity. The distinct roots are , , and , because the two copies of name the same number twice.
Three distinct roots, and carries multiplicity .
Complete factorization in practice
Nothing about the theorem changes your method. You still hunt for a root with the Rational Root Theorem, divide it out, and keep going until what remains is small enough to finish with the quadratic formula. What has changed is that you now know the hunt terminates with a complete factorization every time.
Worked example 1 Factor completely
The leading coefficient is and the constant term is , so the Rational Root Theorem offers the candidates . Test the small ones:
So is a root, and by the Factor Theorem divides . Synthetic division with on the coefficients brings down , then produces , then , then . The zero remainder confirms the root and the quotient is
The quotient is a quadratic, so finish it with the quadratic formula rather than hunting further:
The complete factorization is therefore
Degree , three linear factors, three distinct roots, every one of them simple. The two non-real roots arrived as a conjugate pair, and . That was no accident here, and the next lesson pins down exactly when it has to happen.
Worked example 2 Find the multiplicity of the root in
Start as usual. The candidates are , and while
so is a root. That fact alone tells you the multiplicity is at least , and nothing more. To learn the real multiplicity you have to keep dividing.
Divide by using synthetic division on . The remainder is and the quotient is . Now test the quotient at , because the question is whether goes in again:
It does. Dividing by leaves remainder and quotient . Test once more:
so divides a third time, leaving the quotient . Test that quotient at as well, and this time , which is not zero, so the divisions stop here. Assembling everything,
The root has multiplicity and the root has multiplicity . Their multiplicities add to , which is the degree, exactly as the Root Counting Theorem demands. The polynomial has four roots counted with multiplicity and only two distinct ones.
Worked example 3 Build the polynomial of degree with leading coefficient whose roots are (multiplicity ) and
Run the factorization backwards. Each root of multiplicity contributes the factor repeated times, and the leading coefficient goes out front:
Check the count before expanding. Two factors of plus one factor of is three linear factors, so the degree is , and multiplicities as required.
Expanding, , and multiplying by gives
Multiplying through by the leading coefficient ,
Look at what came out. The coefficients are not real, and that is allowed: the Fundamental Theorem and the Root Counting Theorem never asked for real coefficients. Notice too that is a root while is not. A non-real root does not automatically drag its conjugate along; that only happens under an extra hypothesis, which is exactly what the next lesson is about.
Check your understanding
A polynomial has degree and complex coefficients, and its only distinct roots are and . If has multiplicity , what is the multiplicity of ?
The multiplicities of the distinct roots always add up to the degree, because each of the linear factors carries exactly one root.
So , and the complete factorization is for some nonzero leading coefficient .