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.
Planar-diagram codes and knot-table enumeration — Examples and Counterexamples
1 · Prerequisites
- Asymptotic Cones and the Sublinear Triangle Criterion
- Binary Operations, Monoids, Groups and Subgroups
- Compactness
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Connectedness
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Countability and Uncountability
- Countability Axioms and Cardinal Functions
- Crossing signs, writhe, and linking number
- Determinants of Matrices over a Commutative Ring
- Dual Spaces, Bilinear and Quadratic Forms, and Sylvester's Law of Inertia
- Exterior Powers, Orientation and Hodge Duality
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Geometric Braids and Artin Generators
- Graphs, Walks and Connectivity
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Hereditary and Productive Behaviour of the Separation Axioms
- Homotopy and Homotopy Equivalence
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Manifolds with Boundary Collars and Orientations
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Metric Spaces
- Mixed Partials, Taylor Formulae, and Extrema
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Order, Zorn's Lemma, and the Axiom of Choice
- Oriented Links, Braid Closures, and Markov Equivalence
- Planar-diagram codes and knot-table enumeration
- Plane Graphs, Euler's Formula and the Five Colour Theorem
- Polynomial Rings, the Division Algorithm and Roots
- Properties of the Integral and the Working FTC
- Rank Theorems and Embedded Submanifolds
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Sard Theorem and Transversality
- Separation Axioms: the Hierarchy
- Sequences and Limits
- Sequences and Series of Functions; Uniform Convergence
- Smooth Manifolds and Smooth Maps
- Smooth Vector Bundles and Sections
- Subspaces, Products, and Quotients
- Suprema and Infima
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- Tangent Cotangent and the Differential
- Tensor Fields Exterior Algebra and Differential Forms
- The Derivative and the Mean Value Theorems
- The Determinant of a Linear Operator, Cofactors and Cramer's Rule
- The Fundamental Theorems of Calculus
- The Inverse and Implicit Function Theorems
- The Inverse Function Theorem Completed
- The Riemann Integral: Definition and Integrability
- The Topology of Euclidean Space
- The Total Derivative in ℝᵐ → ℝⁿ
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
- Trees, Forests and Spanning Trees
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Logical flowchart
3 · Definitions, theorems and proofs
None yet.
4 · Examples, counterexamples and false statements
A crossing label occurring once is invalid
Statement refuted
For every positive integer , every finite signed word with labels in in which each declared label occurs at least once is a Gauss code of a closed regular oriented diagram.
Statement references
Planar-diagram, Gauss, and signed Dowker–Thistlethwaite codes — each crossing label occurs exactly once over and once under.
Planar-code validation and diagram reconstruction — visit-count check and its ordered failure reason.
Planar-code validation and reconstruction procedure properties — exact invalid-code return behavior.
Knot Atlas, “Gauss Codes” — each crossing is recorded on both visits, with over/under signs.
Hass–Lagarias–Pippenger, §3 — a regular diagram crossing is a four-valent vertex.
Facts & Assumptions
Given: The declared crossing count and the one-entry word .
Planar-diagram, Gauss, and signed Dowker–Thistlethwaite codes: for each crossing label , a Gauss code contains exactly two visits to , one over and one under.
Planar-code validation and diagram reconstruction: for a nonempty Gauss input, after range checking, the procedure counts the two over/under visits and returns invalid-crossing-visit-count at the first label whose counts are not , before any graph or face test.
Planar-code validation and reconstruction procedure properties: each invalid return is the first failed predicate in the stated procedure order.
Counterexample
Given: The declared crossing count and the one-entry word .
The only declared label is , which lies in . The word has one entry, and its negative sign makes that entry an under-visit. Hence its visit-count pair is , not the required in [F1].
The range check passes, so the validator reaches its Gauss visit-count check. By [F2] and [F3] it returns invalid-crossing-visit-count with before constructing a crossing graph or computing faces. Therefore mere presence of every declared label does not make a signed word a Gauss code.
Trefoil Gauss traversal and rotation reconstruction
Example
Use the based signed Gauss code , where a negative visit is under, a positive visit is over, and the separate algebraic crossing-sign vector is . This is a cyclic shift and the relabeling of the right-trefoil signed Gauss code. Its normalized PD records in clockwise order beginning with outgoing over-dart are Its face cycles are Selecting as the outer face gives a valid one-component three-crossing code, and the bounded enumerator includes its reconstructed candidate at crossing bound .
The figure displays the positive two-strand braid closure with the same spherical crossing and face data. Its unbounded face is , bounded by the two exterior closure arcs; it is not the plane realization obtained above by selecting as outer face. The braid strands are oriented downward, the closure arcs upward, and the crossings are labeled from top to bottom ; the upper branch is the right-to-left branch at each positive crossing. The proof below verifies the code and face cycles from finite dart data and does not infer them from the drawing.
Example references
Planar-diagram, Gauss, and signed Dowker–Thistlethwaite codes — signed visits, normalized PD records, and face-cycle convention.
Realizability and face validation for planar-diagram codes — Euler test for spherical realizability.
Enumerate diagrams up to a crossing bound — bounded normalized-code enumeration.
Knot Atlas, “Gauss Codes” — trefoil traversal .
Fish, “Codes, Links and Racks,” §5.2.1 — right trefoil signed code and crossing-sign convention, pp. 67–68.
Erickson, “Planar Graphs” — rotation-system face cycles and outer-face selection.
Facts & Assumptions
Given: The based signed Gauss word , the sign vector , and the page's normalized dart and face conventions.
Planar-diagram, Gauss, and signed Dowker–Thistlethwaite codes: a positive Gauss visit is over and a negative visit is under; each crossing occurs once over and once under; a positive normalized crossing has clockwise record ; face cycles are those of .
Oriented crossing signs, diagram writhe, and blackboard framing: the algebraic sign is , and the positive Artin half twist has sign .
Realizability and face validation for planar-diagram codes: a nonempty connected code with consistent local crossing data has a spherical realization when , and a chosen face gives its plane model.
Planar-code validation and reconstruction procedure properties: the validator accepts exactly codes satisfying the incidence, strand, connectedness, face-count, and outer-face predicates and returns their crossing-disk/edge-band model.
Enumeration up to a crossing bound procedure properties: the enumerator includes every normalized connected one-component code up to the specified crossing bound that passes validation.
Fish, “Codes, Links and Racks,” §5.2.1, p. 67: the right trefoil signed Gauss code is , and crossing signs are unchanged between the two visits to a crossing.
Proof
The visits of the given word are, in order, under at crossing , over at , under at , over at , under at , and over at . The source code in [F6], started at its fourth visit, is ; exchanging labels and gives exactly the stated word and the same positive sign at each crossing. Thus the word is the stated based traversal of the right trefoil.
Let be the directed edge from visit to visit , with indices modulo . Then joins to , joins to , joins to , joins to , joins to , and joins to . At each crossing the sign is positive by the given vector and [F2]. Reading each crossing clockwise from its outgoing over-dart therefore gives , , and . Scanning crossing then then assigns canonical edge names , yielding the three normalized records in the statement.
Write for the dart labelled by edge at crossing . Applying gives For example, advances clockwise to , whose paired dart is . The five displayed cycles are disjoint and contain all twelve darts, so they are exactly the face cycles. Hence , , , and .
Each edge occurs at its two ends once incoming and once outgoing by the six directed segments in step 2.1. Each crossing record has its two opposite oriented strands, the over/under designation, and the positive cyclic order from [F1]–[F2]. Traversing from follows to , then the opposite over-dart follows to , then follows to , then to , then to , and finally to ; the opposite under-dart there is the starting . This single cycle covers all six visits, and the edge graph connects crossings . By [F3], the Euler count gives the spherical realization; choosing yields the selected plane model.
The code therefore passes the validator's ordered checks, and [F4] returns its diagram with these face cycles and outer face. Its normalized crossing signs, edge pairing, and selected cycle occur in the enumerator at ; the one-cycle component trace passes the knot filter. By [F5], the reconstructed candidate is included at bound .
Sources
- Knot Atlas, Gauss Codes manual
- Joel Hass, Jeffrey C. Lagarias, and Nicholas Pippenger, The Computational Complexity of Knot and Link Problems, Journal of the ACM 46 (1999)
- C. Fish, Codes, Links and Racks, University of Warwick thesis (2001), Chapter 5, §5.2.1
- Jeff Erickson, Planar Graphs, Computational Topology lecture notes (2023)