MathLabs

Topology

Knot theory

The study of embeddings K⊂S3K \subset S^3 up to continuous deformation, distinguished by invariants like tricolorability and the Jones polynomial VK(t)V_K(t), with applications from DNA topology to quantum computation.

IntuitionTangled loops of rope

Take a piece of rope, tangle it however you like, then glue the two ends together to make a closed loop. Can you untangle it back into a simple circle without cutting it? If yes, it is the unknot; if no, you have a genuine knot. Formally, a knot is a smooth embedding of a circle into 33-dimensional space (or its one-point compactification S3S^3), and two knots are considered "the same" if one can be continuously deformed into the other without ever passing the rope through itself. The parametric surface widget below lets you explore a trefoil-like curve in 33D — rotate it to see how the strands cross.

Rotating trefoil-like parametric curve.
A trefoil-like curve in 33D: the simplest genuine knot, with 33 crossings in its minimal diagram.

SchoolDiagrams and Reidemeister moves

Definition: Knot diagram and Reidemeister moves

A knot diagram is a generic projection of KK onto a plane, recording at each crossing which strand goes over and which goes under. Kurt Reidemeister proved that two diagrams represent the same knot (up to ambient isotopy) if and only if one can be transformed into the other by a finite sequence of three local moves: Type I (twist/untwist a loop), Type II (slide one strand over/under another), Type III (slide a strand across a crossing). Any function of a diagram that is unchanged by all three moves is automatically a genuine knot invariant.

a+b+c≡0(mod3)a+b+c \equiv 0 \pmod 3

Tricolorability asks whether the strands of a diagram can be colored with 33 colors so that at every crossing either all three strands meeting there have the same color, or all three have different colors, using at least 22 colors overall. Encoding colors as elements 0,1,20,1,2 of Z/3Z\mathbb{Z}/3\mathbb{Z}, the crossing rule at a crossing with under-strands a,ca,c and over-strand bb is exactly a+b+c≡0(mod3)a+b+c \equiv 0 \pmod 3. The Jones polynomial VK(t)V_K(t), discovered via the Kauffman bracket, is a far stronger invariant, defined recursively by a skein relation.

t−1VL+−tVL−=(t1/2−t−1/2)VL0t^{-1} V_{L_+} - t V_{L_-} = (t^{1/2}-t^{-1/2})V_{L_0}
Small knots and their invariants
KnotCrossing numberTricolorable?VK(t)V_K(t)
Unknot00No11
Trefoil 313_133Yes−t−4+t−3+t−1-t^{-4}+t^{-3}+t^{-1}
Figure-eight 414_144Not−2−t−1+1−t+t2t^{-2}-t^{-1}+1-t+t^2

AdvancedTwo invariant theorems

Whether a diagram is tricolorable is unchanged by all three Reidemeister moves; since the standard trefoil diagram is tricolorable and the unknot diagram is not, the trefoil 313_1 is not equivalent to the unknot.

Why is it true?

This gives the first rigorous proof that a knot can be genuinely knotted — not just hard to untangle by hand, but provably inequivalent to the unknot — using only elementary combinatorics, no advanced machinery.

Proof

Invariance under Type I. A Type I move adds or removes a small loop, creating one crossing where a single strand crosses itself. In any valid tricoloring before the move, the strand has one color, say aa, entering and leaving the loop. Adding the twist creates a crossing with under-strands both colored aa and over-strand also forced to color aa (since the loop is a single strand), and a+a+a=3a≡0(mod3)a+a+a=3a\equiv 0\pmod 3 always holds automatically — so the coloring extends validly to the new crossing without constraint, and conversely restricts validly when removing it. The overall colorability (existence of a valid coloring using ≥2\ge 2 colors) is preserved.

Invariance under Type II. A Type II move introduces or removes two crossings where two strands, colored aa and bb (possibly equal), cross twice. Checking both crossings: at each, the two strands present are a,ba,b and the third (the over-strand at each crossing, which is one of the same two strands continuing through) is forced by the rule to be whichever color makes a+b+c≡0a+b+c\equiv0; since the two crossings are related by the strands simply passing over each other, the coloring on the two original strands a,ba,b extends consistently to color both new crossing regions without introducing new colors or contradictions, and removing the move just deletes those two constraints, which were automatically satisfiable. So colorability is preserved both ways.

Invariance under Type III. A Type III move slides a strand across a crossing, rearranging three crossings among three strands colored a,b,ca,b,c (say) without changing which colors appear where globally — it only changes the local combinatorial arrangement of the same three colored arcs. Since the coloring rule x+y+z≡0(mod3)x+y+z\equiv0\pmod3 at each of the three crossings depends only on the colors of the (unordered) triple of strands meeting there, and Type III does not change which strands meet at crossings (just their diagram-local arrangement), a valid coloring before the move restricts to a valid coloring after, and vice versa.

Conclusion. Since tricolorability (as a yes/no property, requiring ≥2\ge 2 colors used) is unchanged by all three moves, it is an invariant of the knot, not just the diagram. The standard trefoil diagram admits the coloring a=0,b=1,c=2a=0,b=1,c=2 on its three arcs (one checks all three crossings satisfy 0+1+2=3≡0(mod3)0+1+2=3\equiv0\pmod3), using 3≥23\ge2 colors, so the trefoil is tricolorable. The standard unknot diagram (a single unknotted loop, no crossings, or any diagram reducible to one arc) has only one arc, hence only one color is available, failing the "≥2\ge 2 colors" requirement — the unknot is not tricolorable. Since tricolorability is an invariant and the two diagrams disagree, no sequence of Reidemeister moves connects the trefoil diagram to the unknot diagram, so the trefoil is a genuinely knotted circle.

For three diagrams L+,L−,L0L_+, L_-, L_0 identical except at one crossing (positive, negative, and smoothed respectively), the Jones polynomial satisfies t−1VL+−tVL−=(t1/2−t−1/2)VL0t^{-1} V_{L_+} - t V_{L_-} = (t^{1/2}-t^{-1/2})V_{L_0}, together with Vunknot(t)=1V_{\text{unknot}}(t)=1; these two rules determine VK(t)V_K(t) for every knot/link uniquely.

Why is it true?

The skein relation turns an intractable-looking 3D deformation problem into pure recursive algebra: any knot diagram can be reduced to the unknot by repeatedly resolving crossings, and the relation tells you exactly how the polynomial changes at each resolution, making VK(t)V_K(t) algorithmically computable.

Proof

Well-definedness sketch via crossing induction. Order the crossings of a diagram DD and define c(D)c(D) as the number of crossings that must be switched to reach a diagram of the unknot (this is always finite, since switching all crossings of any diagram in a suitable order unknots it — a classical fact). We show VK(t)V_K(t) can be computed by induction on c(D)c(D).

Base case. If c(D)=0c(D)=0, DD already represents the unknot (possibly with extra disjoint unknotted circles from Reidemeister-I-type simplification), and VK(t)=1V_K(t)=1 by definition (with a normalization factor (−t1/2−t−1/2)k−1(-t^{1/2}-t^{-1/2})^{k-1} for kk disjoint unknotted components, consistent with the skein relation applied to split unlinks).

Inductive step. Suppose c(D)≥1c(D)\ge 1, and pick a crossing whose switch reduces cc. Let D+D_+ (or D−D_-) be the diagram at that crossing before switching and D−D_- (or D+D_+) after switching — by construction cc decreases for one of them. Let D0D_0 be the same diagram with that crossing smoothed (removing it, connecting strands the other way); D0D_0 has one fewer crossing overall so also has smaller cc (or is handled by the base case). By the inductive hypothesis, VV is already known for D−D_- (or D+D_+) and D0D_0. Rearranging the skein relation t−1VL+−tVL−=(t1/2−t−1/2)VL0t^{-1} V_{L_+} - t V_{L_-} = (t^{1/2}-t^{-1/2})V_{L_0} to solve for the unknown term (e.g. VL+=t(VL−+(t1/2−t−1/2)VL0)V_{L_+} = t\big(V_{L_-} + (t^{1/2}-t^{-1/2})V_{L_0}\big)) computes VV for DD.

Consistency (sketch). The nontrivial part of the theorem — that this recursively computed value does not depend on the order of crossing choices, and is invariant under all three Reidemeister moves — is established by Kauffman's bracket polynomial construction: define ⟨D⟩\langle D\rangle by local smoothing rules ⟨crossing⟩=A⟨smoothing 0⟩+A−1⟨smoothing ∞⟩\langle\text{crossing}\rangle = A\langle\text{smoothing }0\rangle + A^{-1}\langle\text{smoothing }\infty\rangle and ⟨D⊔◯⟩=(−A2−A−2)⟨D⟩\langle D\sqcup\bigcirc\rangle = (-A^2-A^{-2})\langle D\rangle; one checks directly (a finite local computation) that ⟨D⟩\langle D\rangle is invariant under Reidemeister II and III, and changes by a controlled factor under Reidemeister I, which is exactly compensated by multiplying by (−A3)−w(D)(-A^3)^{-w(D)} where w(D)w(D) is the writhe (signed crossing count); substituting t=A−4t=A^{-4} recovers VK(t)V_K(t) satisfying exactly the stated skein relation.

UndergraduateReal-World Applications and Worked Examples

DNA topology: circular DNA molecules can become knotted or linked during replication, and enzymes called topoisomerases cut one or both strands, pass another strand through, and reseal — effectively performing a crossing switch. Biologists use knot invariants (crossing number, Jones polynomial computed from gel electrophoresis migration patterns) to identify which knot type a DNA sample has formed and thereby infer the mechanism of the topoisomerase that acted on it. In topological quantum computation, anyons (quasi-particles in certain 2D materials) can be braided around each other, and the resulting braid — closed up into a link — has invariants like the Jones polynomial that are believed (and in some models proven) to encode fault-tolerant quantum gate operations; remarkably, evaluating the Jones polynomial at certain roots of unity is a #P-hard problem classically but efficiently approximable by a quantum computer, linking knot theory directly to quantum complexity theory.

Example: Verifying tricolorability of the trefoil

The standard trefoil diagram has 33 arcs and 33 crossings, where each crossing involves all three arcs (each arc goes under once and over twice, cyclically). Assign colors 0,1,20,1,2 and verify the coloring rule holds at every crossing.

Solution

Label the three arcs a=0,b=1,c=2a=0, b=1, c=2. By the cyclic symmetry of the trefoil diagram, each of the 33 crossings has exactly the three arcs a,b,ca,b,c meeting there (one arc passing under, the other two arcs' strands passing over on either side, but combinatorially all three colors are present at each crossing).

Check the coloring rule x+y+z≡0(mod3)x+y+z\equiv0\pmod3 at each crossing: a+b+c=0+1+2=3≡0(mod3)a+b+c = 0+1+2=3\equiv 0\pmod3. Since this holds and all three crossings involve the same triple {a,b,c}\{a,b,c\}, the rule is satisfied at every crossing.

Since the coloring uses all 33 colors (hence ≥2\ge 2), this is a valid nontrivial tricoloring, so the trefoil is tricolorable — confirming (independently of the invariance proof) that this specific diagram passes the tricolorability test.

Example: Computing VK(t)V_K(t) for the Hopf link via skein relation

Given Vunknot(t)=1V_{\text{unknot}}(t)=1 and that resolving one crossing of the (positive) Hopf link L+L_+ gives L0=L_0= unknot and L−=L_-= 22-component unlink (with Vunlink2(t)=−t1/2−t−1/2V_{\text{unlink}_2}(t)=-t^{1/2}-t^{-1/2}), use the skein relation to find VL+(t)V_{L_+}(t) for the Hopf link.

Solution

The skein relation is t−1VL+−tVL−=(t1/2−t−1/2)VL0t^{-1}V_{L_+} - tV_{L_-} = (t^{1/2}-t^{-1/2})V_{L_0}. Substituting the given values VL−=−t1/2−t−1/2V_{L_-}=-t^{1/2}-t^{-1/2} and VL0=1V_{L_0}=1: t−1VL+−t(−t1/2−t−1/2)=(t1/2−t−1/2)(1)t^{-1}V_{L_+} - t(-t^{1/2}-t^{-1/2}) = (t^{1/2}-t^{-1/2})(1).

Simplify the left side's second term: −t(−t1/2−t−1/2)=t3/2+t1/2-t(-t^{1/2}-t^{-1/2}) = t^{3/2}+t^{1/2}. So the equation becomes t−1VL++t3/2+t1/2=t1/2−t−1/2t^{-1}V_{L_+} + t^{3/2}+t^{1/2} = t^{1/2}-t^{-1/2}.

Isolate t−1VL+=t1/2−t−1/2−t3/2−t1/2=−t−1/2−t3/2t^{-1}V_{L_+} = t^{1/2}-t^{-1/2} - t^{3/2}-t^{1/2} = -t^{-1/2}-t^{3/2}. Multiplying both sides by tt: VL+(t)=−t1/2−t5/2V_{L_+}(t) = -t^{1/2}-t^{5/2}, the well-known Jones polynomial of the Hopf link.

Which of the following is NOT one of the three Reidemeister moves?

Why does tricolorability prove the trefoil is knotted?

In the skein relation t−1VL+−tVL−=(t1/2−t−1/2)VL0t^{-1} V_{L_+} - t V_{L_-} = (t^{1/2}-t^{-1/2})V_{L_0}, what does L0L_0 represent?

Which real-world application uses enzymes performing crossing switches on circular DNA?

References

  1. Colin C. Adams (2004). The Knot Book
  2. Dale Rolfsen (1976). Knots and Links
  3. Vaughan F. R. Jones (1985). A polynomial invariant for knots via von Neumann algebras