Knotoids



Updated 24th February, 2021

Here we present some lists of distinct classical and virtual pure knotoids and multi-knotoids in S2, as introduced by Vladimir Turaev in [1], with up to 8 crossings. We consider only multi-knotoids with a single segment component as in [1], rather than the generalized concept in [2] that includes multiple segment components. The lists were produced a by computer search based on labelled peer codes, a description of which is available here.

To represent a (multi-)knotoid K using a labelled peer code we add a shortcut that passes everywhere under K, forming K_ in Turaev's notation. Then, K_ is a knot or link for which we can write the labelled peer code determined by numbering the semi-arc containing the leg of K as zero and proceeding in the direction from the leg to the head, backwards along the shortcut (which is also oriented from the leg to the head), then on to any other components that might exist. We identify the first crossing of K_ according to this numbering that involves the shortcut by writing a ^ symbol after the crossing number in the peer code. There is a unique semi-arc that enters this crossing as an under-arc with the orientation of K_ described above. Thus the ^ character uniquely identifies the semi-arc containing the head of K within the segment component of the (multi-)knotoid. Whilst the peer code represents the shortcut with its orientation reversed, this is easily accommodated by the requirement that the peer code numbering always begin with the leg of the knotoid.

Note that this representation of knotoids is only capable of fully describing pure knotoids, since it is not capable of describing a knot-type knotoid produced from a sequentially numbered knot diagram by removing an arc within the edge numbered zero.

The underlying immersion in the plane (the "shadow") of a (multi-)knotoid diagram of K_ described by a labelled peer code is an example of a realizable immersion of a number of copies of S1 in the plane. The computer search operated by reversing this process, enumerating the closure of knotoids obtained from lists of realizable immersions involving a variety of combinations of the number of components and the number of crossings .

The programme that produced these tables is available as a source distribution here: vlist-release-10-11-20.tar, which requires version 21.0 or later of the braid programme.

The following table shows the number of distinct oriented classical and virtual knotoids, quotiented by the mirror and symmetry involutions, described in [1], identified by the number of (classical) crossings and components. Knotoids are distinguished using the normalized extended bracket polynomial described in [1].

For classical or virtual knotoids having just one component, the normalized extended bracket polynomial is invariant under the reversion involution that interchanges the leg and head of a knotoid. However, it is not invariant under all orientation changes for multi-knotoids, since the sign of a crossing involving two components reverses if the orientation of just one of the components is reversed, impacting the normalizing factor. Moroever, the algebraic number of intersections of the knotoid with the shortcut changes if, for a given choice of shortcut, there is a non-segment component that intersects the shortcut. Similarly, any orientation reverse of such a non-segment component changes the algebraic number of intersections.

Note that the table does not represent all possible distinct knotoids, only those that are distinguished by the normalized extended bracket polynomial and only those for which there is a choice of shortcut such that the closure, K_, may be obtained from one of the realizable immersions considered by the search. The maximum number of crossings in the realizable immersions considered for each set of lists is shown in the row "max shadow immersion crossings". Thus, the lists of single component knotoids were based on realizable immersions of up to 8 crossings, etc.. It may be better, therefore, to regard this table as a lower bound on the number of distinct equivalence classes of knotoids in each case, see the comments following the diagrams below for further details.

number of components, m
classical virtual
max shadow immersion crossings 8 9 9 9 8 9 9 9
number of crossings, n m=1 m=2 m=3 m=4 m=1 m=2 m=3 m=4
2 1 0 4 0 2 4 2 0
3 1 9 2 5 56 170 195 60
4 11 17 36 6 454 2014 1750 487
5 29 113 75 92 1024 8050 6093 1138
6 112 369 432 189 505 11339 7954 927
7 86 904 868 190 3899 2569 293
8 583 445 80

The following pages present the labelled peer codes corresponding to the above table:

Classical knotoids

Virtual knotoids

The following classical knotoids are those having up to 5 crossings that are distinguished by Turaev's extended bracket polynomial, described in [1]. The diagrams below have been produced automatically using the draw programme. It has not yet been possible to create aesthetic normalized knotoid diagrams, where the leg is in the unbounded component of the diagram's compliment, using this approach.

k2.1.1 labelled peer code: [-3 -5^ -1]/+ + +
Extended bracket polynomial: −A10u2+A6u2+A4

k3.1.1 labelled peer code: [-3 5 -7^ 1]/+ + + +
Extended bracket polynomial: A−8−A−4−A−2u2+A2u2+1

k4.1.1 labelled peer code: [-3 -7 -9^ -1 -5]/+ + + + +
Extended bracket polynomial:  −A18u2−A16+A14u2+2A12−A8+A4

k4.1.2 labelled peer code: [-5 -7 -9^ -3 -1]/+ + + + +
Extended bracket polynomial:  −A18u2+A14u2+A12−A10u2−A8+A6u2+A4

k4.1.3 labelled peer code: [-5 -7 -9^ -1 -3]/+ + + + +
Extended bracket polynomial:  −A22u2+A18u2−A14u2+A10u2+A8

k4.1.4 labelled peer code: [-3 -11 -1 -9 -5 -7^]/+ + + + + -
Extended bracket polynomial:  A20−2A16−A14u−2−A14u2+A12+A10u−2+A10u2+A8

k4.1.5 labelled peer code: [-3 -11 -1 -9 -5 -7^]/+ + + - - -
Extended bracket polynomial:  −A−6u−2−A6u2−A−4−A4+A−2u−2+A2u2+3

k4.1.6 labelled peer code: [-3 -11 -1 9 5 7^]/+ + + + + -
Extended bracket polynomial:  −A−6u2−A6u2−A−4u4−A4u4+A−2u2+A2u2+2u4+1

k4.1.7 labelled peer code: [-3 -11 -1 9 5 7^]/+ + + - - -
Extended bracket polynomial:  A20u4−2A16u4−2A14u2+A12u4+2A10u2+A8

k4.1.8 labelled peer code: [-7 -5 9 -11 -1 3^]/+ + + + + -
Extended bracket polynomial:  A14u2−2A10u2−A8u4+A6u2+A4u4+A4

k4.1.9 labelled peer code: [5 -9 -7 11 -1 -3^]/- + + + + -
Extended bracket polynomial:  −A16u−4−A14u−2+A12u−4+A10u−2+A8

k4.1.10 labelled peer code: [-7 -5 9 -11 -1 3^]/- + + + - -
Extended bracket polynomial:  −A−12u4−A−10u2+A−8u4+2A−6u2+A−4−A−2u2

k4.1.11 labelled peer code: [5 -9 -7 11 -1 -3^]/- - + + - -
Extended bracket polynomial:  −A6u−2−A−4u−4+A2u−2+u−4+1

k5.1.1 labelled peer code: [-3 -11^ -1 -9 -5 -7]/+ + + + + +
Extended bracket polynomial:  A26u2−2A22u2−A20+A18u2+A16−A14u2+A10u2+A8

k5.1.2 labelled peer code:[-9 -5 -1 -3 -11^ -7]/- + + + + +
Extended bracket polynomial:  −A16+A12+A4

k5.1.3 labelled peer code: [-9 -5 -1 -3 -11^ -7]/- + + + + -
Extended bracket polynomial:  −A12−A10u2+A8−A−6u2+2A6u2+A−2u2−A2u2+1

k5.1.4 labelled peer code:[-3 7 -11^ -9 1 -5]/+ + + + + +
Extended bracket polynomial:  A10u2+A−8+A8−A6u2−A−4−2A4+2

k5.1.5 labelled peer code: [5 -9 -7 11^ -3 -1]/+ + + + + +
Extended bracket polynomial:  A16−A12−A10u−2+A8+A6u−2−A4+A−2u−2−A2u−2+1

k5.1.6 labelled peer code: [-3 7 -9 -11^ 1 -5]/+ + + + + +
Extended bracket polynomial:  A14u2−2A10u2+2A6u2+A−4+A4+A−2u2−2A2u2−1

k5.1.7 labelled peer code: [5 -7 -9 11^ -3 -1]/+ + + + + +
Extended bracket polynomial:  A20−2A16−A14u−2+2A12+A10u−2−A8−A6u−2+A4+A2u−2

k5.1.8 labelled peer code: [-5 -7 9 -1 -11^ 3]/+ + + + + +
Extended bracket polynomial:  A14u2−2A10u2−A8+2A6u2+A−4+2A4−A2u2−1

k5.1.9 labelled peer code: [-5 -7 9 -1 -11^ 3]/- - + - + +
Extended bracket polynomial:  −A−24−A−22u2+A−20+2A−18u2−2A−14u2+A−10u2+A−8

k5.1.10 labelled peer code: [-3 -7 9 -1 11^ 5]/+ + + + + +
Extended bracket polynomial:  −A12+2A8−A−6u−2+A6u−2−2A4+2A−2u−2−2A2u−2+2

k5.1.11 labelled peer code: [-5 7 -11^ 9 3 -1]/+ + + + + +
Extended bracket polynomial:  −A−12−A−10u2+2A−8+2A−6u2−A6u2−A−4−2A−2u2+2A2u2+1

k5.1.12 labelled peer code: [-3 -13 -1 -9 11 -5 7^]/+ + + + + + -
Extended bracket polynomial:  −A18u2+2A14u2+A12u4+A12−2A10u2−2A8u4−A8+A4u4+A4+A2u2

k5.1.13 labelled peer code: [-3 -13 -1 -9 11 -5 7^]/+ + + - - - -
Extended bracket polynomial:  −A12u4−A10u2+2A8u4+3A6u2+A−4−A4u4+A4+A−2u2−3A2u2−1

k5.1.14 labelled peer code: [-3 5 -13 1 -11 -7 -9^]/+ + + + + + -
Extended bracket polynomial:  −A12−A10u−2+2A8+2A6u−2+A6u2+A−4+A−2u−2−2A2u−2−A2u2−1

k5.1.15 labelled peer code: [-3 5 -13 1 -11 -7 -9^]/- - + - + + -
Extended bracket polynomial:  −A18u−2+2A14u−2+2A12−2A10u−2−3A8+A6u−2−A6u2+2A4+A2u2

k5.1.16 labelled peer code: [9 13 -7 11 -3 1 5^]/+ + + + + + -
Extended bracket polynomial:  −A−12−A−10u−2+A−8+2A−6u−2+A−6u2+A−4+A4−A−2u−2−A−2u2−1

k5.1.17 labelled peer code:[7 11 1 -9 13 -5 3^]/+ - + + + + -
Extended bracket polynomial:  A10u2+A8−A6u2−2A4+A−2u−2−A2u−2+2

k5.1.18 labelled peer code:[7 11 1 -9 13 -5 3^]/+ - - + + + -
Extended bracket polynomial:  A14u2+A12−2A10u2−2A8−A6u−2+A6u2+2A4+A2u−2

k5.1.19 labelled peer code: [7 11 1 -9 13 -5 3^]/- + + + + + -
Extended bracket polynomial:  A8−A−6u2−A6u−2−A−4−2A4+2A−2u2+A2u−2−A2u2+3

k5.1.20 labelled peer code: [7 11 1 -9 13 -5 3^]/- + - + + + -
Extended bracket polynomial:  A16−A12−A10u−2−A10u2+A6u−2+A6u2+A4

k5.1.21 labelled peer code: [5 9 13 3 -11 1 -7^]/+ + + + + + -
Extended bracket polynomial:  −A−18u−2+2A−14u−2+A−12−2A−10u−2−A−8u−4−A−8+A−6u−2+A−4u−4+A−4

k5.1.22 labelled peer code: [5 9 13 3 -11 1 -7^]/+ + + - + + -
Extended bracket polynomial:  A−8−A6u−2−A−4u−4−A−4−A−2u−2+2A2u−2+u−4+1

k5.1.23 labelled peer code: [5 9 13 3 -11 1 -7^]/- + + + + + -
Extended bracket polynomial:  A−8+A−6u−2−A−4+A4u−4−2A−2u−2+A2u−2−u−4+1

k5.1.24 labelled peer code: [5 9 13 3 -11 1 -7^]/- + + - + + -
Extended bracket polynomial:  −A10u−2+A8u−4+2A6u−2+A−4−A4u−4+A4+A−2u−2−2A2u−2−1

k5.1.25 labelled peer code: [9 13 -7 11 -3 1 5^]/- + + - + - -
Extended bracket polynomial:  −A24+2A20+A18u−2−2A16−2A14u−2−A14u2+A12+A10u−2+A10u2+A8

k5.1.26 labelled peer code: [7 -5 11 -9 13 -1 3^]/+ + + + + + -
Extended bracket polynomial:  −A12+3A8+A6u−2+A6u2+A−4−2A4+A−2u−2+A−2u2−2A2u−2−2A2u2

k5.1.27 labelled peer code: [-7 13 -11 -1 3 -5 9^]/- + - - + - -
Extended bracket polynomial:  −A−18u−2−A−18u2−A−16+A−14u−2+A−14u2+3A−12−2A−8+A−4

k5.1.28 labelled peer code: [9 -13 -7 11 1 -3 5^]/+ + + + + + -
Extended bracket polynomial:  A−10u2+A−8−A−6u2−A6u2−A−4u4−2A−4−A−2u2+2A2u2+u4+2

k5.29 labelled peer code: [9 -13 -7 11 1 -3 5^]/- + + + - + -
Extended bracket polynomial:  A16+A14u2−A12−3A10u2−A8u4+2A6u2+A4u4+A4

The search algorithm

Starting from a list of labelled peer codes representing distinct link immersions, the search algorithm constructs a list of knotoids by sequentially considering each immersion in the list and assigning labels (positive, negative or virtual as appropriate) to its crossings in all possible combinations. Each set of labels determines a knot or link diagram and gives rise to a number of candidate knotoid diagrams by reversing the above procedure for representing knotoids with labelled peer codes. We consider the leg to be located on the semi-arc numbered zero by the peer code and sequentially assume each crossing to be the head; that is, the first crossing introduced by a shortcut.

The algorithm renumbers each immersion so that each component is numbered first and so that each semi-arc of a component is considered as edge zero. Since the search for multi-knotoids is oriented, this renumbering includes considering all combinations of reversing the orientation of the immersion components in these cases.

For each combination of component order, orientation, choice of starting semi-arc and head, the algorithm checks whether the resultant code is a valid knotoid code. It checks the following conditions.

For each valid code we check whether the corresponding diagram may be represented by a diagram with fewer crossings in the underlying immersion, looking for one of the following conditions.

If a code is not discarded as a result of these checks, then the normalized extended bracket polynomial is calculated and compared with others on our list.

If two knotoids cannot be distinguished by the normalized extended bracket polynomial they belong to the same equivalence class, as determined by that invariant. The algorithm records an example of knotoid having the smallest number of classical non-shortcut crossings, and where possible prefers prime knotoids to connected sums, as a representative of the equivalence class and it is these representatives that are shown in the lists of knotoids above. As examples, the search found 3,703 members of the equivalence class corresponding to the classical knotoid listed as k2.1.1 above, 2,009 members of class k3.1.1, and 1,727 members of class k5.1.3.

One consequence of the search algorithm is that, having distinguished a set of knotoids with k crossings from immersions with n crossings, one cannot discount the possibility of finding another distinct knotoid with k crossings from an immersion having m > n crossings. A classical knotoid K with k crossings will only be encountered by the search algorithm when considering immersions with k+c crossings, where c is the complexity ([1], equivalently the height [2]) of K. A virtual knotoid with k crossings will only be encountered by the search algorithm when considering immersions with k+v+c crossings, where v is the virtual crossing number of the knotoid.

Comparison with original list

The original version of this page, produced in 2015, showed diagrams for the knotoids whose peer codes are given here. This old list has been refined by the latest version of the vlist code and so differs from the lists given above.

In the latest lists, knotoids 4.1.4, 4.1.6 are examples of codes incorrectly rejected by the original search. Including these in the new list of knotoids with four crossings means that knotoids 5.1.14 and 5.1.16 from the original lists are no longer required, since they are indistinguishable from knotoids 4.1.6 and 4.1.4 of the latest list respectively. Also, knotoid 5.1.26 in the new list is an example of a code incorrectly rejected by the earlier search.

References:

[1] V. Turaev, Knotoids, arXiv:1002.4133v4

[2] N. Gugumcu, L. Kauffman, New Invariants of Knotoids, arXiv:1602.0357v3 or European Journal of Combinatorics 65 (2017) pp186-229

[3] N. Gugumcu, L. Kauffman, Parity in Knotoids, arXiv:1905.04089

back to maths homepage