Composition problems for braids: Membership, Identity and Freeness
Sang-Ki Ko, Igor Potapov

TL;DR
This paper explores the computational complexity of problems related to braid composition, revealing NP-completeness and undecidability results for various braid classes, and introduces new algorithmic approaches connecting braid theory with automata and matrix semigroups.
Contribution
It establishes complexity classifications for the membership and freeness problems in braid groups, including NP-completeness for three-strand braids and undecidability for higher strands, and introduces novel algorithmic techniques.
Findings
Membership problem is NP-complete for 3-strand braids.
Decidability of problems for 4-strand braids remains open.
Freeness problem for B_3 braids is decidable in NP.
Abstract
In this paper we investigate the decidability and complexity of problems related to braid composition. While all known problems for a class of braids with three strands, , have polynomial time solutions we prove that a very natural question for braid composition, the membership problem, is NP-complete for braids with only three strands. The membership problem is decidable in NP for , but it becomes harder for a class of braids with more strands. In particular we show that fundamental problems about braid compositions are undecidable for braids with at least five strands, but decidability of these problems for remains open. Finally we show that the freeness problem for semigroups of braids from is also decidable in NP. The paper introduces a few challenging algorithmic problems about topological braids opening new connections between braid groups, combinatorics on…
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.
Taxonomy
Topicssemigroups and automata theory · Geometric and Algebraic Topology · Logic, programming, and type systems
