Cauchy's Integral Theorem
Complex integration hands you two objects — a contour and a function — and asks for the line integral . For a generic function this number depends on the path: bend the contour and the answer changes. Cauchy's integral theorem is the single statement that says when it does not. If is analytic on and inside a closed loop, and the region it bounds has no holes, then the loop integral is exactly zero — no approximation, no leading term, exactly . That one equation, , is the hinge on which complex analysis turns. The reason it holds is that analyticity is an unusually rigid demand. A complex-differentiable function obeys the Cauchy–Riemann equations, which lash its real and imaginary parts together so tightly that the planar "circulation" and "flux" of the associated fields both vanish at every interior point. Green's theorem sums those vanishing local quantities over the area, and the boundary integral collapses. Read the other way, is locally an exact differential with , and the integral of an exact differential around any closed loop is zero — path-independence in disguise. Édouard Goursat sharpened the hypothesis to its irreducible core. Cauchy's own argument and the Green's-theorem route quietly assume that is continuous; Goursat's triangle-bisection proof shows that mere existence of suffices — continuity is then a theorem, not an assumption. That refinement is what lets one prove analytic functions are infinitely differentiable without arguing in a circle. Extended by homotopy to domains with holes, the theorem becomes the deformation principle behind the residue calculus, the most powerful evaluation tool in mathematical physics.
- Cauchy's integral theorem states that if is analytic throughout a simply connected domain , then for every closed contour lying in .
- It follows from the Cauchy–Riemann equations: split and Green's theorem turns the loop integral into area integrals whose integrands vanish identically.
- Goursat's proof drops the assumption that is continuous — it proves the theorem for a triangle by repeated bisection, making analyticity alone the hypothesis.
- Equivalent readings: is a closed/exact one-form; a single-valued antiderivative exists; and integrals between two points are path-independent.
- The benchmark shows the hypothesis is essential — an enclosed singularity breaks the theorem and seeds the residue.
- Key idea: For analytic on a simply connected domain , the one-form is closed and exact, so its integral around any closed loop in is zero — and integrals between two points depend only on the endpoints, not the path.
Where this lives today
Cauchy's theorem is used, unchanged, every time a physicist deforms a contour. In quantum field theory the propagator is evaluated by closing the energy contour, where the prescription decides which poles are enclosed and hence encodes causality; the closing arc contributes nothing because the integrand is analytic there. Dispersion relations — the Kramers–Kronig relations of optics and their descendants for scattering amplitudes — are Cauchy's theorem applied to a function analytic in the upper half-plane, tying dispersive and absorptive parts together as a necessity of analyticity plus causality. Matsubara frequency sums in statistical mechanics collapse onto poles by the same deformation logic. The open frontier is that these methods increasingly meet functions with subtle analytic structure — Landau singularities of multi-loop amplitudes, branch cuts in effective field theories — where knowing exactly where analyticity fails is the whole game, and Cauchy's theorem is the ruler for those failures.
The physical picture
Picture as the work done by a planar flow as you march once around a loop. The Cauchy–Riemann equations force both the curl and the divergence of the relevant fields to vanish at every interior point, so there is nothing inside to accumulate: you return having gained exactly zero. It is the complex-analytic version of a conservative force field, whose potential is the antiderivative . The first figure makes this local-to-global logic visible — countless microscopic loops, each with zero circulation, tile the region so that all interior edges cancel and only the outer boundary survives, itself zero.
The moment a hole appears — a point where stops being analytic — the summation breaks. There the "curl" concentrates into a delta-like source, and the loop integral no longer cancels: it picks up a fixed quantum, times the residue. This is not a failure but the theorem's most useful corollary, because it means a large contour can be shrunk onto the singularities it encloses without changing its value. The second figure carries the canonical number of the whole subject — the integral of around the unit circle — and shows the deformation that turns it into a computational engine.
The core equations
The theorem itself is a single line: the integral of an analytic function around any closed contour in a hole-free region is zero. Everything downstream — the integral formula, series expansions, the residue theorem — follows from this one equation.
where: — a function analytic on and inside the closed contour ; — a piecewise-smooth simple closed contour in a simply connected domain ; — the complex integration variable. Read it as: no analytic circulation, no accumulation. The two hypotheses are inseparable — analyticity supplies the local vanishing, simple connectivity guarantees no interior holes. To prove it we split into real and imaginary parts and treat likewise, turning a complex line integral into two real ones.
where: — the real and imaginary parts of ; — real coordinates with . Pure bookkeeping, but the bridge that lets Green's theorem act on a complex integral. The engine that makes the real integrands vanish is the pair of Cauchy–Riemann equations, the defining condition of analyticity.
where: — partial derivatives with respect to and . These couple and so rigidly that the associated fields are simultaneously irrotational and divergence-free; that double vanishing is what kills both area integrals in the proof below. When singularities are present, the estimation (ML) inequality bounds a contour integral by the size of the integrand times the length of the path — the tool that squeezes Goursat's remainder to zero and controls closing arcs at infinity.
where: — the supremum of on the contour; — the arc length of . A worst-case bound: a small integrand or a short path cannot produce a large integral. The deepest reformulation is that possesses a single-valued antiderivative on a simply connected domain, so is an exact differential.
where: — the complex primitive, well defined because the integral is path-independent; — a fixed base point in . Once exists, is the net change of around a loop, which is zero — the whole theorem in one sentence. Finally, the deformation theorem carries the result into multiply connected domains — the direct ancestor of the residue theorem.
where: — the outer, positively oriented boundary; — small loops each encircling one hole, oriented the same way. Read it as the big loop equals the sum of the little ones: the analytic region between them contributes nothing, so a contour collapses onto the singularities it surrounds.
The goal of this first proof is to convert the complex loop integral into a pair of real area integrals using Green's theorem, and then show the Cauchy–Riemann equations make both integrands vanish identically at every interior point. This is the historically original route — it assumes is continuous, an assumption Goursat later removed — and it is the one that exposes why analyticity, and nothing weaker, forces the answer to zero: the two CR equations are exactly the two conditions needed to annihilate the two area integrals.
Step 1. Substitute and into the loop integral and multiply out , grouping the real and imaginary parts:
Why: a complex line integral is nothing but two real line integrals bundled together, and separating them lets a real-variable theorem act on each.
Step 2. Apply Green's theorem to each real integral over the enclosed region , with and respectively:
Why: Green's theorem trades the boundary integral for an area integral of derivatives, moving the whole question inside the loop, where analyticity is a pointwise statement.
Step 3. Invoke the Cauchy–Riemann equations and . The first area integrand is , and the second is :
Why: each CR equation cancels exactly one integrand — this is the precise sense in which analyticity is "two conditions that kill two integrals," and dropping either one destroys the result.
Step 4. With both integrands identically zero over , both area integrals vanish, so . The result used only continuity of and their first partials plus the CR equations — continuous differentiability of . Why: this is the full theorem under the classical hypothesis; Goursat's job is to lift the crutch of assuming continuous. *Verified: the CR cancellations reproduce zero integrands; matches Arfken–Weber §11.3 and Ahlfors §4.2.*
Go deeper · Derivation B · 2 minGoursats triangle proof without assuming continuity of the derivative
The goal here is to prove for the boundary of a triangle using only the existence of — never its continuity. The strategy is bisection and contradiction: suppose , quarter the triangle repeatedly to trap a point where differentiability holds, and show the surviving integral shrinks in exact balance with its geometric lower bound, forcing zero. This is the logically essential upgrade, because the continuity of and the smoothness of analytic functions are themselves consequences of this theorem, so assuming them would be circular.
Step 1. Let . Join the midpoints of the three sides to split into four congruent sub-triangles . Interior edges are traversed twice in opposite senses and cancel, so
Why: subdivision preserves the total integral exactly while shrinking the geometry, setting up an infinite descent.
Step 2. By the triangle inequality at least one sub-triangle — relabel it — carries at least a quarter of the magnitude:
Why: if all four were smaller than their sum could not reach ; picking the worst child keeps a definite fraction of the integral alive.
Step 3. Iterate the selection. After bisections the nested triangles shrink to a single point , and their perimeter and diameter halve each time:
Why: the nested triangles share a single common point by completeness, and is where we cash in the one thing we may assume — differentiability.
Step 4. At , differentiability gives with as . The constant and linear terms have exact antiderivatives, so they integrate to zero around any closed loop:
Why: only the remainder survives — anything with a primitive contributes nothing to a closed contour.
Step 5. Bound the surviving remainder with the ML inequality. Given , choose so large that throughout ; using and length ,
Why: the product decays at the same rate as the lower bound — the argument hinges on this exact matching of powers.
Step 6. Combine the lower bound of Step 3 with the upper bound of Step 5. The factors cancel:
Since is arbitrary, , hence . Why: the geometric decay and the estimate balance precisely, leaving zero as the only self-consistent value. *Verified: standard Goursat argument; reproduced in Ahlfors §4.1 and Stone & Goldbart Ch. 17.*
Go deeper · Derivation C · 2 minFrom the triangle to a primitive and path independence
The goal of the third proof is to bootstrap the triangle result to arbitrary closed contours by constructing an antiderivative. Working first in a convex subdomain, we define along straight segments, use the triangle theorem to show it is well defined, differentiate to prove , and read off both the general theorem and path-independence as corollaries. This is the reading that connects Cauchy's theorem to the physics of a conservative field with a potential, and why the whole subject can be phrased as " is exact."
Step 1. In a convex region fix a base point and define integrated along the straight segment. Two such segments plus the segment between endpoints form a triangle, on whose boundary the Goursat theorem gives zero, so is independent of which vertex path is taken and is well defined:
Why: the triangle theorem is exactly the statement needed to make the segment integral unambiguous, converting a proof about loops into a construction of a function.
Step 2. Form the difference quotient along the short segment from to , subtracting the exact integral of the constant , which equals :
Why: isolating turns the derivative question into an average of small deviations that continuity can control.
Step 3. Bound the right side by , which tends to as by continuity of :
So : a local primitive exists. Why: this is the fundamental theorem of calculus in the complex plane, and it is what makes exact.
Step 4. Wherever a single-valued primitive exists, the closed-loop integral is the net change of , which is zero, and simple connectivity lets any contour be covered by overlapping convex patches with consistent primitives:
Consequently two contours from to give equal integrals — path-independence — since their difference is a closed loop. Why: this delivers the general theorem and its most-used corollary at once, the exact analogue of a conservative force doing zero net work around a loop. *Verified: matches the Cauchy–Goursat statement in Arfken–Weber §11.3 and Ahlfors §4.2.*
Limiting cases
The conclusion lives or dies on two things: analyticity of the integrand and topology of the region.
| Case | Result | Meaning |
|---|---|---|
| No enclosed singularity | The pole at lies outside the unit circle; is analytic inside, so the theorem applies and the loop integral vanishes. | |
| Enclosed singularity | Analyticity fails at the enclosed point ; the integral is nonzero and equals times the residue — the theorem's hypothesis is violated. | |
| Homotopy / deformation | If and can be continuously deformed into one another within the analytic region, their integrals coincide — contours are free to move across holeless territory. | |
| Multiply connected | An outer contour enclosing several holes equals the sum of small loops around each — the deformation theorem and the seed of the residue calculus. | |
| Non-analytic integrand | fails Cauchy–Riemann everywhere, so no primitive exists; a closed loop need not vanish even with no "pole" in the naive sense. |
Worked examples
1 · The master computation ∮ zⁿ dz on the unit circle (fully worked)
Evaluate for every integer , and read off both the theorem and its failure from the single result.
Step 1. Parametrise the unit circle by with running from to , so . Substituting,
Step 2. For any integer the exponent is a nonzero integer, and for integer because the exponential completes whole cycles. Hence for all ,
For , is entire, so this is Cauchy's theorem in action. For there is a singularity at the origin, yet the integral still vanishes — the residue of is zero for those powers.
Step 3. The one exceptional case is , where the exponent collapses to zero and the integrand becomes the constant :
So among all integer powers, only gives a nonzero loop integral, and it gives exactly . This single family of computations both confirms the theorem (every analytic , , integrates to zero) and isolates the lone survivor whose residue carries the factor — the number every residue calculation is built from.
2 · Path-independence of ∫ z² dz
Integrate from to along two different paths and confirm the answers agree.
Step 1. Since is entire, it has the primitive , so by the antiderivative reading the integral depends only on the endpoints:
Compute and , giving .
Step 2. Now integrate along Path A, the straight segment , , with :
Step 3. Along Path B, go along the real axis then up . On the first leg , . On the second , , . Summing, . All three routes give — the difference of any two paths is a closed loop, which integrates to zero by Cauchy's theorem, so path-independence is guaranteed, not coincidental.
3 · Splitting an integral into analytic and singular parts
Evaluate . Divide through: . The constant is entire, so its loop integral is zero by Cauchy's theorem; the pole of sits inside , so with the benchmark ,
The analytic part contributes nothing; the whole answer is carried by the singular term — the residue theorem in miniature.
Physics of the portrait
Cauchy's integral theorem is the foundation stone of complex analysis: a result stated by Cauchy, geometrised by Riemann, and stripped to its logical minimum by Goursat, so that a single hypothesis — analyticity — carries an entire subject.
Origins · 1 minAugustin-Louis Cauchy and how this was discovered
Augustin-Louis Cauchy was the most prolific analyst of the nineteenth century and, more than anyone, the man who made analysis rigorous. Working in Paris in the 1810s and 1820s, he rebuilt the loose calculus of Euler and Lagrange on precise definitions of limit, continuity, and convergence. His decisive contribution came in the 1825 Mémoire sur les intégrales définies prises entre des limites imaginaires, where he showed that the integral of a well-behaved complex function between two points is independent of the path — the theorem that now bears his name. His proof leaned on Green's theorem and tacitly assumed the derivative was continuous, an assumption that would stand for six decades. Cauchy went on to derive the integral formula , the residue calculus, and the power-series representation of analytic functions — an interlocking machine that made contour integration the central tool of mathematical physics. Bernhard Riemann later recast analyticity in geometric language, and in the 1880s Édouard Goursat closed the last gap, proving the theorem from the bare existence of the derivative and making Cauchy's tower of consequences fully non-circular. The modern name Cauchy–Goursat theorem honours both: the vision and the rigour.
Going further
Texts. Ahlfors, Complex Analysis, 3rd ed., Ch. 4 (the definitive Goursat treatment) · Stone & Goldbart, Mathematics for Physics, Ch. 17 (Function Theory) · Arfken, Weber & Harris, Mathematical Methods for Physicists, 7th ed., Ch. 11 · Riley, Hobson & Bence, Mathematical Methods for Physics and Engineering, 3rd ed., Ch. 24 · Whittaker & Watson, A Course of Modern Analysis, Ch. 5.
Provenance. The statement and the Cauchy–Goursat proof are cross-checked against Ahlfors Ch. 4, Stone & Goldbart Ch. 17, Arfken–Weber §11.3, and Riley–Hobson–Bence Ch. 24. A verifier should recompute independently: (1) the Green's-theorem decomposition, confirming both area integrands vanish by CR (, ); (2) the -versus- cancellation in Goursat's estimate forcing ; (3) the master computation for integer and for ; (4) the path-independence result along both paths; (5) the split . No nonstandard numerical constants appear.
Prerequisites. Analytic Functions and the Cauchy–Riemann Equations · Complex Integration and Contour Integrals · Functions of a Complex Variable and Limits · Complex Numbers and the Complex Plane. Leads to. Cauchy's Integral Formula and Derivatives · Residues and the Residue Theorem · Consequences: Liouville, Maximum Modulus, Morera · Taylor Series of Analytic Functions · Laurent Series.
Ask the tutor: Want to see how deforming a contour past a pole turns Cauchy's zero into the residue theorem's — worked step by step on an integral of your choice?
What exactly does "simply connected" add beyond analyticity?
Analyticity is local — is differentiable at each point — while simple connectivity is a global, topological condition on the region: every closed loop can be shrunk to a point without leaving the domain. You need both. A function can be analytic everywhere on an annulus (a ring), yet around a loop encircling the hole, because that loop cannot contract through the missing center. Simple connectivity guarantees there are no such holes, so the local vanishing from analyticity sums over the interior with nothing left uncovered. Remove the topology and the theorem weakens to the deformation theorem, where integrals track the holes rather than vanishing.
Why is Goursat's refinement worth the extra work?
Because without it the logic is circular. Cauchy's original proof via Green's theorem assumes is continuous. But a great payoff of the integral theorem — through the integral formula it implies — is that every analytic function is automatically infinitely differentiable, so is itself analytic. If you had assumed continuity of to prove the theorem, you could not then cite the theorem to prove that continuity. Goursat's triangle argument breaks the loop: it uses only the bare existence of and derives everything else. This is why modern texts define analyticity by differentiability alone and prove smoothness as a consequence.
Is Cauchy's integral theorem the same thing as the residue theorem?
They are two faces of one idea. Cauchy's theorem is the "everything analytic" case: no singularities inside the loop, integral zero. The residue theorem is the general case, . You pass from one to the other by the deformation theorem, which collapses the big contour onto small loops around each pole; Cauchy's theorem is the residue theorem with an empty list of poles (an empty sum is zero). So Cauchy's theorem is logically prior — the special case that makes the general machinery trustworthy.
Does the theorem require the contour to be a circle or convex?
No. The contour need only be a piecewise-smooth simple closed curve — a square, a keyhole, a wiggly loop, anything that closes without self-intersecting where is analytic. The proof reaches arbitrary shapes because it builds an antiderivative on convex patches and stitches them across the domain, so the result depends only on the endpoints (which coincide for a closed loop), not the geometry between. Circles are just easy to parametrise; what matters is topology — does the loop enclose a singularity? — not curvature.
How does path-independence follow from the closed-loop statement?
Take two paths and from to in a region where is analytic. Traverse forward then backward: the combined route is a single closed loop, so by Cauchy's theorem , hence . The value depends only on the endpoints, never the route. This is the exact analogue of a conservative force field, and it is what makes the antiderivative a well-defined single-valued function.
Why does ∮ z̄ dz fail to vanish even though there is no obvious pole?
Because the hypothesis is analyticity, not the mere absence of poles. The conjugate has no singularity anywhere, yet it is nowhere analytic: with , , the Cauchy–Riemann equation reads , false everywhere. So has no primitive and no reason to vanish. Concretely, on , , so . The lesson: test analyticity via Cauchy–Riemann, not by hunting for poles.