Steed
Steed
Steed
MATTHEW STEED
Contents
1. A Topological Proof 1
2. A Similar Proof Using the Language of Complex Analysis 3
3. A Proof Using the Maximum Modulus Principle 4
4. A Proof Using Liouville’s Theorem 4
Acknowledgments 5
References 5
1. A Topological Proof
Let f be the previously defined polynomial. We first show that there exists at
least one root of f in the complex numbers. With one root we can use an inductive
argument to show that there are n roots, possibly with multiplicity greater than
one. Let I be the interval [0, 1]. For positive real numbers r and R, let γ : I −→ C
and Γ : I −→ C be paths in the complex plane defined by γ(x) = re2πix and
Γ(x) = Re2πix . These paths are circles of radius r and R. They are homotopic in
C, so their images f ◦γ and f ◦Γ are homotopic because polynomials are continuous.
To show that there is at least one root, we show that there are values of r and R
such that f ◦ γ and f ◦ Γ are not homotopic in C \ {0}. This will be a contradiction
to what we have just shown, showing that 0 must lie in the image of f .
Let g1 : I −→ C and g2 : I −→ C be defined as g1 (x) = 1 and g2 (x) = e2πinx . We
show that there exist values of r and R such that both f ◦γ ' a0 g1 and f ◦Γ ' a0 g2 ,
and, moreover, that there exist homotopies between them that are nowhere zero.
We then show that a0 g1 and a0 g2 are not homotopic in C \ {0}, which will give our
desired contradiction.
The existence of the first homotopy follows from the continuity of f . Note that
f (0) = a0 . Then, there exists δ > 0 such that if |z| < δ, then |f (z) − a0 | < | a20 |.
Suppose that r < δ. If z is in the path γ, then |z| = r. Then |f (z) − a0 | < | a20 |
for z ∈ γ. By the reverse triangle inequality, ||f (z)| − |a0 || ≤ |f (z) − a0 | < | a20 |.
Then, −| a20 | < |f (z)| − |a0 | < | a20 |, and, adding |a0 | to both sides, | a20 | < |f (z)| <
| 3a20 |. Consider the homotopy between f ◦ γ and a0 g1 , h : I × I −→ C, defined as
h(x, t) = (1 − t)(f ◦ γ)(x) + a0 t. If r < δ, then |h(x, t)| > 0, as shown below:
|h(x, t)| = |(1 − t)(f ◦ γ)(x) + a0 t|
= |(f ◦ γ)(x) − t((f ◦ γ)(x) − a0 )|
≥ |(f ◦ γ)(x)| − t|(f ◦ γ)(x) − a0 |
a a
0 0
> − t
2 2
≥0
Thus, with r chosen small enough, f ◦ γ ' a0 g1 with a nowhere zero homotopy.
To show that f ◦ Γ ' a0 g2 with a nowhere zero homotopy, we first show that
f ◦ Γ ' Rn g2 with a nowhere zero homotopy for large enough |R|. Then, we show
that Rn g2 ' a0 g2 with a nowhere zero homotopy.
For the first part, we make use of the fact that polynomials eventually behave
like their leading term. We can pick some real M such that if |z| > M , then
|z|n−j > 2n|aj | where aj is a coefficient in f and 0 ≤ j < n. Then, rearranging,
|z n | j
2n > |aj z |. By picking M large enough,n we make this inequality true for all
0 ≤ j < n. Then, adding the ineqalities, |z2 | > |an−1 z n−1 | + · · · + |a1 z| + |a0 | ≥
|an−1 z n−1 + · · · + a1 z + a0 |. Then, with z > M ,
|f (z)| = z n + an−1 z n−1 + · · · + a0
≥ |z n | − an−1 z n−1 + · · · + a0
n n
z z
= + − an−1 z n−1 + · · · + a0
2 2
n
z
>
2
Let |R| > M , and consider the homotopy h : I × I −→ C defined by h(x, t) =
(1 − t)(f ◦ Γ)(x) + t(Rn e2πinx ). We show that h is nowhere zero:
|h(x, t)| = |(f ◦ Γ)(x) − t((f ◦ Γ)(x) − Rn e2πinx )|
= |(Rn e2πinx + · · · + a0 )
− t(an−1 Rn−1 e2πi(n−1)x + · · · + a1 Re2πix + a0 )|
n
R
> − an−1 Rn−1 e2πi(n−1)x + · · · + a1 Re2πix + a0
2
>0
We now show that Rn g2 ' a0 g2 with a nowhere zero homotopy. Let Rn = R∗ eiθ1 ,
and let a0 = a∗ eiθ2 , where R∗ and a∗ are positive real numbers. Consider the
homotopy h : I × I −→ C defined by h(x, t) = ((1 − t)R∗ + ta∗ )ei((1−t)θ1 +tθ2 ) e2πinx .
∗
The function (1 − t)R∗ + ta∗ has a zero at t = R∗R−a∗ . If R∗ = a∗ , then the function
is constant with no zero. If R∗ < a∗ , then the zero is negative. If R∗ > a∗ , then
the zero is greater than 1. In every case, t ∈/ I when the function is zero. Thus,
the homotopy h is never 0, and, by running each homotopy at twice speed, we have
that f ◦ Γ ' a0 g2 with a nowhere zero homotopy.
PROOFS OF THE FUNDAMENTAL THEOREM OF ALGEBRA 3
f 0 (z)
Z Z
dz
= dz
f (Γ) z Γ f (z)
(z n )0
Z
= dz
zn
ZΓ
n
= dz
Γ z
Z 1
n
= 2πix
2πiRe2πix dx
0 Re
Z 1
= 2πindx
0
= 2πin
4 MATTHEW STEED
We now show that under the assumption that f is never 0, the integral must be 0.
Polynomials are holomorphic functions, and the inverses of holomorphic functions
are holomorphic wherever the function is nonzero. If the image of f is contained
in C \ {0}, then f1 is holomorphic everywhere. Also, f 0 is a polynomial of degree
f0
n − 1, so it is holomorphic everywhere. Then, f is holomorphic everywhere. By
f0
Cauchy’s integral theorem, the integral of over a closed path is 0. Then,
f
Z 0 Z
f (z) dz
dz =
Γ f (z) f (Γ) z
=0
This is a contradiction, so the image of f must contain 0. Then, there is at
least one zero of f . The existence of n zeros, with possible multiplicity, follows by
induction as in the previous proof.
References
[1] James Munkres, Topology, Prentice-Hall, 2000.
[2] Lars Ahlfors, Complex Analysis, McGraw-Hill, 1979.