Skip to content

Argument Principle and Rouché's Theorem

Theorem 12.1 (Argument Principle). If ff is meromorphic inside and on a simple closed contour γ\gamma with no zeros or poles on γ\gamma, then

12πiγf(z)f(z)dz=NP\frac{1}{2\pi i}\int_\gamma \frac{f'(z)}{f(z)}\, dz = N - P

where NN is the number of zeros and PP is the number of poles of ff inside γ\gamma (counting multiplicities).

Theorem 12.2 (Rouché’s Theorem). If ff and gg are analytic inside and on a simple closed contour γ\gamma, and f(z)>g(z)|f(z)| \gt |g(z)| on γ\gamma, then ff and f+gf + g have the same number of zeros inside γ\gamma.

Proof. On γ\gamma: g(z)/f(z)<1|g(z)/f(z)| \lt 1. The function h(z)=1+g(z)/f(z)h(z) = 1 + g(z)/f(z) satisfies h(z)1<1|h(z) - 1| \lt 1 on γ\gamma, so h(γ)h(\gamma) does not wind around 00. By the argument principle applied to hh: 0=NhPh0 = N_h - P_h, meaning hh has the same number of zeros and poles inside γ\gamma. But h=(f+g)/fh = (f + g)/f, so zeros of hh are zeros of f+gf + g and poles of hh are zeros of ff. Therefore ff and f+gf + g have the same number of zeros. \blacksquare

Problem. Show that z4+6z+3z^4 + 6z + 3 has exactly one root in z<1|z| \lt 1.

Solution. On z=1|z| = 1: 6z=6>z4+3z4+3=4|6z| = 6 \gt |z^4 + 3| \leq |z|^4 + 3 = 4. By Rouché’s theorem with f(z)=6zf(z) = 6z and g(z)=z4+3g(z) = z^4 + 3: f+g=z4+6z+3f + g = z^4 + 6z + 3 has the same number of zeros in z<1|z| \lt 1 as f(z)=6zf(z) = 6z, which has exactly one zero (at z=0z = 0). \blacksquare

12.4 Further Applications of Rouché’s Theorem

Section titled “12.4 Further Applications of Rouché’s Theorem”

Application 1: Roots of zn+az^n + a. The polynomial zn+az^n + a with a<1|a| \lt 1 has all nn roots inside z=1|z| = 1. On z=1|z| = 1, zn=1>a|z^n| = 1 \gt |a|, so by Rouché with f(z)=znf(z) = z^n and g(z)=ag(z) = a, zn+az^n + a has nn zeros in z<1|z| \lt 1.

Application 2: Location of zeros. Show that all roots of z4+z+1=0z^4 + z + 1 = 0 satisfy z<2|z| \lt 2.

On z=2|z| = 2: z4=16>z+13|z^4| = 16 \gt |z + 1| \leq 3. By Rouché with f(z)=z4f(z) = z^4 and g(z)=z+1g(z) = z + 1: z4+z+1z^4 + z + 1 has 44 zeros in z<2|z| \lt 2 (same as z4z^4).

Application 3: Two roots in the unit disk. Show that z5+3z2+1z^5 + 3z^2 + 1 has exactly two roots in z<1|z| \lt 1.

On z=1|z| = 1: 3z2+13z21=2>z5=1|3z^2 + 1| \geq |3z^2| - |1| = 2 \gt |z^5| = 1. By Rouché with f(z)=3z2+1f(z) = 3z^2 + 1 and g(z)=z5g(z) = z^5: z5+3z2+1z^5 + 3z^2 + 1 has the same number of zeros as 3z2+13z^2 + 1 in z<1|z| \lt 1. 3z2+1=0z=±i/33z^2 + 1 = 0 \Rightarrow z = \pm i/\sqrt{3}, both in z<1|z| \lt 1. So 22 zeros.

Rouché’s theorem is often used to bound the location of polynomial roots.

Theorem 12.3 (Eneström-Kakeya). If a0a1an>0a_0 \geq a_1 \geq \cdots \geq a_n > 0, then every root of P(z)=a0zn+a1zn1++anP(z) = a_0 z^n + a_1 z^{n-1} + \cdots + a_n satisfies z1|z| \leq 1.

Proof. On z=1|z| = 1, a0zn=a0|a_0 z^n| = a_0 and a1zn1++ana1++ana0|a_1 z^{n-1} + \cdots + a_n| \leq a_1 + \cdots + a_n \leq a_0 (strict unless all coefficients are equal). By Rouché, P(z)P(z) has nn zeros inside z=1|z| = 1. \blacksquare

12.6 The Argument Principle and the Winding Number

Section titled “12.6 The Argument Principle and the Winding Number”

The integral 12πiγf(z)/f(z)dz\frac{1}{2\pi i}\int_\gamma f'(z)/f(z)\, dz equals the winding number of the curve f(γ)f(\gamma) around the origin. This geometric interpretation is useful in proving the argument principle:

NP=12πΔγargf(z)N - P = \frac{1}{2\pi} \Delta_\gamma \arg f(z)

where Δγargf(z)\Delta_\gamma \arg f(z) is the net change in the argument of f(z)f(z) as zz traverses γ\gamma.

As a corollary of the argument principle, we have:

Theorem 12.4 (Open Mapping Theorem). A non-constant analytic function maps open sets to open sets.

Proof. For any z0z_0 in the domain, apply the argument principle to a small circle around z0z_0 on which f(z)f(z0)f(z) \neq f(z_0). The winding number of f(γ)f(\gamma) around f(z0)f(z_0) is positive, so points near f(z0)f(z_0) are in the image. \blacksquare

Problem 1. Determine the number of zeros of z72z5+6z3z+1z^7 - 2z^5 + 6z^3 - z + 1 in z<1|z| \lt 1.

Solution. On z=1|z| = 1, 6z3=6>z72z5z+11+2+1+1=5|6z^3| = 6 \gt |z^7 - 2z^5 - z + 1| \leq 1 + 2 + 1 + 1 = 5. By Rouché, the function has 33 zeros in z<1|z| \lt 1 (same as 6z36z^3). \blacksquare

Problem 2. Show that z4+5z+2z^4 + 5z + 2 has exactly one root in z<1|z| \lt 1.

Problem 3. Prove that ez3z2=0e^z - 3z^2 = 0 has two roots in z<1|z| \lt 1.

Solution. On z=1|z| = 1, ez=eReze<3=3z2|e^z| = e^{\mathrm{Re}\, z} \leq e \lt 3 = |3z^2|. By Rouché with f(z)=3z2f(z) = -3z^2 and g(z)=ezg(z) = e^z, ez3z2e^z - 3z^2 has 22 zeros in z<1|z| \lt 1. \blacksquare

Problem 4. Show that all roots of z6+6z2+1=0z^6 + 6z^2 + 1 = 0 lie in the annulus 1/2<z<21/2 \lt |z| \lt 2.

12.9 The Argument Principle for Counting Zeros

Section titled “12.9 The Argument Principle for Counting Zeros”

A practical application of the argument principle is counting zeros in a region without solving the equation. For f(z)=z5+z+1f(z) = z^5 + z + 1 in z<1|z| < 1:

On z=1|z| = 1, z5=1<z+111=0|z^5| = 1 \lt |z + 1| \geq |1 - 1| = 0. We cannot directly apply Rouché here. Instead, check z5+11z5=0|z^5 + 1| \geq |1 - |z|^5| = 0 and z=1|z| = 1 so z5+10|z^5 + 1| \geq 0 and z=1|z| = 1 gives z=1>z5+1|z| = 1 > |z^5 + 1|? Let us check with f(z)=zf(z) = z and g(z)=z5+1g(z) = z^5 + 1. On z=1|z| = 1, z=1|z| = 1 and z5+1z5+1=2|z^5 + 1| \leq |z|^5 + 1 = 2. This does not give a strict inequality. Let us try f(z)=z5f(z) = z^5 and g(z)=z+1g(z) = z + 1. On z=1|z| = 1, z5=1|z^5| = 1 but z+1|z + 1| can be 0 at z=1z = -1. So Rouché fails. Numerical computation shows there is 1 root in z<1|z| < 1 and 4 roots outside.

12.10 The Argument Principle for Meromorphic Functions

Section titled “12.10 The Argument Principle for Meromorphic Functions”

If ff is meromorphic with poles, the argument principle counts NPN - P. This can be used to determine the number of roots of equations of the form f(z)=af(z) = a by applying the argument principle to f(z)af(z) - a.

Problem 5. Use the argument principle to show that z44z3+6z24z+1=(z1)4z^4 - 4z^3 + 6z^2 - 4z + 1 = (z-1)^4 has all four roots inside z=2|z| = 2.

Problem 6. Prove that the equation z3+2z+1=0z^3 + 2z + 1 = 0 has two roots in z<1|z| < 1 and one in z>1|z| > 1.

Solution. On z=1|z| = 1, 2z=2>z3+12|2z| = 2 \gt |z^3 + 1| \leq 2, so equality is possible. Instead use f(z)=2z+1f(z) = 2z + 1, g(z)=z3g(z) = z^3. On z=1|z| = 1, 2z+12z1=1|2z + 1| \geq |2z| - 1 = 1 and z3=1|z^3| = 1. The inequality 2z+11|2z + 1| \geq 1 does not guarantee >z3> |z^3|. So a more refined contour or splitting is needed.

Problem 7. Determine the number of zeros of z92z5+3z21z^9 - 2z^5 + 3z^2 - 1 in z<1|z| < 1 and 1<z<21 < |z| < 2.

Problem 8. Show that ez=3ze^z = 3z has exactly two solutions in z<2|z| < 2.