The Linking Number
The Linking Number
Mostly, we resist the urge to go off into higher dimensions; this lecture is one of the exceptions.
• Linking numbers are three-dimensional analogues of winding numbers, but the standard
way of computing linking numbers involves projecting down to two dimensions.
• One way of defining the linking number is by an explicit integral. We use that definition
to prove deformation invariance, and also to explain (partially) the projection formula.
To compute the linking number, we project our loops to the (x, y) plane. This is as if we were
looking at them from above (and from a great height). We’ll need to impose two important
requirements.
• Whenever the projected loops in the plane intersect each other, only one piece of c
and one piece of d cross there. This means that if c(t) and d(u) have the same (x, y)-
coordinates, then no other point of c or d has those (x, y)-coordinates.
• At any such a crossing point, the projected loops must cross each other transversally;
meaning that their derivatives at the crossing point must be linearly independent.
One can deform (slightly) any given loops to achieve this. At each crossing point, we remember
which loop was originally above the other in the z-coordinate. Then,
X
(15.3) link(c, d) = ± 21 ,
crossing points
of the projections
120 IV. LOOPS
where the sign is determined by what the crossing looks like (including the directions of parametriza-
tion of the two loops):
(15.4)
+ 12 − 12
It doesn’t matter which of the two pieces is c and which is d (remember the symmetry property),
but it does matter that they belong to different loops: otherwise, we would have a selfintersection
of one of our two projected loops, and selfintersections do not count for the linking number. One
can show that there is always an even number of crossings (the polygonal analogue was Problem
4.7). This explains why, in spite of the 12 in (15.3), the linking number is an integer.
+
− +
+
(15.5) − − +
− +
+
One can motivate the signs associated to the crossings by deformation invariance:
−
deformation
(15.6)
The undercrossing-overcrossing formula works well for computing the linking number, but is not
a satisfactory theoretical basis, because it depends on a choice of projection to the plane.
(15b) The Gauss integral. Because we are working in three dimensions, the notational con-
ventions are different from our usual ones. The length and dot (scalar) product are the obvious
ones in R3 , but × is now the spatial cross product
(15.7) v × w ∈ R3 for v, w ∈ R3 .
It is helpful to remember the following formula, which demystifies the cross product:
(15.8) (v × w) · q = (the determinant of the 3 × 3 matrix with column vectors v, w, q).
One defines the linking number
T U
(c′ (t) × d′ (u)) · (c(t) − d(u))
Z Z
1
(15.9) link(c, d) = du dt.
4π 0 0 ∥c(t) − d(u)∥3
A priori this formula is mysterious, and it’s not clear at all what it has to do with our previous
description of the linking number. The first step in understand it to show that it has the required
deformation invariance property:
15. THE LINKING NUMBER 121
Theorem 15.2. The integral (15.9) is unchanged if we deform c and d, as long as they don’t
cross each other.
This can be proved by a lengthy multivariable computation, which we omit here. What’s easier
is the following consequence, which is a form of the separation property:
Corollary 15.3. Suppose that c lies in {z > 0} ⊂ R3 , and d in the region {z < 0} ⊂ R3 . Then
their linking number, as defined by (15.9), is zero.
Proof. Let’s use the deformation cs (t) = c(t) + (0, 0, s) and ds (u) = d(u) − (0, 0, s), which
pulls the first loop up and pushes the second one down. This does not change the derivatives:
c′s (t) = c′ (t) and d′s (u) = d′ (u). However, ∥cs (t) − ds (u)∥ goes to infinity as s goes to infinity,
because the two loops are separated by at least 2s distance. As a consequence, we have
cs (t) − ds (u)
(15.10) −→ 0 as s goes to infinity.
∥cs (t) − ds (u)∥3
But that means that the entire integral goes to zero. On the other hand, by deformation invariance
it doesn’t change at all, which means it must have been equal to zero in the first place! □
(15c) Contributions from crossings. How does the definition via the integral formula relate
to the original description of the linking number in terms of crossings? We will only look at this
in a highly simplified toy model. Namely, let’s suppose that instead of loops we consider the
straight lines
(15.11) c(t) = (t, 0, 0), d(u) = (0, u, z),
where z is a nonzero constant. Then
1 0 t
′ ′
(c (t) × d (u)) · (c(t) − d(u)) = det 0
1 −u = −z,
(15.12) 0 0 −z
p
∥c(t) − d(u)∥ = t2 + u2 + z 2 .
Of course, the linking number is not really defined in this situation; but we can still look at the
integral, which is now an improper one, integrating over (t, u) ∈ R2 . It can be explicitly solved
by passing to polar coordinates:
Z ∞Z ∞ Z ∞
1 z 1 zr
− dt du = − 2 dr
4π −∞ −∞ (z 2 + t2 + u2 )3/2 0 (z + r2 )3/2
2
(15.13) (
1 z r=∞
1 z − 12 z > 0,
=2 2 = − 2 |z| =
(z + r2 )1/2 r=0 1
2z < 0.
These are exactly the contributions from (15.4), for the unique crossing of our paths-which-are-
not-loops.
MIT OpenCourseWare
https://ocw.mit.edu
For information about citing these materials or our Terms of Use, visit: https://ocw.mit.edu/terms.