-
Notifications
You must be signed in to change notification settings - Fork 258
Unknotting Problem #2166
Copy link
Copy link
Open
Labels
ams-57: Manifolds and cell complexesams-68: Computer scienceneeds-prerequisitesIn order to formalise this conjecture, some major additions on top of mathlib are needed.In order to formalise this conjecture, some major additions on top of mathlib are needed.new conjectureIssues about open conjectures/unsolved problems problem. Category `research open`Issues about open conjectures/unsolved problems problem. Category `research open`wikipedia
Milestone
Metadata
Metadata
Assignees
Labels
ams-57: Manifolds and cell complexesams-68: Computer scienceneeds-prerequisitesIn order to formalise this conjecture, some major additions on top of mathlib are needed.In order to formalise this conjecture, some major additions on top of mathlib are needed.new conjectureIssues about open conjectures/unsolved problems problem. Category `research open`Issues about open conjectures/unsolved problems problem. Category `research open`wikipedia
What is the conjecture
A knot is a smooth embedding of the circle$S^1$ into three-dimensional Euclidean space $\mathbb{R}^3$ . Two knots are equivalent if one can be continuously deformed into the other through ambient isotopy. The unknot is the trivial knot (the standard embedding of $S^1$ into $\mathbb{R}^3$ ).
The unknotting problem asks: Does there exist a finite algorithm that can decide, given any knot diagram (or equivalent representation), whether the represented knot is equivalent to the unknot?
Related is also the decision problem of determining if a knot has unknotting number 1. It is open if this decision problem is decidable and if it has a polynomial time algorithm . See here: https://epoch.ai/frontiermath/open-problems/unknotting-number
(This description may contain subtle errors especially on more complex problems; for exact details, refer to the sources.)
Sources:
Prerequisites needed
Knot Theory is Missing from Mathlib.
Formalizability Rating: 5/5 (0 is best) (as of 2026-02-04)
Building blocks (1-3; from search results):
Missing pieces (exactly 2; unclear/absent from search results):
Rating justification (1-2 sentences): Formalizing the unknotting problem requires substantial new theory development, particularly formalization of knots as equivalence classes of embeddings under ambient isotopy and knot diagrams. While basic topological and computational concepts exist in Mathlib, the specific algebraic and topological structures needed for knot theory (such as knot invariants, Reidemeister moves, and diagram equivalence) are largely absent.
AMS categories
Choose either option
This issue was generated by an AI agent and reviewed by me.
See more information here: link
Feedback on mistakes/hallucinations: link