Knot Theory and Error-Correcting Codes
Altan B. Kilic, Anne Nijsten, Ruud Pellikaan, Alberto Ravagnani
TL;DR
This work builds a rigorous bridge between knot colorings (Fox, Dehn, and Alexander-Briggs) and linear error-correcting codes by using coloring matrices as parity-check matrices to generate knot-derived codes. It analyzes how knot-theoretic data—such as Alexander polynomials, elementary ideals, and diagrammatic operations (Reidemeister moves, connected sums, pretzel/torus constructions)—translate into code parameters like length, dimension, and minimum distance, and it develops LDPC-like code families from alternating diagrams. The paper provides explicit results for two knot families (torus and pretzel), shows how connected sums affect code parameters, and investigates dual-code behavior, offering both constructive coding schemes and open questions on asymptotic performance and LCD properties. Overall, it offers a novel, constructive framework to derive parameter-controlled codes from topological objects, enriching both knot theory and coding theory with new algebraic perspectives and potential decoding approaches.
Abstract
This paper builds a novel bridge between algebraic coding theory and mathematical knot theory, with applications in both directions. We give methods to construct error-correcting codes starting from the colorings of a knot, describing through a series of results how the properties of the knot translate into code parameters. We show that knots can be used to obtain error-correcting codes with prescribed parameters and an efficient decoding algorithm.
