Notes on Complex Analysis
Export PDFGitHub

§7.5 Biholomorphisms between Annuli and the General Riemann Mapping Theorem

7.5 Biholomorphisms between Annuli and the General Riemann Mapping Theorem

The Riemann Mapping states that any two open null-homotopic proper subsets of ℂ are conformally equivalent. The natural extension to this problem is the existence of such a conformal mapping between regions containing “holes.” The existence of such holes is a question of algebraic topology. One answer to such a classification is given by isomorphisms of the regions’ fundamental groups.

As a matter of fact, any region with one “hole” (doubly connected) will be conformally equivalent to an annular region. This problem will be entertained later below. Another interesting question pertaining to this is the extent to which these biholomorphisms are unique. We provide a result that is of similar spirit.

Definition 7.5.1 (Conformal Modulus of an Annulus).

For 0<𝑟<𝑅, let 𝐴={𝑧∈ℂ:𝑟<|𝑧|<𝑅}. The conformal modulus of this annulus is

mod𝐴=12πlog𝑅𝑟.

The following result should shed light upon why such a classification exists:

Theorem 7.5.2.

Suppose 𝑅1,𝑅2>1 and let

𝐴1={𝑧∈ℂ:1<|𝑧|<𝑅1}and𝐴2={𝑧∈ℂ:1<|𝑧|<𝑅2}.

If 𝜙:𝐴1→𝐴2 is a biholomorphism, then 𝑅1=𝑅2=𝑅 and, for some 𝜃∈ℝ, exactly one of the following holds:

  1. 𝜙(𝑧)=ei𝜃𝑧, in which case 𝜙 preserves the two boundary components.
  2. 𝜙(𝑧)=𝑅ei𝜃𝑧, in which case 𝜙 interchanges them.
Proof.

Assume that there exists a biholomorphism 𝜙:𝐴1→𝐴2.

Claim.

Exactly one of the following two cases is true:

  1. For any sequence {𝑧𝑗}𝑗∈ℕ⊂𝐴1 whose accumulation points are all in 𝜕𝔻, 𝑤𝑗=𝜙(𝑧𝑗) has accumulation points in 𝜕𝔻; and for any sequence {𝑧𝑗}𝑗∈ℕ⊂𝐴1 with accumulation points all in 𝜕𝐷(0,𝑅1), 𝑤𝑗=𝜙(𝑧𝑗) has all accumulation points in 𝜕𝐷(0,𝑅2).
  2. For any sequence {𝑧𝑗}𝑗∈ℕ⊂𝐴1 whose accumulation points are all in 𝜕𝔻, 𝑤𝑗=𝜙(𝑧𝑗) has accumulation points in 𝐷(0,𝑅2); and for any sequence {𝑧𝑗}𝑗∈ℕ⊂𝐴1 with accumulation points all in 𝜕𝐷(0,𝑅1), 𝑤𝑗=𝜙(𝑧𝑗) has all accumulation points in 𝜕𝔻.
Proof of the claim.

First we must show that for any 𝑧𝑗→𝜕𝐴1 (not necessarily convergent but rather simply that |𝑧𝑗| has all accumulation points in {1,𝑅1}), 𝑤𝑗 has all its accumulation points in 𝜕𝐴2.

This general scenario is obtained from a property known as properness (of 𝜙): for any compact 𝐾⋐𝐴2, its preimage (𝜙−1(𝐾) is compact). Obviously properness is true as 𝜙−1 is continuous (in general, any homeomorphism is proper) and maps a compact set (here 𝐾) to a compact set.

Then for any convergent subsequence {𝑤𝑗𝑘}𝑘 converging to 𝑤∞ within 𝐴2‾ (there exists at least one by Bolzano–Weierstrass), if 𝑤∞∈𝐴2, then by properness 𝜙−1({𝑤𝑗𝑘}𝑘∪{𝑤∞})⋐𝐴1 is compact. Note that this is equivalent to {𝑧𝑗𝑘}𝑘∪𝜙−1(𝑤∞) being compact, meaning that 𝑧𝑗 has an accumulation point in 𝐴1, which is impossible, hence implying all accumulation points of {𝑤𝑗} lie on the boundary 𝜕𝐴2.

We now show that all sequences approaching the same boundary component of 𝐴1 are mapped toward the same boundary component of 𝐴2. Consider first sequences {𝑧𝑗}𝑗 for which |𝑧𝑗|→1, and let 𝐶2={𝑤∈𝐴2:|𝑤|=1+𝑅22}. By properness, 𝐶1=𝜙−1(𝐶2)⋐𝐴1 is compact. Hence, for 0<𝜀<dist(𝐶1,𝜕𝔻), we have

𝐶1∩{𝑧∈𝐴1:1<|𝑧|<1+𝜀}=⌀.

Suppose there were two sequences {𝑧𝑗}𝑗 and {𝑧𝑗′}𝑗 such that |𝑧𝑗|→1 and |𝑧𝑗′|→1, but |𝜙(𝑧𝑗)|→1 and |𝜙(𝑧𝑗′)|→𝑅2. For all sufficiently large 𝑗, the points 𝑧𝑗 and 𝑧𝑗′ both lie in the path-connected annulus {𝑧∈𝐴1:1<|𝑧|<1+𝜀}. Thus they can be joined by a curve contained entirely in this annulus. The image of this curve under 𝜙 joins points lying in different components of 𝐴2∖𝐶2. The modulus of this image then traverses from <1+𝑅22 to >1+𝑅22. By the Intermediate Value Theorem, there exists a point at which it attains 1+𝑅22. Therefore the image curve must intersect 𝐶2, contradicting the choice of 𝜀.

Together with the preceding boundary-accumulation argument, exactly one of the following is true:

  1. For every sequence {𝑧𝑗}𝑗⊂𝐴1 with |𝑧𝑗|→1, we have |𝜙(𝑧𝑗)|→1.
  2. For every sequence {𝑧𝑗}𝑗⊂𝐴1 with |𝑧𝑗|→1, we have |𝜙(𝑧𝑗)|→𝑅2.

Without loss of generality, we assume the former case (for the second case, replacing 𝜙 with the inversion 𝑧→𝑅2𝜙(𝑧) reduces it to the first case).

Applying the same argument to a sufficiently thin path-connected annulus near 𝜕𝐷(0,𝑅1) shows that exactly one of the following is true:

  1. For every sequence {𝑧𝑗}𝑗⊂𝐴1 with |𝑧𝑗|→𝑅1, we have |𝜙(𝑧𝑗)|→1.
  2. For every sequence {𝑧𝑗}𝑗⊂𝐴1 with |𝑧𝑗|→𝑅1, we have |𝜙(𝑧𝑗)|→𝑅2.

The first possibility cannot occur (under the previous “without loss of generality” assumption). Indeed, suppose that |𝜙(𝑧𝑗)|→1 whenever either |𝑧𝑗|→1 or |𝑧𝑗|→𝑅1. Fix a point 𝑧0∈𝐴1, by definition |𝜙(𝑧0)|>1. Then the set

𝑆={𝑧∈𝐴1:|𝜙(𝑧)|≥|𝜙(𝑧0)|}

is compact neighborhood of 𝑧0 lying in 𝐴1: the closedness is direct from continuity of 𝜙. Then |𝜙| attains its maximum 𝑀≥|𝜙(𝑧0)|>1 in 𝐾; moreover it is the absolute maximum of |𝜙| attained in the interior of 𝐴1. Then by the Maximum Modulus Principle (Theorem 3.4.2Theorem 3.4.2Theorem 3.4.2), 𝜙 would then by constant, which is impossible as it must map surjectively to 𝐴2.

This concludes the proof (in the second case recall the inversion we have performed to obtain a dichotomous result). ⁠□

Once again, without loss of generality assume |𝑧𝑗|→1 implies |𝑤𝑗|→1 and |𝑧𝑗|→𝑅1 implies |𝑤𝑗|→𝑅2 (by composing with an inversion, if necessary).

Then define the function

𝜓(𝑧)=log|𝑧|log𝑅2−log|𝜙(𝑧)|log𝑅1=ℜ𝔢[log𝑧log𝑅2−log𝜙(𝑧)log𝑅1],

which is harmonic (as the real part of a holomorphic function). This function extends continuously to 𝜕𝐴1 and vanishes thereon.

By the Boundary Maximum Principle (Proposition 7.4.1Proposition 7.4.1Proposition 7.4.1), the function vanishes identically to 0. Therefore, ∀𝑧∈𝐴1,

log|𝑧|log𝑅2=log|𝜙(𝑧)|log𝑅1⟹|𝜙(𝑧)|=|𝑧|log𝑅2log𝑅1.

Let 𝐴1∗=𝐴1∖ℝ<0 be a region on which one can always define a holomorphic branch of 𝜓(𝑧)=𝑧log𝑅2log𝑅1. Then 𝜓 is nonvanishing and 𝑔≡𝜙𝜓 has a constant modulus of 1 in 𝐴1∗. Then for 𝑧∈𝐴1∗,

𝑔′(𝑧)=𝜕𝜕𝑧|𝑔(𝑧)|2𝑔(𝑧)‾=1𝑔(𝑧)‾2[𝜕𝜕𝑧[|𝑔(𝑧)|2]𝑔(𝑧)‾−|𝑔(𝑧)|2𝜕𝜕𝑧𝑔(𝑧)‾]=1𝑔(𝑧)‾2[𝜕𝜕𝑧[|𝑔(𝑧)|2]𝑔(𝑧)‾−|𝑔(𝑧)|2𝜕𝜕𝑧‾𝑔(𝑧)‾]=𝜕1𝜕𝑧𝑔(𝑧)‾𝑔(𝑧)‾2=0.

Then 𝑔 must be constant, more concretely a fixed unit value. Then on 𝐴1∗,

𝑔≡ei𝜃⟹𝜙(𝑧)=ei𝜃𝑧log𝑅2log𝑅1.

In order for this to extend to ℝ<0∩𝐴1, log𝑅2log𝑅1 must be an integral value; moreover for univalence to hold this must be equal to 1. Therefore, 𝑅1=𝑅2=𝑅.

If no inversion was used, then 𝜙(𝑧)=ei𝜃𝑧. If an inversion was used, the boundary-preserving map is 𝑧↦𝑅𝜙(𝑧), so

𝑅𝜙(𝑧)=ei𝜃𝑧⟹𝜙(𝑧)=𝑅e−i𝜃𝑧.

Renaming the angle gives the second form. ⁠□

Therefore, two annuli are conformally equivalent iff they have the same conformal modulus. We now formalize:

Corollary 7.5.2.1 (Holomorphic Automorphism Group of an Annulus).

For 𝑅>1, let 𝐴𝑅={𝑧∈ℂ:1<|𝑧|<𝑅}. Then Aut(𝐴𝑅) is either a rotation, an inversion, or a composition of both.

We now provide a conceptual proof of the Riemann Mapping Theorem based on the Dirichlet problem (which is in fact more historically aligned with the original approach from Riemann). We hope that the proof we provide generalizes easily into more complex domains for readers.

Lemma 7.5.3 (Polygonal Grid Exhaustion).

Let 𝑈⊆ℂ be a region. There is a sequence {𝑈𝑛}𝑛∈ℕ of bounded, connected grid regions, each the interior of a finite union of closed squares from a square grid (and hence polygonal, with finitely many complement components), such that

𝑈𝑛‾⋐𝑈𝑛+1,⋃𝑛∈ℕ𝑈𝑛=𝑈.

Moreover, every connected component of 𝜕𝑈𝑛 is a polygonal Jordan curve, and every point of 𝜕𝑈𝑛 satisfies the exterior segment condition in Theorem 7.3.15Theorem 7.3.15Theorem 7.3.15.

If 𝑈 is 𝑞-connected, then the domains 𝑈𝑛 may all be chosen to be 𝑞-connected. Equivalently, each 𝑈𝑛 has precisely 𝑞−1 holes, or 𝑞 holes in ℂ̂.

Proof.

Choose 𝑧0∈𝑈. If 𝑈=ℂ, the interiors of the closed squares centered at 𝑧0 with side lengths 2𝑛 already give the required exhaustion. Suppose therefore that 𝑈≠ℂ. For 𝑧∈ℂ, define

𝛿(𝑧)=inf({|𝑧−𝑎|:𝑎∈ℂ∖𝑈}).

Claim.

There is a compact connected exhaustion {𝐾𝑛}𝑛∈ℕ of 𝑈 such that 𝐾𝑛⋐𝐾𝑛+1⚬.
Proof of the claim.

The triangle inequality gives |𝛿(𝑧)−𝛿(𝜁)|≤|𝑧−𝜁|, so 𝛿 is continuous. Choose 𝑛0∈ℕ such that |𝑧0|<𝑛0 and 1𝑛0<𝛿(𝑧0), and set

𝐸𝑛={𝑧∈ℂ:|𝑧|≤𝑛0+𝑛and𝛿(𝑧)≥1𝑛0+𝑛}.

Each 𝐸𝑛 is compact. Moreover, the two defining inequalities for 𝐸𝑛 are strict relative to the bounds defining 𝐸𝑛+1, so 𝐸𝑛⊂𝐸𝑛+1⚬.

Let 𝐾𝑛 be the connected component of 𝐸𝑛 containing 𝑧0. It is compact, and 𝐾𝑛⊂𝐾𝑛+1. In fact, if 𝑧∈𝐾𝑛, then some disk 𝐷(𝑧,𝑟) lies in 𝐸𝑛+1. The connected set 𝐾𝑛∪𝐷(𝑧,𝑟) contains 𝑧0, so it lies in 𝐾𝑛+1. Hence a neighborhood of 𝐾𝑛 lies in 𝐾𝑛+1 and 𝐾𝑛⋐𝐾𝑛+1⚬.

Finally, fix 𝑧∈𝑈 and choose a path 𝛾:[0,1]→𝑈 from 𝑧0 to 𝑧. Its image is compact, so

𝑀=max0≤𝑡≤1|𝛾(𝑡)|<∞and𝑚=min0≤𝑡≤1𝛿(𝛾(𝑡))>0.

For sufficiently large 𝑛, 𝑛0+𝑛>𝑀 and 1𝑛0+𝑛<𝑚, whence 𝛾([0,1])⊂𝐸𝑛. Thus 𝑧∈𝐾𝑛, proving ⋃𝑛𝐾𝑛=𝑈. ⁠□

Claim.

The region 𝑈 admits a nested exhaustion {𝐴𝑛}𝑛∈ℕ by bounded connected grid regions with finitely many complementary components.
Proof of the claim.

Set

𝜎𝑛=inf({|𝑧2−𝑧1|:𝑧2∈𝐾𝑛and𝑧1∈ℂ∖𝐾𝑛+1⚬})>0.

Consider the grid of compact squares

𝑄𝑛(𝑗,𝑘)={𝑥+i𝑦:𝑗𝜎𝑛2≤𝑥≤(𝑗+1)𝜎𝑛2,𝑘𝜎𝑛2≤𝑦≤(𝑘+1)𝜎𝑛2}

and let

𝒢︀𝑛={𝑄𝑛(𝑗,𝑘):(𝑗,𝑘)∈ℤ2and𝑄𝑛(𝑗,𝑘)∩𝐾𝑛≠⌀}.

This collection is finite. Each square has diagonal 𝜎𝑛2<𝜎𝑛, so

𝐾𝑛̃=⋃𝑄∈𝒢︀𝑛𝑄

is a compact superset of 𝐾𝑛 contained in 𝐾𝑛+1⚬.

Furthermore, 𝐾𝑛⋐𝐾𝑛̃⚬. Indeed, if a point of 𝐾𝑛 lay on a grid edge or vertex of 𝜕𝐾𝑛̃, every square adjacent across that edge or at that vertex would also meet 𝐾𝑛 and hence belong to 𝒢︀𝑛, a contradiction. Let 𝐴𝑛 be the connected component of 𝐾𝑛̃⚬ containing 𝐾𝑛. Then

𝐴𝑛‾⊆𝐾𝑛̃⊂𝐾𝑛+1⋐𝐴𝑛+1.

Thus {𝐴𝑛} is the required grid exhaustion. ⁠□

Claim.

The grid exhaustion may be chosen so that every boundary component is a polygonal Jordan curve and distinct boundary components are disjoint.
Proof of the claim.

We resolve the possible “pinches” (see Figure 7.2Figure 7.2Figure 7.2) in each 𝐴𝑛‾. Let

𝜀𝑛=dist(𝐴𝑛‾,ℂ∖𝐴𝑛+1)

and let 𝛿𝑛 be the side length of the square used in the grid constructing 𝐴𝑛‾. Moreover, let

𝜂𝑛=𝛿𝑛⌊4max{1,𝛿𝑛𝜀𝑛}⌋+1.

It follows that the resultant value is a factor of 𝛿𝑛, and satisfies 𝜂𝑛<𝛿𝑛4 and 𝜂𝑛<𝜀𝑛4.

Figure 7.2: By choosing sufficiently small 𝜂∣𝛿, we obtain a grid such that the boundary curves are disjoint.

Note that if a boundary component of 𝐴𝑛‾ is not a Jordan curve, then in some 2-by-2 subgrid, exactly two opposite squares will be in 𝐴𝑛‾ whilst the other two are not (refer to the circled area in Figure 7.2Figure 7.2Figure 7.2). Let 𝑆𝑛 be the set of grid vertices in 𝐴𝑛‾. Then

𝑅𝑛=𝐴𝑛‾∪⋃𝑧∈𝑆𝑛[square of side length2𝜂𝑛centered at𝑧]

is a connected polygonal compact set (which can be considered to be generated with a grid of side length 𝜂𝑛) whose boundary curves are disjoint. From 𝜂𝑛<𝜀𝑛4, this set lies in 𝐴𝑛+1, since the maximum distance between the previous grid and this new set is 𝜂𝑛2<𝜀𝑛. Since 𝜂𝑛<𝛿𝑛4, no such problematic 2-by-2 subgrid may exist. Thus, setting 𝑉𝑛=𝑅𝑛⚬, we obtain

𝑉𝑛‾=𝑅𝑛⋐𝑉𝑛+1.

The regions {𝑉𝑛} still exhaust 𝑈, and every component of 𝜕𝑉𝑛 is a polygonal Jordan curve. ⁠□

If 𝑈 has arbitrarily many holes, set 𝑈𝑛=𝑉𝑛; this proves the first assertion. It remains to preserve a prescribed finite connectivity.

Claim.

If 𝑈 is 𝑞-connected, the grid regions may all be chosen 𝑞-connected.
Proof of the claim.

Write 𝐶0,⋯,𝐶𝑞−1 for the components of ℂ̂∖𝑈, with ∞∈𝐶0. After omitting finitely many terms, the 𝐶𝑗 lie in distinct components of ℂ̂∖𝑉𝑛‾. Indeed, fix 𝑗≠𝑘 and suppose they were never separated. If 𝑌𝑛 denotes the component of ℂ̂∖𝑉𝑛‾ containing both, then the sets 𝑌𝑛‾ are decreasing compact connected sets and

𝐶𝑗∪𝐶𝑘⊆𝑌=⋂𝑛𝑌𝑛‾.

If 𝑧∈𝑈, then 𝑧∈𝑉𝑁 for some 𝑁 and hence 𝑧∉𝑌𝑛‾ for 𝑛>𝑁. Therefore 𝑌⊆ℂ̂∖𝑈, contradicting that 𝐶𝑗 and 𝐶𝑘 are distinct components. Every pair is thus separated at some finite stage; since there are finitely many pairs, one common tail separates them all.

Let 𝑊𝑛,𝑗 be the component of ℂ̂∖𝑉𝑛‾ containing 𝐶𝑗, and fill every other complementary component by setting

𝑃𝑛=ℂ̂∖⋃𝑗=0𝑞−1𝑊𝑛,𝑗,𝑈𝑛=𝑃𝑛⚬.

Then 𝑃𝑛⋐𝑈: every point outside 𝑈 belongs to some 𝐶𝑗⊂𝑊𝑛,𝑗, while 𝑃𝑛 is compact. The previous claim ensures that the boundary components of 𝑉𝑛 can be assumed to be pairwise disjoint, and filling components only removes some of those boundary curves. Hence ℂ̂∖𝑈𝑛 has exactly the 𝑞 components corresponding to 𝑊𝑛,0,⋯,𝑊𝑛,𝑞−1.

Finally, 𝑊𝑛+1,𝑗‾⊆𝑊𝑛,𝑗. Indeed,

𝑊𝑛+1,𝑗‾⊆ℂ̂∖𝑉𝑛+1⊆ℂ̂∖𝑉𝑛‾,

and the left-hand side is connected and contains 𝐶𝑗, so it lies in the component 𝑊𝑛,𝑗. Since there are only finitely many 𝑗,

⋃𝑗𝑊𝑛+1,𝑗‾⊆⋃𝑗𝑊𝑛,𝑗.

Taking complements gives

𝑃𝑛⊆ℂ̂∖⋃𝑗𝑊𝑛+1,𝑗‾=𝑃𝑛+1⚬=𝑈𝑛+1.

Since 𝑃𝑛 is compact, 𝑃𝑛⋐𝑈𝑛+1. Also 𝑉𝑛⊆𝑈𝑛, so {𝑈𝑛} exhausts 𝑈. ⁠□

Claim.

Every point of 𝜕𝑈𝑛 satisfies the exterior segment condition.
Proof of the claim.Notice that each connected boundary component a polygonal Jordan curve. At an interior point of an edge, choose a short segment in the exterior half-plane. At a vertex, of the four generating grid squares around it, at least one of them is not in 𝑈𝑛; then choose the segment between the vertex and the center of this square. In either case the segment meets 𝑈𝑛‾ only at its initial point. ⁠□

⁠□

Theorem 5.3.2 (Riemann Mapping Theorem).

Let 𝑈⊂ℂ (a proper subset, in other words, 𝑈≠ℂ) be a simply connected (nonempty) open region. Let 𝑧0∈𝑈 be arbitrary. Then there exists a unique biholomorphism 𝑓:𝑈→𝔻 such that 𝑓(𝑧0)=0 and 𝑓′(𝑧0)∈ℝ>0.
Proof.

First consider the case where 𝑈 is a bounded region whose boundary is sufficiently regular (in the sense that each point admits a barrier) and 0∈𝑈. Then there is a solution 𝑢 to the Dirichlet Problem (Theorem 7.4.2Theorem 7.4.2Theorem 7.4.2) in 𝑈 with the continuous boundary function 𝑧↦−log|𝑧|. Obviously, the function 𝑢 cannot be equivalent to −log|𝑧| in the interior since the latter would approach ∞ at 0. Let

Φ(𝑧)=log|𝑧|+𝑢(𝑧),

then Φ vanishes on 𝜕𝑈 and approaches −∞ near 0. Then for some 𝜀>0,

Φ(𝑧)<0

on 𝐷(0,𝜀)‾∖{0}. On 𝑈∖𝐷(0,𝜀)‾, the function Φ is harmonic, is zero on the portion of the boundary contained in 𝜕𝑈, and is negative on 𝜕𝐷(0,𝜀). Thus Proposition 7.4.1Proposition 7.4.1Proposition 7.4.1 first gives Φ≤0 there. Combining this with the strict inequality near 0 gives Φ≤0 throughout 𝑈∖{0}. If Φ vanished at an interior point, the Maximum Principle (Theorem 3.4.5Theorem 3.4.5Theorem 3.4.5) applied on the connected region 𝑈∖{0} would force Φ to be constant, contradicting Φ(𝑧)→−∞ as 𝑧→0. Therefore, Φ<0 throughout 𝑈∖{0}.

Let 𝜓(𝑧)=𝑢𝑥′(𝑧)−i𝑢𝑦′(𝑧), which is complex-harmonic (∇2𝜓≡0). By elliptic regularity, 𝜓 is 𝐶∞, and moreover,

𝜕𝜓𝜕𝑧‾≡12(𝜕𝜕𝑥+i𝜕𝜕𝑦)(𝑢𝑥′−i𝑢𝑦′)≡12(𝑢𝑥𝑥″+𝑢𝑦𝑦″)=0.

Therefore, 𝜓 is holomorphic on the simply connected set 𝑈, thus the function

𝑓(𝑧)=∫0𝑧𝜓(𝜁)d𝜁+𝑢(0)

is well-defined and holomorphic. Moreover,

ℜ𝔢𝑓(𝑧)=∫0𝑧[𝑢𝑥′(𝜁)d(ℜ𝔢(𝜁))+𝑢𝑦′(𝜁)d(ℑ𝔪(𝜁))]+𝑢(0)=∫0𝑧d(𝑢(𝜁))+𝑢(0)=𝑢(𝑧).

Therefore, 𝑓 is a holomorphic function whose real part is 𝑢, unique up to an additive imaginary constant. Define the holomorphic function

𝐹(𝑧)=𝑧exp[𝑓(𝑧)].

Observe that 𝐹(𝑈)⊆𝔻 since

|𝐹(𝑧)|=|𝑧|exp(ℜ𝔢𝑓(𝑧))=exp(Φ(𝑧))<1

for 𝑧≠0, while 𝐹(0)=0. It has precisely one zero, and since

𝐹′(0)=exp[𝑓(𝑧)](1+𝑧𝑓′(𝑧))|𝑧=0=exp(𝑢(0))>0,

it is a simple zero. Moreover, |𝐹(𝑧)|=exp(Φ(𝑧))→1 whenever 𝑧→𝜕𝑈 from within 𝑈. Consequently, 𝐹:𝑈→𝔻 is proper by the same boundary-compactness argument used in the proof of Theorem 7.5.2Theorem 7.5.2Theorem 7.5.2.

We next prove that every 𝑤∈𝔻 is assumed exactly once. We aim to use the Argument Principle, but note that 𝐹 need not be holomorphic on a neighborhood of 𝑈‾, and hence we exhaust 𝑈 with compact sets. Choose 𝜌 with |𝑤|<𝜌<1 and set

𝐾𝜌={𝑧∈𝑈:|𝐹(𝑧)|≤𝜌}.

Since 𝐷(0,𝜌)‾⋐𝔻 is compact and 𝐾𝜌=𝐹−1(𝐷(0,𝜌)‾), properness gives that 𝐾𝜌⋐𝑈 is compact. By Lemma 7.5.3Lemma 7.5.3Lemma 7.5.3, choose a polygonal exhaustion {𝑉𝑛}𝑛∈ℕ of 𝑈. For all sufficiently large 𝑛, 𝐾𝜌⋐𝑉𝑛, and hence |𝐹|>𝜌>|𝑤| on 𝜕𝑉𝑛.

On 𝜕𝑉𝑛 we have |𝑤𝐹|<1. By compactness, the same inequality holds on some open neighborhood of 𝜕𝑉𝑛. Therefore, 1−𝑤𝐹 attains values in 𝐷(1,1)⊂ℂ∗ on this neighborhood and 𝜂=Log(1−𝑤𝐹) is holomorphic there (using the principal branch). Since

𝐹(𝑧)−𝑤=𝐹(𝑧)(1−𝑤𝐹(𝑧)),

logarithmic differentiation gives

𝐹′(𝑧)𝐹(𝑧)−𝑤−𝐹′(𝑧)𝐹(𝑧)=𝜂′(𝑧),

where the right-hand side is the derivative of a holomorphic function on a neighborhood of 𝜕𝑉𝑛. Let 𝛾:[0,1]→𝜕𝑉𝑛 be a closed piecewise 𝐶1 parametrization. Neither 𝐹 nor 𝐹−𝑤 vanishes on 𝜕𝑉𝑛, so the Argument Principle (Theorem 3.3.4Theorem 3.3.4Theorem 3.3.4) yields

𝑛𝑉𝑛(𝐹−𝑤)−𝑛𝑉𝑛(𝐹)=12πi∳𝜕𝑉𝑛[𝐹′(𝑧)𝐹(𝑧)−𝑤−𝐹′(𝑧)𝐹(𝑧)]d𝑧=12πi∳𝜕𝑉𝑛𝜂′(𝑧)d𝑧=12πi∫01𝜂′(𝛾(𝑡))𝛾′(𝑡)d𝑡=12πi[𝜂(𝛾(1))−𝜂(𝛾(0))]=0.

Thus 𝑛𝑉𝑛(𝐹−𝑤)=𝑛𝑉𝑛(𝐹)=1, where zeros are counted with multiplicity. Every zero of 𝐹−𝑤 in all of 𝑈 belongs to 𝐾𝜌⊂𝑉𝑛, so this is also the total number of solutions of 𝐹(𝑧)=𝑤 in 𝑈. Since 𝑤 was arbitrary, 𝐹 is bijective; the multiplicity statement also gives 𝐹′≠0, so 𝐹:𝑈→𝔻 is biholomorphic.

Now lift the regularity restriction upon 𝜕𝑈. By Lemma 7.5.3Lemma 7.5.3Lemma 7.5.3, choose a nested exhaustion {𝑈𝑛}𝑛∈ℕ of 𝑈 by simply connected polygonal domains. After discarding finitely many initial terms, assume 0∈𝑈1. Every point of 𝜕𝑈𝑛 satisfies the exterior segment condition, so the regular-boundary case gives a biholomorphism 𝐹𝑛:𝑈𝑛→𝔻 such that 𝐹𝑛(0)=0 and 𝐹𝑛′(0)∈ℝ>0.

For fixed 𝑚, the tail {𝐹𝑛}𝑛≥𝑚 is defined and bounded by 1 on 𝑈𝑚, so it is normal there by Montel’s Theorem (Theorem 5.2.6Theorem 5.2.6Theorem 5.2.6). We construct nested subsequences inductively.

First choose a subsequence {𝐹𝑛1,𝑘}𝑘∈ℕ converging locally uniformly on 𝑈1.

If for a given 𝑗, {𝐹𝑛𝑗,𝑘}𝑘∈ℕ converges locally uniformly on 𝑈𝑗, discard finitely many terms so that 𝑛𝑗,𝑘≥𝑗+1. The remaining functions are defined and bounded by 1 on 𝑈𝑗+1; Montel’s Theorem therefore provides a further subsequence {𝐹𝑛𝑗+1,𝑘}𝑘∈ℕ converging locally uniformly on 𝑈𝑗+1.

Let 𝐺𝑘=𝐹𝑛𝑘,𝑘 be the diagonal subsequence. For each fixed 𝑗, the tail {𝐺𝑘}𝑘≥𝑗 is a subsequence of the sequence chosen at stage 𝑗, so it converges locally uniformly on 𝑈𝑗 to a holomorphic limit Ψ𝑗:𝑈𝑗→𝔻‾ by Weierstrass (Theorem 4.1.1Theorem 4.1.1Theorem 4.1.1). These limits agree on overlaps: if 𝑖<𝑗, then both Ψ𝑖 and Ψ𝑗|𝑈𝑖 are limits of the same tail on 𝑈𝑖. Consequently, they define a holomorphic function Ψ:𝑈→𝔻‾ satisfying Ψ|𝑈𝑗=Ψ𝑗, and 𝐺𝑘→Ψ locally uniformly on 𝑈.

It remains to show that Ψ is a biholomorphism and not a constant limit. Since 𝑈 is bounded, choose 0<𝑟<𝑅 such that

𝐷(0,𝑟)⊆𝑈1⊆𝑈⊆𝐷(0,𝑅).

Let 𝐻𝑘=𝐺𝑘−1:𝔻→𝑈𝑛𝑘,𝑘. Schwarz’s Lemma (Lemma 3.5.1Lemma 3.5.1Lemma 3.5.1) applied to 𝑧↦𝐺𝑘(𝑟𝑧) and 𝑧↦𝐻𝑘(𝑧)𝑅 gives

|dd𝑧(𝐺𝑘(𝑟𝑧))|𝑧=0|=𝑟|𝐺𝑘′(0)|≤1

and

|dd𝑧(𝐻𝑘(𝑧)𝑅)|𝑧=0|=1𝑅𝐺𝑘′(𝐻𝑘(0))=1𝑅𝐺𝑘′(0)≤1;

hence

1𝑅≤𝐺𝑘′(0)≤1𝑟and𝑟≤𝐻𝑘′(0)≤𝑅.

Consequently, by the Weierstrass Convergence Theorem (Theorem 4.1.1Theorem 4.1.1Theorem 4.1.1), Ψ′(0)=lim𝑘→∞𝐺𝑘′(0)≥1𝑅>0, so Ψ is nonconstant. Since Ψ(𝑈)⊆𝔻‾, the Open Mapping Theorem (Theorem 5.1.1Theorem 5.1.1Theorem 5.1.1) then implies that Ψ(𝑈)⊂𝔻.

The family {𝐻𝑘} is uniformly bounded by 𝑅 on 𝔻, so Montel’s Theorem provides indices 𝑘1<𝑘2<⋯ for which 𝐻𝑘𝑗→𝐻 locally uniformly on 𝔻, where 𝐻:𝔻→𝑈‾ is holomorphic. Replace {𝐺𝑘} by the corresponding subsequence {𝐺𝑘𝑗}. Since the original sequence {𝐺𝑘} converges locally uniformly to Ψ, this subsequence still converges to Ψ. Relabeling the paired subsequences as {𝐺𝑘} and {𝐻𝑘}, we henceforth have

𝐺𝑘⇉Ψlocally uniformly on𝑈and𝐻𝑘⇉𝐻locally uniformly on𝔻,

while 𝐺𝑘(𝐻𝑘(𝑤))=𝑤 and 𝐻𝑘(𝐺𝑘(𝑧))=𝑧 whenever the expressions are defined. By Weierstrass convergence, 𝐻𝑘′(0)≥𝑟 for each 𝑘 gives 𝐻′(0)≥𝑟>0, so 𝐻 is nonconstant.

We claim that 𝐻(𝔻)⊂𝑈 rather than merely 𝐻(𝔻)⊆𝑈‾. Fix 𝑎∈ℂ∖𝑈. Every function 𝐻𝑘−𝑎 is nonvanishing on 𝔻; hence Hurwitz’s Theorem (Theorem 3.3.5Theorem 3.3.5Theorem 3.3.5) implies that 𝐻−𝑎 is either nonvanishing or identically zero. The latter is impossible because 𝐻 is nonconstant. Since 𝑎 was arbitrary, 𝐻 omits ℂ∖𝑈, proving the claim.1

We may now pass to the limit in the inverse identities. Fix 𝑤∈𝔻. Since 𝐻(𝑤)∈𝑈, choose a compact neighborhood 𝐿∋𝐻(𝑤) (with 𝐿⋐𝑈). Since 𝐻𝑘(𝑤)→𝐻(𝑤), we have 𝐻𝑘(𝑤)∈𝐿 for all sufficiently large 𝑘. Moreover, the exhaustion ensures that 𝐿 lies in the domain of 𝐺𝑘 for all sufficiently large 𝑘. Therefore,

|𝐺𝑘(𝐻𝑘(𝑤))−Ψ(𝐻(𝑤))|≤|𝐺𝑘(𝐻𝑘(𝑤))−Ψ(𝐻𝑘(𝑤))|+|Ψ(𝐻𝑘(𝑤))−Ψ(𝐻(𝑤))|→0.

The first term tends to 0 because 𝐺𝑘⇉Ψ on 𝐿, while the second tends to 0 because 𝐻𝑘(𝑤)→𝐻(𝑤) and Ψ is continuous. Since 𝐺𝑘(𝐻𝑘(𝑤))=𝑤 for every 𝑘, it follows that

Ψ(𝐻(𝑤))=𝑤.

As 𝑤∈𝔻 was arbitrary, this equality holds throughout 𝔻.

Conversely, fix 𝑧∈𝑈. The exhaustion places 𝑧 in the domain of 𝐺𝑘 for all sufficiently large 𝑘. Since 𝐺𝑘(𝑧)→Ψ(𝑧)∈𝔻, choose a compact neighborhood 𝑀⋐𝔻 of Ψ(𝑧); then 𝐺𝑘(𝑧)∈𝑀 for all sufficiently large 𝑘. Hence,

|𝐻𝑘(𝐺𝑘(𝑧))−𝐻(Ψ(𝑧))|≤|𝐻𝑘(𝐺𝑘(𝑧))−𝐻(𝐺𝑘(𝑧))|+|𝐻(𝐺𝑘(𝑧))−𝐻(Ψ(𝑧))|→0.

Here the first term tends to 0 because 𝐻𝑘→𝐻 uniformly on 𝑀, and the second tends to 0 by the continuity of 𝐻. Since 𝐻𝑘(𝐺𝑘(𝑧))=𝑧 for all sufficiently large 𝑘, we conclude that

𝐻(Ψ(𝑧))=𝑧.

As 𝑧∈𝑈 was arbitrary, this equality holds throughout 𝑈.

Therefore, Ψ:𝑈→𝔻 is biholomorphic for every bounded simply connected proper region 𝑈.

Finally, an arbitrary distinguished point 𝑧0 is reduced to 0 by translation. If 𝑈 is unbounded, apply the square-root and linear-fractional reduction to a bounded simply connected region established in the preceding proof of Theorem 5.3.2Theorem 5.3.2Theorem 5.3.2, apply the bounded case above, and compose the resulting maps. A disk automorphism then imposes Ψ(𝑧0)=0 and Ψ′(𝑧0)>0. Uniqueness follows from the classification of Aut(𝔻) in Theorem 3.5.3Theorem 3.5.3Theorem 3.5.3. ⁠□

We now turn to the first multiply connected case. A region 𝑈⊂ℂ̂ is said to be doubly connected when ℂ̂∖𝑈 has exactly two connected components. When these components are bounded by disjoint Jordan curves, one may picture 𝑈 as a region with precisely one hole. The Dirichlet problem provides a natural conformal coordinate measuring the position of a point between the two boundary components.

Theorem 7.5.4.

Let 𝑈⊂ℂ be a bounded doubly connected region whose boundary is the disjoint union

𝜕𝑈=Γ0∪Γ1

of two 𝐶1 Jordan curves, where Γ0 is the outer boundary component. Then there exists a unique number 𝑅>1 and a biholomorphism

𝐹:𝑈→{𝑤∈ℂ:1<|𝑤|<𝑅}

such that

  1. Any sequence in 𝑈 with all accumulation points in Γ0 map to a sequence with all accumulation points in 𝜕𝐷(0,𝑅)
  2. Any sequence in 𝑈 with all accumulation points in Γ1 map to a sequence with all accumulation points in 𝜕𝔻.
Proof.

Since every point of the two boundary curves admits a barrier (by Theorem 7.3.16Theorem 7.3.16Theorem 7.3.16), Theorem 7.4.2Theorem 7.4.2Theorem 7.4.2 gives a unique function 𝑢∈𝐶(𝑈‾,ℝ), harmonic in 𝑈, such that

𝑢|Γ0≡0and𝑢|Γ1≡1.

The Maximum Principle (Theorem 3.4.5Theorem 3.4.5Theorem 3.4.5) gives that 0<𝑢<1 throughout 𝑈. Consider the differential form

𝜔=−𝑢𝑦′d𝑥+𝑢𝑥′d𝑦.

Since

d𝜔=−𝑢𝑦𝑦″d𝑦∧d𝑥+𝑢𝑥𝑥″d𝑥∧d𝑦=0,

𝜔 is a closed differential form in 𝑈. Let 𝛾 be a positively oriented simple closed curve in 𝑈 winding once around Γ1, and set

𝑇=−∮𝛾𝜔.(7.5.1)

Define the real function

𝜚(𝑥)={exp(−1𝑥)if𝑥>00if𝑥≤0.

Observe that 𝜚∈𝐶∞(ℝ). Then for 0<𝑎<𝑏<1, the real function

𝜌(𝑥)=𝜚(𝑥−𝑎𝑏−𝑎)𝜚(𝑥−𝑎𝑏−𝑎)+𝜚(𝑏−𝑥𝑏−𝑎)where𝑥∈ℝ

is smooth in 𝐶∞, vanishes for 𝑥≤𝑎, is identically 1 for 𝑥≥𝑏, and has a positive derivative in (𝑎,𝑏). Let 𝜒≡𝜌∘𝑢, then on a relatively open annular neighborhood of Γ0 in 𝑈‾, 𝑢<𝑎, so 𝜒≡0 thereon, while on a relatively open annular neighborhood of Γ1 in 𝑈‾, 𝑢>𝑏, so 𝜒≡1 thereon. In each neighborhood, respectively choose Jordan curves 𝛾0⊂𝑈 and 𝛾1⊂𝑈, such that 𝛾1 encloses Γ1 and is enclosed by 𝛾. Then 𝛾0+∪𝛾1− encloses a doubly connected region 𝑊 (as does 𝛾∪𝛾1). Since 𝜒≡0 in 𝛾0 and 𝜒≡1 in 𝛾1, then 𝜒𝜔 is 𝐶∞ on a neighborhood of 𝑊‾ and thus Green’s Theorem (Theorem 3.1.2Theorem 3.1.2Theorem 3.1.2) is applicable:

∬𝑊d𝜒𝜔=∳𝛾0𝜒𝜔−∳𝛾1𝜒𝜔=−∳𝛾1𝜔=𝑇,

because

∳𝛾𝜔−∳𝛾1𝜔=∬int𝛾∖int𝛾1‾d𝜔=0.

Thus,

𝑇=∬𝑊d𝜒𝜔=∬𝑊d𝜒∧𝜔+𝜒d𝜔=∬𝑊d𝜒∧𝜔=∬𝑊𝜌′∘𝑢d𝑢∧𝜔=∬𝑊𝜌′∘𝑢(𝑢𝑥′d𝑥+𝑢𝑦′d𝑦)∧(−𝑢𝑦′d𝑥+𝑢𝑥′d𝑦)=∬𝑊𝜌′∘𝑢‖𝛁𝑢‖2d𝑥∧d𝑦.

Let

𝑞(𝑧)=𝜌′∘𝑢(𝑧)‖𝛁𝑢(𝑧)‖2.

Suppose for contradiction that 𝑞 were nowhere positive. Then

‖𝛁𝜒‖2≡(𝜌′∘𝑢)2‖𝛁𝑢‖2≡𝑞𝜌′∘𝑢≡0.

Then 𝛁𝜒≡𝟎 throughout the connected region 𝑈, and is thus constant thereon. But 𝜒≡0 on Γ0 and 𝜒≡1 on Γ1: a contradiction. Therefore at some 𝑧′∈𝑈, 𝑞(𝑧′)>0 (then 𝑎≤𝑢(𝑧′)≤𝑏, and by construction 𝑧′∈𝑊). By continuity, ∃𝜀>0 such that ∀𝑧∈𝐷(𝑧′,𝜀)⊆𝑊,

𝜌′∘𝑢(𝑧)‖𝛁𝑢(𝑧)‖2≥𝑞(𝑧′)2>0,

implying from the nonnegativity of 𝑞, that 𝑇≥𝑞(𝑧′)2π𝜀2>0. Hence 𝑇>0.

The function 𝑔(𝑧)=𝑢𝑥′(𝑧)−i𝑢𝑦′(𝑧) is holomorphic (verifiable by using 𝜕𝜕𝑧‾). Choose a simple 𝐶1 arc 𝐿⊂𝑈‾ joining Γ1 to Γ0, with its interior in 𝑈, which crosses 𝛾 non-tangentially exactly once and such that 𝑈∗=𝑈∖𝐿 is simply connected. Fix 𝑧∗∈𝑈∗ and define

ℎ(𝑧)=𝑢(𝑧∗)+∫𝑧∗𝑧𝑔(𝜁)d𝜁.

Since 𝑈∗ is simply connected, the integral is path-independent and ℎ is a well-defined holomorphic function on 𝑈∗. Moreover,

∮𝛾𝑔(𝑧)d𝑧=∮𝛾𝑢𝑥′d𝑥+𝑢𝑦′d𝑦+i𝑢𝑥′d𝑦−i𝑢𝑦′d𝑥=i∮𝛾𝜔+∮𝛾d𝑢=−i𝑇,

while, for any path 𝜎 in 𝑈∗ from 𝑧∗ to 𝑧,

ℜ𝔢ℎ(𝑧)=𝑢(𝑧∗)+∫𝜎𝑢𝑥′d𝑥+𝑢𝑦′d𝑦=𝑢(𝑧∗)+∫𝑢(𝜎)d𝑢=𝑢(𝑧).

Thus ℜ𝔢ℎ≡𝑢. Let 𝛼=2π𝑇, 𝑅=e𝛼, and define on 𝑈∗

𝐹(𝑧)=exp(𝛼(1−ℎ(𝑧)))(7.5.2)

We claim that 𝐹 extends holomorphically across 𝐿. Fix 𝑝∈𝐿∩𝑈 and choose a disk 𝐷(𝑝,𝜀)⋐𝑈. Fix 𝑝∗∈𝐷(𝑝,𝜀)∖𝐿 and define on the entire disk

ℎ̃(𝑧)=ℎ(𝑝∗)+∫𝑝∗𝑧𝑔(𝜁)d𝜁.

The integral is taken along any path in 𝐷(𝑝,𝜀) from 𝑝∗ to 𝑧. By simple connectivity of the disk, it is path-independent, so ℎ̃ is holomorphic there. Moreover,

ℜ𝔢ℎ̃(𝑧)=𝑢(𝑝∗)+∫𝑝∗𝑧𝑢𝑥′d𝑥+𝑢𝑦′d𝑦=𝑢(𝑝∗)+∫𝑝+𝑧d𝑢=𝑢(𝑧).

Then for any 𝑧∈𝐷(𝑝,𝜀),

ℎ(𝑧)−ℎ̃(𝑧)=𝑢(𝑧∗)+∫𝑧∗𝑧𝑔(𝜁)d𝜁−(𝑢(𝑧∗)+∫𝑧∗𝑝∗𝑔(𝜁)d𝜁+∫𝑧∗𝑧𝑔(𝜁)d𝜁)=(∫𝑧∗𝑧+∫𝑝∗𝑧∗+∫𝑧𝑧∗)𝑔(𝜁)d𝜁,

where in the first integral, a curve is chosen in 𝑈∗; in the second integral, a curve is chosen in 𝐷(𝑝,𝜀); in the third integral, a curve is chosen in 𝑈∗. The union, a closed curve, lies in 𝑈. Therefore the integral is equivalent to an integer multiple of ∫𝛾𝑔(𝜁)d𝜁=±i𝑇, where 𝛾 is a Jordan curve in 𝑈. Thus ℎ−ℎ̃(𝑧)∈i𝑇ℤ. Observe that exp(𝛼(1−ℎ̃(𝑧))) is holomorphic on 𝐷(𝑝,𝜀), and

𝐹(𝑧)exp(𝛼(1−ℎ̃(𝑧)))=exp(𝛼(1−ℎ(𝑧)+ℎ̃−1))=exp(2π𝑇(i𝑘𝑇))=1,

so 𝐹 is identically equivalent to a holomorphic function on a neighborhood of every point of 𝐿, and thus we may assume 𝐹 is holomorphic on 𝑈. On 𝑈∗, ℜ𝔢ℎ≡𝑢, so |𝐹|≡exp[𝛼(1−𝑢)]. By continuity, this identity holds throughout 𝑈. Therefore 1<|𝐹|<𝑅, and

|𝐹(𝑧)|→𝑅as𝑧→Γ0,and|𝐹(𝑧)|→1as𝑧→Γ1.

It follows that

𝐹:𝑈→{𝑤∈ℂ:1<|𝑤|<𝑅}.

For any nonempty compact 𝐾⋐{𝑤∈ℂ:1<|𝑤|<𝑅}, the preimage 𝐹−1(𝐾) is closed in 𝑈 by continuity. Since 𝐾 is compact, the numbers

𝑎=min𝑤∈𝐾|𝑤|and𝑏=max𝑤∈𝐾|𝑤|

satisfy 1<𝑎≤𝑏<𝑅. Since |𝐹(𝑧)|→𝑅 as 𝑧→Γ0, there is a neighborhood 𝑁0 of Γ0 in 𝑈‾ such that |𝐹(𝑧)|>𝑏 for every 𝑧∈𝑁0∩𝑈. Similarly, since |𝐹(𝑧)|→1 as 𝑧→Γ1, there is a neighborhood 𝑁1 of Γ1 in 𝑈‾ such that |𝐹(𝑧)|<𝑎 for every 𝑧∈𝑁1∩𝑈. Consequently,

𝐹−1(𝐾)⊆𝑈‾∖(𝑁0∪𝑁1),𝐹−1(𝐾)‾⋐𝑈

Because 𝐹−1(𝐾) is relatively closed in 𝑈 and its closure in ℂ lies therein, it is compact in 𝑈 by boundedness. Since 𝑈 is bounded, 𝑈‾ is compact, so 𝐹−1(𝐾) is compact. Hence 𝐹 is proper.

Fix 𝑤′ with 1<|𝑤′|<𝑅. Then

{𝑤∈ℂ:1+|𝑤′|2≤|𝑤|≤𝑅+|𝑤′|2}⋐{𝑤∈ℂ:1<|𝑤|<𝑅},

and thus by properness,

𝐾={𝑧∈𝑈:1+|𝑤′|2≤|𝐹(𝑧)|≤𝑅+|𝑤′|2}⋐𝑈

is compact. Moreover, all solutions to 𝐹(𝑧)=𝑤 lie in 𝐾. Because

{𝑧∈ℂ:𝐹(𝑧)=𝑤}⊆𝐹−1({𝑤∈ℂ:1+|𝑤′|2<|𝑤|<𝑅+|𝑤′|2}),

it is also true that all solutions to 𝐹(𝑧)=𝑤 lie in 𝐾⚬.

By Lemma 7.5.3Lemma 7.5.3Lemma 7.5.3, choose an exhaustion {𝐷𝑛}𝑛∈ℕ of 𝑈 by doubly connected grid regions whose two boundary components are disjoint polygonal Jordan curves. Since 𝐾⋐𝑈 is compact, choose 𝑛′ such that 𝐾⋐𝐷𝑛′, and set 𝐾̃=𝐷𝑛′‾. Write

𝜕𝐾̃=Γ0′∪Γ1′,

where Γ0′ is the outer boundary curve and Γ1′ is the inner boundary curve corresponding respectively to Γ0 and Γ1. Both curves are piecewise 𝐶∞.

Since the connected component 𝑈∩ext(Γ0′) must map into exactly one of

{𝑤:|𝑤|≥𝑅+|𝑤′|2}and{𝑤:|𝑤|≤1+|𝑤′|2}

by continuity and the Intermediate Value Theorem, then and since |𝐹(𝑧)|→𝑅 as 𝑧→Γ0, it follows that for 𝑧∈Γ0′

|𝐹(𝑧)|>|𝑤′|.

Then on Γ0′, |𝑤′𝐹(𝑧)|<1 and ℜ𝔢[1−𝑤′𝐹(𝑧)]>0. Moreover, this inequality will continue to hold on a neighborhood 𝑉0⋑Γ by continuity. Since Log is holomorphic on the right half-plane, we have that

𝐹(𝑧)−𝑤′=𝐹(𝑧)(1−𝑤′𝐹(𝑧))⟹𝐹′(𝑧)𝐹(𝑧)−𝑤′−𝐹′(𝑧)𝐹(𝑧)=dd𝑧Log(1−𝑤′𝐹(𝑧))=𝜂0′(𝑧),

the difference between the two logarithmic derivatives, is the derivative of some holomorphic function 𝜂0 in 𝑉0⋑Γ0′.

By similar logic, for 𝑧 in some open neighborhood 𝑉1 of Γ1′, we must have

|𝐹(𝑧)|<|𝑤′|.

Therefore, ℜ𝔢(1−𝐹(𝑧)𝑤′)>0, therefore implying that Log(1−𝐹(𝑧)𝑤′) is holomorphic, and

𝐹′(𝑧)𝐹(𝑧)−𝑤′=dd𝑧Log(1−𝐹(𝑧)𝑤′)=𝜂1′(𝑧)

is the derivative of some holomorphic function 𝜂1 in 𝑉1⋑Γ1′.

Then the region 𝐾̃⚬ may be split into two simply connected polygons with positively oriented Jordan boundaries 𝐿1,𝐿2. Without loss of generality we may assume the solutions to 𝐹(𝑧)=𝑤′ do not lie on their shared boundary. The number of solutions to 𝐹(𝑧)=𝑤′ in 𝐾̃, 𝑛𝐾̃(𝐹−𝑤′) is the sum of the number of solutions in int(𝐿1) and int(𝐿2), and by the Argument Principle (Theorem 3.3.4Theorem 3.3.4Theorem 3.3.4), this is equal to

𝑛𝐾̃(𝐹−𝑤′)=12πi∮𝐿1𝐹′(𝑧)𝐹(𝑧)−𝑤′d𝑧+12πi∮𝐿2𝐹′(𝑧)𝐹(𝑧)−𝑤′d𝑧=12πi∮𝜕𝐾̃𝐹′(𝑧)𝐹(𝑧)−𝑤′d𝑧=12πi(∳Γ0′+∲Γ1′)𝐹′(𝑧)𝐹(𝑧)−𝑤′d𝑧.

Since

∳Γ0′[𝐹′(𝑧)𝐹(𝑧)−𝑤′−𝐹′(𝑧)𝐹(𝑧)]d𝑧=∳Γ0′𝜂0′(𝑧)d𝑧=0

and

∲Γ1′𝐹′(𝑧)𝐹(𝑧)−𝑤′d𝑧=∲Γ1′𝜂1′(𝑧)d𝑧=0,

it follows that

𝑛𝐾̃(𝐹−𝑤′)=12πi∳Γ0′𝐹′(𝑧)𝐹(𝑧)d𝑧=12πi∳Γ0′dd𝑧[𝛼(1−ℎ(𝑧))]d𝑧=−𝛼2πi∳Γ0′𝑔(𝑧)d𝑧=1.

Since all zeros of 𝐹−𝑤′ in 𝑈 lie in 𝐾̃, 𝐹 attains every value 𝑤′∈{𝑤∈ℂ:1<|𝑤|<𝑅} exactly once, thence implying bijectivity and consequently conformality.

Finally, suppose that 𝑈 were biholomorphic to both {1<|𝑤|<𝑅1} and {1<|𝑤|<𝑅2}. Then Theorem 7.5.2Theorem 7.5.2Theorem 7.5.2 gives 𝑅1=𝑅2, proving uniqueness. ⁠□

Remark.

Note that the theorem proof relied principally on the smoothness and simplicity of the curves. One can also generalize these results by using exhaustion with locally uniform limits.

Moreover, one can further obtain:

  1. If both components of ℂ̂∖𝑈 are nondegenerate, then 𝑈 is biholomorphic to a unique annulus {1<|𝑧|<𝑅} with 𝑅>1. (In this case one would use an exhaustion method as we did in the proof of the simply connected Riemann Mapping Theorem within this section)
  2. If exactly one complementary component is a single point, then 𝑈 is biholomorphic to the punctured disk 𝔻∗; equivalently, after inversion, this essentially gives 𝑅=∞.

    Proof.Letting the relevant point be 𝑧0, we find that 𝑈∪{𝑧0} is a simply connected nonempty region 𝑉⊊ℂ. Then by the Riemann Mapping Theorem (Theorem 5.3.2Theorem 5.3.2Theorem 5.3.2) provides a biholomorphism 𝜑 between 𝑉 and 𝔻 such that 𝜑(𝑧0)=0, then restricting 𝜑 to 𝑈 completes this assertion. ⁠□
  3. If both complementary components are single points (one of which being ∞), then 𝑈 is biholomorphic to ℂ∗.

    Proof.The region is in the form of ℂ∖{𝑧0}. Then simply take 𝜑:𝑧→𝑧−𝑧0 to be the biholomorphism. ⁠□

For a region 𝑈 satisfying the first case, define mod𝑈=mod𝐴=12πlog𝑅, where 𝐴 is the unique normalized annular region with inner radius 1 and outer radius 𝑅 such that a biholomorphism exists mapping 𝐴 to 𝑈. Thus, this ratio is not only a classification of annuli but also nondegenerate doubly connected regions.

  1. 1The Open Mapping Theorem alone is insufficient: it would only give 𝐻(𝔻)⊆𝑈‾⚬, which may be strictly larger than 𝑈. For example, if 𝑈 is a slit disk such as 𝔻∖ℝ≤0, then 𝑈‾⚬=𝔻.