The Exterior Derivative

Chapter 6: Differential Forms and the Generalized Stokes Theorem

Learning objectives

  • Compute dωd\omega for 0-, 1-, and 2-forms in R3\mathbb{R}^3
  • Verify the structural identity d2=0d^2 = 0
  • Connect dd on 0-, 1-, 2-forms to gradient, curl, and divergence respectively
  • Distinguish closed forms (dω=0d\omega=0) from exact forms (ω=dα\omega=d\alpha)
Differential Form VisualizerInteractive figure — enable JavaScript to interact.

The exterior derivative dd is a single operator that subsumes gradient, curl, and divergence under one definition. Where vector calculus offers three operators with three different output shapes, the language of forms offers one operator that increases form-degree by 1 and satisfies one beautiful identity: d2=0d^2 = 0. This is the algebraic engine behind the generalised Stokes' Theorem. Once you can compute dd on forms of low degree, you have what you need to read modern geometric physics.

Definition on 0-forms (the gradient)

A 0-form is a smooth function ff. Its exterior derivative is the 1-form

df=fxdx+fydy+fzdz.df = \dfrac{\partial f}{\partial x}\,dx + \dfrac{\partial f}{\partial y}\,dy + \dfrac{\partial f}{\partial z}\,dz.

Up to the dictionary dxe1dx \leftrightarrow \mathbf{e}_1 etc., this is the gradient.

Definition on 1-forms (the curl)

For a 1-form ω=Pdx+Qdy+Rdz\omega = P,dx + Q,dy + R,dz, the exterior derivative is the 2-form

dω=dPdx+dQdy+dRdz,d\omega = dP\wedge dx + dQ\wedge dy + dR\wedge dz,

which after expanding and simplifying becomes

dω=(RyQz)dydz+(PzRx)dzdx+(QxPy)dxdy.d\omega = (R_y - Q_z)\,dy\wedge dz + (P_z - R_x)\,dz\wedge dx + (Q_x - P_y)\,dx\wedge dy.

The three coefficients are the components of ×(P,Q,R)\nabla\times(P, Q, R). So dd on 1-forms IS the curl.

Definition on 2-forms (the divergence)

For a 2-form η=Adydz+Bdzdx+Cdxdy\eta = A,dy\wedge dz + B,dz\wedge dx + C,dx\wedge dy,

dη=(Ax+By+Cz)dxdydz.d\eta = (A_x + B_y + C_z)\,dx\wedge dy\wedge dz.

The coefficient is (A,B,C)\nabla\cdot(A, B, C). So dd on 2-forms IS the divergence.

The headline identity: d2=0d^2 = 0

For any smooth form ω\omega, applying dd twice gives zero. The proof is two lines: d2f=i,jfxixjdxidxjd^2 f = \sum_{i,j} f_{x_i x_j},dx_i\wedge dx_j; mixed partials are symmetric in i,ji, j, the wedge product is antisymmetric, so the whole sum cancels in pairs and vanishes. Geometrically d2=0d^2=0 corresponds to “the boundary of a boundary is empty”. It implies ×(f)=0\nabla\times(\nabla f) = \mathbf{0} and (×F)=0\nabla\cdot(\nabla\times\mathbf{F}) = 0 at once.

Closed and exact

A form is closed if dω=0d\omega = 0. A form is exact if ω=dα\omega = d\alpha for some α\alpha. Since d2=0d^2 = 0, every exact form is closed. The converse holds on contractible (e.g., star-shaped) domains by the Poincaré lemma, but fails in general — the gap measures the topology of the domain (de Rham cohomology). On R2{0}\mathbb{R}^2\setminus{0}, the form ω=(ydx+xdy)/(x2+y2)\omega = (-y,dx + x,dy)/(x^2+y^2) is closed but not exact; its integral around the origin is 2π2\pi, witnessing the hole.

(Computing dd symbolically is a pencil-and-paper exercise; widget visualisation of forms is rare and not yet in lang-core. The references include online tools.)

Pause and think: If ω=dα\omega = d\alpha is exact, what is Mω\int_M \omega for a closed manifold MM (one with M=\partial M = \emptyset)? Use Stokes' Theorem to argue this without computing.

Try it

  • Compute dfdf for f=xy+z2f = xy + z^2. Then compute d(df)d(df) and confirm it equals zero.
  • For ω=ydx+xdy\omega = y,dx + x,dy, compute dωd\omega. Is ω\omega closed? Find an ff such that ω=df\omega = df.
  • Predict first: is ω=xdy\omega = x,dy closed? Compute dωd\omega to verify. If not closed, can it possibly be exact?
  • Compute dηd\eta for the 2-form η=xdydz+ydzdx+zdxdy\eta = x,dy\wedge dz + y,dz\wedge dx + z,dx\wedge dy. The result should be a multiple of the volume form.

A trap to watch for

When computing d(Pdx+Qdy+Rdz)d(P,dx + Q,dy + R,dz), beginners often forget the wedge-product sign: dydx=dxdydy\wedge dx = -,dx\wedge dy. Re-order systematically to the canonical basis (dxdy,dydz,dzdxdx\wedge dy,,dy\wedge dz,,dz\wedge dx) and track the sign each time. Skipping this is the most common error in form calculations.

What you now know

You can compute dd on low-degree forms in R3\mathbb{R}^3, verify d2=0d^2 = 0, and distinguish closed from exact. Section 6.3 makes the form-vector-field dictionary explicit, so you can move freely between the two languages.

References

  • Garrity, T. (2002). All the Mathematics You Missed. Cambridge University Press, ch. 6.
  • Bachman, D. (2012). A Geometric Approach to Differential Forms (2nd ed.). Birkhäuser.
  • Spivak, M. (1965). Calculus on Manifolds. W. A. Benjamin, ch. 4.
  • Lee, J. M. (2012). Introduction to Smooth Manifolds (2nd ed.). Springer, ch. 14.
  • Hubbard, J. H., Hubbard, B. B. (2015). Vector Calculus, Linear Algebra, and Differential Forms (5th ed.). Matrix Editions.

This page is prerendered for SEO and accessibility. The interactive widgets above hydrate on JavaScript load.