Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedPipeline-generatedprecheck passverified 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.

Exact bracket output bit-growth bound

Statement

Let D be a nonempty unoriented regular link diagram with c crossings and m≥1 components, and let ⟨D⟩=∑jzjAj be its exact Kauffman bracket. Its Laurent exponents satisfy ∣j∣≤3c+2m−2, and its signed-magnitude coefficient-bit size, as defined in the encoded diagram size definition, is at most m+2c+1. Consequently, a knot diagram (m=1) has Laurent degree and coefficient-bit size bounded linearly in c+1.

The state-sum algorithm admits a naive exact implementation taking O(2c(c+m+1)4) elementary bit steps in the following model. Its typed input gives c and the number u of crossingless components in self-delimiting binary: each number is encoded by b ones, a zero, and its b ordinary binary digits, with b≥1 the number of those digits. These fields are followed by the edge-pairing table on the 4c endpoints indexed by crossing and local port. Its entries are ordered by endpoint index and each uses max⁡(1,⌈log⁡2(4c+1)⌉) bits. At each crossing the ports are northwest, northeast, southeast, southwest in the bracket's fixed local chart; the two smoothing pairings are therefore fixed pairs of port indices. The table is assumed to be the incidence data of the given diagram. Polynomial arithmetic uses dense arrays of signed binary integer coefficients, and one tape-cell read, write, or head move on a fixed finite number of binary work tapes costs one step. For knots this bound is O(2c(c+1)4). It is a bound for this explicit indexed implementation, not for arbitrary black-box polynomial operations. Constructing the indexed input from an arbitrary literal code of length L, reading other labels or padding, and processing geometric coordinates are outside this bound.

Facts & Assumptions

Given: A nonempty unoriented regular link diagram D with c crossings and m≥1 components.

[F1]

Encoded diagram size and exact output: c is the crossing count, m is the component count, and a Laurent coefficient z has signed-magnitude bit length 1+⌈log⁡2(∣z∣+1)⌉ when z≠0.

[F2]

Kauffman bracket state sum: the bracket term of a state S is Aa(S)−b(S)δ∣S∣−1 with δ=−A2−A−2; a(S)+b(S)=c, and ∣S∣ is the number of circles after smoothing.

[F3]

Kauffman bracket state-sum procedure properties: the state-sum procedure visits exactly the 2c maps from the crossing set to {A,B} and returns the displayed sum.

Proof

1.1F2F3construct

The state set has exactly 2c elements by [F3]. A complete smoothing starts with m circles. At each crossing the four local endpoints lie on one or two current circles, and either smoothing reconnects them into one or two circles. Thus the circle count increases by at most one at each of the c smoothings. Every state has 1≤∣S∣≤m+c.

2.1F2step 1.1algebra

For a fixed state, put r=∣S∣−1, so 0≤r≤m+c−1. The binomial theorem gives δr=(−1)r∑k=0r(rk)A2r−4k. These exponents are distinct, so its coefficient l1 norm is ∑k=0r(rk)=2r; multiplication by the monomial Aa(S)−b(S) only shifts the exponents.

2.2F2step 1.1algebra

Since a(S)+b(S)=c, one has ∣a(S)−b(S)∣≤c. The exponents in δr lie between −2r and 2r. Using r≤m+c−1, every exponent in every state term, and thus in the sum, has absolute value at most c+2(m+c−1)=3c+2m−2.

2.3F2F3step 1.1construct

Put q=c+m+1≥2. Represent a crossing endpoint by an integer from 1 to 4c, grouped into four successive ports at each crossing, and write α for the supplied edge-pairing involution. For a state, let β pair the two left and two right ports for A, or the two top and two bottom ports for B. The multigraph on the 4c endpoints with one α-edge and one β-edge at every vertex is two-regular, allowing parallel edges. Each connected component follows one smoothed circle, and the u supplied crossingless components add u further circles. Thus a traversal marking a vertex when first queued computes ∣S∣ exactly. The same traversal, with the opposite ports paired instead of smoothing ports, computes the original component count m; perform it once initially and then compute q for allocation. Use binary counters and linear scans for all table and mark lookups: there are O(q) endpoint visits, each using a bounded number of scans of O(q) records with O(log⁡q) index bits. Even with a work-tape queue or stack scanned linearly, each visit costs O(q2) bit steps, so tracing costs O(q3). Computing a(S)−b(S) and adding u use counters of O(log⁡q) bits and fit this bound. Enumerate the states with a c-bit binary counter, making exactly 2c visits; the c=0 case is one empty mask with ∣S∣=u=m. Reading the stated input takes O(qlog⁡q) steps and is included.

3.1F3step 2.1algebra

Summing over all 2c states, the l1 norm of the final coefficient sequence is at most the sum of the state-term l1 norms, hence at most 2c2m+c−1=2m+2c−1. Every individual coefficient therefore has absolute value at most 2m+2c−1.

4.1F1step 3.1step 2.2algebra

Let M=m+2c≥1. By step 3.1, a nonzero coefficient zj satisfies ∣zj∣≤2M−1, so ∣zj∣+1≤2M and ℓZ(zj)=1+⌈log⁡2(∣zj∣+1)⌉≤M+1=m+2c+1. The support lies in at most 6c+4m−3 integer exponents by step 2.2, so storing the exact polynomial as a dense coefficient array takes O((c+m)2) bits. For a knot, m=1, giving degree at most 3c and coefficient-bit size at most 2c+2, both linear in c+1.

4.2F2step 1.1step 2.1step 2.2step 3.1algebraconstruct

Use coefficient slots for every exponent from −3q to 3q, padded with zeros, and use 2q+3 bits per signed-magnitude slot, plus O(log⁡q)-bit position counters. These arrays have O(q2) tape cells. Every partial accumulator, not just the final sum, has coefficient l1 norm at most 2c2m+c−1: apply the triangle inequality in step 3.1 to the subset of states already processed. Hence its coefficients fit the chosen width, since m+2c−1<2q. For one state compute r=∣S∣−1 and start with the array for P0=1. For k=0,…,r−1, form a new array by the exact recurrence (Pk+1)j=−(Pk)j−2−(Pk)j+2, reading absent coefficients as zero. This is multiplication by δ, so Pr=δr. All intermediate powers have degree at most 2r<2q and l1 norm at most 2r≤2m+c−1, so they too fit the arrays and widths.

5.1step 2.2step 2.3step 4.2constructalgebra

Here is a direct tape bound without unit-cost access or integer arithmetic. To retrieve or write a coefficient, scan an entire array of O(q) slots of O(q) bits, advancing a binary slot counter and comparing it with the desired index. The counter work is O(qlog⁡q) and the scanned data have O(q2) bits, so one lookup or write costs O(q2) bit steps. Addition or subtraction of two signed integers in these slots is performed by sign comparison, a linear magnitude comparison, and the usual binary carry or borrow scan, costing O(q) steps; the extra carry bit fits the reserved width. For each of the O(q) destination coefficients in the recurrence of step 4.2, make at most two source lookups, one such addition, and one destination write. A multiplication by δ therefore costs O(q3) steps. There are r<q repetitions, giving O(q4) work. Shift this state polynomial by a(S)−b(S) and add it to the accumulator coefficient by coefficient using the same linear scans; the state shift has magnitude at most c, its support stays inside the slots by step 2.2, and this accumulation costs O(q3). Clearing arrays, moving the state counter, and loop-index bookkeeping are bounded by the same charges.

6.1F1F2F3step 4.1step 2.3step 4.2step 5.1algebra∎

Summing the per-state bounds in steps 2.3, 4.2, and 5.1 over exactly 2c visits gives O(2cq4) bit steps. The initial component-count traversal costs O(q3) by step 2.3; coefficient-array initialization and writing the dense exact output cost O(q2). These are absorbed because 2c≥1 and q≥2. The loop tracing and arithmetic realize exactly the state terms in [F2], so [F3] identifies the result with the bracket. When c=0, the single state computes δm−1 with the same bound; when m=1, q=c+2 gives O(2c(c+1)4). All choices and operations are finite. The bit-cost argument concerns only the specified indexed table and elementary binary operations, so it makes no claim about parsing arbitrary code strings of length L or the cost of an unspecified arithmetic library.

Depends on

Used by

Dependency tree · two levels

7 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