A Practical Algorithm for Knot Factorisation
Abstract
We present an algorithm for computing the prime factorisation of a knot, which is practical in the following sense: using Regina, we give an implementation that works well for inputs of reasonable size, including prime knots from the -crossing census. The main new ingredient in this work is an object that we call an "edge-ideal triangulation", which is what our algorithm uses to represent knots. As other applications, we give an alternative proof that prime knot recognition is in coNP, and present some new complexity results for triangulations. Beyond knots, our work showcases edge-ideal triangulations as a tool for potential applications in -manifold topology.
Keywords
Cite
@article{arxiv.2504.03942,
title = {A Practical Algorithm for Knot Factorisation},
author = {Alexander He and Eric Sedgwick and Jonathan Spreer},
journal= {arXiv preprint arXiv:2504.03942},
year = {2025}
}
Comments
36 pages, 14 figures. A short version will appear in the proceedings for SoCG 2025; this full version includes details omitted from the SoCG version