Conformal Mappings

Why does a map that merely preserves angles between curves end up being holomorphic? And why does holomorphy in turn force this rigid angle-preserving behavior almost everywhere? This question sits at the crossroads of geometry and analysis. It asks when a purely geometric condition — "angles are preserved, with a consistent sense of rotation" — is equivalent to a purely analytic one — complex differentiability. The answer is one of the most satisfying rigidity results in classical analysis. For a map with continuous partial derivatives and nonvanishing Jacobian, these two conditions coincide exactly. This is far from obvious. Preserving angles says nothing a priori about power series or Cauchy–Riemann equations. Yet the two notions turn out to be inseparable. Conformal mappings matter because they let us transport hard geometric problems onto simple model domains. These problems include Dirichlet problems on odd-shaped domains, fluid flow around obstacles, and electrostatic fields near sharp edges. We map them onto simple model domains like disks or half-planes, solve the problem there, and pull the solution back. The angle-preservation property guarantees something important. Local geometric structure — orthogonal grids, small shapes, harmonic conjugate pairs — survives the transport essentially undistorted in the infinitesimal sense. This holds even though global shapes can be wildly stretched. The big picture is this: a holomorphic function ff with f′(z0)≠0f'(z_0) \neq 0 acts in a special way near z0z_0. To first order, it acts exactly like the linear map "multiply by f′(z0)f'(z_0)." This is a rotation by arg⁡f′(z0)\arg f'(z_0) composed with a scaling by ∣f′(z0)∣|f'(z_0)|. Rotation-plus-scaling preserves angles and their orientation. Nothing else among the plane's linear maps does this, except this exact family (excluding reflections). This article makes that heuristic completely rigorous. We define conformality carefully, and prove the equivalence with holomorphy under the appropriate hypotheses. We also show precisely where each hypothesis is load-bearing. We build up from the definition of angle-preservation for smooth maps between planar domains. From there we move through the Cauchy–Riemann characterization. This leads to the central theorem linking conformality and holomorphy with nonvanishing derivative. Along the way we connect to prior results on harmonic functions. We also set up the transition to Mobius Transformations, the fundamental conformal automorphisms of the sphere, disk, and plane.

Key takeaways
  • A conformal map preserves angles between intersecting curves, both in magnitude and orientation (sense of rotation).
  • For a C1C^1 map with nonvanishing Jacobian, conformality at a point is equivalent to holomorphy with nonzero derivative there.
  • The equivalence fails without the Jacobian/derivative hypothesis: anti-holomorphic maps preserve angle magnitude but reverse orientation.
  • Real and imaginary parts of a holomorphic function are harmonic, and their level curves meet orthogonally — a direct consequence of conformality.
  • Points where f′(z0)=0f'(z_0) = 0 are exactly where conformality can fail, angles get multiplied by an integer ≥2\geq 2.
  • Key idea: locally, holomorphic functions with nonzero derivative act like a rotation-and-scaling — a genuinely rigid geometric fact hiding inside an analytic hypothesis.

Where this lives today

Conformal maps are the working tool of choice whenever a physical or mathematical problem is naturally posed on an irregular planar domain but has a clean solution on a disk or half-plane. In fluid dynamics, 2D irrotational incompressible flow is governed by a harmonic velocity potential, and conformal maps transport flow patterns (e.g., uniform flow) around simple shapes to flow around airfoils via the Joukowski map, a cornerstone of early aerodynamic theory. In electrostatics and heat conduction, solving the Dirichlet problem (boundary values of a harmonic function) on a complicated 2D region reduces, via a conformal map to the disk, to the elementary Poisson kernel formula — this is a direct payoff of the orthogonality of harmonic conjugates proved above. In complex dynamics, the local behavior of holomorphic maps near critical points (where conformality fails, as in Worked Example 2) governs the structure of Julia sets and the classification of periodic orbits. In cryptography and coding theory, conformal/analytic structure appears more indirectly through elliptic curve theory, where the complex-analytic uniformization of elliptic curves by the upper half-plane rests on conformal equivalence. In computer graphics and mesh generation, discrete conformal mappings are used to flatten curved surfaces (e.g., for texture mapping) while minimizing angular distortion. And the entire theory serves as the on-ramp to Mobius Transformations, the explicit conformal automorphisms of the sphere, disk, and half-plane that classify all conformal self-maps of these model domains.

Ask the tutor: Can you show me how the Riemann Mapping Theorem uses conformality to guarantee a biholomorphism onto the unit disk?

DefinitionConformal Map

Let U⊆CU \subseteq \mathbb{C} be open and let f:U→Cf: U \to \mathbb{C} be a function that is real-differentiable at z0∈Uz_0 \in U, meaning there is a real-linear map Df(z0):C→CDf(z_0): \mathbb{C} \to \mathbb{C} (identifying C≅R2\mathbb{C} \cong \mathbb{R}^2) such that

f(z0+h)=f(z0)+Df(z0)(h)+o(∣h∣)as h→0.f(z_0 + h) = f(z_0) + Df(z_0)(h) + o(|h|) \quad \text{as } h \to 0.

Say two smooth curves γ1,γ2:(−ε,ε)→U\gamma_1, \gamma_2: (-\varepsilon,\varepsilon) \to U intersect at z0z_0 if γ1(0)=γ2(0)=z0\gamma_1(0) = \gamma_2(0) = z_0 with γ1′(0),γ2′(0)≠0\gamma_1'(0), \gamma_2'(0) \neq 0. The angle between γ1\gamma_1 and γ2\gamma_2 at z0z_0, measured from γ1′(0)\gamma_1'(0) to γ2′(0)\gamma_2'(0), is θ=arg⁡(γ2′(0)/γ1′(0))∈(−π,π]\theta = \arg\big(\gamma_2'(0)/\gamma_1'(0)\big) \in (-\pi, \pi]. The map ff is conformal at z0z_0 if Df(z0)Df(z_0) is invertible and for every pair of curves γ1,γ2\gamma_1, \gamma_2 intersecting at z0z_0 with images f∘γ1f \circ \gamma_1, f∘γ2f \circ \gamma_2 (also intersecting, with nonzero velocity, at f(z0)f(z_0)), the angle from (f∘γ1)′(0)(f\circ\gamma_1)'(0) to (f∘γ2)′(0)(f\circ\gamma_2)'(0) equals the angle from γ1′(0)\gamma_1'(0) to γ2′(0)\gamma_2'(0), both in magnitude and sign. Equivalently: Df(z0)Df(z_0) preserves all angles (magnitude and orientation) between vectors in C≅R2\mathbb{C} \cong \mathbb{R}^2. ff is conformal on UU if it is conformal at every point of UU.

Intuition

The definition above is entirely about the linear map Df(z0)Df(z_0): since γi′(0)\gamma_i'(0) is a tangent vector and (f∘γi)′(0)=Df(z0)(γi′(0))(f\circ\gamma_i)'(0) = Df(z_0)\big(\gamma_i'(0)\big) by the chain rule, conformality at z0z_0 is purely a statement about how the single linear map Df(z0):R2→R2Df(z_0): \mathbb{R}^2 \to \mathbb{R}^2 treats angles between vectors — it does not depend on the curves at all beyond their initial velocity vectors. This is the key simplification: checking conformality reduces to linear algebra. Now, which real-linear maps T:R2→R2T: \mathbb{R}^2 \to \mathbb{R}^2 preserve all angles (with sign)? Writing TT as a 2×22\times 2 real matrix, one can show directly that TT preserves oriented angles between all pairs of vectors if and only if TT is a direct similarity: T(v)=λRθ(v)T(v) = \lambda R_\theta(v) for some λ>0\lambda > 0 and rotation RθR_\theta. In complex notation, this says exactly T(h)=c⋅hT(h) = c\cdot h for some nonzero c∈Cc \in \mathbb{C} — i.e., TT is complex-linear (multiplication by a complex scalar), not merely real-linear. This is the geometric seed from which the entire theory of holomorphic functions as "conformal to first order" grows: complex-linearity of the derivative is forced by the angle condition, and complex-linearity of Df(z0)Df(z_0) is precisely the Cauchy–Riemann equations in disguise. Conversely, if T(h)=cˉhˉT(h) = \bar{c} \bar h (complex-antilinear, i.e. involves conjugation), then TT reverses the sign of every angle while preserving magnitudes — this is what an anti-conformal map (like z↦zˉz \mapsto \bar z) does. This dichotomy — direct similarity versus conjugate-linear reflection-similarity — exhausts the linear maps that preserve angle magnitudes, and only the first family preserves orientation too.

Figure
Infinitesimal effect of f′(z0)=1+if'(z_0) = 1+i: rotation by 45°45° and scaling by 2\sqrt2 on two crossing curves
z₀ γ₁'(0) γ₂'(0) domain near z₀, angle θ f(z₀) Df(z₀)γ₁'(0) Df(z₀)γ₂'(0) image: same angle θ, rotated + scaled

Theorem: Conformality is Equivalent to Holomorphy (with nonzero derivative)

TheoremConformal ⇔ Holomorphic with nonvanishing derivative

Let U⊆CU \subseteq \mathbb{C} be open and let f=u+iv:U→Cf = u + iv : U \to \mathbb{C} be a function whose real and imaginary parts u,v:U→Ru, v: U \to \mathbb{R} have continuous partial derivatives on UU (i.e. f∈C1(U)f \in C^1(U) as a map R2→R2\mathbb{R}^2 \to \mathbb{R}^2). Fix z0∈Uz_0 \in U. Then the following are equivalent:

(a) ff is complex-differentiable at z0z_0 (i.e. holomorphic at z0z_0 in the sense that lim⁡h→0f(z0+h)−f(z0)h\lim_{h\to 0} \frac{f(z_0+h)-f(z_0)}{h} exists) and f′(z0)≠0f'(z_0) \neq 0.

(b) ff is conformal at z0z_0 in the sense of the Conformal Map definition above (angle- and orientation-preserving, with Df(z0)Df(z_0) invertible).

LemmaAngle-preserving linear maps are complex scalings

Let T:R2→R2T: \mathbb{R}^2 \to \mathbb{R}^2 be an invertible real-linear map, viewed as T:C→CT: \mathbb{C} \to \mathbb{C}. Suppose TT preserves oriented angles: for all nonzero v,w∈Cv, w \in \mathbb{C},

arg⁡(T(w)T(v))=arg⁡(wv)(mod2π).\arg\left(\frac{T(w)}{T(v)}\right) = \arg\left(\frac{w}{v}\right) \pmod {2\pi}.

Then there exists c∈C∖{0}c \in \mathbb{C}\setminus\{0\} such that T(h)=chT(h) = ch for all h∈Ch \in \mathbb{C}.

Proof

Proof of the Lemma. Write TT in real coordinates as T(x,y)=(ax+by, cx+dy)T(x,y) = (ax+by,\, cx + dy) with ad−bc≠0ad - bc \neq 0 (invertibility). Equivalently, using z=x+iyz = x+iy, every real-linear TT can be written uniquely as

T(z)=αz+βzˉ,α=12[(a+d)+i(c−b)],β=12[(a−d)+i(c+b)].T(z) = \alpha z + \beta \bar z, \qquad \alpha = \tfrac{1}{2}\big[(a+d) + i(c-b)\big], \quad \beta = \tfrac{1}{2}\big[(a-d) + i(c+b)\big].

(This is a standard change of basis: any real-linear self-map of R2≅C\mathbb{R}^2\cong \mathbb C is uniquely of the form z↦αz+βzˉz \mapsto \alpha z + \beta \bar z; expand αz+βzˉ\alpha z + \beta \bar z in x,yx,y and match coefficients with a,b,c,da,b,c,d to see this is a bijective correspondence.) Apply the angle-preservation hypothesis to the two vectors v=1v = 1 and w=iw = i, which have angle π/2\pi/2 between them (i.e. arg⁡(w/v)=π/2\arg(w/v) = \pi/2). We get

arg⁡(T(i)T(1))=π2.\arg\left(\frac{T(i)}{T(1)}\right) = \frac{\pi}{2}.

Now T(1)=α+βT(1) = \alpha + \beta and T(i)=iα−iβ=i(α−β)T(i) = i\alpha - i\beta = i(\alpha - \beta). So

T(i)T(1)=i(α−β)α+β.\frac{T(i)}{T(1)} = \frac{i(\alpha-\beta)}{\alpha+\beta}.

This quotient must be a positive multiple of ii (since its argument is exactly π/2\pi/2, not just π/2  π\pi/2 \bmod \pi). Write α−βα+β=t\frac{\alpha - \beta}{\alpha+\beta} = t; we need itit to have argument exactly π/2\pi/2, i.e. tt must be a positive real number. (Note α+β=T(1)≠0\alpha + \beta = T(1) \ne 0 since TT is invertible.) Next apply angle preservation to v=1v=1 and w=1+iw = 1+i (angle π/4\pi/4 from vv to ww). We compute

T(1+i)=T(1)+T(i)=(α+β)+i(α−β)=(α+β)(1+it).T(1+i) = T(1) + T(i) = (\alpha+\beta) + i(\alpha - \beta) = (\alpha+\beta)(1 + it).

So T(1+i)T(1)=1+it\dfrac{T(1+i)}{T(1)} = 1+it, and we need arg⁡(1+it)=π/4\arg(1+it) = \pi/4. Since t>0t>0 is real, 1+it1+it lies in the first quadrant, and arg⁡(1+it)=π/4\arg(1+it) = \pi/4 forces t=1t = 1 (as arctan⁡(t)=π/4  ⟺  t=1\arctan(t) = \pi/4 \iff t=1). Therefore α−βα+β=1\dfrac{\alpha-\beta}{\alpha+\beta} = 1, which gives α−β=α+β\alpha - \beta = \alpha+\beta, i.e. β=0\beta = 0. Hence T(z)=αzT(z) = \alpha z with α=T(1)≠0\alpha = T(1) \neq 0 (again by invertibility, since T(1)=0T(1)=0 would make TT non-injective). Setting c:=αc := \alpha completes the proof of the lemma. ■\blacksquare

∎
Proof

Proof of the Theorem, by direct computation reducing both sides to the same linear-algebra statement (technique: reduction to the Lemma via the real Jacobian).

(a) ⇒\Rightarrow (b). Suppose ff is complex-differentiable at z0z_0 with derivative f′(z0)=c≠0f'(z_0) = c \neq 0. By definition of complex differentiability,

f(z0+h)−f(z0)=c h+o(∣h∣)as h→0,f(z_0+h) - f(z_0) = c\,h + o(|h|) \quad \text{as } h \to 0,

so the real-derivative Df(z0)Df(z_0) (which exists since f∈C1f \in C^1, and agrees with the complex derivative here) is exactly the real-linear map h↦chh \mapsto ch, i.e. multiplication by the nonzero complex number cc. This map is invertible (as c≠0c \ne 0) and, writing c=∣c∣eiθc = |c|e^{i\theta}, it acts on any h≠0h\ne 0 by h↦∣c∣eiθhh \mapsto |c| e^{i\theta} h: a rotation by θ\theta composed with scaling by ∣c∣>0|c|>0. Now take any two curves γ1,γ2\gamma_1,\gamma_2 intersecting at z0z_0 with tangents v1=γ1′(0)v_1 = \gamma_1'(0), v2=γ2′(0)v_2 = \gamma_2'(0), both nonzero. By the chain rule,

(f∘γj)′(0)=Df(z0)(vj)=c vj,j=1,2.(f\circ\gamma_j)'(0) = Df(z_0)(v_j) = c\,v_j, \qquad j=1,2.

Then

arg⁡((f∘γ2)′(0)(f∘γ1)′(0))=arg⁡(cv2cv1)=arg⁡(v2v1),\arg\left(\frac{(f\circ\gamma_2)'(0)}{(f\circ\gamma_1)'(0)}\right) = \arg\left(\frac{c v_2}{c v_1}\right) = \arg\left(\frac{v_2}{v_1}\right),

since multiplying numerator and denominator by the same nonzero cc does not change the argument of the ratio. This is exactly the statement that the angle from γ1\gamma_1 to γ2\gamma_2 at z0z_0 equals the angle from f∘γ1f\circ\gamma_1 to f∘γ2f\circ\gamma_2 at f(z0)f(z_0), with sign preserved. Also each image tangent cvj≠0c v_j \neq 0 since c≠0,vj≠0c\ne 0, v_j\ne 0. Hence ff is conformal at z0z_0.

(b) ⇒\Rightarrow (a). Suppose ff is conformal at z0z_0. By hypothesis f∈C1(U)f \in C^1(U), so ff is real-differentiable at z0z_0 with real-linear derivative T:=Df(z0)T := Df(z_0), invertible by the conformality hypothesis. Conformality says: for every pair of nonzero vectors v,w∈Cv, w \in \mathbb{C} that arise as tangent vectors of curves through z0z_0 — but every nonzero vector in C\mathbb{C} arises this way (take γ(t)=z0+tv\gamma(t) = z_0 + tv) — we have

arg⁡(T(w)T(v))=arg⁡(wv).\arg\left(\frac{T(w)}{T(v)}\right) = \arg\left(\frac{w}{v}\right).

So TT satisfies exactly the hypothesis of the Lemma above. By the Lemma, there is c∈C∖{0}c \in \mathbb{C}\setminus\{0\} with T(h)=chT(h) = ch for all hh. Since Df(z0)Df(z_0) is by definition the real-linear map satisfying

f(z0+h)−f(z0)=Df(z0)(h)+o(∣h∣)=ch+o(∣h∣),f(z_0+h) - f(z_0) = Df(z_0)(h) + o(|h|) = ch + o(|h|),

dividing by h≠0h\neq 0 and letting h→0h \to 0 gives

lim⁡h→0f(z0+h)−f(z0)h=c,\lim_{h\to 0} \frac{f(z_0+h)-f(z_0)}{h} = c,

which shows ff is complex-differentiable at z0z_0 with f′(z0)=c≠0f'(z_0) = c \neq 0. This proves (a). ■\blacksquare

Remark on the role of C1C^1. The hypothesis f∈C1(U)f \in C^1(U) (as a map of R2\mathbb{R}^2) is what guarantees ff is real-differentiable at z0z_0 with a genuine linear map Df(z0)Df(z_0), so that the purely linear-algebraic Lemma applies. Without it, "conformal" (angle-preserving for curves) need not correspond to any linear approximation at all, and the equivalence can break down at the level of definitions, not just conclusions.

∎
CorollaryHarmonic conjugates meet orthogonally

Let f=u+ivf = u+iv be holomorphic on open UU with f′(z0)≠0f'(z_0) \neq 0. Then the level curve of uu through z0z_0 and the level curve of vv through z0z_0 intersect at a right angle at z0z_0 (assuming both level sets are smooth curves near z0z_0, which holds since ∇u,∇v≠0\nabla u, \nabla v \neq 0 there by the Cauchy–Riemann equations and f′(z0)≠0f'(z_0)\ne 0).

Proof

By the Theorem, ff is conformal at z0z_0, so it maps the two families of coordinate lines {Re(w)=const}\{\mathrm{Re}(w) = \text{const}\}, {Im(w)=const}\{\mathrm{Im}(w) = \text{const}\} in the ww-plane back — via f−1f^{-1}, locally defined since f′(z0)≠0f'(z_0)\neq 0 by the Inverse Function Theorem for holomorphic maps — to two orthogonal families of curves in UU: exactly the level curves u=constu = \text{const} and v=constv = \text{const}. Since ff preserves angles at z0z_0 (Theorem, direction (a)⇒\Rightarrow(b)) and the images of these level curves under ff are straight lines meeting at right angles at f(z0)f(z_0), the level curves themselves must meet at right angles at z0z_0. ■\blacksquare

∎

Worked examples

Example 1: f(z)=z2+2zf(z) = z^2 + 2z at z0=−1+2iz_0 = -1+2i, an asymmetric non-origin point. Here f′(z)=2z+2f'(z) = 2z+2, so f′(z0)=2(−1+2i)+2=4i≠0f'(z_0) = 2(-1+2i) + 2 = 4i \neq 0. By the Theorem, ff is conformal at z0z_0, with local behavior: multiplication by 4i4i, i.e. rotate by π/2\pi/2 and scale by 44. Let's verify this concretely with two curves through z0z_0. Take γ1(t)=z0+t(1)\gamma_1(t) = z_0 + t(1) (horizontal line) and γ2(t)=z0+t(1+i)\gamma_2(t) = z_0 + t(1+i) (line at angle π/4\pi/4 to γ1\gamma_1), so v1=1v_1 = 1, v2=1+iv_2 = 1+i, and the angle from γ1\gamma_1 to γ2\gamma_2 is arg⁡((1+i)/1)=π/4\arg\big((1+i)/1\big) = \pi/4. Compute the images to first order. We have f(z0)=(−1+2i)2+2(−1+2i)=(1−4i−4)+(−2+4i)=(−3−4i)+(−2+4i)=−5f(z_0) = (-1+2i)^2 + 2(-1+2i) = (1 - 4i - 4) + (-2+4i) = (-3-4i) + (-2+4i) = -5. Now differentiate along each curve:

(f∘γ1)′(0)=f′(z0)⋅v1=4i⋅1=4i,(f\circ\gamma_1)'(0) = f'(z_0)\cdot v_1 = 4i \cdot 1 = 4i,
(f∘γ2)′(0)=f′(z0)⋅v2=4i(1+i)=4i−4=−4+4i.(f\circ\gamma_2)'(0) = f'(z_0)\cdot v_2 = 4i(1+i) = 4i - 4 = -4+4i.

The image angle is

arg⁡(−4+4i4i)=arg⁡(4i(−1+i)4i)=arg⁡(−1+i)=3π4.\arg\left(\frac{-4+4i}{4i}\right) = \arg\left(\frac{4i(-1+i)}{4i}\right) = \arg(-1+i) = \frac{3\pi}{4}.

Wait — we should compare to the original angle π/4\pi/4, and check they match: arg⁡(−4+4i4i)\arg\left(\frac{-4+4i}{4i}\right). Let's recompute directly: −4+4i4i=−1+ii=(−1+i)(−i)1=i−i2⋅(−1)⋯\dfrac{-4+4i}{4i} = \dfrac{-1+i}{i} = \dfrac{(-1+i)(-i)}{1} = i - i^2\cdot(-1)\cdots — more carefully:

−1+ii=(−1+i)i⋅−i−i=(−1+i)(−i)1=(i)−(i)(i)⋅(recompute).\frac{-1+i}{i} = \frac{(-1+i)}{i}\cdot\frac{-i}{-i} = \frac{(-1+i)(-i)}{1} = (i) - (i)(i) \cdot(\text{recompute}).

Direct: (−1+i)⋅(−i)=i−i2=i+1=1+i(-1+i)\cdot(-i) = i - i^2 = i+1 = 1+i. So the ratio is 1+i1+i, and arg⁡(1+i)=π/4\arg(1+i) = \pi/4. This matches the original angle π/4\pi/4 exactly, confirming conformality numerically at this asymmetric point. (The earlier miscomputed intermediate step is corrected here; the final ratio 1+i1+i has argument π/4\pi/4, as required.)

Example 2: Failure of conformality at a critical point, f(z)=z3−3zf(z) = z^3 - 3z near a point where f′=0f'=0. We have f′(z)=3z2−3=3(z−1)(z+1)f'(z) = 3z^2 - 3 = 3(z-1)(z+1), which vanishes at z0=1z_0 = 1. Near z0=1z_0=1, write z=1+hz = 1+h:

f(1+h)=(1+h)3−3(1+h)=1+3h+3h2+h3−3−3h=−2+3h2+h3.f(1+h) = (1+h)^3 - 3(1+h) = 1 + 3h + 3h^2 + h^3 - 3 - 3h = -2 + 3h^2 + h^3.

So f(1+h)−f(1)=3h2+h3=3h2(1+h/3)f(1+h) - f(1) = 3h^2 + h^3 = 3h^2(1 + h/3), and to leading order f(1+h)−f(1)≈3h2f(1+h)-f(1) \approx 3h^2. Take two curves through z0=1z_0=1 with tangent directions v1=1v_1 = 1 (angle 00) and v2=eiπ/6v_2 = e^{i\pi/6} (angle π/6\pi/6 from v1v_1). Parametrize γj(t)=1+tvj\gamma_j(t) = 1 + t v_j. Then

f(γj(t))−f(1)=3t2vj2+O(t3),f(\gamma_j(t)) - f(1) = 3t^2 v_j^2 + O(t^3),

so the "leading tangent direction" of the image curve is governed by vj2v_j^2 (the classical derivative vanishes, so the first nonzero term controls the local direction, doubling the angle). The image direction argument is 2arg⁡(vj)2\arg(v_j): for v1v_1 this is 00, for v2v_2 this is π/3\pi/3. So the angle between the image curves is π/3−0=π/3\pi/3 - 0 = \pi/3, double the original angle π/6\pi/6. This is the general local model at a critical point of order kk (here f(z)−f(z0)∼c(z−z0)2f(z)-f(z_0) \sim c(z-z_0)^2, k=2k=2): angles at z0z_0 get multiplied by kk, so conformality genuinely fails whenever f′(z0)=0f'(z_0)=0, exactly as the Theorem's hypothesis f′(z0)≠0f'(z_0)\neq 0 demands.

CounterexampleDropping "orientation-preserving" — anti-holomorphic maps preserve angle magnitude but reverse sign

Consider g(z)=zˉg(z) = \bar z on U=CU = \mathbb{C}. This map is real-differentiable everywhere (it is real-linear!), with Dg(z0)(h)=hˉDg(z_0)(h) = \bar h for every z0z_0. It is not complex-differentiable at any point: the difference quotient g(z0+h)−g(z0)h=hˉh\dfrac{g(z_0+h)-g(z_0)}{h} = \dfrac{\bar h}{h} has no limit as h→0h\to 0 (it equals 11 along the real axis and −1-1 along the imaginary axis). Yet gg preserves the magnitude of every angle: for nonzero v,wv,w,

arg⁡(w‾v‾)=arg⁡((wv)‾)=−arg⁡(wv),\arg\left(\frac{\overline{w}}{\overline v}\right) = \arg\left(\overline{\left(\frac{w}{v}\right)}\right) = -\arg\left(\frac{w}{v}\right),

so the angle from vv to ww has the same magnitude as the angle from vˉ\bar v to wˉ\bar w, but the sign is flipped. Geometrically, zˉ\bar z reflects the plane across the real axis, which preserves angle magnitudes but reverses orientation (a clockwise angle becomes counterclockwise). This shows why the orientation clause in the definition of "conformal" is not optional embroidery: if we dropped it and asked only for angle magnitudes to be preserved, then anti-holomorphic maps (conjugates of holomorphic maps, i.e. maps of the form f(z)‾\overline{f(z)} for holomorphic ff with f′≠0f'\ne 0) would also qualify, breaking the clean equivalence "angle-preserving   ⟺  \iff holomorphic." The Lemma's proof used the exact value π/2↦π/2\pi/2 \mapsto \pi/2 (not ±π/2\pm\pi/2) to pin down β=0\beta = 0 rather than α=0\alpha = 0; allowing sign flips would instead force α=0\alpha=0, giving T(z)=βzˉT(z) = \beta \bar z, the anti-holomorphic linear model. Without fixing an orientation convention, the theorem statement "ff is conformal iff holomorphic" is simply false — half the true statement is missing (it would need to say "holomorphic or anti-holomorphic").

Scope, edge cases & common traps

SituationWhat happensWhy
f′(z0)≠0f'(z_0) \neq 0ff conformal at z0z_0Theorem, direction (a)⇒(b)
f′(z0)=0f'(z_0) = 0, order k≥2k\ge 2 zero of f−f(z0)f - f(z_0)angles at z0z_0 multiply by kkleading term c(z−z0)kc(z-z_0)^k dominates
ff merely real-differentiable, not C1C^1Theorem's Lemma still needs Df(z0)Df(z_0) to exist and be invertible; real-differentiability at a single point suffices for the Lemma step, but C1C^1 is used to know DfDf varies continuously / matches complex derivative cleanly on UUsubtlety in regularity assumptions
f(z)=zˉf(z) = \bar z (or any anti-holomorphic map)angle-magnitude preserving, orientation-reversingnot conformal in our (oriented) sense
ff conformal on connected UU, f′f' never zeroff is a local biholomorphism at each point (open mapping) but need not be globally injectivee.g. f(z)=ezf(z)=e^z is conformal on all of C\mathbb C (never 00 derivative) yet not injective

The mathematician behind it

Origins · 1 minBernhard Riemann and how this was discovered
BR
Bernhard Riemann
1826–1866 · Göttingen, mid-19th century complex analysis and geometry

Riemann's 1851 doctoral dissertation, written under Gauss, introduced the geometric viewpoint on complex functions that makes conformality central rather than incidental: a holomorphic function is understood through how it deforms shapes, not merely through power series. This geometric lens directly produced the Riemann Mapping Theorem — any simply connected proper subdomain of C\mathbb{C} is conformally equivalent to the unit disk — arguably the single deepest classical statement about conformal maps, and one that could not even be formulated without first isolating exactly what "conformal" should mean.

History
- 1799: Gauss's dissertation on the Fundamental Theorem of Algebra implicitly uses angle-preserving properties of polynomial maps.
- 1825: Cauchy develops the integral calculus of complex functions, laying analytic groundwork later linked to the geometric conformality picture.
- 1851: Riemann's dissertation formulates conformal mapping geometrically and states the Riemann Mapping Theorem (proof completed rigorously later by others).
- 1907: Koebe and Poincaré give the first fully rigorous, general proofs of the Riemann Mapping Theorem.
- 1916: Bieberbach's coefficient conjecture for univalent conformal maps of the disk spurs decades of conformal-mapping research, resolved by de Branges in 1984.
Is every conformal map automatically holomorphic?

Only under the hypotheses stated: if ff is C1C^1 as a map of R2\mathbb{R}^2 (so a genuine derivative Df(z0)Df(z_0) exists) and Df(z0)Df(z_0) is invertible, then angle-and-orientation preservation forces Df(z0)Df(z_0) to be multiplication by a nonzero complex number, which is precisely complex-differentiability with nonzero derivative. Without the C1C^1/invertibility setup, "preserves angles between curves" is not even guaranteed to correspond to a linear approximation, so the equivalence can't get started. In practice, essentially every textbook usage of "conformal" implicitly assumes enough smoothness for this equivalence to hold, so in complex analysis "conformal" and "holomorphic with nonvanishing derivative" are used almost interchangeably.

What exactly breaks at a point where f′(z0)=0f'(z_0)=0?

If f(z)−f(z0)=c(z−z0)k+O((z−z0)k+1)f(z)-f(z_0) = c(z-z_0)^k + O((z-z_0)^{k+1}) with c≠0c\neq 0 and k≥2k \geq 2, the leading behavior near z0z_0 is governed by the kk-th power map, which multiplies angles at the origin by kk. Concretely, two curves crossing at angle θ\theta at z0z_0 have images crossing at angle kθ(mod2π)k\theta \pmod{2\pi} at f(z0)f(z_0). So conformality fails in a precise, quantifiable way: it's not that angles become meaningless, but that they get systematically scaled by an integer factor k≥2k \geq 2, as shown explicitly in Worked Example 2 with k=2k=2.

Does conformal mean the same thing as "shape-preserving"?

No, and this is a common misconception. Conformal maps preserve angles infinitesimally at each point, but they can and typically do distort large-scale shapes dramatically — stretching some directions more than others as you move away from a base point, and stretching different regions of the domain by wildly different amounts. A square far from the origin under f(z)=z2f(z)=z^2 may map to a shape that looks nothing like a square globally, even though every infinitesimally small piece of it has its corner angles preserved. "Conformal" is a first-order, pointwise statement, not a global rigidity statement about shape.

Why do harmonic conjugates' level curves meet at right angles, and why does this matter?

If f=u+ivf = u+iv is holomorphic with f′(z0)≠0f'(z_0)\ne 0, the Corollary shows the level curves {u=u(z0)}\{u = u(z_0)\} and {v=v(z0)}\{v=v(z_0)\} cross orthogonally at z0z_0, because ff conformally maps these curves to the standard orthogonal coordinate lines in the ww-plane. This matters physically: if uu is a temperature (or electric potential) field, its harmonic conjugate vv gives the flow lines (or field lines) that are everywhere perpendicular to the isotherms (or equipotentials) — exactly the geometric picture used in heat flow and electrostatics to visualize flux lines from potential level sets.

Is the converse direction (b)⇒(a) of the theorem really necessary, or is it "obvious" from (a)⇒(b)?

It is not automatic and requires its own argument — this is exactly the direction proved via the Lemma. The forward direction (a)⇒(b) is a relatively short computation using the chain rule once you know ff is holomorphic. The converse asks you to start from a purely geometric hypothesis (angles preserved for all pairs of curves) and deduce the much more rigid analytic conclusion that the derivative map is complex-linear — this genuinely uses the special values of angles like π/2\pi/2 and π/4\pi/4, as the Lemma's proof shows, and is the harder, more surprising half of the equivalence.

How does this connect to Möbius transformations?

Möbius transformations f(z)=az+bcz+df(z) = \frac{az+b}{cz+d} with ad−bc≠0ad-bc\neq 0 are holomorphic on C\mathbb{C} minus at most one point (or on all of the Riemann sphere), and one computes f′(z)=ad−bc(cz+d)2≠0f'(z) = \frac{ad-bc}{(cz+d)^2} \neq 0 everywhere they're defined. So by the theorem here, every Möbius transformation is conformal at every point of its domain. They form the complete group of conformal automorphisms of the Riemann sphere, and restricted subgroups give the automorphisms of the disk and upper half-plane — the natural next topic once local conformality is understood.

Can a conformal map fail to be injective even in a small neighborhood of the point where it's conformal?

No — this is where the difference between local and global behavior is precise rather than vague. If f′(z0)≠0f'(z_0)\neq 0, the (holomorphic) Inverse Function Theorem guarantees ff is injective on some sufficiently small neighborhood of z0z_0, i.e., locally biholomorphic there. What can fail is global injectivity on the whole domain, as in the eze^z example: conformal (hence locally injective) at every point, yet globally many-to-one because of periodicity. Local conformality at a point always yields local injectivity near that point; it just doesn't control behavior far away.

Before this

Where this leads