KnotInfo

Find-A-Knot

Results typically take about 5 seconds — this will be noticeably faster in the next release.

Example Inputs:


Output format (detailed):

For each prime summand of the found knot, we give a 4-tuple of the following entries. For instance, ('K3a1', 'mirror', 'reversible', 1, [(0, 3, 1, 4), (2, 5, 3, 0), (4, 1, 5, 2)]) is the mirror image of the trefoil knot K3a1, which is a reversible knot and is the first knot in the list with PD code [(0, 3, 1, 4), (2, 5, 3, 0), (4, 1, 5, 2)].

Output format (simple):

We give a string listing the name of each prime summand of the found knot. For instance, 'K3a1#K3a1#K4a1' is the connected sum of two copies of the trefoil and one copy of the figure-eight knot. This does not give all the information included in detailed outputs. In particular, there is no information about symmetry version or symmetry type, so the mirror or reverse of any summand would give the same simplified output.

Symmetry Type:

Given an oriented diagram for a knot K, one can associate four knots. The knot itself, "identity" K; the "mirror" m(K) formed by changing all the crossings; the "reverse" r(K) formed by changing the direction of the knot; and the "mirror reverse" m(r(K)). There are five symmetry types.

Authors:

This is an implementation of a Python program "Find-A-Knot" being developed by Chuck Livingston and Ana Wright.