From Liouville’s Theorem to Polynomial Roots
A nonconstant polynomial can grow without bound, so Liouville’s Theorem does not say that the polynomial itself is constant. But if a polynomial had no root, its reciprocal would be entire. Polynomial growth would then make that reciprocal bounded outside a sufficiently large disk; continuity would bound it on the disk as well. Liouville’s Theorem would force the reciprocal to be constant, which is impossible for a nonconstant polynomial.
This argument proves the Fundamental Theorem of Algebra: every nonconstant polynomial with complex coefficients has a complex root. We will also see how this existence result gives a complete factorization into linear factors. The proof relies on Liouville’s Theorem from the previous tutorial, as well as the Extreme Value Theorem: a continuous real-valued function on a compact set attains its maximum and minimum.
A nonzero constant polynomial has no roots, so the theorem concerns polynomials of degree at least one. Its conclusion is about complex roots: a polynomial with real coefficients need not have any real roots. For example, \(x^2+1\) has no real roots, but it does have complex roots.
Polynomial Growth at Infinity
The leading term of a polynomial controls its size when \(|z|\) is large. The reverse triangle inequality lets us make that observation precise, even when the other terms point in directions that might partially cancel the leading term.
Proof. Since \(a_n\neq0\), the reverse triangle inequality gives
For \(r=|z|>0\), divide the sum of lower-order terms by \(r^n\):
For each \(k<n\), the exponent \(k-n\) is negative, so \(r^{k-n}\to0\) as \(r\to\infty\). There are only finitely many terms in the sum. Therefore the sum tends to zero, and we can choose \(R>0\) such that it is at most \(|a_n|/2\) for every \(r\geq R\). Multiplying that inequality by \(r^n\) and using the displayed lower bound gives
The right-hand side tends to infinity with \(|z|\), which proves the lemma. \(\square\)
This estimate gives more than unboundedness: it supplies a lower bound that can be inverted. The next example makes that bound explicit for a particular polynomial.
Worked Example: Bounding a Polynomial Below Outside a Disk
Consider \(p(z)=2z^3+z-4\). Put \(r=|z|\). If \(r\geq2\), then \(r\leq r^3/4\), because \(r^2\geq4\); also \(4\leq r^3/2\), because \(r^3\geq8\). Thus
In particular, \(|p(z)|\to\infty\) as \(|z|\to\infty\). This bound also shows that wherever \(r\geq2\), the polynomial is nonzero and \(|1/p(z)|\leq 4/(5r^3)\). The lower bound does not assert that \(p\) has no roots inside the disk; it only controls the polynomial outside it.
The Fundamental Theorem of Algebra
Proof. Let \(p\) be a polynomial of degree \(n\geq1\). Suppose, for a contradiction, that \(p(z)\neq0\) for every \(z\in\mathbb{C}\). Define
The polynomial \(p\) is holomorphic on \(\mathbb{C}\), and by the supposition it never vanishes. The Reciprocal of a Holomorphic Function theorem therefore shows that \(g\) is holomorphic on \(\mathbb{C}\), so \(g\) is entire.
By the Growth of a Polynomial Lemma, there is an \(R>0\) such that \(|p(z)|\geq (|a_n|/2)|z|^n\) whenever \(|z|\geq R\). Consequently,
On the closed disk \(\overline{D(0,R)}\), \(g\) is continuous, because it is holomorphic there. The disk is compact, so the Extreme Value Theorem implies that \(|g|\) has a finite maximum on it. Combining this bound with the bound outside the disk shows that \(g\) is bounded on all of \(\mathbb{C}\).
Liouville’s Theorem now says that \(g\) is constant. But \(g(z)=1/p(z)\) is never zero, so its constant value must be nonzero. It follows that \(p(z)=1/g(z)\) is constant, contradicting the assumption that \(p\) has degree \(n\geq1\). The supposition that \(p\) has no root is false; hence \(p\) has a complex root. \(\square\)
The proof uses both parts of the domain argument. Polynomial growth bounds the reciprocal outside a disk, while compactness and continuity bound it inside. A bound only on the exterior would not, by itself, establish that the reciprocal is bounded on the whole plane.
Worked Example: Finding the Roots of \(z^3-8\)
The polynomial \(p(z)=z^3-8\) has degree three, so the Fundamental Theorem of Algebra guarantees at least one complex root. In this case, the difference-of-cubes identity gives the full factorization:
The first factor vanishes at \(z=2\). Solving \(z^2+2z+4=0\) gives
To check the two quadratic roots directly, let \(z=-1\pm i\sqrt{3}\). Then \(z^2=-2\mp2i\sqrt{3}\) and \(2z=-2\pm2i\sqrt{3}\), so \(z^2+2z+4=0\). The factorization therefore gives the three roots \(2\), \(-1+i\sqrt{3}\), and \(-1-i\sqrt{3}\).
From One Root to a Complete Factorization
The Fundamental Theorem of Algebra guarantees one root. The algebraic factor theorem turns that root into a linear factor, and the same existence result can then be applied to the remaining polynomial. Repeating this process produces a factor for every degree.
Proof. We use induction on the degree \(n\). For \(n=1\), write \(p(z)=a_1z+a_0\), where \(a_1\neq0\). Then
which is the required factorization. Now suppose \(n\geq2\) and the result holds for polynomials of degree \(n-1\). By the Fundamental Theorem of Algebra, \(p\) has a root \(r_1\). Polynomial division by \(z-r_1\) gives a quotient \(q\) and a constant remainder. Substituting \(z=r_1\) shows that the remainder is \(p(r_1)=0\). Therefore \(p(z)=(z-r_1)q(z)\), where \(q\) has degree \(n-1\) and leading coefficient \(a_n\). By the induction hypothesis, \(q(z)=a_n\prod_{j=2}^{n}(z-r_j)\) for some complex numbers \(r_2,\ldots,r_n\). Multiplication by \(z-r_1\) gives the stated factorization for \(p\). This completes the induction. \(\square\)
The list of roots in this theorem includes repetitions when a root occurs more than once as a factor. A degree-\(n\) polynomial therefore has exactly \(n\) roots counted with multiplicity, even if it has fewer than \(n\) distinct roots.
Worked Example: Factoring \(z^4+4\)
First, group the expression as a difference of squares:
The product identity can be checked by expanding: \((z^2+2z+2)(z^2-2z+2)=(z^2+2)^2-(2z)^2=z^4+4\). The roots of the first quadratic are \(-1+i\) and \(-1-i\), since for either sign, \(z^2=-2i\) or \(z^2=2i\), respectively, and substitution into \(z^2+2z+2\) gives zero. More explicitly, for \(z=-1+i\), \(z^2=-2i\) and \(2z=-2+2i\), so \(z^2+2z+2=0\); conjugation verifies \(z=-1-i\). The second quadratic has roots \(1+i\) and \(1-i\): for \(z=1+i\), \(z^2=2i\) and \(-2z=-2-2i\), so \(z^2-2z+2=0\), and the conjugate also works. Thus
This exhibits four roots, as expected for a polynomial of degree four.
Worked Example: Checking a Quadratic’s Complex Roots
Consider \(p(z)=2z^2-3z+5\). The quadratic formula gives
To verify either root, put \(s=\pm i\sqrt{31}\), so \(s^2=-31\), and set \(z=(3+s)/4\). Then
and adding these expressions gives \(2z^2-3z+5=0\). The two roots are distinct, and the factorization is
Expanding the right-hand side gives \(2z^2-3z+2(9+31)/16=2z^2-3z+5\), confirming the identity.
What the Theorem Does—and Does Not—Say
The Fundamental Theorem of Algebra guarantees roots in \(\mathbb{C}\), not necessarily in \(\mathbb{R}\). For instance, \(z^2+1\) has roots \(i\) and \(-i\), since \(i^2+1=(-1)+1=0\) and \((-i)^2+1=(-1)+1=0\). Thus a real polynomial can have no real root while still satisfying the theorem.
The theorem also does not guarantee that all roots are distinct. For example, \(z^2-2z+1=(z-1)^2\) has only one distinct root, \(1\), but has two roots when counted with multiplicity. The linear factorization theorem makes this counting convention precise. Together, the two results say that over the complex numbers, a polynomial’s degree accounts for all its linear factors and roots.
The proof of root existence is a useful example of a global conclusion obtained from Liouville’s Theorem. A hypothetical absence of roots would produce an entire reciprocal; growth at infinity and compactness would make that reciprocal bounded; and Liouville’s Theorem would then contradict the polynomial’s nonconstant degree.
Check Your Understanding
Use polynomial growth, Liouville’s Theorem, and the factorization result to answer the following questions.
- Why does the leading term of a nonconstant polynomial determine its growth for sufficiently large \(|z|\)?
- In the proof of the Fundamental Theorem of Algebra, why must the reciprocal be bounded both outside and inside a disk?
- What contradiction follows if a polynomial with no roots has a bounded entire reciprocal?
- How many roots does a degree-five complex polynomial have when roots are counted with multiplicity?
- Why does \(z^2+1\) illustrate the need to state the theorem for complex roots rather than real roots?