The KnotMosaics Package for SageMath
Mary Y. Deng, Allison K. Henrich, Sean H. Kawano, Andrew R. Tawfeek

TL;DR
KnotMosaics is a SageMath package that enables construction, visualization, and analysis of knot mosaic diagrams, integrating with existing knot software for advanced computations.
Contribution
It introduces a comprehensive SageMath package for knot mosaics, including validation, visualization, and connection to knot invariants and homology computations.
Findings
Supports validation and tracing of knot mosaics
Enables computation of Jones polynomials and knot Floer homology
Provides tools for generating random and rational tangle mosaics
Abstract
We introduce KnotMosaics, a SageMath package for constructing, visualizing, and analyzing knot mosaic diagrams. The package represents an n-mosaic as a matrix of standard tile labels and implements the local connectivity rules needed to validate mosaics, trace strands and components, compute planar diagram codes, generate random examples, and construct rational tangle mosaics. The planar diagram interface connects the mosaic representation to existing knot and link software, enabling computations such as Jones polynomials and knot Floer homology checks. We describe the package design, its main algorithms, and representative examples that illustrate how KnotMosaics can support computational exploration in knot mosaic theory.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
