Complex Conformal Maps: Bending a Grid Without Breaking Its Angles
An analytic complex function can stretch and twist the plane into wild new shapes, yet at every ordinary point it preserves the angle between any two crossing curves.
A function that moves the plane
A real function bends a line. A complex function w = f(z) bends the whole plane: it takes each point z = x + iy and sends it to a new point w. Feed it a square grid and the grid lines come out as curves. In general those curves can cross at any angle, tear, or fold.
But there is a special class of functions — the analytic ones — that warp the grid beautifully: the curves still meet at exactly the same angles they did before. Maps with this property are called conformal.
Why angles survive
Zoom in on a tiny patch around a point z0. There the function is well approximated by its linearisation, f(z) ≈ f(z0) + f′(z0)(z − z0). The only thing that happens to the little displacement z − z0 is that it gets multiplied by the single complex number f′(z0).
And multiplying by a complex number r e iφ does just two things: it scales lengths by r and rotates by the angle φ. Every direction near z0 is turned by the same angle φ, so the angle between any two directions is unchanged. That is conformality.
- Differentiate: f′(z) = 2z, so f′(i) = 2i.
- In polar form 2i = 2·e^{iπ/2}, so |f′(i)| = 2 and arg f′(i) = π/2 (90°).
- Near z = i the map scales small shapes by 2 and rotates them by 90°.
- Because f′(i) ≠ 0, angles are preserved there.
- f′(z) = 2z, so f′(0) = 0 — the derivative vanishes at the origin.
- The linear term disappears, so the linear rotation-scaling argument no longer applies.
- In polar form z = r·e^{iθ} maps to z² = r²·e^{i(2θ)}: the angle θ is doubled.
- Two rays meeting at angle α at the origin come out meeting at angle 2α.
Check your understanding
- A complex function w = f(z) transforms the whole plane, warping a grid into curves.
- Analytic (complex-differentiable) functions satisfy the Cauchy–Riemann equations and are the ones that give conformal maps.
- Near a point, an analytic map is just multiplication by f′(z₀) = r·e^{iφ}: scale by r and rotate by φ, turning every direction equally.
- Turning all directions by the same angle preserves the angle between curves, so analytic maps are angle-preserving where f′(z) ≠ 0.
- At critical points where f′ = 0 angles are multiplied (z² doubles them), and non-analytic maps like conjugation are not conformal at all.