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.
The BMW braid-closure algorithm terminates and returns its stated value
Statement
For every finite ASCII input string, the BMW braid-closure algorithm parses the
form n;ell;word, where n and ell are canonical decimal natural numbers
(0, or a nonzero decimal digit followed by zero or more decimal digits), and
word is empty if or is exactly comma-separated tokens of the
form i+ or i-, with i a canonical decimal natural number. There is no
whitespace or trailing character. It returns REJECT exactly when the string
fails this syntax, the parsed value of differs from the actual number of
letter tokens, the parsed strand count is , or some letter index fails
. For every other input, the algorithm terminates after finitely
many basis-code searches, algebra operations, and skein reductions, and returns exactly
Here is the determinant writhe of the oriented closure, is its
component count, is the normalized scalar closure trace over , and
is the algorithm's substitution
. No
asymptotic complexity bound is asserted.
Statement references
Facts & Assumptions
Given: A finite ASCII input string and the deterministic closure-evaluation recursion in the algorithm.
The algorithm parses the exact input grammar, rejects its stated invalid cases, and on an accepted string gives a finite signed braid word (Compute the Kauffman polynomial from a BMW braid closure).
The scalar closure trace is defined by , and has the skein, curl, and free-circle rules (BMW closure trace and stabilization scalars, Scalar evaluation of framed Kauffman link diagrams).
A switch at the selected bad crossing preserves the crossing count and lowers the bad-crossing count by one; either smoothing lowers the crossing count by one. Descending tangles reduce to a standard matching, and descending closed diagrams evaluate by curls and free circles (Compute the Kauffman polynomial from a BMW braid closure).
For each fixed , the matching tangles form a finite basis of the tangle skein algebra (BMW tangle skein spanning by descending matchings, BMW descending matchings are independent by closure pairing).
The BMW generators map multiplicatively to the crossing and cup-cap tangle generators (The BMW presentation maps to the Dubrovnik tangle algebra, Ordinary Dubrovnik tangle skein algebra).
The Artin word generators are the positive geometric half twists; each contributes to determinant writhe, its inverse contributes , the word exponent sum is their signed sum, and the closure components are the cycles of the strand permutation (Markov conjugation and stabilization moves, Oriented crossing signs, diagram writhe, and blackboard framing, The exponent sum of a braid, The closure of a geometric braid).
Proof
The first branch tests the exact grammar and then the listed count and index conditions. By [F1], it returns REJECT exactly for the stated invalid cases, and an accepted string gives a finite signed braid word. Parsing a finite string terminates. For fixed , there are finitely many matching connectors. By [F4], each connector has a standard descending class. For each matching, draw its finitely many open strands as simple polygonal arcs in with the fixed rational endpoints. Choose their interior vertices in general position and approximate them sufficiently closely by rational coordinates, preserving the endpoints and avoiding self-crossings, tangencies, and triple points. Assign each crossing so that the earlier strand is over the later one. This gives a rational generic descending code for the connector, so Step 3’s ordered search has a witness and terminates. Step 5 uses the explicit rational closure arcs in the algorithm. For , and , so their exterior lanes are nested and disjoint; they meet only at the prescribed endpoints. Thus each trace entry is a finite closed diagram without a closure-code search. The number of basis tangles and generator matrices is finite.
For each reducer input , the Step 4 traversal is determined by the endpoint labels, retained segment labels, and current crossing or smoothing pairings. Thus the crossing count and bad-crossing count are well defined. At a terminal input, the algorithm reduces a crossingless tangle to its matching, simplifies a descending tangle leaf, or evaluates a descending closed diagram by its curls and free circles using [F2]. At a selected bad crossing, [F3] shows that switching keeps fixed and lowers by one, while either smoothing lowers by one. Every recursive child therefore has a smaller lexicographic pair.
Assume by strong induction that every reducer input with smaller pair terminates. Each recursive node has at most three children, and by [F3] every child has a smaller pair than its parent. Well-founded induction therefore gives a finite reduction tree for every generator-matrix column and every closed trace entry.
The recursive reductions apply the defining skein relation, and their terminal matching coordinates are unique by [F4]. Thus the finite matrix products give the coordinates of by [F5]. Pairing with the computed trace row yields by [F2]. By [F6], the algorithm's are the determinant writhe and component count of this oriented closure. Under , the relation becomes , and becomes . The units map to units, so the substitution defines . Step 6 is a finite symbolic substitution followed by multiplication, returning exactly . No division by occurs.
Depends on
- Compute the Kauffman polynomial from a BMW braid closure
- Oriented crossing signs, diagram writhe, and blackboard framing
- The closure of a geometric braid
- The exponent sum of a braid
- Markov conjugation and stabilization moves
- BMW closure trace and stabilization scalars
- BMW tangle skein spanning by descending matchings
- BMW descending matchings are independent by closure pairing
- The BMW presentation maps to the Dubrovnik tangle algebra
- Ordinary Dubrovnik tangle skein algebra
- Scalar evaluation of framed Kauffman link diagrams
Used by
Dependency tree · two levels
36 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
- Frederick M. Goodman and Holly Hauschild, Affine Birman–Wenzl–Murakami Algebras and Tangles in the Solid Torus, §§2.3 and 5.1 (standard reference, not scraped)
- Louis H. Kauffman, An Invariant of Regular Isotopy, Transactions of the AMS 318(2) (1990), §§VI–VII (standard reference, not scraped)