Gauss' Linking Number III
The pullback computation: from cohomology to Gauss' double integral
Third in a four-part series deriving Gauss’ linking integral from first principles. The setup is in the first post.
In the previous post, we showed that the linking number can be computed as
where is any closed form on representing the normalized generator of the top de Rham cohomology. We constructed these generators explicitly by solving an ODE, and we tested the formula in , where it recovers the classical winding number.
Now we turn to the main event: two closed curves in . The pullback computation in this case is more involved—there are more differentials to track—but the reward is Gauss’ original double integral, with every piece of its kernel explained.
Setup
Specialize to , so that are two disjoint closed curves. From the table in the previous post, the normalized generator of is
where .
To match Gauss’ notation, write
The difference map is . We need to compute as a -form on .
Pulling back the differentials
The pullback of the coordinate differentials to is:
where subscripts denote derivatives with respect to the curve parameters.
The structural simplification
Before plunging into the algebra, notice a key simplification. The domain is two-dimensional, so any -form on it is a multiple of . When we expand wedge products like , the terms and vanish identically. Only the mixed terms proportional to survive.
This means the final answer must be bilinear in the tangent vectors and —one factor from each curve. The algebra is bookkeeping; the structure is predetermined.
Computing the wedge products
We compute each of the three wedge products appearing in :
Assembling the numerator
The numerator of is
Substituting the wedge products from above and collecting, this becomes
The three coefficients here are the components of a single familiar vector, up to an overall sign. Setting
which is exactly the cross product , each bracket above is in the corresponding slot. So the numerator is
That minus sign is worth pausing on rather than absorbing, because it is easy to lose and it decides the answer. Its source is that the second curve enters with a minus sign: , so
and the frame the difference map actually carries onto the sphere is , whose cross product is . The cross product of the two tangent vectors is the natural thing to write down, but it is not the oriented frame of the map—it is that frame with one axis flipped. Keeping track of the flip is what makes the next line agree with Gauss.
Gauss’ integral
Putting everything together:
Integrating over :
This is Gauss’ original linking integral—and now literally so. Writing and and expanding the triple product back out, the numerator is
which is the expression in Gauss’ notebook, primes and all. The displacement really does run from the first curve to the second, exactly as he wrote it.
Reading the formula
Each piece of the integrand now has a clear origin:
- The displacement comes from the difference map , with the sign the wedge products handed us.
- The cross product arises from the wedge product of pulled-back differentials.
- The dot product of these two comes from the contraction with the position coordinates in .
- The denominator comes from the fact that is the Hodge dual of , reflecting the decay of the Coulomb potential.
- The normalization ensures that integrates to over —it is the total solid angle.
Nothing is put in by hand.
Below, every one of those pieces is on the curves at once. Move either point: and its tangent in blue, and in orange, the displacement between them in black, and their cross product in violet. The displacement is drawn from to —the direction Gauss wrote, and the one the minus sign above earned. Watch the violet arrow swing from one side of the displacement to the other as the pair moves: that is the numerator changing sign.
A remark on the surface-curve case
The same machine works in to give a linking formula for a closed curve and a closed surface . The generator of is the entry from the table in Post II, and the pullback computation produces a triple integral over involving the -dimensional analog of the scalar triple product.
This is not just a formal exercise. Here and , so and we are in the Goldilocks dimension of Post I—which is to say a circle and a sphere in can genuinely be linked, and neither can be pulled free of the other. That deserves its own post, and it will get one.
What comes next
We have derived the formula. In the next post, we will put it to work: compute the linking number of the Hopf link by hand, verify it numerically, and prove that nontrivial links exist.