Let M,m be meromorphic on Ω and write ZM,Zm,PM,Pm for the numbers of zeros and poles of M and m respectively. Suppose γ⊆Ω is a toy contour winding about each zero and pole of f and g precisely once. Then |m|≤|M| on γ⟹Indexz=0(M∘γ)(z)=Indexz=0((M+m)∘γ)(z)⟹ZM−PM=ZM+m−PM+m. In particular, if M,m are holomorphic on Ω, then M and M+m have the same number of zeros in Ω, i.e. ZM=ZM+m.
The number of zeros/poles in a region is determined by a dominating function on the boundary. You can add a small perturbation m to M and preserve the number of zeros, where “small” means |m|<|M| on the boundary.
On how to use Rouché, and some common tricks:
-
Given f and a region, find a big part M and a small part m:=f−M. Then show |m|<|M| to get ♯ZM=♯Zf.
- It should also be clear how many zeros M has in the region!
- Given f, just find a large part M, and show |f−M|<M.
- Given |m|<|M| with no ambient f, you can freely choose f to be any of ±(M±m) to obtain ZM=Zf
-
Given f and g, show |f−g|<|f| to get Zf=Zg.
- This can be improved to |f−g|<|f|+|g| using the symmetric/extended version of the theorem.
- A common trick: show |f−g|<1 and either |f|>1 or |g|>1.
- For power series fn(z)→f(z): find a lower bound L for f and an upper bound for the tail f−fn to get |fn−f|<U<L<|f| to get Zf=Zfn.
proof (of Rouché):
Idea: use argument principle on (f+g)/f. Alternatively, use that N(f+tg,Ω) is a continuous Z-valued function for all t∈[0,1].
proof (of Rouché, alternative):
Exercises
Find the number of zeros in |z|<1 of p(z):=z6+9z4+z3+2z+4.
solution:
Strategy: bound the difference. Find the big and small term:
- Big: F(z)=9z4, so |F(z)|=9 on the boundary
- Small: g(z)=p(z)−F(z)=z6+z3+2z+4, so |g(z)|≤1+1+2+4=8 on the boundary.
So |p−F|≤|F| on |z|=2, meaning Zp=ZF=4.
Find the number of zeros in |z|<2 of h(z):=z5+3z+1.
solution:
Strategy: bound the difference.
- Big: F(z):=z5 so |F(z)|=25=32 on |z|=2
- Small: g(z):=p(z)−F(z)=3z+1, so |g(z)|≤3|z|+1=7 on |z|=2.
Then |g|≤|F| on |z|=2, Zp=ZF=5.
Find the number of zeros in |z|<R of p(z):=zd+a1zd−1+⋯+ad, supposing that |ak|<Rkd for every k (noting the strict inequality).
solution:
Strategy: bound the difference. Find the big and small term:
- Big: F(z)=zd, so |F(z)|=Rd on |z|=R.
- Small: g(z)=p(z)−F(z)=a1zd−1+⋯+ad, so |g(z)|≤|a1|Rd−1+|a2|Rd−2+⋯+|ad|<Rd⋅Rd−1+R2d⋅Rd−2+⋯+Rd−1d⋅R+Rdd=dRdd=Rd, so |g|<Rd=|F|, meaning Zp−F=ZF=d in RD.
Find the number of solutions in {ℜ(z)≤0} of −2ez=z+3.
Hint: show h(z)=z+3+2ez has one root in {ℜ(z)≤0}.
solution:
Note that |ez|=eℜ(z)≤e0=1 since ℜ(z)≤0, so if the equality holds then |2ez|=|z+3|⟹|z+3|≤2. So apply Rouché to Ω the circle of radius 2 centered at z=−3. Write p(z):=z+3+2ez, then
- Big: F(z)=z+3, so |F(z)|=2 on ∂Ω.
- Small: g(z)=2ez, so |g(z)|=2eℜ(z)<2 in Ω.
Then Zp=ZF=1, and any such zero is a solution to the original equation.
solution (Alternative):
Use the following region:
Consider p(z):=z+3+2ez, take F(z):=z+3 and h(z):=2ez for the perturbation. On C1,z=it for t∈[−R,R], so |F(z)|=|3+it|≥3|h(z)|=2eℜ(iy)=2, so |h|<|F| here. On |z|=R, |h(z)|<2eℜ(z)<2 since ℜ(z)<0, and |F(z)|=O(R), so for R≫1 we have |F|>|h| here too.
Thus Zh+F=Zf=1 in this region, and taking R→∞ covers all of ℜ(z)≤0.
solution:
- Take P(z)=z4+6z+3.
-
On |z|<2:
- Set f(z)=z4 and g(z)=6z+3, then |g(z)|≤6|z|+3=15<16=|f(z)|.
- So P has 4 zeros here.
-
On |z|<1:
- Set f(z)=6z and g(z)=z4+3.
- Check |g(z)|≤|z|4+3=4<6=|f(z)|.
- So P has 1 zero here.
Show that αzez=1 where |α|>e has exactly one solution in D.
solution:
- Set f(z)=αz and g(z)=e−z.
- Estimate at |z|=1 we have |g|=|e−z|=e−ℜ(z)≤e1<|α|=|f(z)|
- f has one zero at z0=0, thus so does f+g.
Show that if f is holomorphic on D and continuous on ¯D with f(¯D)⊆D, then f has a unique fixed point in D.
Note: this is subtle because D is not compact!
solution:
Continuous images of compact sets are compact, so f(¯D) is a compact subset of D and thus contained in some Dr(0) with 0<r<1. On this disc, |f(z)|=|f(z)−z+z|<|z|. By Rouché, f(z)−z and z have the same number of zeros, which is one. This holds for any r′ with r<r′<1, and thus holds on D.
Find the number of zeros in |z|∈(1,2) of f(z):=z4+5z+3. Note the strict inequality.
solution:
On |z|=1:
- Big: M(z)=5z
- Small: m(z)=z4+3
- The estimate: |m(z)|≤|z|4+3=4<5=|M(z)|⟹1=♯ZM=♯Zf.
On |z|=2:
- Big: M(z)=z4
- Small: m(z)=5z+3
- The estimate: |m(z)|≤5|z|+3=13<16=24=|M(z)|⟹4=♯ZM=♯Zf.
So f has 4−1=3 zeros on |z|∈(0,2)∖(0,1)=[1,2). To get the strict inequality, it suffices to show f has no zeros on |z|=1. Estimate a lower bound: |z4+5z+3|≥||5z+3|−|z|4|=||5z+3|−1|≥|2−1|>0. The nontrivial bound at the end comes from the fact that 5z+3=3+5eit whose modulus ranges between 3−5=−2 and 3+5=8.