Exterior derivative

See Wikipedia
Coming from differential forms.
It is an antiderivation of degree 1 on the exterior algebra.

  1. For a 0-form df is the differential of f
  2. d(df)=0 for 0-forms (for the other differential forms can be deduced)
  3. d(αβ)=dαβ+(1)p(αdβ) where α is a p-form.

To make this notion intuitive, we could use the following rough definition:
Definition. Given a k-form ω, dω is a measure of how dislocated/misaligned are the (nk)-planes represented by ω. For example, in the (k+1)-direction provided by the vectors v1,,vk+1 we would have:

dω(v1,,vk+1)=limϵ01ϵSϵω,

where Sϵ is a (k+1)-plane generated by vi with volume ϵ.
A 1-form in R2 or R3:
Pasted image 20260522084109.png|800

Another example: there is no misalignment
Pasted image 20260522092350.png
A different case: a 1-form in R4. This dislocation/misalignment edges are in this case 2-dimensional spaces (intersection of hyperplanes). The quantity dω(v1,v2) measures how many misalignments are in that bi-direction.
Pasted image 20260522092410.png

For visualization of planes, hyperplanes and lines in R4, I made this webpage.

Visualization 1

See xournal 284
Visualize ω as a family of parallel sheets in each point in space.

The Golden Rule: The lines/tubes of the 2-form dω are precisely the edges or vortex lines such that the number of tubes crossing a parallepiped generated by vectors u,v is the same as the net sum of crossing numbers of the path u+vuv through the local sheets defined by ω in nearby points (to guarantee Stokes' theorem).

Pasted image 20260520171905.png

These edges are located where the local sheets of ω originate, terminate, or twist around one another. In the rest of locations we have kind of parallel sheets, so we cannot have a result different from zero.

We can distinguish three cases:

1. Closed 1-form, dω=0.
Pasted image 20260521082549.png
We can glue the planes given by ω=0 together.

**2. Frobenius integrable 1-form, dωω=0
Pasted image 20260521082704.png

When ωdω=0, the honeycomb structure corresponding to dω has walls such that the local sheets ω=0 are linear combination of those walls. So we can "correct" the planes to absorb the edges of the honeycomb structure (with an integrating factor).

3. Non integrable, dωω0
Pasted image 20260521082931.png
Suppose that when we displace ourselves to the right, the planes ω=0 rotate with axis parallel to the displacement. Then we obtain an emergent honeycomb structure which is by no means parallel to the planes. There is no way to fix this!

1. The "onion" example, dωω=0

Consider the foliation of spheres

F(x,y,z)=x2+y2+z2=C

It may be given, instead of by the obvious closed 1-form, by the Frobenius integrable 1-form
Pasted image 20260520120626.png
The 2-form dω corresponds to the lines where the planes hinge.

2. The "Extra Pages" Example: ω=xdy

Let's look at a classic non-closed 1-form to see how this works.
The sheets where ω=const are planes parallel to the xz-plane (y=const). However, notice the coefficient x: as you move to the right (increasing x), the sheets get packed tighter and tighter together. Their density increases along the x-axis.
Pasted image 20260520120302.png
Imagine drawing a square loop in the xy-plane from x=1 to x=2, and y=0 to y=1. Let's walk around this loop and count how many sheets of ω we pierce:

Our net sheets pierced around the loop is 2010=+10. If you start at one corner and end up back where you started, how can you have crossed a net total of 10 sheets?
The only logical explanation is that 10 new sheets must have started (originated) inside your square loop. They didn't extend all the way to the left; they popped into existence as the density increased.

Since these extra sheets are 2D surfaces in 3D space, their originating "edges" must be 1D lines. Because the density changes uniformly with x, these edges are distributed evenly throughout space, running parallel to the z-axis.

If you calculate the exterior derivative algebraically, you get:

dω=dxdy

This 2-form represents a uniform grid of lines pointing in the z-direction. Each line is exactly one of those "edges" or dislocations where a new sheet of ω began!

A non integrable example

Consider the contact form ω=dyzdx in (x,y,z). This is exactly case 3 (non integrable) above.

See also: visualization of integrability of a Pfaffian system


Visualization 2

See also: visualization of k-forms.

Exterior derivative must be called the negative accumulation meter or production meter.

Case 1: 0-Forms

For a 0-form f (a scalar function), f associate values to points, and df represents the net production of f along a direction:
Example (1D water pipe with a source):
Consider a pipe (R) with water flowing rightward and a point source at x=3 injecting 4 units of water per second.

where δ(x3) is a Dirac-like concentration at x=3.

24df=f(4)f(2)=40=4,

confirming the source’s contribution.

General Intuition:

Case 2: 1-forms

In the case of a 1-form ω, which associate values to line elements (vectors), exterior derivative tell us how of "something" is being produced in a bivector uv (a "2-direction"). If we restrict ω to this area element (with a kind of pullback), the 1-form can be understood like a kind of flow (a 1-form in a 2-dimensional space can be seen as line families at every point, which can be joined together if the 1-form is closed). In this context, dω measures how much of this flow is being produced in uv. This is the idea of the infinitesimal Stokes' theorem

dw(u,v)=u(ω(v))v(ω(u))ω([u,u]).

In a sense, the value of dω in uv is like measuring how the 1-form varies "along the bivector" uv.

Case 3: 2-forms and more

In the case of 2-forms, for example in R3, these can be visualized as "packages of 1-dimensional fibers" in a neighborhood of each point (in Rn, they look like packages of (n2)-dimensional fibers). The value a 2-form assigns to each bivector represents the density of intersections between those fibers and the bivector.

If we apply the exterior derivative of the 2-form to a volume element (a 3-vector), we get something completely analogous to what was described above: pulling back to that "infinitesimally small 3-dimensional space," the 2-form still appears as a kind of one-dimensional flow, and its differential tells us how much is being generated inside (what goes out minus what came in).

If instead of working in R3, we were in Rn, the pullback of the 2-form to the 3-vector still appears as a one-dimensional flow—although globally in Rn, it may not be.


Why d2=0?

From here it shouldn't be difficult understand why

d2=0.

For 0-forms it is easy: if ω=df, the 2-form dω is computed evaluating ω in sides of the parallelogram uv, which in turn is evaluated in the "vertices". But the latter appear twice in the final computation, but with different sign.
For a 1-form is the same, but a bit more difficult to visualize. In this case d(dω) is evaluated in a parallelepiped, and the computation rests, finally, at evaluation on the edges, which appear twice with opposite sign.

The interpretation of dω as production (negative accumulation) of a flow in a k-vector makes Stokes' theorem trivial. By the way, this interpretation is in some sense given in @needham2021visual page 409.