Continuity of The Roots of A Polynomial
Continuity of The Roots of A Polynomial
Continuity of The Roots of A Polynomial
S. Kumaresan
School of Math. and Stat.
University of Hyderabad
Hyderabad 500046
kumaresa@gmail.com
We give three proofs of the result which says that the roots of a polynomial depend
“continuously” on the coefficients of the polynomial. The first proof uses Rouche’s theorem.
The second proof is quite elementary. The third (if written) will justify what is in the quotes
and is a highbrow proof.
p
Y
Pn
Theorem 1. Let f (z) := k=0 ak zk = an (z − zj )mj , an 6= 0 and g(z) := (a0 + ε0 )z +
j=1
· · · + (an−1 + εn−1 )z n−1 + an z n . Let 0 < rk ≤ minj6=k |zk − zj |. Then there exists an ε > 0
such that if |εi | ≤ ε, then g has precisely mk zeros in B(zk , rk ) =: Bk .
Pn−1 i P i
P on Bk , hi := g−f , h(z) = i=0 εi z satisfies |h(z)| ≤ εi (|zi | + ri ) ≤ Mk ε,
Proof. Note that
where Mk := [|zi | + ri ] . But, on ∂Bk , we have
Y Y Y
|f (z)| = |an | |z − zj |mj = |an ||z − zk |mk |z − zj |mj ≥ |an |rkmk (|zj − zk | − rk )mj .
j j6=k j6=k
Call the right hand side of the last inequality as δk . So, if we choose
δk
ε < min ,1 ≤ k ≤ n ,
Mk
we then have |h(z)| < |f (z)| on ∂Bk . This means by Rouche’s theorem that f and f + h = g
have the same number of zeroes in Bk . By our choice of rk , the only zeroes of f in Bk is zk
with multiplicity mk . Hence the result.
Theorem 2. Let
Y
f (z) = z n + an−1 z n−1 + · · · + a0 = (z − λi )
Y
g(z) = z n + αn−1 z n−1 + · · · + α0 = (z − µi ).
Let λ be a root of f with multiplicity m and ε > 0 be given. Then for |ai − αi | sufficiently
small for each i, g has at least m roots within an ε-distance of λ.
1
Proof. Suppose not. Then there exists a sequence {fk } of polynomials which converge to f
such that fk has fewer than m roots in B(λ, ε). Since the coefficients {aki }k converge, the set
(k) (k)
{(a0 , . . . , an−1 | k ∈ N} is bounded in Cn .
(k) (k) (k) (k)
Let fk (z) = (x − λ1 ) · · · (x − λn ). Then {(λP
1 ) . . . λn ) | k ∈ N} is a bounded subset of
Cn . (For, if λ is a root of f , then |λ| ≤ max{1, ni=1 |ai |}.) It, therefore, has a convergent
subsequence. Without loss of generality, assume λki → µi for each i.
(k) (k)
Now, since λki → µi , fk (z) = (z − λ1 ) · · · (z − λN ) converge to h(z) = (z − µ1 ) · · · (z −
µn ). But then, by uniqueness of limits, h(z) = f (z). Hence, m of µi ’s must equal λ, a
contradiction.
Remark 3. By repeated application of the theorem to all distinct roots λi with multiplicity
mi , we see that in the statement we can conclude g must have precisely m roots within an
ε-distance of λ.
Third Proof
Note that
d(π(z), π(w)) := min{|z − w0 | : w0 ∈ π(w)}.
Given z, v, w ∈ Cn , choose v 0 ∈ π(v) so that d(π(z), π(v)) = |z − v 0 |. For each w0 ∈ π(w), we
then have |z − w0 | ≤ |z − v 0 | + |v 0 − w0 |. Hence,
2
d(π(z), π(w)) ≤ min{|z − v 0 | + |v 0 − w0 | : w0 ∈ π(w)}
= d(π(z), π(v)) + d(π(v), π(w)).
Theorem 5. Suppose
k
Y
P (z) = z n + a1 z n−1 + · · · + an = (z − ξj )mj
j=1
for distinct ξ1 , . . . , ξk . Let ε > 0 be given such that for i 6= j, we B(ξi , ε) ∩ B(ξj , ε) = ∅. Then
there exists δ > 0 so that b ∈ B(a, δ) implies that the polynomial
Q(z) := z n + b1 z n−1 + · · · + bn