🧮 Brain Teaser

The Argument of a Product Along a Circle

Let f(z)=zn+an−1zn−1+⋯+a0f(z) = z^n + a_{n-1}z^{n-1} + \cdots + a_0 be a monic polynomial of degree n≥1n \geq 1 with complex coefficients.

Consider the integral I=12πi∫∣z∣=Rf′(z)f(z) dzI = \frac{1}{2\pi i} \int_{|z|=R} \frac{f'(z)}{f(z)}\, dz for RR large enough that all zeros of ff lie inside ∣z∣<R|z| < R.

Without using the Argument Principle as a black box, prove from first principles (using partial fractions and residues) that I=nI = n.

Then use this to conclude: as zz traverses the circle ∣z∣=R|z| = R once counterclockwise, the argument of f(z)f(z) increases by exactly 2πn2\pi n.

logarithmic derivativeargument principleresidue theoremwinding numberpolynomials

Answer: Argument of a Product Along a Circle

Key Idea / Intuition

The key insight is that f′f\frac{f'}{f} is the logarithmic derivative of ff. If ff factors as ∏k=1n(z−zk)\prod_{k=1}^n (z - z_k), then log⁡f\log f splits into a sum of log⁡(z−zk)\log(z - z_k) terms — so the logarithmic derivative splits into a sum of simple fractions 1z−zk\frac{1}{z-z_k}, each contributing a residue of 11. The total winding of the argument of ff around the origin is exactly the sum of these contributions, giving nn.


Formal Proof / Solution

Step 1: Factor ff and compute the logarithmic derivative.

Since ff is a monic degree-nn polynomial, it factors over C\mathbb{C} as f(z)=∏k=1n(z−zk),f(z) = \prod_{k=1}^{n}(z - z_k), where z1,…,znz_1, \dots, z_n are the zeros (counted with multiplicity). By assumption all zkz_k satisfy ∣zk∣<R|z_k| < R.

Taking the logarithmic derivative: f′(z)f(z)=ddzlog⁡f(z)=∑k=1n1z−zk.\frac{f'(z)}{f(z)} = \frac{d}{dz}\log f(z) = \sum_{k=1}^{n} \frac{1}{z - z_k}.

This follows directly from the product rule: f′(z)=∑k=1n∏j≠k(z−zj)  ⟹  f′(z)f(z)=∑k=1n1z−zk.f'(z) = \sum_{k=1}^n \prod_{j \neq k}(z - z_j) \implies \frac{f'(z)}{f(z)} = \sum_{k=1}^n \frac{1}{z-z_k}.

Step 2: Compute the integral by residues.

I=12πi∫∣z∣=Rf′(z)f(z) dz=12πi∫∣z∣=R∑k=1n1z−zk dz.I = \frac{1}{2\pi i}\int_{|z|=R} \frac{f'(z)}{f(z)}\,dz = \frac{1}{2\pi i}\int_{|z|=R}\sum_{k=1}^n \frac{1}{z-z_k}\,dz.

Since integration is linear and each zkz_k is inside ∣z∣=R|z|=R, by the residue theorem: 12πi∫∣z∣=R1z−zk dz=1for each k.\frac{1}{2\pi i}\int_{|z|=R}\frac{1}{z-z_k}\,dz = 1 \quad \text{for each } k.

Therefore, I=∑k=1n1=n.\boxed{I = \sum_{k=1}^n 1 = n.}

Step 3: Interpret as winding of the argument.

Write f(z)=∣f(z)∣ eiarg⁡f(z)f(z) = |f(z)|\,e^{i\arg f(z)} along the contour z=Reiθz = Re^{i\theta}, θ∈[0,2π]\theta \in [0, 2\pi]. Then ddθlog⁡f(z(θ))=ddθlog⁡∣f∣+iddθarg⁡f.\frac{d}{d\theta}\log f(z(\theta)) = \frac{d}{d\theta}\log|f| + i\frac{d}{d\theta}\arg f.

On the other hand, ∫∣z∣=Rf′(z)f(z) dz=∫02πf′(z(θ))f(z(θ))⋅iReiθ dθ=∫02πddθlog⁡f(z(θ)) dθ.\int_{|z|=R}\frac{f'(z)}{f(z)}\,dz = \int_0^{2\pi}\frac{f'(z(\theta))}{f(z(\theta))}\cdot iRe^{i\theta}\,d\theta = \int_0^{2\pi}\frac{d}{d\theta}\log f(z(\theta))\,d\theta.

Since ∣f(z)∣|f(z)| returns to its original value after one full loop (θ:0→2π\theta: 0\to 2\pi), the real part contributes 00. Thus: ∫02πddθarg⁡f(z(θ)) dθ=Im⁡ ⁣(∫∣z∣=Rf′f dz)=Im⁡(2πi⋅n)=2πn.\int_0^{2\pi}\frac{d}{d\theta}\arg f(z(\theta))\,d\theta = \operatorname{Im}\!\left(\int_{|z|=R}\frac{f'}{f}\,dz\right) = \operatorname{Im}(2\pi i \cdot n) = 2\pi n.

So the total increase in arg⁡f(z)\arg f(z) as zz winds once counterclockwise around ∣z∣=R|z|=R is exactly 2πn2\pi n — the argument winds around nn full times, consistent with ff having nn zeros inside the circle.

Source: Stein & Shakarchi, Complex Analysis, Chapter 3

Type: Complex AnalysisSource: Stein & Shakarchi, Complex Analysis, Chapter 3Edit on GitHub ↗