🧮 Brain Teaser
Complex Analysis
The Schwarz Lemma
2026-03-12
✏︎

The Schwarz Lemma

Why it's beautiful: The Schwarz Lemma says that any holomorphic self-map of the unit disk fixing the origin must be a contraction — it can only shrink distances. And the only maps that preserve distances exactly are rotations. The proof uses just one trick: divide by zz and apply the maximum modulus principle. Short, surprising, and foundational in complex analysis.


Problem

Let D={z∈C:∣z∣<1}\mathbb{D} = \{z \in \mathbb{C} : |z| < 1\} be the open unit disk.

Suppose f:D→Df : \mathbb{D} \to \mathbb{D} is holomorphic and f(0)=0f(0) = 0.

Prove that ∣f(z)∣≤∣z∣|f(z)| \leq |z| for all z∈Dz \in \mathbb{D}.

Bonus: Show that if equality holds at any single point z0≠0z_0 \neq 0, then ff must be a rotation: f(z)=eiθzf(z) = e^{i\theta} z for some θ∈R\theta \in \mathbb{R}.


Hint: Consider the function g(z)=f(z)/zg(z) = f(z)/z. What can you say about it?

Maximum modulus principleHolomorphic functionsUnit disk

The Schwarz Lemma — Answer


First: Clarifying the Terminology

These three words get conflated, but they mean different things.

Holomorphic (= Complex Differentiable)

ff is holomorphic on an open set UU if it is complex differentiable at every point of UU.

Complex differentiable means the limit

f′(z)=lim⁡h→0f(z+h)−f(z)hf'(z) = \lim_{h \to 0} \frac{f(z+h) - f(z)}{h}

exists, where h∈Ch \in \mathbb{C} can approach 0 from any direction in the complex plane.

This is much stronger than real differentiability — requiring the limit to be the same from all directions forces ff to satisfy the Cauchy-Riemann equations.

Analytic

ff is analytic at z0z_0 if it has a convergent power series expansion near z0z_0:

f(z)=∑n=0∞an(z−z0)nf(z) = \sum_{n=0}^{\infty} a_n (z - z_0)^n

In real analysis: analytic is strictly stronger than smooth (e.g. e−1/x2e^{-1/x^2} is smooth but not analytic at 0).

In complex analysis: holomorphic   ⟺  \iff analytic. This is a deep theorem — complex differentiability alone forces a power series to exist. So in complex analysis the two words are used interchangeably.

Harmonic

A real-valued function u(x,y)u(x, y) is harmonic if it satisfies Laplace's equation:

Δu=∂2u∂x2+∂2u∂y2=0\Delta u = \frac{\partial^2 u}{\partial x^2} + \frac{\partial^2 u}{\partial y^2} = 0

The connection to holomorphic functions: if f=u+ivf = u + iv is holomorphic, then both uu and vv are harmonic. This follows directly from the Cauchy-Riemann equations.

Conversely, every harmonic function is locally the real part of some holomorphic function.

Summary Table

| Word | Meaning | Context | |------|---------|---------| | Holomorphic | Complex differentiable | Complex analysis | | Analytic | Has a power series | Real or complex | | Harmonic | Satisfies Δu=0\Delta u = 0 | Real-valued functions |

In complex analysis: holomorphic   ⟺  \iff analytic, and holomorphic ⇒\Rightarrow real/imaginary parts are harmonic.


Solution to the Schwarz Lemma

Goal: f:D→Df: \mathbb{D} \to \mathbb{D} holomorphic, f(0)=0f(0) = 0. Prove ∣f(z)∣≤∣z∣|f(z)| \leq |z|.

Step 1: Define a helper function

Let

g(z)=f(z)zfor z≠0g(z) = \frac{f(z)}{z} \quad \text{for } z \neq 0

The problem: gg seems undefined at z=0z = 0. But since f(0)=0f(0) = 0, near z=0z = 0:

f(z)=f(0)+f′(0)z+⋯=f′(0)z+O(z2)f(z) = f(0) + f'(0)z + \cdots = f'(0)z + O(z^2)

So g(z)=f(z)/z→f′(0)g(z) = f(z)/z \to f'(0) as z→0z \to 0.

This means z=0z = 0 is a removable singularity — gg extends to a holomorphic function on all of D\mathbb{D} by defining g(0)=f′(0)g(0) = f'(0).

Step 2: Bound gg on a circle

Fix any radius 0<r<10 < r < 1. On the circle ∣z∣=r|z| = r:

∣g(z)∣=∣f(z)∣∣z∣=∣f(z)∣r|g(z)| = \frac{|f(z)|}{|z|} = \frac{|f(z)|}{r}

Since ff maps into D\mathbb{D}, we have ∣f(z)∣<1|f(z)| < 1, so:

∣g(z)∣<1ron ∣z∣=r|g(z)| < \frac{1}{r} \quad \text{on } |z| = r

Step 3: Apply the Maximum Modulus Principle

The Maximum Modulus Principle says: a holomorphic function on a closed disk attains its maximum modulus on the boundary, not the interior (unless it is constant).

So for all zz inside the disk ∣z∣≤r|z| \leq r:

∣g(z)∣≤max⁡∣z∣=r∣g(z)∣<1r|g(z)| \leq \max_{|z|=r} |g(z)| < \frac{1}{r}

Step 4: Let r→1r \to 1

The bound ∣g(z)∣<1/r|g(z)| < 1/r holds for every r<1r < 1. Sending r→1r \to 1:

∣g(z)∣≤1for all z∈D|g(z)| \leq 1 \quad \text{for all } z \in \mathbb{D}

This means ∣f(z)/z∣≤1|f(z)/z| \leq 1, i.e.

∣f(z)∣≤∣z∣\boxed{|f(z)| \leq |z|}


Bonus: When does equality hold?

If ∣g(z0)∣=1|g(z_0)| = 1 for some interior point z0∈Dz_0 \in \mathbb{D}, then ∣g∣|g| attains its maximum in the interior of the disk. The Maximum Modulus Principle then forces gg to be constant:

g(z)=eiθfor some θ∈Rg(z) = e^{i\theta} \quad \text{for some } \theta \in \mathbb{R}

Therefore f(z)=eiθzf(z) = e^{i\theta} z — a rotation. □\square


The Big Picture

The one trick is: divide by zz to turn ff into gg, then use the Maximum Modulus Principle. The condition f(0)=0f(0) = 0 is exactly what makes z=0z = 0 a removable singularity rather than a pole.

The result says: fixing the origin forces ff to be a contraction. The only way to preserve distances is to rotate.

Type: Complex AnalysisEdit on GitHub ↗