🧮 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={zC:z<1}\mathbb{D} = \{z \in \mathbb{C} : |z| < 1\} be the open unit disk.

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

Prove that f(z)z|f(z)| \leq |z| for all zDz \in \mathbb{D}.

Bonus: Show that if equality holds at any single point z00z_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)=limh0f(z+h)f(z)hf'(z) = \lim_{h \to 0} \frac{f(z+h) - f(z)}{h}

exists, where hCh \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=0an(zz0)nf(z) = \sum_{n=0}^{\infty} a_n (z - z_0)^n

In real analysis: analytic is strictly stronger than smooth (e.g. e1/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=2ux2+2uy2=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:DDf: \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 z0g(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)/zf(0)g(z) = f(z)/z \to f'(0) as z0z \to 0.

This means z=0z = 0 is a removable singularitygg 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 zr|z| \leq r:

g(z)maxz=rg(z)<1r|g(z)| \leq \max_{|z|=r} |g(z)| < \frac{1}{r}

Step 4: Let r1r \to 1

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

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

This means f(z)/z1|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 z0Dz_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 ↗