Differential Forms and the Exterior Algebra

Give a geometer a manifold with no ruler, no protractor, and no way to compare vectors at different points, and one calculus still survives intact: the calculus of differential forms. Strip away the metric and the connection — everything that lets you measure length, angle, or parallel transport — and you can still wedge forms together, differentiate them, pull them back through smooth maps, and integrate them over curves, surfaces, and volumes. This is the skeleton of differential geometry, the part that is pure topology and smooth structure, standing before any physics of distance is poured in. The reason forms occupy this privileged place is a single algebraic fact: total antisymmetry. A quantity that flips sign whenever you swap two of its slots behaves like a determinant, and the determinant is exactly the Jacobian factor that the change-of-variables formula demands for a coordinate-independent integral. So the totally antisymmetric covariant tensors — and only they — are the legitimate integrands of geometry. A pp-form is the object you integrate over a pp-dimensional surface, and it does so without ever asking what coordinates you chose. That is why a pp-form has only (np)\binom{n}{p} components instead of npn^p: antisymmetry throws away everything that would spoil the determinant law. Two operations then close the system. The wedge product ∧\wedge builds higher-degree forms and is graded-anticommutative; the exterior derivative d\mathrm{d} raises degree by one, is nilpotent (d2=0\mathrm{d}^2=0), and needs no connection. Tie them to the boundary operator through Stokes' theorem and the whole edifice — de Rham cohomology, F=dAF=\mathrm{d}A, Cartan's structure equations, conserved charges in general relativity — falls out of these few lines.

Key takeaways
  • A differential pp-form is a totally antisymmetric covariant tensor field; the forms of all degrees assemble into the exterior algebra Λ∙\Lambda^\bullet under the wedge product, with dim⁡Λp=(np)\dim\Lambda^p=\binom{n}{p}.
  • The wedge is graded-anticommutative, α∧β=(−1)pqβ∧α\alpha\wedge\beta=(-1)^{pq}\beta\wedge\alpha, so any odd-degree form wedged with itself vanishes — this antisymmetry is what makes forms behave like signed volumes.
  • The exterior derivative d\mathrm{d} is the unique nilpotent antiderivation that extends the differential of a function; d2=0\mathrm{d}^2=0 holds because mixed partial derivatives commute while d\mathrm{d} antisymmetrizes them.
  • Forms, ∧\wedge, d\mathrm{d}, pullback, and integration are all metric-free — they live on a bare smooth manifold; the metric re-enters only through the Hodge star ⋆\star.
  • Stokes' theorem ∫Mdω=∫∂Mω\int_M\mathrm{d}\omega=\int_{\partial M}\omega makes d\mathrm{d} dual to ∂\partial, so d2=0\mathrm{d}^2=0 is the algebraic shadow of "the boundary of a boundary is empty".
  • In four-dimensional spacetime a 2-form has exactly (42)=6\binom{4}{2}=6 components — the electric and magnetic fields packaged as F=dAF=\mathrm{d}A, with the source-free Maxwell equations reduced to dF=0\mathrm{d}F=0.
  • Key idea: a pp-form is a machine that eats pp tangent vectors and returns a number totally antisymmetrically; antisymmetry makes that number a signed volume, signed volumes are what you integrate, and ∧\wedge, d\mathrm{d}, and Stokes are the algebra, calculus, and integral theorem of those integrands.
The core insight

A pp-form is a machine that eats pp tangent vectors and returns a number, totally antisymmetrically. Antisymmetry is exactly the property that makes the answer behave like a signed volume — and signed volumes are what you integrate. Wedge builds higher forms, d\mathrm{d} differentiates them with d2=0\mathrm{d}^2=0, and Stokes' theorem ties d\mathrm{d} to the boundary operator.

Where this lives today

The form calculus is the working vocabulary of every corner of modern gravitational physics. When numerical relativists and mathematical physicists compute the curvature of a new black-hole or cosmological metric, they almost never grind through Christoffel symbols by hand — they set up an orthonormal coframe {ea}\{e^a\} and turn Cartan's structure equations, dea+ωab∧eb=0\mathrm{d}e^a+\omega^a{}_b\wedge e^b=0 and Rab=dωab+ωac∧ωcbR^a{}_b=\mathrm{d}\omega^a{}_b+\omega^a{}_c\wedge\omega^c{}_b, into a few lines of wedge-product algebra, cutting a page of tensor bookkeeping to a paragraph. The same language runs through the frontier: in supergravity and string theory the fundamental fields are higher pp-form gauge potentials, with F=dAF=\mathrm{d}A generalizing to pp-form field strengths whose fluxes ∫F\int F are quantized topological charges. Closed-but-not-exact forms detect the magnetic monopole (a nontrivial FF on a sphere surrounding it) and the Aharonov–Bohm phase (a holonomy ∮A\oint A with dA=0\mathrm{d}A=0), turning de Rham cohomology into measurable physics. And the ADM and Komar expressions for the mass and angular momentum of an isolated gravitating system are surface integrals of two-forms — conserved charges that, thanks to d2=0\mathrm{d}^2=0 and Stokes, can be evaluated on any enclosing sphere at once.

The physical picture

Forget components for a moment and picture what a form does. A one-form is not an arrow; it is a stack of parallel level surfaces — the constant-value sheets of some scalar. To evaluate it on a vector you count how many sheets the arrow pierces. A denser stack is a "bigger" one-form, and a vector lying inside a single sheet pierces nothing and returns zero. This is the honest geometric meaning of the gradient df\mathrm{d}f: the surfaces are the level sets of ff, and df(V)\mathrm{d}f(V) is the rate at which ff climbs along VV, read off as a pierce-count. Two-forms and higher repeat the idea one dimension up: a two-form is a stack of tubes, and it returns the flux of a parallelogram threading through them.

Figure
A one-form ω is a stack of level surfaces, and a vector V is evaluated by counting the surfaces it pierces — here ⟨ω, V⟩ = 3. A two-form eats two vectors and returns the signed area of the parallelogram they span, so ω(u, v) = −ω(v, u): swapping the two edges flips the sign, exactly as a determinant does
A form eats vectors and returns a signed number — pierce-count and signed area one-form: count the surfaces pierced V ⟨ω, V⟩ = 3 ω = 3 dx two-form: signed area, antisymmetric u v signed area ω(u, v) = −ω(v, u)

Now the exterior derivative. Think of d\mathrm{d} as the operator that turns a form into its "boundary content one degree up". Stokes' theorem ∫Mdω=∫∂Mω\int_M\mathrm{d}\omega=\int_{\partial M}\omega is the precise statement: integrating dω\mathrm{d}\omega over a region equals integrating ω\omega over the region's edge. Read backwards, this says d\mathrm{d} is the algebraic adjoint of the geometric boundary operator ∂\partial. And because the boundary of a boundary is empty — the rim of a filled disk is a circle, but a circle has no endpoints — the adjoint statement must be d2=0\mathrm{d}^2=0. That one identity is the seed of de Rham cohomology: forms that are closed (dω=0\mathrm{d}\omega=0) but not exact (ω≠dη\omega\ne\mathrm{d}\eta) detect holes in the manifold that no local computation can see. The final structural fact is dimensional. On an nn-manifold there is a top degree: Λp=0\Lambda^p=0 for p>np>n, because you cannot find p>np>n linearly independent one-forms at a point to wedge together — the pigeonhole principle of antisymmetry. The number of independent components climbs and then falls symmetrically as (np)\binom{n}{p}, and the whole exterior algebra has dimension 2n2^n. The figure below shows this for the physically decisive case n=4n=4.

Figure
The de Rham complex on a 4-manifold: d raises degree by one and dim Λᵖ = binomial(4, p) runs 1, 4, 6, 4, 1, summing to 2⁴ = 16 for the whole exterior algebra, while d² = 0 makes the arrows a complex. The Maxwell field strength F sits in Λ² with exactly 6 independent components — the 3 electric plus the 3 magnetic
The de Rham complex on 4D spacetime: dim Λᵖ = 1, 4, 6, 4, 1 and d² = 0 Λ⁰ dim 1 Λ¹ dim 4 Λ² dim 6 Λ³ dim 4 Λ⁴ dim 1 d d d d d ∘ d = 0 F = dA lives here: E and B, 6 components 1 + 4 + 6 + 4 + 1 = 2⁴ = 16 = dim Λ•

The core equations

A pp-form is written in a coordinate basis by antisymmetrizing the wedge of pp basis one-forms. The 1/p!1/p! prefactor corrects for the fact that the antisymmetric sum already visits each ordering of the indices p!p! times, so it prevents double counting. The component array is totally antisymmetric by construction.

ω=1p! ωμ1⋯μp dxμ1∧⋯∧dxμp,ωμ1⋯μp=ω[μ1⋯μp](1)\omega=\frac{1}{p!}\,\omega_{\mu_1\cdots\mu_p}\,\mathrm{d}x^{\mu_1}\wedge\cdots\wedge\mathrm{d}x^{\mu_p},\qquad \omega_{\mu_1\cdots\mu_p}=\omega_{[\mu_1\cdots\mu_p]} \qquad (1)

where: ωμ1⋯μp\omega_{\mu_1\cdots\mu_p} — the totally antisymmetric component array; [⋯ ][\cdots] — antisymmetrization over the enclosed indices with weight 1/p!1/p!; dxμ\mathrm{d}x^\mu — the coordinate basis one-forms; p!p! — cancels the overcounting of the p!p! index orderings. Physical reading: the form is a bookkeeping device for signed volumes, and only the antisymmetric part of any component array survives. Antisymmetry drastically shrinks the number of independent components. Choosing pp distinct indices out of nn is a binomial count, and summing over all degrees recovers a full power of two — this is why the exterior algebra is finite-dimensional at each point even though the tensor algebra is not.

(np)=dim⁡ΛpM,∑p=0n(np)=2n=dim⁡Λ∙M(2)\binom{n}{p}=\dim\Lambda^p M,\qquad \sum_{p=0}^n \binom{n}{p}=2^n=\dim\Lambda^\bullet M \qquad (2)

where: nn — the manifold dimension; pp — the form degree, 0≤p≤n0\le p\le n; (np)\binom{n}{p} — the count of independent components. Physical reading: on 4D spacetime the degrees carry 1,4,6,4,11,4,6,4,1 components; the 66 at p=2p=2 is exactly the number of electromagnetic field components. The wedge product multiplies forms by antisymmetrizing their tensor product. The combinatorial prefactor keeps the normalization consistent with equation (1), so that wedging basis forms reproduces the expected antisymmetrized products.

(α∧β)μ1⋯μp+q=(p+q)!p! q! α[μ1⋯μp βμp+1⋯μp+q](3)(\alpha\wedge\beta)_{\mu_1\cdots\mu_{p+q}}=\frac{(p+q)!}{p!\,q!}\,\alpha_{[\mu_1\cdots\mu_p}\,\beta_{\mu_{p+1}\cdots\mu_{p+q}]} \qquad (3)

where: α\alpha — a pp-form; β\beta — a qq-form; α∧β\alpha\wedge\beta — the resulting (p+q)(p+q)-form. Physical reading: wedging is how you build a flux 2-form from two gradient 1-forms, or the volume form from nn independent one-forms. The two defining algebraic properties of the wedge are graded-anticommutativity and associativity. The sign (−1)pq(-1)^{pq} records how many index transpositions it takes to slide one factor past the other. For an odd-degree form this forces α∧α=0\alpha\wedge\alpha=0.

α∧β=(−1)pq β∧α,(α∧β)∧γ=α∧(β∧γ)(4)\alpha\wedge\beta=(-1)^{pq}\,\beta\wedge\alpha,\qquad (\alpha\wedge\beta)\wedge\gamma=\alpha\wedge(\beta\wedge\gamma) \qquad (4)

where: p,qp,q — the degrees of α,β\alpha,\beta; (−1)pq(-1)^{pq} — the sign from commuting one factor through the other. Physical reading: a one-form wedged with itself is zero, but a two-form need not be — F∧FF\wedge F is the nonzero Pontryagin (instanton) density. The exterior derivative raises degree by one and is built purely from partial derivatives, antisymmetrized. No connection appears, so d\mathrm{d} is defined on any smooth manifold before a metric is chosen.

(dω)μ0μ1⋯μp=(p+1) ∂[μ0ωμ1⋯μp](5)(\mathrm{d}\omega)_{\mu_0\mu_1\cdots\mu_p}=(p+1)\,\partial_{[\mu_0}\omega_{\mu_1\cdots\mu_p]} \qquad (5)

where: dω\mathrm{d}\omega — the (p+1)(p+1)-form derivative of ω\omega; ∂[μ0\partial_{[\mu_0} — the partial derivative antisymmetrized against the form indices; (p+1)(p+1) — the combinatorial weight matching equation (1). Physical reading: on a function this is the gradient; on a 1-form it is the curl; on an (n−1)(n-1)-form it is the divergence. Two identities pin the exterior derivative down completely: it squares to zero, and it obeys a graded Leibniz rule where the sign depends on the degree of the factor d\mathrm{d} passes through. Together with df=∂μf dxμ\mathrm{d}f=\partial_\mu f\,\mathrm{d}x^\mu on functions, these properties make d\mathrm{d} unique.

d2=0,d(α∧β)=dα∧β+(−1)p α∧dβ(6)\mathrm{d}^2=0,\qquad \mathrm{d}(\alpha\wedge\beta)=\mathrm{d}\alpha\wedge\beta+(-1)^{p}\,\alpha\wedge\mathrm{d}\beta \qquad (6)

where: d2\mathrm{d}^2 — the composite d∘d\mathrm{d}\circ\mathrm{d}; (−1)p(-1)^p — the sign from d\mathrm{d} (degree +1+1) crossing the pp-form α\alpha. Physical reading: d2=0\mathrm{d}^2=0 delivers both ∇×∇f=0\nabla\times\nabla f=0 and ∇⋅(∇×A)=0\nabla\cdot(\nabla\times\mathbf A)=0 in one stroke. Stokes' theorem is the master integral identity. It says the integral of dω\mathrm{d}\omega over an oriented region equals the integral of ω\omega over the boundary, with the induced orientation. Green's theorem, the divergence theorem, and the classical curl theorem are all special cases.

∫Mdω=∫∂Mω(7)\int_M \mathrm{d}\omega=\int_{\partial M}\omega \qquad (7)

where: MM — an oriented pp-dimensional manifold-with-boundary; ∂M\partial M — its boundary with induced orientation; ω\omega — a (p−1)(p-1)-form, compactly supported if MM is noncompact. Physical reading: this is where "the field on the boundary determines the charge inside" becomes a theorem. Only now does the metric enter, through the Hodge star, which pairs a pp-form with an (n−p)(n-p)-form using the volume element. It is the single place where signature and length reappear in the form calculus.

(⋆ω)μ1⋯μn−p=1p! ∣g∣ ϵμ1⋯μn−pν1⋯νp ων1⋯νp(8)(\star\omega)_{\mu_1\cdots\mu_{n-p}}=\frac{1}{p!}\,\sqrt{|g|}\,\epsilon_{\mu_1\cdots\mu_{n-p}}{}^{\nu_1\cdots\nu_p}\,\omega_{\nu_1\cdots\nu_p} \qquad (8)

where: ⋆\star — the Hodge dual Λp→Λn−p\Lambda^p\to\Lambda^{n-p}; ϵ\epsilon — the Levi-Civita symbol; ∣g∣\sqrt{|g|} — the square root of the absolute metric determinant. Physical reading: ⋆\star turns the field 2-form FF into its dual ⋆F\star F, and the metric hides entirely inside it — which is why dF=0\mathrm{d}F=0 is topology and d⋆F=⋆J\mathrm{d}\star F=\star J is dynamics.

Derivation ACoordinate independence of the exterior derivative

The exterior derivative is defined by the innocuous-looking formula (dω)=(p+1) ∂[μ0ωμ1⋯μp](\mathrm{d}\omega)=(p+1)\,\partial_{[\mu_0}\omega_{\mu_1\cdots\mu_p]}, yet a plain partial derivative of a tensor is not a tensor — under a coordinate change it picks up inhomogeneous terms full of second derivatives of the transition map. The goal here is to show that the antisymmetrization in the definition kills exactly those bad terms, so that dω\mathrm{d}\omega transforms as a genuine (p+1)(p+1)-form. This is what licenses using d\mathrm{d} on any bare manifold with no connection at all, and it is worth seeing in detail because the same antisymmetrization argument recurs everywhere in the theory.

Step 1. Start from the covariant transformation of the components under a change ya↦xμ(y)y^a\mapsto x^\mu(y): ωa1⋯ap′=∂xμ1∂ya1⋯∂xμp∂yap ωμ1⋯μp\omega'_{a_1\cdots a_p}=\frac{\partial x^{\mu_1}}{\partial y^{a_1}}\cdots\frac{\partial x^{\mu_p}}{\partial y^{a_p}}\,\omega_{\mu_1\cdots\mu_p}. Why: this is just the statement that ω\omega is a covariant tensor field; everything else follows from differentiating it.

Step 2. Differentiate with ∂a0\partial_{a_0}. The product rule gives one "good" term where the derivative lands on ω\omega, carrying the full Jacobian string, plus pp "bad" terms where it lands on a Jacobian factor, each producing a second derivative ∂2xμi/∂ya0∂yai\partial^2 x^{\mu_i}/\partial y^{a_0}\partial y^{a_i}. Why: the bad terms are precisely the obstruction to ∂aω′\partial_a\omega' being tensorial — they must be shown to cancel.

Step 3. Note that each second derivative ∂2xμi/∂ya0∂yai\partial^2 x^{\mu_i}/\partial y^{a_0}\partial y^{a_i} is symmetric under exchanging the two lower indices a0↔aia_0\leftrightarrow a_i, by equality of mixed partials for a smooth coordinate map. Why: symmetry in the derivative indices is exactly the property that antisymmetrization annihilates.

Step 4. Antisymmetrize the whole expression over [a0a1⋯ap][a_0 a_1\cdots a_p]. Every bad term is symmetric in a pair of those indices while being antisymmetrized over that pair, so it vanishes identically, leaving only the good term. Why: a quantity symmetric in two indices, antisymmetrized over the same two, is zero — the workhorse identity of the entire subject.

Step 5. What remains is (dω′)a0⋯ap=∂xμ0∂ya0⋯∂xμp∂yap (dω)μ0⋯μp(\mathrm{d}\omega')_{a_0\cdots a_p}=\frac{\partial x^{\mu_0}}{\partial y^{a_0}}\cdots\frac{\partial x^{\mu_p}}{\partial y^{a_p}}\,(\mathrm{d}\omega)_{\mu_0\cdots\mu_p}, the clean covariant transformation of a (p+1)(p+1)-form. Why: this proves d\mathrm{d} maps forms to forms with no metric or connection, the fact that makes it universal.

Go deeper · Derivation B · 1 minWhy the exterior derivative squares to zero
Derivation BWhy the exterior derivative squares to zero

The nilpotency d2=0\mathrm{d}^2=0 is the single most consequential identity attached to differential forms: it is what makes the sequence of spaces Λ0→Λ1→⋯→Λn\Lambda^0\to\Lambda^1\to\cdots\to\Lambda^n a complex, what defines closed and exact forms, and what powers de Rham cohomology, the Bianchi identity, and charge conservation. The goal is to prove it directly from components and then to read off its geometric meaning through Stokes' theorem, so that "d2=0\mathrm{d}^2=0" and "the boundary of a boundary is empty" are seen to be the same statement wearing two costumes.

Step 1. Apply d\mathrm{d} once: (dω)μ0⋯μp=(p+1) ∂[μ0ωμ1⋯μp](\mathrm{d}\omega)_{\mu_0\cdots\mu_p}=(p+1)\,\partial_{[\mu_0}\omega_{\mu_1\cdots\mu_p]}, a (p+1)(p+1)-form built from a single partial derivative antisymmetrized with the form indices. Why: to iterate we need the first derivative in explicit component form.

Step 2. Apply d\mathrm{d} again. The result is proportional to ∂[ν∂μ0ωμ1⋯μp]\partial_{[\nu}\partial_{\mu_0}\omega_{\mu_1\cdots\mu_p]} — two partial derivatives, both swept into the same antisymmetrization together with all the original indices. Why: the outer d\mathrm{d} contributes a second derivative index ν\nu that joins the bracket, so both derivative indices are now antisymmetrized.

Step 3. Invoke equality of mixed partials, ∂ν∂μ0ω=∂μ0∂νω\partial_\nu\partial_{\mu_0}\omega=\partial_{\mu_0}\partial_\nu\omega for smooth ω\omega: the pair of derivative indices is symmetric. Why: smoothness guarantees the second derivative is symmetric in its two slots, and that pair sits inside the antisymmetrizer.

Step 4. Antisymmetrizing a symmetric pair gives zero, so d(dω)=0\mathrm{d}(\mathrm{d}\omega)=0 for every form ω\omega — no exceptions, no conditions beyond smoothness. Why: same annihilation identity as the previous derivation, applied to the derivative indices rather than the transition-map indices.

Step 5. Read it geometrically through Stokes: ∫Md(dη)=∫∂Mdη=∫∂(∂M)η\int_M\mathrm{d}(\mathrm{d}\eta)=\int_{\partial M}\mathrm{d}\eta=\int_{\partial(\partial M)}\eta. Since ∂(∂M)=∅\partial(\partial M)=\varnothing, the integral vanishes for all η\eta, which is the integral form of d2=0\mathrm{d}^2=0. Why: this exhibits d\mathrm{d} as adjoint to ∂\partial, making nilpotency the dual of "a boundary has no boundary".

Go deeper · Derivation C · 1 minMaxwell's equations as two form identities
Derivation CMaxwell's equations as two form identities

Classical electromagnetism, four vector equations in the textbooks, collapses to two lines in the language of forms — and the collapse is not cosmetic. It cleanly separates the part of Maxwell's theory that is pure topology, requiring no metric, from the part that carries all the dynamics and all the dependence on spacetime signature. The goal is to package the potential as a one-form, define the field strength as its exterior derivative, and show that dF=0\mathrm{d}F=0 and d⋆F=⋆J\mathrm{d}\star F=\star J reproduce the four equations while exposing exactly where the metric lives.

Step 1. Package the electromagnetic potential as a one-form A=Aμ dxμA=A_\mu\,\mathrm{d}x^\mu and define the field strength as the two-form F=dAF=\mathrm{d}A, so Fμν=∂μAν−∂νAμF_{\mu\nu}=\partial_\mu A_\nu-\partial_\nu A_\mu. Why: FF is manifestly antisymmetric and manifestly closed by construction, which is the whole trick.

Step 2. The homogeneous pair is automatic: dF=d(dA)=0\mathrm{d}F=\mathrm{d}(\mathrm{d}A)=0 by d2=0\mathrm{d}^2=0. In components this is ∂[λFμν]=0\partial_{[\lambda}F_{\mu\nu]}=0, which unpacks to ∇⋅B=0\nabla\cdot\mathbf B=0 and Faraday's law. Why: these two Maxwell equations are a topological identity — they hold with no metric and no sources, purely because FF is exact.

Step 3. The sourced pair introduces the Hodge dual: d⋆F=⋆J\mathrm{d}\star F=\star J, where J=Jμ dxμJ=J_\mu\,\mathrm{d}x^\mu is the current one-form. This single equation unpacks to Gauss's law and the Ampère–Maxwell law. Why: the star is the only place the metric and the Lorentzian signature enter, so all the "dynamics" is quarantined into one operator.

Step 4. Charge conservation is now a free corollary: apply d\mathrm{d} to the sourced equation to get d⋆J=d(d⋆F)=0\mathrm{d}\star J=\mathrm{d}(\mathrm{d}\star F)=0, i.e. ∇μJμ=0\nabla_\mu J^\mu=0. Why: continuity is not an extra assumption but a consequence of d2=0\mathrm{d}^2=0 acting on the sourced equation — conservation is built into the geometry.

Limiting cases

Forms specialize to a whole zoo of familiar objects as the degree and dimension are dialed:

CaseResultMeaning
Degree zeroΛ0M=C∞(M),  df=∂μf dxμ\Lambda^0 M=C^\infty(M),\ \ \mathrm{d}f=\partial_\mu f\,\mathrm{d}x^\muA 0-form is a smooth function; its exterior derivative is the gradient one-form.
Vector calculus in R3\mathbb{R}^3d:Λ0 ⁣→ ⁣Λ1 ⁣→ ⁣Λ2 ⁣→ ⁣Λ3 ↔ grad,curl,div\mathrm{d}:\Lambda^0\!\to\!\Lambda^1\!\to\!\Lambda^2\!\to\!\Lambda^3\ \leftrightarrow\ \mathrm{grad},\mathrm{curl},\mathrm{div}With the Euclidean ⋆\star, d2=0\mathrm{d}^2=0 encodes both curl grad=0\mathrm{curl\,grad}=0 and div curl=0\mathrm{div\,curl}=0.
Top degreeω∈ΛnM: ω=f dx1∧⋯∧dxn\omega\in\Lambda^n M:\ \omega=f\,\mathrm{d}x^1\wedge\cdots\wedge\mathrm{d}x^nThe unique kind of object that integrates over the whole manifold; dω=0\mathrm{d}\omega=0 automatically since degree n+1>nn+1>n.
Closed vs exactdω=0\mathrm{d}\omega=0 (closed); ω=dη\omega=\mathrm{d}\eta (exact)Exact ⇒\Rightarrow closed by d2=0\mathrm{d}^2=0; the converse fails globally, and the failure is measured by HdRp(M)H^p_{\mathrm{dR}}(M).
Flat contractible patchPoincaré lemma: closed ⇒\Rightarrow exactOn a star-shaped region every closed form is exact, so cohomology is trivial — holes are a global phenomenon.

Worked examples

1 · Counting components and building the Maxwell 2-form (numeric)

On a 4-dimensional spacetime, tabulate how many independent components a pp-form has for each degree, check the total against 2n2^n, and use the count at p=2p=2 to identify the electromagnetic field strength.

Step 1. Evaluate (4p)\binom{4}{p} for p=0,1,2,3,4p=0,1,2,3,4. Directly: (40)=1\binom{4}{0}=1, (41)=4\binom{4}{1}=4, (42)=4⋅32=6\binom{4}{2}=\frac{4\cdot3}{2}=6, (43)=4\binom{4}{3}=4, (44)=1\binom{4}{4}=1. The counts are the symmetric row 1, 4, 6, 4, 1 — Pascal's row for n=4n=4.

Step 2. Sum them: 1+4+6+4+1=16=241+4+6+4+1=\mathbf{16}=2^4, confirming dim⁡Λ∙=2n\dim\Lambda^\bullet=2^n. The symmetry (4p)=(44−p)\binom{4}{p}=\binom{4}{4-p} is the combinatorial fingerprint of Hodge duality, which pairs Λp\Lambda^p with Λ4−p\Lambda^{4-p} of equal dimension.

Step 3. Focus on p=2p=2: a 2-form in 4D has exactly 6 independent components. That is precisely the count of a 2-form Fμν=−FνμF_{\mu\nu}=-F_{\nu\mu}: the three mixed time-space components F0i=EiF_{0i}=E_i (electric field) and the three purely spatial components Fij=ϵijkBkF_{ij}=\epsilon_{ijk}B_k (magnetic field). So 3+3=6\mathbf{3+3=6}: the field strength is a single geometric object, not two vectors that happen to travel together.

Step 4. Sanity-check the top degree: a 4-form has (44)=1\binom{4}{4}=1 component, the volume element ∣g∣ dx0∧dx1∧dx2∧dx3\sqrt{|g|}\,\mathrm{d}x^0\wedge\mathrm{d}x^1\wedge\mathrm{d}x^2\wedge\mathrm{d}x^3, and a 5-form is impossible (5>45>4), so d\mathrm{d} of any 4-form vanishes automatically. The whole exterior algebra of spacetime has 16 dimensions, and Maxwell's F occupies the 6-dimensional middle.

2 · The exterior derivative is the curl, and d2=0\mathrm{d}^2=0 by hand (numeric)

Take the rigid-rotation velocity field of the plane, written as the one-form α=−y dx+x dy\alpha=-y\,\mathrm{d}x+x\,\mathrm{d}y on R3\mathbb{R}^3. Compute dα\mathrm{d}\alpha, read off the curl, then verify d2=0\mathrm{d}^2=0 on the function f=xyzf=xyz.

Step 1. Apply d\mathrm{d} using the graded Leibniz rule and d(dx)=0\mathrm{d}(\mathrm{d}x)=0: dα=d(−y)∧dx+d(x)∧dy=(−dy)∧dx+dx∧dy\mathrm{d}\alpha=\mathrm{d}(-y)\wedge\mathrm{d}x+\mathrm{d}(x)\wedge\mathrm{d}y=(-\mathrm{d}y)\wedge\mathrm{d}x+\mathrm{d}x\wedge\mathrm{d}y. Only the derivative of the coefficient survives, wedged onto the basis form.

Step 2. Use antisymmetry dy∧dx=−dx∧dy\mathrm{d}y\wedge\mathrm{d}x=-\mathrm{d}x\wedge\mathrm{d}y: the first term becomes +dx∧dy+\mathrm{d}x\wedge\mathrm{d}y, so dα=dx∧dy+dx∧dy=2 dx∧dy\mathrm{d}\alpha=\mathrm{d}x\wedge\mathrm{d}y+\mathrm{d}x\wedge\mathrm{d}y=\mathbf{2\,\mathrm{d}x\wedge\mathrm{d}y}. The coefficient 22 is exactly the zz-component of ∇×(−y,x,0)=(0,0,2)\nabla\times(-y,x,0)=(0,0,2) — the exterior derivative is the curl, and a rigid rotation has vorticity 2Ω2\Omega for unit angular speed.

Step 3. Now verify nilpotency directly. Take f=xyzf=xyz, so df=yz dx+xz dy+xy dz\mathrm{d}f=yz\,\mathrm{d}x+xz\,\mathrm{d}y+xy\,\mathrm{d}z. Apply d\mathrm{d} again and collect one representative pair: the dx∧dy\mathrm{d}x\wedge\mathrm{d}y coefficient is ∂x(xz)−∂y(yz)\partial_x(xz)-\partial_y(yz)... more carefully, from yz dxyz\,\mathrm{d}x we get ∂y(yz) dy∧dx=z dy∧dx\partial_y(yz)\,\mathrm{d}y\wedge\mathrm{d}x=z\,\mathrm{d}y\wedge\mathrm{d}x, and from xz dyxz\,\mathrm{d}y we get ∂x(xz) dx∧dy=z dx∧dy\partial_x(xz)\,\mathrm{d}x\wedge\mathrm{d}y=z\,\mathrm{d}x\wedge\mathrm{d}y.

Step 4. These cancel: z dy∧dx+z dx∧dy=−z dx∧dy+z dx∧dy=0z\,\mathrm{d}y\wedge\mathrm{d}x+z\,\mathrm{d}x\wedge\mathrm{d}y=-z\,\mathrm{d}x\wedge\mathrm{d}y+z\,\mathrm{d}x\wedge\mathrm{d}y=0, and the same happens for every index pair. So d(df)=0\mathrm{d}(\mathrm{d}f)=0 — the mixed partials ∂x∂yf=∂y∂xf\partial_x\partial_y f=\partial_y\partial_x f cancel under antisymmetrization, which is precisely ∇×∇f=0\nabla\times\nabla f=0.

Physics of the portrait

The exterior calculus did not arrive with the physicists who now use it daily; it was built by a geometer solving a problem in differential equations, decades before general relativity needed it.

Origins · 1 minÉlie Cartan and how this was discovered
ÉC
Élie Cartan
1869–1951 · founder of the exterior calculus and moving-frame methods in geometry

Élie Cartan is the architect of the machinery in this article. Born in 1869 to a village blacksmith in the French Alps, he rose through the École Normale Supérieure to become the deepest geometer of his generation. Between 1899 and 1902 he created the calculus of exterior differential forms, introducing both the wedge product (building on Grassmann's half-forgotten exterior algebra) and the exterior derivative d\mathrm{d}, precisely to give a coordinate-free formulation of Pfaffian systems of differential equations. What began as a tool for integrability conditions became, in his hands, the language of an entire subject: his method of moving frames recasts curvature as a matrix of two-forms through the structure equations dea+ωab∧eb=0\mathrm{d}e^a+\omega^a{}_b\wedge e^b=0 and Rab=dωab+ωac∧ωcbR^a{}_b=\mathrm{d}\omega^a{}_b+\omega^a{}_c\wedge\omega^c{}_b, which remain the fastest route to the Riemann tensor in general relativity. Cartan also classified the simple Lie groups, discovered spinors in 1913 (two decades before Dirac needed them), and developed the theory of symmetric spaces. For years his work was thought too abstract; it took de Rham's 1931 theorem, tying his forms to topology, and the physics of gauge fields to reveal that Cartan had quietly written down the grammar of modern geometry. When you compute F=dAF=\mathrm{d}A or read d2=0\mathrm{d}^2=0 as a Bianchi identity, you are speaking Cartan's language.

History
1844
— Grassmann's Ausdehnungslehre introduces the alternating exterior product
1889
— Volterra and Poincaré establish that closed forms are locally exact
1899
— Élie Cartan founds the calculus of exterior differential forms
1931
— de Rham proves that cohomology is computable from differential forms
1963
— Flanders' textbook brings the exterior calculus to working physicists

Going further

References. Misner, Thorne & Wheeler, Gravitation (1973), Ch. 4 "Electromagnetism and Differential Forms" · Wald, General Relativity (1984), Ch. 2.7 and Appendix B · Carroll, Spacetime and Geometry (2004), Ch. 2.9–2.10 · Schutz, A First Course in General Relativity (2009), Ch. 4 · Spivak, Calculus on Manifolds (1965), Ch. 4–5 · Flanders, Differential Forms with Applications to the Physical Sciences (1963). The component conventions for the wedge, the exterior derivative, and the Hodge star are standard throughout, as are the dimension counts (np)\binom{n}{p} and 2n2^n (elementary combinatorics) and the Cartan structure equations. Key consistency points: the ∂2x\partial^2 x terms cancel in the coordinate-independence derivation by symmetry of mixed partials; the graded-anticommutativity sign is (−1)pq(-1)^{pq}; d\mathrm{d} and ⋆\star reduce to grad, curl, and div in R3\mathbb{R}^3; dF=0\mathrm{d}F=0 and d⋆F=⋆J\mathrm{d}\star F=\star J reproduce all four Maxwell equations; and the worked-example results are dα=2 dx∧dy\mathrm{d}\alpha=2\,\mathrm{d}x\wedge\mathrm{d}y and d(df)=0\mathrm{d}(\mathrm{d}f)=0. No nonstandard numerical values appear.

Builds on: Cotangent Space and One-Forms · General Tensors and the Tensor Product · Tensor Algebra: Contraction, Symmetrization and Antisymmetrization · Tangent Vectors and the Tangent Space · Smooth Manifolds and Coordinate Charts. Leads to: Tensor Densities and Weights · The Metric Tensor and the Line Element · Metric Signature and Lorentzian Geometry.

Ask the tutor: Ask me to walk through building the curvature two-forms of the Schwarzschild metric with Cartan's structure equations, or to show how dθ\mathrm{d}\theta on the punctured plane makes de Rham cohomology tangible.

What is the difference between a differential form and a general tensor

A general covariant tensor of rank pp has arbitrary index symmetry and npn^p components. A pp-form is the special case that is totally antisymmetric — swapping any two indices flips the sign — which cuts the count to (np)\binom{n}{p}. That restriction is not a loss but the whole point: only antisymmetric components transform with the Jacobian determinant, which is what a coordinate-independent integrand needs. So forms are the tensors you can integrate, and the operations ∧\wedge and d\mathrm{d} keep you inside the antisymmetric world. A symmetric tensor like the metric is emphatically not a form and cannot be fed to d\mathrm{d}.

Why is there a factor 1/p! in front of a p-form

The factor prevents double counting. When you write ω=1p!ωμ1⋯μp dxμ1∧⋯∧dxμp\omega=\frac{1}{p!}\omega_{\mu_1\cdots\mu_p}\,\mathrm{d}x^{\mu_1}\wedge\cdots\wedge\mathrm{d}x^{\mu_p}, the sum runs over all values of the indices, not just increasing ones. Because both ωμ1⋯μp\omega_{\mu_1\cdots\mu_p} and the wedge of basis forms are totally antisymmetric, every distinct set of pp indices appears p!p! times — once for each ordering — and all those copies are equal. Dividing by p!p! collapses them to a single contribution. Equivalently, you can sum only over strictly increasing indices and drop the factor; the two conventions agree. The same combinatorics explains the (p+q)!/(p!q!)(p+q)!/(p!q!) in the wedge and the (p+1)(p+1) in d\mathrm{d}.

How does d unify grad, curl, and div

On R3\mathbb{R}^3 the exterior derivative acts along the chain Λ0→Λ1→Λ2→Λ3\Lambda^0\to\Lambda^1\to\Lambda^2\to\Lambda^3. Starting from a function (0-form), df=∂if dxi\mathrm{d}f=\partial_i f\,\mathrm{d}x^i is the gradient. On a 1-form α=Ai dxi\alpha=A_i\,\mathrm{d}x^i, dα\mathrm{d}\alpha is a 2-form whose components are ∂iAj−∂jAi\partial_i A_j-\partial_j A_i — the curl, once you use the Euclidean Hodge star to turn the 2-form back into a vector. On a 2-form, d\mathrm{d} gives a 3-form whose single component is the divergence. The two ways of composing these, d2=0\mathrm{d}^2=0, are exactly ∇×∇f=0\nabla\times\nabla f=0 and ∇⋅(∇×A)=0\nabla\cdot(\nabla\times\mathbf A)=0. One operator, three classical derivatives, two vanishing identities.

What does it mean for a form to be closed but not exact

A form is closed if dω=0\mathrm{d}\omega=0 and exact if ω=dη\omega=\mathrm{d}\eta for some η\eta. Since d2=0\mathrm{d}^2=0, every exact form is automatically closed. The interesting question is the converse, and it fails whenever the manifold has holes. On a plane with the origin removed, the angle one-form dθ=(x dy−y dx)/(x2+y2)\mathrm{d}\theta=(x\,\mathrm{d}y-y\,\mathrm{d}x)/(x^2+y^2) is closed everywhere it is defined, yet its integral around the origin is 2π≠02\pi\ne0, so it cannot be d\mathrm{d} of any globally defined function. The space of closed-modulo-exact forms is the de Rham cohomology HdRp(M)H^p_{\mathrm{dR}}(M), a topological invariant you can compute with calculus.

Where exactly does the metric enter the theory of forms

Almost nowhere — and that is the headline. The wedge product, the exterior derivative, pullback, the notions of closed and exact, Stokes' theorem, and de Rham cohomology are all defined on a bare smooth manifold with no metric and no connection. The metric makes its single appearance through the Hodge star ⋆\star, which needs the volume element ∣g∣\sqrt{|g|} and the ability to raise indices to map a pp-form to an (n−p)(n-p)-form. This clean split is why Maxwell's equations factor into a metric-free topological half, dF=0\mathrm{d}F=0, and a metric-dependent dynamical half, d⋆F=⋆J\mathrm{d}\star F=\star J. All the geometry of length and signature is quarantined inside that one star.

Why can I not have a p-form with p greater than the dimension n

Because you would need pp linearly independent one-forms to wedge together, and at any point of an nn-manifold the cotangent space is only nn-dimensional. By the pigeonhole principle, any n+1n+1 one-forms are linearly dependent, so at least two factors in the wedge repeat — and a wedge with a repeated one-form vanishes by antisymmetry, since dxμ∧dxμ=0\mathrm{d}x^\mu\wedge\mathrm{d}x^\mu=0. Hence ΛpM=0\Lambda^p M=0 for all p>np>n. A concrete consequence: on 4D spacetime the top nonzero degree is p=4p=4 (the volume form), every 5-form is identically zero, and d\mathrm{d} of any 4-form vanishes automatically because its target degree exceeds nn.

Before this

Where this leads