Differential Forms & Exterior Calculus

vector calculus as forms

After meeting the exterior derivative, the punchline is irresistible: the three operators of vector calculus — gradient, curl, and divergence — are not three things but one thing, the exterior derivative d, applied to forms of degree 0, 1, and 2. Once you set up a dictionary between vector fields and forms in R^3, the messy list of formulas for grad, curl, and div collapses into the single rule 'apply d'.

Here is the dictionary in R^3 (it uses the metric to raise and lower indices, so it is special to Cartesian-style geometry). A scalar function f is a 0-form. A vector field (P, Q, R) corresponds to the 1-form P dx + Q dy + R dz, and also, through the volume form, to the 2-form P dy^dz + Q dz^dx + R dx^dy. Now watch: d of the 0-form f is df = f_x dx + f_y dy + f_z dz, the gradient. d of the 1-form for a field F gives a 2-form whose components are exactly curl F. d of the 2-form for a field F gives a 3-form whose single coefficient is exactly div F. Three classical operators, one operator d, distinguished only by the degree it acts on.

This is not merely tidy; it explains the identities you once memorized. Because d squared is zero, curl of grad is zero (that is d of d on a 0-form) and divergence of curl is zero (d of d on a 1-form) — both fall out for free. And the generalized Stokes' theorem becomes the umbrella over the gradient theorem, Green's theorem, the classical Stokes theorem, and the divergence theorem, since each is just 'integrate d omega = integrate omega on the boundary' at the appropriate degree. The form picture is what reveals that the whole subject was one idea seen from several angles.

Take F = (P, Q, R) and its 1-form omega = P dx + Q dy + R dz. Compute d omega and collect terms: the dy^dz coefficient is R_y - Q_z, the dz^dx coefficient is P_z - R_x, the dx^dy coefficient is Q_x - P_y. Those three numbers are exactly the components of curl F — the curl is just d of the 1-form.

The curl of a field is literally the exterior derivative of its corresponding 1-form, component by component.

The dictionary between vector fields and forms secretly uses the Euclidean metric and a choice of orientation (to identify a 1-form with a 2-form via the volume form). Change the metric — go to curved space or curvilinear coordinates — and the same exterior derivative d stays put, but grad, curl, div acquire extra metric factors. That is why d is the more fundamental object.

Also called
grad curl div as exterior derivative梯度旋度散度的形式统一梯度旋度散度的形式統一