Skip to content

Unknotting Problem #2166

@franzhusch

Description

@franzhusch

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):

  • Topological embeddings and homeomorphisms (Mathlib.Topology)
  • Circles and Euclidean spaces (Mathlib.Geometry)
  • Basic computability/decidability concepts (Mathlib.Computability)

Missing pieces (exactly 2; unclear/absent from search results):

  • Formal definition of knot equivalence classes under ambient isotopy
  • Formal representation of knot diagrams and their relationship to spatial knots

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

  • ams-57
  • ams-68

Choose either option

  • I plan on adding this conjecture to the repository
  • This issue is up for grabs: I would like to see this conjecture added by somebody else

This issue was generated by an AI agent and reviewed by me.

See more information here: link

Feedback on mistakes/hallucinations: link

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions