Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedjudge pass (gpt-6-luna)verified 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 Fox-coloring algorithm terminates and returns all colorings

Statement

For every odd prime p and every finite regular oriented link diagram D, the algorithm in the Definition terminates and returns exactly Col⁡p(D). If its reduced system has f free variables, it returns pf colorings. For a diagram with a arcs and c crossings it uses at most min⁡(a,c) pivots, at most ac pivot-search entry tests, at most ac row additions to clear pivot columns, at most a2c coefficient updates in those row additions, and at most a2 divisions to normalize pivot rows.

Facts & Assumptions

Given: An odd prime p and a finite regular oriented link diagram D with a arcs and c crossings.

[F1]

Compute dihedral Fox colorings by row reduction: the input equations are 2xo−xi−xj=0 over Fp; each pivot is selected in the leftmost available column and row, normalized, and cleared in every other row.

[F2]

Regular oriented link diagrams: a regular diagram has finitely many crossings and finitely many arcs between crossings.

[A1]

p is prime; thus every nonzero residue modulo p is invertible by Bézout's identity.

Proof

1.1givenF1F2A1construct

Each crossing contributes one linear equation in the a arc variables, so the algorithm forms a c×a matrix over Fp. Addition and multiplication of residue classes are well-defined because congruence modulo p is preserved by sums and products. If a residue r is nonzero, then gcd⁡(r,p)=1, so integers u,v satisfy ur+vp=1 and u is the inverse of r modulo p. The field hypothesis in [A1] therefore supplies every division used by the pivot instructions in [F1].

2.1F1step 1.1

Every row operation in [F1] preserves the solution set of the homogeneous system. A row swap is reversible by the same swap; multiplying a row by a nonzero scalar is reversible by multiplying by its inverse; and adding a multiple of one row to another is reversible by subtracting the same multiple. Each transformed system is therefore equivalent to the preceding one.

2.2F1F2step 1.1

The algorithm visits each of the a columns once, and each pivot search inspects at most c rows, for at most ac pivot-search entry tests. There are at most min⁡(a,c) pivots. If c=0, there are no pivots or row additions. If c>0, each pivot adds a multiple of its row to at most c−1 other rows, so at most ac row additions occur; each addition updates at most a coefficients, for at most a2c coefficient updates. Normalizing each pivot row divides at most a entries, for at most a2 divisions. The loops are finite and the chosen first nonzero entry makes the procedure deterministic.

3.1F1step 2.1step 2.2algebra

At termination, each pivot column has a single 1 in its pivot row and zeros in every other row; earlier pivot columns stay cleared because each later pivot row is zero in those columns. Each nonpivot column is free. The pivot equations uniquely determine the pivot variables from arbitrary free-variable values, and every such assignment satisfies the reduced system. By step 2.1 the reduced system has exactly the original solution set, so the returned assignments are exactly the Fox colorings.

4.1givenstep 2.2step 3.1algebra∎

There are exactly pf choices of the f free variables, and each determines one distinct solution. If a=0, then f=0 and the empty diagram has its unique empty assignment; if c=0, every arc variable is free and all pa assignments are returned. The stated pivot, search, addition, update, and division bounds follow from step 2.2.

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