logo

Proof of Roché's Theorem 📂Complex Anaylsis

Proof of Roché's Theorem

Theorem 1

If ff and gg are analytic within a simple closed path C\mathscr{C} and its interior and satisfy g(z)<f(z)|g(z)| < |f(z)| on C\mathscr{C}, then ff and f+gf + g have the same number of zeros in the interior of C\mathscr{C}.

Description

This theorem involves considering the given function as h=f+gh = f + g and smartly dividing it into ff and gg. Especially for polynomial functions, such manipulation is very straightforward, making it very useful. Moreover, coupled with numerical methods, it is possible to determine the specific location of the solutions to equation h(z)=0h(z) = 0 quite accurately.

Proof

Strategy: Define ZZ such that Z(0)Z(0) represents the number of zeros of ff, and Z(1)Z(1) represents the number of zeros of gg, and show that Z(0)=Z(1)Z(0) = Z(1) holds. The function value of ZZ is an integer, and if it is a continuous function, then the only such ZZ would be a constant function, hence obtaining Z(0)=Z(1)Z(0) = Z(1).


Considering h(z,t):=f(z)+tg(z)h(z,t) := f(z) + t g(z) for t[0,1]t \in [0,1], since ff and gg are analytic within C\mathscr{C} and its interior, h(z,t)h(z,t) does not have any poles within C\mathscr{C} and its interior for a fixed tt. If f(z)+tg(z)=0f(z) + t g(z) = 0 then f(z)=tg(z)=tg(z) |f(z)| = |-tg(z)| = |tg(z)| but since t[0,1]t \in [0,1], then f(z)g(z)|f(z)| \le |g(z)|. This contradicts the assumption, hence f(z)+tg(z)0f(z) + t g(z) \ne 0 must hold.

With f(z)+tg(z)0f(z) + t g(z) \ne 0, a new function Z(t):=12πiCf(z)+tg(z)f(z)+tg(z)dz\displaystyle Z(t) := {{1} \over {2 \pi i}} \int_{\mathscr{C}} {{f ' (z) + t g ' (z) } \over {f(z) + t g (z) }} dz can be defined.

Based on the definition of Z:[0,1]ZZ: [0,1] \to \mathbb{Z}, Z(t)Z(t) represents the number of zeros of a rational function f(z)+tg(z)f(z) + t g (z). Here, if t=0t=0 then Z(0)Z(0) is the number of zeros of ff, and if t=1t=1 then Z(1)Z(1) is the number of zeros of f+gf+g. Hence proving Z(0)=Z(1)Z(0) = Z(1) concludes the proof.

Furthermore, since the range of Z:[0,1]ZZ: [0,1] \to \mathbb{Z} is the set of integers Z\mathbb{Z}, if ZZ is a continuous function, then ZZ can only be a constant function. Calculating Z(t)Z(s)| Z(t) - Z(s)| leads to finding Z(t)Z(s)=ts2πCf(z)g(z)f(z)g(z)(f(z)+tg(z))(f(z)+sg(z))dz |Z(t) - Z(s)| = {{ |t-s| } \over {2 \pi}} \left| \int_{\mathscr{C}} {{f(z) g ' (z) - f '(z) g(z)} \over { (f(z) + t g(z))(f(z) + s g(z)) }} dz \right| Meanwhile, f(z)+tg(z)f(z)tg(z)f(z)g(z)>0 | f(z) + t g(z) | \ge |f(z)| - t |g(z)| \ge |f(z)| - |g(z)| > 0

f(z)+sg(z)f(z)g(z)>0 | f(z) + s g(z) | \ge |f(z)| - |g(z)| > 0 Since C\mathscr{C} is compact, according to the maximum and minimum value theorem, there exists a M>0M>0 that satisfies f(z)g(z)f(z)g(z)(f(z)g(z))2M\displaystyle \left| {{f(z) g ' (z) - f '(z) g(z)} \over { (|f(z)| - |g(z)|)^2 }} \right| \le M.

ML Lemma: Given a positive number f(z)M|f(z)| \le M and the length LL of C\mathscr{C}, Cf(z)dzML \left| \int_{\mathscr{C}} f(z) dz \right| \le ML

If the length of C\mathscr{C} is LL, then Z(t)Z(s)tsML2π |Z(t) - Z(s)| \le |t - s|{{ML} \over {2 \pi}} Hence, when ts0| t - s | \to 0, Z(t)Z(s)0 | Z(t) - Z(s) | \to 0, which implies that ZZ is (uniformly) continuous. Since the function values of Z(t)Z(t) are integers, to maintain continuity, ZZ can only be a constant function, thus obtaining Z(0)=Z(1)Z(0) = Z(1).


  1. Osborne (1999). Complex variables and their applications: p100. ↩︎