Rouché

theorem (Rouché's Theorem):

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)ZMPM=ZM+mPM+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.

slogan:

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.

remark:

On how to use Rouché, and some common tricks:

  • Given f and a region, find a big part M and a small part m:=fM. 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 |fM|<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 |fg|<|f| to get Zf=Zg.
    • This can be improved to |fg|<|f|+|g| using the symmetric/extended version of the theorem.
  • A common trick: show |fg|<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 ffn to get |fnf|<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].

figures/2021-12-10_22-23-58.png

proof (of Rouché, alternative):

figures/2021-12-14_16-25-41.png

figures/2021-12-15_02-24-10.png

Exercises

exercise (Explicit Rouché, D):

Find the number of zeros in |z|<1 of p(z):=z6+9z4+z3+2z+4.

#complex/exercise/completed

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 |pF||F| on |z|=2, meaning Zp=ZF=4.

exercise (Explicit Rouche, 2D):

Find the number of zeros in |z|<2 of h(z):=z5+3z+1.

#complex/exercise/completed

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.

exercise (Arbitrary Rouché, RD):

Find the number of zeros in |z|<R of p(z):=zd+a1zd1++ad, supposing that |ak|<Rkd for every k (noting the strict inequality).

#complex/exercise/completed

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)=a1zd1++ad, so |g(z)||a1|Rd1+|a2|Rd2++|ad|<RdRd1+R2dRd2++Rd1dR+Rdd=dRdd=Rd, so |g|<Rd=|F|, meaning ZpF=ZF=d in RD.
exercise (Explicit Rouché, half-plane):

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}.

#complex/exercise/completed

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:

figures/2021-07-29_20-39-31.png

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 R1 we have |F|>|h| here too.

Thus Zh+F=Zf=1 in this region, and taking R covers all of (z)0.

exercise (?):

Show that P(z):=z4+6z+3 has 3 zeros in {1|z|2}.

#complex/exercise/completed

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.
exercise (?):

Show that αzez=1 where |α|>e has exactly one solution in D.

#complex/exercise/completed

solution:

    
  • Set f(z)=αz and g(z)=ez.
  • Estimate at |z|=1 we have |g|=|ez|=e(z)e1<|α|=|f(z)|
  • f has one zero at z0=0, thus so does f+g.
exercise (Unique fixed points):

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!

#complex/exercise/completed

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.

exercise (?):

Find the number of zeros in |z|(1,2) of f(z):=z4+5z+3. Note the strict inequality.

#complex/exercise/completed

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 41=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||21|>0. The nontrivial bound at the end comes from the fact that 5z+3=3+5eit whose modulus ranges between 35=2 and 3+5=8.

#complex/exercise/completed