The Argument Principle and Rouché's Theorem
What You’ll Learn
Section titled “What You’ll Learn”In this lesson you’ll learn to count zeros and poles inside a contour with a single integral, use Rouché’s theorem to locate roots by comparison, and see how both give stability criteria used in engineering.
The Concept
Section titled “The Concept”The argument principle
Section titled “The argument principle”Argument principle. Let be meromorphic inside and on a positively oriented simple closed contour , with no zeros or poles on . Then
where counts zeros and counts poles inside , each with multiplicity.
The name comes from what the integral measures. Since , integrating it accumulates the change in around the loop. The modulus part returns to its start, so all that survives is the change in argument:
In other words: follow as goes once around , and count how many times the image curve winds around the origin. That is a picture you can look at.
Both panels in the figure compute the winding by accumulating the change in argument along the image curve, and both match exactly. For around , the three cube roots of unity are inside and there are no poles, so the image loops three times forwards. For around the unit circle, there are two poles and no zeros, so the image loops twice backwards.
The proof is a residue calculation. At a zero of order , with , so
which has a simple pole with residue . At a pole of order the same computation gives residue . Summing residues gives . ∎
Multiplicity is counted automatically, which is one of the nicest features: a double zero contributes 2 without any extra work.
Rouché’s theorem
Section titled “Rouché’s theorem”Rouché’s theorem. If and are analytic inside and on a closed contour , and
then and have the same number of zeros inside .
The intuition is a walk on a leash. As traverses , the point walks some loop around the origin, and stays strictly closer to than is to the origin. A dog on a short enough leash circles the tree exactly as often as its owner does. So the two winding numbers agree, and by the argument principle so do the zero counts.
The practical use: to count zeros of a complicated , split with a dominant, easily understood part and the smaller remainder. Then count the zeros of instead.
Choosing the split is the whole skill, and it usually means identifying which term is largest on the contour, which depends on the radius. A different radius may need a different split.
The fundamental theorem of algebra again
Section titled “The fundamental theorem of algebra again”Rouché gives another one-line proof. For , take and the rest. On a circle of radius large enough,
since the left side grows more slowly. So has as many zeros as inside, which is counted with multiplicity. ∎
This proof gives more than existence: it gives the exact count. That is a genuine improvement on the Liouville argument from lesson 10.
Consequences and relatives
Section titled “Consequences and relatives”Hurwitz’s theorem. If a sequence of analytic functions converges uniformly on compact sets and the limit is not identically zero, then eventually the zero counts in any fixed region agree with the limit’s. Zeros cannot appear from nowhere or vanish under uniform limits.
Open mapping theorem. A non-constant analytic function maps open sets to open sets, which follows from Rouché applied to for near .
Nyquist criterion. For a feedback system with loop transfer function , count the encirclements of the point by the image of the imaginary axis. The argument principle converts that count into the number of unstable closed-loop poles. This is the argument principle used as an engineering tool, taught in every control theory course, usually without proof.
Worked Examples
Section titled “Worked Examples”Example 1: How many zeros does have in ?
Solution. The zeros are the cube roots of unity, all of modulus 1, so all three are inside. There are no poles.
By the argument principle the image of under must wind three times around the origin, which the figure confirms by measurement. ✓
Example 2: Evaluate for .
Solution. No zeros inside; poles at , both inside and both simple, so .
The image curve winds twice in the negative direction, again confirmed in the figure. ✓
Example 3: How many zeros does have in ?
Solution. Take and . On ,
Rouché applies, so has the same number of zeros as inside, namely 4. ∎
Since a degree-4 polynomial has exactly 4 zeros in total, all of them lie in .
Example 4: How many zeros does have in ?
Solution. Now the dominant term is different. On ,
So take and . The constant has no zeros, so neither does in . ∎
The split changed with the radius, which is the point of Examples 3 and 4 together: on a small circle the constant dominates, on a large one the leading term does.
Example 5: Show has exactly one zero in .
Solution. On take and :
So the count equals that of , which has exactly one zero (at the origin).
∎
Note was chosen over because on the unit circle every term has modulus around 1 and the coefficient 3 is what breaks the tie. On the coefficients decide dominance, not the degrees.
Example 6: Count the zeros of in .
Solution. Take and . On ,
So the count matches that of : exactly one zero in the unit disc. ∎
Rouché handles transcendental functions just as easily as polynomials, which is where it beats any algebraic method.
Example 7: Apply the Nyquist idea.
A loop transfer function is analytic in the right half plane, and the image of the imaginary axis encircles once clockwise. What does that mean?
Solution. The encirclement count of by equals the count of zeros minus poles of in the enclosed region, by the argument principle. Zeros of are exactly the closed-loop poles.
With having no right-half-plane poles, one clockwise encirclement means one closed-loop pole in the right half plane, so the system is unstable.
A plot of a curve, read as a count. That is the argument principle doing engineering work, and it is why Nyquist plots are drawn at all.
Real-World Applications
Section titled “Real-World Applications”Control system stability. The Nyquist criterion decides closed-loop stability from an open-loop plot, and its justification is exactly the argument principle. Gain and phase margins are read off the same curve.
Root counting in numerical software. Algorithms that count roots in a region before searching for them use the argument principle, since a contour integral is cheap and gives the count reliably. This is how root-finders decide where to subdivide.
Filter design. Confirming that a designed filter has all its zeros inside the unit circle, which is minimum phase, is a Rouché or argument-principle check.
Structural stability. Whether a mechanical system has oscillatory modes that grow is a question about zeros of a characteristic function in a half plane, counted this way.
Perturbation of eigenvalues. Showing that a small change to a matrix moves eigenvalues only slightly, and does not create or destroy any, is Rouché applied to the characteristic polynomial. This is the basis of eigenvalue conditioning estimates.
Zeros of the Riemann zeta function. Counting zeros in a rectangle of the critical strip is done with the argument principle, and it is how the Riemann hypothesis has been verified computationally for enormous numbers of zeros.
Retrying will remove your ✅ checkmark until you pass again.