🧮 Brain Teaser

The Argument of a Product Along a Circle

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

Consider the integral I=12πiz=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 ff\frac{f'}{f} is the logarithmic derivative of ff. If ff factors as k=1n(zzk)\prod_{k=1}^n (z - z_k), then logf\log f splits into a sum of log(zzk)\log(z - z_k) terms — so the logarithmic derivative splits into a sum of simple fractions 1zzk\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(zzk),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)=ddzlogf(z)=k=1n1zzk.\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=1njk(zzj)    f(z)f(z)=k=1n1zzk.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πiz=Rf(z)f(z)dz=12πiz=Rk=1n1zzkdz.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πiz=R1zzkdz=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)eiargf(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θlogf(z(θ))=ddθlogf+iddθargf.\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θlogf(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 (θ:02π\theta: 0\to 2\pi), the real part contributes 00. Thus: 02πddθargf(z(θ))dθ=Im ⁣(z=Rffdz)=Im(2πin)=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 argf(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 ↗