1. Counting a turn continuously
Let be a closed piecewise curve. Along the interval, one can choose a continuous argument of : start in a small angle chart and continue through finitely many overlapping charts covering the compact parameter interval, adding multiples of at joins. This does not contradict the impossibility of a global argument on the entire punctured plane. The parameter interval has no loop identification until its endpoints are compared.
Set . On smooth pieces, logarithmic differentiation gives
Integrating and using yields
This integer is the winding number . A positively oriented simple circle winds once about each interior point and zero times about exterior points. Clockwise orientation reverses the sign. A contour traversed twice counts twice; self-intersecting curves must be analysed by winding, not by a single informal “inside”.
Winding is invariant under a continuous deformation avoiding . For smooth contour families this follows from continuity of the displayed integral and its integer values. In general the continuous-argument or local-grid argument supplies the same result. It is locally constant as a function of off the curve and zero on the unbounded component, since the integral tends to zero as while staying integer valued.
2. The logarithmic derivative detects multiplicity
A meromorphic function on an open set is holomorphic there except for isolated poles. Suppose it is not identically zero on a domain. Near a zero of order , write with . Then
so its residue is . Near a pole of order , the same formula with exponent gives residue . At a nonzero finite value, the logarithmic derivative is holomorphic. Multiplicities, not merely distinct points, are what it records.
Argument principle, simple-boundary form. Let be meromorphic on a neighbourhood of the closure of a bounded Jordan domain with piecewise smooth positively oriented boundary. Assume there are no zeros or poles on the boundary. Then
where and count zeros and poles inside with multiplicity.
The zeros and poles in this compact region are finite: otherwise an accumulation point in the neighbourhood would violate zero isolation or the local definition of meromorphy, and the boundary has none. The residue theorem applied to and the local calculation prove the formula. For regions with holes, orient all components as in C05; for more general cycles, insert winding multiplicities with valid domain hypotheses.
The same integral is the winding of the image boundary about zero, because . Consequently the total argument change of around the contour is . A plotted image can suggest this change, but a sampled plot can miss small loops and is not by itself a proof.
Worked example. For on , there are three zeros and two poles counted with multiplicity, hence . The image curve winds once around zero. On , the count is three, since the pole at is outside. On the theorem is inapplicable because a zero lies on the contour.
3. Rouché's theorem: a zero count stable under a smaller perturbation
Theorem. Let be holomorphic on a neighbourhood of the closure of a bounded Jordan domain with piecewise smooth boundary. If on its boundary, then and have the same number of interior zeros, counted with multiplicity.
Proof. For , put . On the boundary,
Compactness gives a common positive lower bound there. Thus
is continuous in . By the argument principle, is the nonnegative integer counting zeros of inside. A continuous integer-valued function on an interval is constant. Evaluating at proves the result. ∎
Strict inequality excludes boundary zeros throughout the homotopy. Replacing it by a non-strict comparison without extra information is not justified.
Worked example: a small perturbation of . For on ,
Therefore has five zeros in . On , compare with : . The linear comparison function has its root at , outside this disk, so has no zero there. The annulus contains all five zeros counted with multiplicity.
Worked example: count without solving. For on , take and . The bound gives exactly one zero in the unit disk. Solving a quartic explicitly is unnecessary.
4. Zero location and the danger of numerical pictures
When searching for a contour comparison, choose a term or a simpler polynomial that dominates everywhere on the boundary. Bounds must be uniform. A few sampled boundary points do not prove strict inequality, especially near cancellation. Triangle and reverse-triangle inequalities often provide certified margins.
If the derivative and a root approximation are available, a small circle around the approximation can sometimes separate the linear Taylor term from its remainder, yielding an existence-and-uniqueness proof through Rouché. The remainder needs a rigorous bound, not a floating-point residual alone. A tiny value of does not by itself imply a nearby zero without derivative or conditioning information.
The argument principle also distinguishes zeros from poles. If , the function need not have neither: it may have equal total numbers of zeros and poles. Nor does a zero net winding mean the image curve never approaches or encloses zero in subloops.
5. Exercises
P01 — Foundation. Compute the winding number about zero of , .
P02 — Core. Find for .
P03 — Core. Count the zeros of inside using Rouché.
P04 — Core. Show that every zero of lies in .
P05 — Diagnosis. Explain why the argument principle cannot be applied on to without modifying the contour.
P06 — Proof. For a zero of order , prove that the logarithmic derivative has residue without explicitly differentiating an infinite Laurent series.
P07 — Extension. Show that has exactly one zero in and exactly five in .
P08 — Proof. Give a meromorphic function with inside the circle but with both a zero and a pole there. Compute its logarithmic-derivative integral.
6. Full solutions
P01. A continuous argument is , with change , so the winding is . The radius does not affect the count.
P02. The zero at zero has order two and the zero at one has order one; the pole at three lies outside. Thus and the normalized integral is three. There are no boundary zeros or poles.
P03. On the unit circle, . Comparing with gives one zero inside, counted with multiplicity.
P04. On , . Thus there are four zeros inside, which exhaust the degree-four polynomial's four zeros counted with multiplicity. The strict comparison also excludes boundary roots.
P05. The roots and are on the contour; is undefined there. The required contour integral and no-boundary-zero hypothesis fail. A slightly smaller or larger radius gives a different valid count, respectively zero or two; neither count applies to the boundary itself.
P06. Factor with holomorphic and . Shrink the neighbourhood so . Product and quotient rules give , and the second term is holomorphic, proving the residue statement.
P07. On , compare with : . Therefore exactly one zero lies inside. On , compare with : its modulus is at most eleven, below thirty-two. Thus exactly five zeros lie inside the larger disk. The remaining four zeros counted with multiplicity lie in the annulus .
P08. Take . The disk contains one simple zero at zero and one simple pole at one, so . Directly , whose two residues are and ; the contour integral is zero. Cancellation of counts is not absence of singularities.
7. Summary
The logarithmic derivative converts local zero and pole orders to residues, and its boundary integral measures an integer winding. A smaller boundary perturbation cannot change that integer, which is the mechanism behind Rouché. The method counts roots without solving their equations, provided all boundary and multiplicity hypotheses are checked.