Vector calculus, as taught in a first university course, looks like a collection of separate theorems. The Fundamental Theorem of Calculus relates a derivative on an interval to evaluation at the endpoints. Green’s theorem relates a line integral around a closed curve in the plane to a double integral over the region inside. The classical Stokes’ theorem relates a line integral around a closed curve in three-space to a surface integral over a cap that the curve bounds. The divergence theorem relates a surface integral over a closed surface to a volume integral over the solid inside. Four theorems, four different geometric pictures, four different proofs in a typical textbook.

The astonishing fact is that all four are the same theorem. They are special cases — instances at dimensions 11, 22, 22, and 33 respectively — of a single, beautifully compact statement that lives most naturally on objects called differential forms. The grand unification is called the generalised Stokes’ theorem, and once it has been seen, vector calculus stops being a bag of tricks and starts being a single coherent subject. This article is about that unification.

The four theorems, in classical language

To see why a unification is wanted, it helps to line up the four results side by side.

The Fundamental Theorem of Calculus (1D): for a smooth function ff on the interval [a,b][a, b],

abf(x)dx=f(b)f(a).\int_a^b f'(x)\,dx = f(b) - f(a).

Green’s theorem (2D): for a vector field (P,Q)(P, Q) on a region DD in the plane bounded by a closed curve D\partial D,

D(Pdx+Qdy)=D(QxPy)dA.\oint_{\partial D} \big(P\,dx + Q\,dy\big) = \iint_D \left(\frac{\partial Q}{\partial x} - \frac{\partial P}{\partial y}\right) dA.

The classical Stokes’ theorem (2D in 3D): for a vector field F\mathbf{F} on a surface SS in three-space bounded by a closed curve S\partial S,

SFdr=S(×F)dS.\oint_{\partial S} \mathbf{F} \cdot d\mathbf{r} = \iint_S (\nabla \times \mathbf{F}) \cdot d\mathbf{S}.

The divergence theorem (3D): for a vector field F\mathbf{F} on a solid VV in three-space bounded by a closed surface V\partial V,

VFdS=V(F)dV.\oiint_{\partial V} \mathbf{F} \cdot d\mathbf{S} = \iiint_V (\nabla \cdot \mathbf{F})\,dV.

Four equations, four pieces of notation, four different-looking right-hand sides. But notice the pattern: in every one, an integral over a region’s boundary equals an integral over the interior of a kind of “derivative” of the integrand. Read at low resolution they are saying the same thing.

A boundary picture

The single underlying statement is best illustrated geometrically. Take a two-dimensional region DD with a closed boundary curve D\partial D, and suppose a vector field is defined on it. Green’s theorem says the total circulation of the field around the boundary equals the total curl-like quantity in the interior.

Boundary integral = interior integral of the derivative M (region / "interior") ∂M (boundary) ∫_∂M ω = integral around the boundary ∫_M dω = integral of derivative inside

The picture is the same in every dimension. A region of some dimension has a boundary of one lower dimension. There is an integrand defined on the region — a function in 1D, a vector field in 2D and 3D — and there is a derivative of the integrand that lives on the region. The theorem says: integrating the original integrand around the boundary equals integrating its derivative over the region.

The grand statement

In the language of differential forms, this single content is captured by

Mω=Mdω.\int_{\partial M} \omega = \int_M d\omega.

Here MM is any oriented region of any dimension k+1k+1, M\partial M is its boundary (of dimension kk), ω\omega is a differential kk-form, and dωd\omega is its exterior derivative (a (k+1)(k+1)-form). The equation says the integral of ω\omega over the boundary of MM equals the integral of dωd\omega over MM. That is it. Three symbols on each side, one equation, applicable in every dimension.

To unpack the four classical theorems from this one statement, you choose the dimension and the form:

  • For the FTC: MM is the interval [a,b][a, b], M\partial M is the two endpoints, ω\omega is the 00-form ff, and dω=f(x)dxd\omega = f'(x)\,dx. The equation reduces to f(b)f(a)=abf(x)dxf(b) - f(a) = \int_a^b f'(x)\,dx.
  • For Green’s theorem: MM is a planar region, M\partial M its boundary curve, ω=Pdx+Qdy\omega = P\,dx + Q\,dy, and dω=(QxPy)dxdyd\omega = (Q_x - P_y)\,dx \wedge dy.
  • For the classical Stokes’ theorem: MM is a surface in R3\mathbb{R}^3, ω\omega encodes the vector field F\mathbf{F} as a 11-form, and dωd\omega encodes its curl as a 22-form.
  • For the divergence theorem: MM is a solid in R3\mathbb{R}^3, ω\omega encodes the vector field as a 22-form, and dωd\omega encodes its divergence as a 33-form.

In each case the single equation Mω=Mdω\int_{\partial M} \omega = \int_M d\omega recovers, after some translation between languages, the classical statement that used to look unrelated to its neighbours.

Why the unification is forced

Why does the same equation work in every dimension? The deep reason is twofold and topological.

First, the boundary operator satisfies 2=0\partial^2 = 0: the boundary of a boundary is empty. The boundary of a disk is a circle, and a circle has no boundary. The boundary of a solid ball is a sphere, and a sphere has no boundary. Whatever your region is, its boundary is itself a closed region of one lower dimension.

Second, the exterior derivative satisfies d2=0d^2 = 0: taking dd twice always gives zero. The derivative of a derivative — once translated into the language of forms — vanishes identically. This is encoded in vector calculus as the identities ×(f)=0\nabla \times (\nabla f) = 0 (“the curl of a gradient is zero”) and (×F)=0\nabla \cdot (\nabla \times \mathbf{F}) = 0 (“the divergence of a curl is zero”).

These two zero-rules — 2=0\partial^2 = 0 and d2=0d^2 = 0 — are exactly what makes the pairing Mω=Mdω\int_{\partial M} \omega = \int_M d\omega consistent. They say that the boundary operator on regions and the exterior derivative on forms are dual to each other under integration. That single duality is the seed of an entire subject — de Rham cohomology — that classifies smooth manifolds by their topological features using exactly these equations.

The physics that came along for the ride

The classical Stokes’ theorem and the divergence theorem are the mathematical bones of nineteenth-century physics. Maxwell’s equations for electromagnetism, in their original form, use them to convert each statement about fields and charges into an integral law. Faraday’s law of induction is a direct application of Stokes’ theorem; Gauss’s law for electric charge is a direct application of the divergence theorem. In modern notation, the four Maxwell equations can be written in just two lines using differential forms — dF=0dF = 0 and dF=Jd\star F = J — and both of those are entry points for Stokes’ theorem to translate the local statements into global ones. The transition from the integral form to the differential form of every physical conservation law passes through this same theorem.

In fluid mechanics, the divergence theorem is what relates the rate of fluid flowing out of a region to the divergence of the velocity field inside. In general relativity, integration of curvature-related 22-forms over closed surfaces is how the field equations connect local geometry to global topology. In every corner of mathematical physics where a quantity “in here” relates to what is happening “on the boundary,” Stokes’ theorem is the bridge.

The final compression

A first-year calculus student learns the Fundamental Theorem of Calculus. A second-year student learns Green’s, Stokes’, and the divergence theorem as separate results. A student of differential geometry learns that they are the same theorem, Mω=Mdω\int_{\partial M} \omega = \int_M d\omega, expressed in different costumes. Each step in the climb is a deeper compression of the same content into a shorter equation.

The remarkable lesson is that this is not a coincidence of notation. The four classical theorems were proved in the nineteenth century by people who did not see the connection. Cartan’s exterior calculus, developed in the 1920s, had to unify them — the underlying topology and algebra leave no room for them to be four separate facts. Once you set up the right language, the unification is not an achievement, it is an obligation. The four theorems collapse into one because mathematics had been telling us, all along, that they were the same theorem; we just lacked the words to say it.

Frequently asked

Who actually proved Stokes' theorem?

The classical three-dimensional version was first written down by William Thomson (Lord Kelvin) in an 1850 letter to George Stokes. Stokes posed it as a problem on the 1854 Smith's Prize examination at Cambridge — which is why the theorem bears his name even though he did not prove it. The grand modern version on differential forms is due primarily to Élie Cartan in the 1920s, building on work by Henri Poincaré and Vito Volterra. The statement that all classical integral theorems are special cases of one equation became standard after Cartan's exterior calculus matured.

Why are there 'four' theorems if it's really one?

Because in low dimensions each case looks completely different. The Fundamental Theorem of Calculus has a one-dimensional interval and two endpoint values. Green's theorem has a two-dimensional region and a closed boundary curve. The classical Stokes' theorem has a two-dimensional surface in three-space with a one-dimensional boundary curve. The divergence theorem has a three-dimensional solid and its bounding two-dimensional surface. Each has its own notation, its own classical proof, and its own physical interpretation. The unification became visible only once differential forms were invented to describe all of them in the same language.

What is a differential form?

A differential form of degree k is the object you integrate over a k-dimensional region. A 0-form is just a function (integrated by evaluation at a point). A 1-form is something you integrate along a curve. A 2-form is something you integrate over a surface. A 3-form is something you integrate over a volume. The exterior derivative d turns a k-form into a (k+1)-form, and Stokes' theorem says that integrating d-of-something over a region equals integrating the original something over the boundary.

Why does the unification of all these theorems work?

Because they all express the same topological idea: the boundary of a region is a smaller-dimensional region with no boundary of its own, and any 'rate of change' can be integrated against this hierarchy. Formally, the exterior derivative satisfies d² = 0 — taking the derivative twice always gives zero — and the boundary operator satisfies ∂² = 0 in the same way. Stokes' theorem is the statement that d and ∂ are 'dual' in the precise sense that they pair up correctly under integration, and that single statement instantiates differently in every dimension.