K.States is a web application for visualizing state lattices of knots. You can input a knot diagram in PD notation and select a fixed segment to generate the associated Kauffman state lattice.
For the explanation of the PD notation, please refer to
KnotInfo's PD notation description.
We slightly change the syntax instead of brackets or letters between crossings,
we seperate the segments of a crossing with a comma and the crossings with a
semicolon.
For example the PD notation for the knot 8_8 from the Rolfsen table is:
1,7,2,6; 2,5,3,6; 5,12,4,11; 4,10,3,11; 1,8,16,7; 16,13,15,12; 13,8,14,9; 14,10,15,9
The PD notation is not unique, so there are many different ways to write the same knot. So the above notation is only one of many possible PD notations for the knot 8_8.The site returns a visualization of the lattice as well as further data about the knot, such as:
Images of the lattice are generated for knots with up to 12 crossings; polynomial and lattice data is generated for knots up to 20 crossings.
The source code for the lattice generation is available on GitHub.
For any questions or suggestions, feel free to reach out via mail at kstates810@gmail.com.
This project was created by Timo Hauser.