Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedPipeline-generatedverified 2026-10-22 (gpt-6.1-sol)
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 ℓ=0 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 n=0, or some letter index fails 1≤i<n. For every other input, the algorithm terminates after finitely many basis-code searches, algebra operations, and skein reductions, and returns exactly −iw(−1)cA−wφ ⁣(dn−1τn(β))∈TK, Here w is the determinant writhe of the oriented closure, c is its component count, τn is the normalized scalar closure trace over T, and φ:T→TK is the algorithm's substitution (a,z,d,q)↦(−iA,iZ,d,q). No asymptotic complexity bound is asserted.

Facts & Assumptions

Given: A finite ASCII input string and the deterministic closure-evaluation recursion in the algorithm.

[F1]

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

[F2]

The scalar closure trace is defined by d−nP, and P has the skein, curl, and free-circle rules (BMW closure trace and stabilization scalars, Scalar evaluation of framed Kauffman link diagrams).

[F3]

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

[F4]

For each fixed n, 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).

[F5]

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

[F6]

The Artin word generators are the positive geometric half twists; each contributes +1 to determinant writhe, its inverse contributes −1, 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

1.1F1F4constructalgebra

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 n, 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 R 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 Cj in the algorithm. For j<k, xj<xk and ϵj>ϵk, so their exterior lanes are nested and disjoint; they meet R 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.

1.2F2F3F4base

For each reducer input D, the Step 4 traversal is determined by the endpoint labels, retained segment labels, and current crossing or smoothing pairings. Thus the crossing count r(D) and bad-crossing count b(D) 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 r fixed and lowers b by one, while either smoothing lowers r by one. Every recursive child therefore has a smaller lexicographic pair.

1.3F2F3ihinduction

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.

2.1F2F4F5F6step 1.1step 1.2step 1.3discharge-induction: step 1.3∎

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 Φn(bβ) by [F5]. Pairing with the computed trace row yields d−nP(Φn(bβ)^)=τn(bβ) by [F2]. By [F6], the algorithm's w,c are the determinant writhe and component count of this oriented closure. Under a=−iA,z=iZ, the relation z(d−1)=a−a−1 becomes Z(d−1)+A+A−1=0, and q−q−1=z becomes q−q−1=iZ. The units a,d,q map to units, so the substitution defines φ:T→TK. Step 6 is a finite symbolic substitution followed by multiplication, returning exactly −iw(−1)cA−wφ(dn−1τn(bβ)). No division by Z occurs.

Depends on

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