How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Haken–Jaco–Tollefson normal-surface unknot search
Definition
Input: A finite tagged Gauss code, signed Dowker–Thistlethwaite code, or oriented planar-diagram code in the code conventions of the planar-code definition, and a mode, either Haken or JT.
Output: The first validation error with its witness; not-a-knot for a valid code with more than one component; disk-certificate with a normal-coordinate vector and its finite witness data; or no-candidate after the selected search is exhausted.
Procedure:
- Run the planar-code validation procedure. Return its first invalid result if validation fails. If the validated code represents more than one component, return not-a-knot.
- Let be its crossing count. Construct the good triangulated exterior with tetrahedra and the marked original meridian path.
- In Haken mode, enumerate all vectors with in lexicographic order. Discard a vector unless it is nonzero and satisfies all matching equations and quadrilateral restrictions. To test whether the remaining vector is fundamental, enumerate all integer vectors with in lexicographic order. Mark decomposable if some and are both nonzero and both satisfy all matching equations and quadrilateral restrictions; otherwise mark fundamental. Discard every decomposable vector. Fundamentalness supplies connectedness. Compute nonempty-boundary, Euler-characteristic, and mod-two meridian-intersection data from the compressed coordinates, without expanding the surface. Return disk-certificate at the first vector passing these tests; return no-candidate after the finite box is exhausted.
- In JT mode, let be the integer matching matrix and put . Enumerate all subsets in lexicographic order. For each , append the equations for to . If the combined matrix has rank and its one-dimensional kernel contains a nonzero nonnegative vector, compute the unique relatively prime nonnegative integer generator of that ray. Require that its positive-coordinate support be exactly the complement of ; this visits each ray once, at its exact zero-coordinate support. Discard vectors that violate the quadrilateral restriction. A primitive generator on an extreme ray is fundamental, so its surface is connected. Compute nonempty-boundary, Euler-characteristic, and mod-two meridian-intersection data from the compressed coordinates, without expanding the surface. Return disk-certificate at the first passing vector; return no-candidate after all subsets have been processed.
The candidate tests use the boundary arcs and Euler-characteristic data computed from the compressed normal coordinates. No correctness or complexity assertion is part of this algorithm definition.
Definition references
Planar-diagram, Gauss, and signed Dowker–Thistlethwaite codes — accepted finite knot-code formats and peripheral crossing conventions.
Planar-code validation and diagram reconstruction — exact finite input validation and oriented component extraction.
Planar-code validation and reconstruction procedure properties — termination and reconstruction output of that validator.
Normal-surface coordinates and the Haken cone — normal coordinates, admissibility, fundamentalness and extreme rays.
Matching equations and finite bounds for normal coordinates — Haken and primitive-ray coordinate bounds.
Finite normal-coordinate tests characterize essential disk candidates — the disk tests applied to each retained vector.
Fundamental normal surfaces are connected — connectedness supplied by fundamentalness.
Linear-size good exterior triangulation from a planar knot code — finite marked exterior construction of linear size.
Hass–Lagarias–Pippenger, §§5–8 — Haken and JT search architecture, bounds and triangulation interface.
Depends on
- Planar-diagram, Gauss, and signed Dowker–Thistlethwaite codes
- Planar-code validation and diagram reconstruction
- Planar-code validation and reconstruction procedure properties
- Normal-surface coordinates and the Haken cone
- Matching equations and finite bounds for normal coordinates
- Finite normal-coordinate tests characterize essential disk candidates
- Fundamental normal surfaces are connected
- Linear-size good exterior triangulation from a planar knot code
Used by
- Haken-search acceptance supplies an essential normal disk Lemma
- Jaco–Tollefson-search acceptance supplies an essential normal disk Lemma
- Correctness and finite bounds of the Jaco–Tollefson vertex search Theorem
- Correctness of the Haken finite-box disk search Theorem
- Finite procedure properties of the Haken–Jaco–Tollefson search Theorem
- Termination, correctness, and bounds of normal-surface unknot recognition Theorem
- Unknot recognition has a polynomial-bit normal-surface certificate Theorem
Dependency tree · two levels
13 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Joel Hass, Jeffrey C. Lagarias, and Nicholas Pippenger, The Computational Complexity of Knot and Link Problems, Journal of the ACM 46 (1999) (standard reference, not scraped)
- Jeff Erickson, Normal Surfaces and Knots, Computational Topology lecture notes (2009) (standard reference, not scraped)