Alphabeta Math
AlgorithmAlgorithm: Literature-sourcedProof: Not applicablePipeline-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.

Compute the Kauffman polynomial from a BMW braid closure

Definition

Input and output. The input is one finite ASCII string. Its prescribed form is 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. The output is either the rejection symbol REJECT or an element of the converted coefficient ring TK=Z[i,A±1,Z,d±1,q±1]/(i2+1, Z(d−1)+A+A−1, q−q−1−iZ). Steps 2–5 use the Dubrovnik coefficient extension T, with a=ρ and d=δ; Step 6 uses the ring homomorphism φ:T⟶TK,(a,z,d,q)⟼(−iA,iZ,d,q).

  1. Parse and validate. If the input is not in the stated syntax, if ℓ is not the number of letter tokens, if n=0, or if any token index fails 1≤i<n, return REJECT and halt. Otherwise read the tokens as the finite signed Artin word β=σi1ε1⋯σiℓεℓ,εj∈{−1,1}.

  2. Compute the closure data. Form the BMW product bβ=gi1ε1⋯giℓεℓ. Set w=∑j=1ℓεj and let c be the number of cycles, including fixed points, of the permutation si1⋯siℓ of {1,…,n}.

  3. Enumerate a matching basis. Work in the unit rectangle R=[0,1]2 with top and bottom endpoints at (j/(n+1),1) and (j/(n+1),0), respectively, for 1≤j≤n. Fix a prefix-free binary encoding of finite rational polygonal diagrams with over/under data, with rational coordinates written as reduced numerator/positive-denominator pairs. Number the tangle endpoints in cyclic order 1,2,…,n,nˉ,…,2ˉ,1ˉ. Enumerate perfect matchings recursively: pair the least unmatched endpoint with each greater unmatched endpoint in increasing order, then continue on the remaining endpoints. For each matching μ, scan finite diagram codes in increasing code length and then lexicographically. Choose the first code of a rational polygonal tangle diagram with that connector, no closed component and no strand self-crossing, in which the open strands are oriented from their lower-numbered to their higher-numbered endpoint, ordered by initial endpoint, and every crossing is over on the first traversed strand. This is the standard descending representative Tμ. Give each polygonal segment its distinct code label and its orientation inherited from its strand. The spanning lemma identifies the standard descending class for each connector.

  4. Build generator matrices by skein reduction. For every signed generator gi±1, form its left-multiplication matrix in the ordered basis {Tμ}. The column at Tμ is computed by reducing gi±1Tμ. For each initial reducer input (a matrix column here or a closed trace diagram in Step 5), first fix pairwise disjoint rational crossing boxes, each meeting only its two crossing branches, in four boundary ports, and containing no polygonal vertex. Choose the first admissible finite tuple in the length-then-lexicographic rational coding order of Step 3. Make the boxes small enough that every component contains a segment portion outside the boxes. Subdivide all polygonal segments at their box-boundary ports. Give the portions outside the boxes fresh distinct labels in their finite diagram-code order; designate the lexicographically smaller coordinate endpoint of each portion as its initial endpoint. Retain these portions, labels, and endpoints throughout that reduction tree. Inside each box record either the original crossing pairing or one of its two smoothing pairings; switches change only over/under data, and smoothings change only this pairing. In each current diagram, orient open strands from the smaller to the larger boundary endpoint label and order them by their initial endpoints. Order closed components by their least portion labels. Start each closed component along its least-labelled portion from its designated initial endpoint to its other endpoint, then follow its unique continuation. Inside a crossing box follow its current pairing. No portion is split or relabelled by a switch or smoothing, and every resulting component contains a labelled portion. This determines the traversal even when the designated directions of successive portions disagree. Traverse the open strands followed by the closed components in this order, and select the first crossing whose first encountered branch is under. Let R(D) denote the coordinate vector of the current tangle expression in the matching basis. If the selected crossing is D+ in the fixed chart, put η=1; if it is D−, put η=−1. Replace R(D)=R(Dsw)+ηzD(R(D0)−R(D∞)), using the fixed through smoothing D0 and cup-cap smoothing D∞. Recurse on all three resulting terms. The switched branch has one fewer non-descending crossing and each smoothing has one fewer crossing. At a descending tangle leaf, use the traversal to lift each already traversed segment over the remaining diagram, removing self-crossings while fixing the boundary; retain crossings between distinct open strands in their ordered layers. Remove the resulting framing curls with factors a or a−1 and each closed component with factor d. Record the remaining standard matching tangle and add its coefficient to that matching coordinate.

  5. Apply the matrices and evaluate the trace row. Start with the coordinate vector of the identity tangle and apply the generator matrices from the rightmost braid letter to the leftmost, obtaining vβ, the coordinate vector of Φn(bβ). For each matching μ, close Tμ by the following fixed untwisted planar closure. For 1≤j≤n put xj=j/(n+1) and ϵj=1/(j+1), and add the rational polygonal arc

    Cj:(xj,1)→(xj,1+ϵj)→(1+ϵj,1+ϵj)→(1+ϵj,−ϵj)→(xj,−ϵj)→(xj,0).

    These arcs lie outside R except at their specified endpoints and are pairwise disjoint: if j<k, then xj<xk and ϵj>ϵk, so their exterior lanes are nested. Orient Cj from top endpoint j to bottom endpoint jˉ, give its segments fresh distinct labels, and use this same arc system for every matching. It represents the untwisted closure used in the definition of τn. Evaluate the closed diagram by the deterministic traversal and skein recursion of Step 4: at a descending leaf, straighten the traversal-ordered components, remove their framing curls with factors a,a−1, remove each free circle with factor d, and use P(∅)=1 for the empty diagram.

    Set tμ=d−nP(Tμ^),τn(bβ)=tTvβ.

  6. Convert parameters and return. Substitute a=−iA and z=iZ in the expression dn−1τn(bβ) computed in Step 5, leaving d,q fixed and interpreting all coefficients in TK. Return −iw(−1)cA−wφ ⁣(dn−1τn(bβ)).

Facts & Assumptions

Given: A finite signed braid word, the BMW product, the oriented braid closure, the Dubrovnik scalar evaluation, and the normalized closure trace.

[F1]

The Artin generator in the word denotes the positive geometric half twist; it has determinant crossing sign +1, its inverse has sign −1, and writhe is the signed crossing sum (Markov conjugation and stabilization moves, Oriented crossing signs, diagram writhe, and blackboard framing).

[F2]

The closure of a braid word has one component for each cycle of its strand permutation (The closure of a geometric braid).

[F3]

The exponent sum of the word is the sum of its signed generator exponents (The exponent sum of a braid).

[F4]

The generator assignment extends to the algebra homomorphism Φn (The BMW presentation maps to the Dubrovnik tangle algebra).

[F5]

The tangle algebra has a finite basis indexed by the perfect matchings of 2n endpoints; tangle skein reduction spans it and closure-pairing independence makes coordinates unique (BMW tangle skein spanning by descending matchings, BMW descending matchings are independent by closure pairing).

[F6]

τn(b)=d−nP(Φn(b)^) and P satisfies the stated skein, curl, and circle rules (BMW closure trace and stabilization scalars, Scalar evaluation of framed Kauffman link diagrams).

[F7]

On a fixed oriented diagram with writhe w and component count c, the defining formulas are L(A,Z)=−iw(−1)cD(−iA,iZ) and F(A,Z)=A−wL(A,Z), with i2=−1 (Kauffman regular-isotopy and Dubrovnik conventions).

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