Skip to content
homeaboutworkprojectsthesiswritingresume
Loading
~/blog/holomorphic-functions-and-cauchy0%dark
  1. home/
  2. writing/
  3. Holomorphic Functions and Cauchy's Theorem

27 June 2026 · 8 min read · updated 09 June 2026

Holomorphic Functions and Cauchy's Theorem

A function differentiable in the complex sense is far more rigid than a real differentiable function, because complex differentiability ties the real and imaginary parts together through the Cauchy-Riemann equations. We define holomorphic functions, derive the Cauchy-Riemann equations, prove Goursat's theorem that the contour integral around a triangle vanishes, prove the Cauchy integral formula that recovers a holomorphic function inside a circle from its values on the circle, and deduce that holomorphic functions are analytic and that a bounded entire function is constant. These are the tools the residue calculus is built on.

  • 5 equations
  • 9 results
  • 6 connections
  • complex-analysis
On this page▾
  • Holomorphic functions
  • Goursat's theorem
  • The Cauchy integral formula

8 min left

  • Holomorphic functions1m
  • Goursat's theorem3m
  • The Cauchy integral formula3m

Complex differentiability replaces a real limit by a complex one, a small change in the definition that is enormously stronger. The difference quotient must converge as the increment approaches zero from every direction in the plane, and this forces a rigidity with no real analogue, that a function differentiable once is differentiable infinitely often and equals its own power series. The source of the rigidity is a closed contour integral that always vanishes, and from it the value of a function inside a region is determined by its values on the boundary. This post proves that chain of results, the Cauchy-Riemann equations, Goursat's theorem, and the Cauchy integral formula, building on the real differentiation and integration of the analysis track [1], [2].

#Holomorphic functions

Definition1

A function fff on an open set Ω⊆C\Omega\subseteq\CΩ⊆C is holomorphic at z0z_0z0​ when

f′(z0)=lim⁡h→0f(z0+h)−f(z0)h(1)f'(z_0)=\lim_{h\to 0}\frac{f(z_0+h)-f(z_0)}{h} \tag{1}f′(z0​)=h→0lim​hf(z0​+h)−f(z0​)​(1)

exists as a complex limit, h∈Ch\in\Ch∈C. It is holomorphic on Ω\OmegaΩ when holomorphic at every point, and entire when Ω=C\Omega=\CΩ=C.

Writing f=u+ivf=u+ivf=u+iv in real and imaginary parts and z=x+iyz=x+iyz=x+iy, the limit must agree whether hhh is real or imaginary, and that single demand couples the partials.

Proposition2

If f=u+ivf=u+ivf=u+iv is holomorphic, then the Cauchy-Riemann equations ux=vyu_x=v_yux​=vy​ and uy=−vxu_y=-v_xuy​=−vx​ hold, and f′=ux+ivxf'=u_x+iv_xf′=ux​+ivx​.

Proof

Take hhh real in Equation (1). The limit is the partial in xxx, f′(z0)=ux+ivxf'(z_0)=u_x+iv_xf′(z0​)=ux​+ivx​. Take h=ikh=ikh=ik with kkk real. Then f(z0+ik)−f(z0)ik=1i(uy+ivy)=vy−iuy\frac{f(z_0+ik)-f(z_0)}{ik}=\frac1i(u_y+iv_y)=v_y-iu_yikf(z0​+ik)−f(z0​)​=i1​(uy​+ivy​)=vy​−iuy​, the partial in yyy divided by iii. The two expressions for f′(z0)f'(z_0)f′(z0​) must agree, so ux+ivx=vy−iuyu_x+iv_x=v_y-iu_yux​+ivx​=vy​−iuy​, and matching real and imaginary parts gives ux=vyu_x=v_yux​=vy​ and uy=−vxu_y=-v_xuy​=−vx​.

The Cauchy-Riemann equations say the gradient of vvv is the gradient of uuu rotated by a right angle, the geometric fact behind conformality where the derivative is nonzero. Their deeper consequence is the vanishing of contour integrals.

#Goursat's theorem

A contour integral ∫γf(z) dz\int_\gamma f(z)\,dz∫γ​f(z)dz of a continuous fff along a piecewise smooth path γ\gammaγ is the Riemann integral ∫f(γ(t))γ′(t) dt\int f(\gamma(t))\gamma'(t)\,dt∫f(γ(t))γ′(t)dt, and it is bounded by the length of γ\gammaγ times the maximum of ∣f∣\abs f∣f∣. The key fact is that it vanishes around the boundary of a triangle.

Theorem3

If fff is holomorphic on an open set containing a solid triangle Δ\DeltaΔ, then ∫∂Δf(z) dz=0\int_{\partial\Delta}f(z)\, dz=0∫∂Δ​f(z)dz=0.

Proof

Let I=∫∂ΔfI=\int_{\partial\Delta}fI=∫∂Δ​f. Join the midpoints of the sides to split Δ\DeltaΔ into four congruent sub-triangles. Summing their boundary integrals, the interior edges are traversed twice in opposite directions and cancel, so III is the sum of the four, and at least one sub-triangle Δ1\Delta_1Δ1​ has ∣∫∂Δ1f∣≥∣I∣/4\abs{\int_{\partial\Delta_1}f}\ge\abs I/4​∫∂Δ1​​f​≥∣I∣/4. Repeating produces nested triangles Δ⊇Δ1⊇⋯\Delta\supseteq\Delta_1 \supseteq\cdotsΔ⊇Δ1​⊇⋯ with ∣∫∂Δnf∣≥∣I∣/4n\abs{\int_{\partial\Delta_n}f}\ge\abs I/4^n​∫∂Δn​​f​≥∣I∣/4n, while the diameter and perimeter halve, diam⁡Δn=2−ndiam⁡Δ\operatorname{diam}\Delta_n=2^{-n}\operatorname{diam}\DeltadiamΔn​=2−ndiamΔ and len⁡∂Δn=2−nlen⁡∂Δ\operatorname{len}\partial\Delta_n=2^{-n} \operatorname{len}\partial\Deltalen∂Δn​=2−nlen∂Δ. The nested compact triangles with shrinking diameter intersect in a single point z∗z^\astz∗ by completeness. Holomorphy at z∗z^\astz∗ writes

f(z)=f(z∗)+f′(z∗)(z−z∗)+ψ(z)(z−z∗),ψ(z)→0 as z→z∗.(2)f(z)=f(z^\ast)+f'(z^\ast)(z-z^\ast)+\psi(z)(z-z^\ast),\qquad\psi(z)\to 0\ \text{as }z\to z^\ast. \tag{2}f(z)=f(z∗)+f′(z∗)(z−z∗)+ψ(z)(z−z∗),ψ(z)→0 as z→z∗.(2)

Here ψ(z):=[f(z)−f(z∗)]/(z−z∗)−f′(z∗)\psi(z):=[f(z)-f(z^\ast)]/(z-z^\ast)-f'(z^\ast)ψ(z):=[f(z)−f(z∗)]/(z−z∗)−f′(z∗) for z≠z∗z\ne z^\astz=z∗ and ψ(z∗):=0\psi(z^\ast):=0ψ(z∗):=0; the definition of f′(z∗)f'(z^\ast)f′(z∗) makes ψ\psiψ continuous at z∗z^\astz∗, and elsewhere it is continuous as a quotient with nonvanishing denominator, so ψ(z)(z−z∗)\psi(z)(z-z^\ast)ψ(z)(z−z∗) is a continuous integrand on ∂Δn\partial\Delta_n∂Δn​. The first two terms have the primitive f(z∗)z+12f′(z∗)(z−z∗)2f(z^\ast)z+\tfrac12 f'(z^\ast)(z-z^\ast)^2f(z∗)z+21​f′(z∗)(z−z∗)2, so they integrate to 000 around the closed ∂Δn\partial\Delta_n∂Δn​ by the fundamental theorem for contour integrals. Hence ∫∂Δnf=∫∂Δnψ(z)(z−z∗) dz\int_{\partial\Delta_n}f=\int_{\partial\Delta_n}\psi(z)(z-z^\ast)\,dz∫∂Δn​​f=∫∂Δn​​ψ(z)(z−z∗)dz. Since z∗z^\astz∗ lies in every closed Δn\Delta_nΔn​, any z∈∂Δnz\in\partial\Delta_nz∈∂Δn​ has ∣z−z∗∣≤diam⁡Δn\abs{z-z^\ast}\le\operatorname{diam}\Delta_n∣z−z∗∣≤diamΔn​, so the integrand is bounded by εndiam⁡Δn\varepsilon_n\operatorname{diam}\Delta_nεn​diamΔn​ and the integral in modulus by εndiam⁡Δn⋅len⁡∂Δn\varepsilon_n \operatorname{diam}\Delta_n\cdot\operatorname{len}\partial\Delta_nεn​diamΔn​⋅len∂Δn​, where εn=sup⁡∂Δn∣ψ∣\varepsilon_n=\sup_{\partial\Delta _n}\abs\psiεn​=sup∂Δn​​∣ψ∣. Given δ>0\delta>0δ>0, holomorphy gives r>0r>0r>0 with ∣ψ∣<δ\abs\psi<\delta∣ψ∣<δ for 0<∣z−z∗∣<r0<\abs{z-z^\ast}<r0<∣z−z∗∣<r, and diam⁡Δn=2−ndiam⁡Δ→0\operatorname{diam}\Delta_n=2^{-n}\operatorname{diam}\Delta\to 0diamΔn​=2−ndiamΔ→0 forces ∂Δn\partial\Delta_n∂Δn​ inside that ball for large nnn, so εn→0\varepsilon_n\to 0εn​→0. Combining with the lower bound, ∣I∣/4n≤εn 4−ndiam⁡Δ⋅len⁡∂Δ\abs I/4^n\le\varepsilon_n\,4^{-n}\operatorname{diam} \Delta\cdot\operatorname{len}\partial\Delta∣I∣/4n≤εn​4−ndiamΔ⋅len∂Δ, so ∣I∣≤εndiam⁡Δ⋅len⁡∂Δ→0\abs I\le\varepsilon_n\operatorname{diam}\Delta\cdot \operatorname{len}\partial\Delta\to 0∣I∣≤εn​diamΔ⋅len∂Δ→0, forcing I=0I=0I=0.

On a convex (or star-shaped) open set Goursat gives more. Fixing a base point z∗z^\astz∗ and setting F(z)=∫[z∗,z]fF(z)=\int_{[z^\ast,z]}fF(z)=∫[z∗,z]​f along the straight segment, Goursat on the triangle (z∗,z,z+h)(z^\ast,z,z+h)(z∗,z,z+h) gives F′(z)=f(z)F'(z)=f(z)F′(z)=f(z), so fff has a primitive there and ∫γf=0\int_\gamma f=0∫γ​f=0 for every closed γ\gammaγ by the fundamental theorem for contour integrals. This is the form of Cauchy's theorem used below; a general region is handled by covering it with finitely many such convex pieces. The vanishing of the integral is what makes a holomorphic function recoverable from a boundary.

#The Cauchy integral formula

Theorem4

If fff is holomorphic on an open set containing the closed disk of radius rrr about z0z_0z0​, then for the positively oriented circle Cr={∣z−z0∣=r}C_r=\{\abs{z-z_0}=r\}Cr​={∣z−z0​∣=r},

f(z0)=12πi∫Crf(z)z−z0 dz.(3)f(z_0)=\frac{1}{2\pi i}\int_{C_r}\frac{f(z)}{z-z_0}\,dz. \tag{3}f(z0​)=2πi1​∫Cr​​z−z0​f(z)​dz.(3)
Proof

The integrand is holomorphic on the disk except at z0z_0z0​, so cutting the annulus between CrC_rCr​ and a small circle CρC_\rhoCρ​ of radius ρ\rhoρ about z0z_0z0​ along a keyhole slit splits it into convex pieces on each of which the integrand is holomorphic. Applying Cauchy's theorem piece by piece, the two slit traversals cancel as the slit width tends to 000, and the integral over CrC_rCr​ equals the integral over CρC_\rhoCρ​. Split it,

∫Cρf(z)z−z0 dz=f(z0)∫Cρdzz−z0+∫Cρf(z)−f(z0)z−z0 dz.(4)\int_{C_\rho}\frac{f(z)}{z-z_0}\,dz=f(z_0)\int_{C_\rho}\frac{dz}{z-z_0}+\int_{C_\rho}\frac{f(z)-f(z_0)}{z-z_0 }\,dz. \tag{4}∫Cρ​​z−z0​f(z)​dz=f(z0​)∫Cρ​​z−z0​dz​+∫Cρ​​z−z0​f(z)−f(z0​)​dz.(4)

Parametrising z=z0+ρeiθz=z_0+\rho e^{i\theta}z=z0​+ρeiθ gives ∫Cρdzz−z0=∫02πiρeiθρeiθ dθ=2πi\int_{C_\rho}\frac{dz}{z-z_0}=\int_0^{2\pi}\frac{i\rho e^{i \theta}}{\rho e^{i\theta}}\,d\theta=2\pi i∫Cρ​​z−z0​dz​=∫02π​ρeiθiρeiθ​dθ=2πi. The second integral has integrand bounded by sup⁡∣z−z0∣=ρ∣f(z)−f(z0)∣/ρ\sup_{\abs{z-z_0} =\rho}\abs{f(z)-f(z_0)}/\rhosup∣z−z0​∣=ρ​∣f(z)−f(z0​)∣/ρ over a circle of length 2πρ2\pi\rho2πρ, hence by 2πsup⁡∣f(z)−f(z0)∣2\pi\sup\abs{f(z)-f(z_0)}2πsup∣f(z)−f(z0​)∣, which tends to 000 as ρ→0\rho\to 0ρ→0 by continuity of fff. So the left side is 2πi f(z0)2\pi i\,f(z_0)2πif(z0​), independent of ρ\rhoρ, and equals the integral over CrC_rCr​, giving Equation (3).

The formula yields at once infinite differentiability, analyticity, and the Cauchy estimates. The same keyhole argument applied to f(z)/(z−ζ)f(z)/(z-\zeta)f(z)/(z−ζ), holomorphic off ζ\zetaζ, gives the off-center form f(ζ)=12πi∫Crf(z)z−ζ dzf(\zeta)=\frac{1}{2\pi i}\int_{C_r} \frac{f(z)}{z-\zeta}\,dzf(ζ)=2πi1​∫Cr​​z−ζf(z)​dz for every ζ\zetaζ with ∣ζ−z0∣<r\abs{\zeta-z_0}<r∣ζ−z0​∣<r, and the consequences follow from this. Differentiate in ζ\zetaζ through the difference quotient,

f(ζ+h)−f(ζ)h=12πi∫Crf(z)(z−ζ−h)(z−ζ) dz.(5)\frac{f(\zeta+h)-f(\zeta)}{h}=\frac{1}{2\pi i}\int_{C_r}\frac{f(z)}{(z-\zeta-h)(z-\zeta)}\,dz. \tag{5}hf(ζ+h)−f(ζ)​=2πi1​∫Cr​​(z−ζ−h)(z−ζ)f(z)​dz.(5)

For ∣h∣<12dist⁡(ζ,Cr)=:d/2\abs h<\tfrac12\operatorname{dist}(\zeta,C_r)=:d/2∣h∣<21​dist(ζ,Cr​)=:d/2 the kernel is bounded on CrC_rCr​ by 1/(d2d)1/(\tfrac{d}{2}d)1/(2d​d) and converges uniformly there to (z−ζ)−2(z-\zeta)^{-2}(z−ζ)−2 as h→0h\to 0h→0, so the limit passes inside the integral, giving f′(ζ)=12πi∫Crf(z)(z−ζ)2 dzf'(\zeta)=\frac{1}{2\pi i}\int_{C_r}\frac{f(z)}{(z-\zeta)^2}\,dzf′(ζ)=2πi1​∫Cr​​(z−ζ)2f(z)​dz. The same estimate with (z−ζ)n+1(z-\zeta)^{n+1}(z−ζ)n+1 induct on nnn, so fff has derivatives of every order, given by f(n)(ζ)=n!2πi∫Crf(z)(z−ζ)n+1 dzf^{(n)}(\zeta)=\frac{n!}{2\pi i}\int_{C_r}\frac{f(z)}{(z-\zeta)^{n+1}}\,dzf(n)(ζ)=2πin!​∫Cr​​(z−ζ)n+1f(z)​dz. For zzz on CrC_rCr​ and ∣ζ−z0∣<r\abs{\zeta-z_0}<r∣ζ−z0​∣<r expand the kernel, 1z−ζ=1(z−z0)−(ζ−z0)=∑n≥0(ζ−z0)n(z−z0)n+1\frac{1}{z-\zeta}=\frac{1}{(z-z_0)-(\zeta-z_0)}=\sum_{n\ge 0}\frac{(\zeta-z_0)^n}{(z-z_0)^{n+1}}z−ζ1​=(z−z0​)−(ζ−z0​)1​=∑n≥0​(z−z0​)n+1(ζ−z0​)n​, where ∣(ζ−z0)/(z−z0)∣=∣ζ−z0∣/r<1\abs{(\zeta-z_0)/(z-z_0)}=\abs{\zeta-z_0}/r<1∣(ζ−z0​)/(z−z0​)∣=∣ζ−z0​∣/r<1 is constant on CrC_rCr​, so the series converges uniformly in zzz and may be integrated term by term, giving f(ζ)=∑n≥0f(n)(z0)n!(ζ−z0)nf(\zeta)=\sum_{n\ge 0}\frac{f^{(n)}(z_0)}{n!}(\zeta-z_0)^nf(ζ)=∑n≥0​n!f(n)(z0​)​(ζ−z0​)n. Thus fff equals its Taylor series on every disk in Ω\OmegaΩ, so holomorphic functions are analytic. The integral bounds the derivatives by the Cauchy estimate ∣f(n)(z0)∣≤n! M/rn\abs{f^{(n)}(z_0)}\le n!\,M/r^n​f(n)(z0​)​≤n!M/rn with M=max⁡Cr∣f∣M=\max_{C_r}\abs fM=maxCr​​∣f∣, and from it the rigidity of entire functions follows.

Theorem5

A bounded entire function is constant.

Proof

If ∣f∣≤M\abs f\le M∣f∣≤M everywhere, the Cauchy estimate for the first derivative on a circle of radius rrr about any z0z_0z0​ gives ∣f′(z0)∣≤M/r\abs{f'(z_0)}\le M/r∣f′(z0​)∣≤M/r. Since fff is entire the estimate holds for every rrr, and letting r→∞r\to\inftyr→∞ gives f′(z0)=0f'(z_0)=0f′(z0​)=0. As z0z_0z0​ was arbitrary, f′≡0f'\equiv 0f′≡0, so fff is constant.

Liouville's theorem is the one-line proof of the fundamental theorem of algebra, since a nonvanishing polynomial would make 1/p1/p1/p a bounded entire function and hence constant. These rigidity phenomena, the maximum modulus principle, determination by boundary values, and the identity theorem, all flow from the vanishing contour integral of Goursat's theorem. The residue calculus of the next post turns that same vanishing into a method for evaluating integrals that real methods cannot reach, including the inversion integral of a characteristic function.

[1]
L. V. Ahlfors, Complex Analysis, 3rd ed. McGraw-Hill, 1979.
[2]
E. M. Stein and R. Shakarchi, Complex Analysis. in Princeton Lectures in Analysis. Princeton University Press, 2003.

Part 1 of 2 in Complex Analysis

next →Residues and Contour Integration

Explore connections

see in the atlas →

related

  • Series and Power Series
  • Differentiation and Taylor's Theorem
  • The Riemann Integral

referenced by (1)

  • Residues and Contour Integration
cite
@misc{holomorphic-functions-and-cauchy,
  author = {Zac Kienzle},
  title  = {Holomorphic Functions and Cauchy's Theorem},
  year   = {2026},
  month  = {06},
  url    = {https://zackienzle.com/blog/holomorphic-functions-and-cauchy}
}