Rouche's Theorem
Rouche's theorem is a fundamental result for locating zeros of holomorphic functions. It states that a "small" perturbation of a holomorphic function does not change the number of zeros inside a contour.
Statement
Let and be holomorphic inside and on a simple closed contour , with on . Then and have the same number of zeros inside , counted with multiplicity.
An equivalent symmetric formulation: if on , then and have the same number of zeros inside . This form is sometimes easier to verify.
Proof via the Argument Principle
Consider the homotopy for . On , , so has no zeros on for any .
By the argument principle, the number of zeros of inside is
Since depends continuously on and is nonvanishing on , the integrand depends continuously on . Therefore is a continuous integer-valued function, hence constant.
In particular, , i.e., and have the same number of zeros.
Applications
Determine the number of zeros of in the annulus .
On : . By Rouche, and have the same number of zeros in : zero zeros.
On : . By Rouche, and have the same number of zeros in : seven zeros.
Therefore has zeros in .
For small , the polynomial (where ) has all zeros near the origin. On for any fixed , while . For , Rouche applies, showing has zeros in . As , all zeros converge to the origin.
Hurwitz's Theorem
Let be a sequence of holomorphic functions on a domain converging uniformly on compact subsets to , where is not identically zero. If with multiplicity , then for sufficiently large , has exactly zeros (counted with multiplicity) in any sufficiently small disk around .
In particular, if each is nonvanishing on and uniformly on compacts, then either or is also nonvanishing on .
Hurwitz's theorem is crucial in the proof of the Riemann mapping theorem: it ensures that the limit of injective holomorphic functions is either injective or constant. Combined with normal families theory, it provides the key tool for extracting convergent subsequences with the desired properties.