Alphabeta Math
Pipeline-generated
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.

Fox colorings and quandle invariants

1 · Prerequisites

2 · Logical flowchart

3 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)verified 2026-10-22 (gpt-6.1-sol)Open item page →

Quandles and knot-diagram colorings

Definition

A quandle is a set Q with a binary operation ∗:Q×Q→Q such that:

  1. x∗x=x for every x∈Q;
  2. for every y∈Q, the right translation Ry:Q→Q, Ry(x)=x∗y, is a bijection;
  3. (x∗y)∗z=(x∗z)∗(y∗z) for all x,y,z∈Q.

Write x∗ˉy:=Ry−1(x) for the unique element satisfying (x∗ˉy)∗y=x. Let D be a regular oriented link diagram. An arc of D is a connected strand segment cut at each crossing where that strand passes under; an overstrand continues through its crossing. Orient the projection plane. Along an oriented overarc with tangent t, let n be the unit normal in the plane for which (t,n) is positively oriented. At each crossing, call the underarc from which n points the source underarc and the underarc toward which n points the target underarc. A quandle coloring of D by Q is an assignment c of an element of Q to every arc such that, at each crossing, if the source, over, and target colors are a,b,d, then d=a∗b. Equivalently, when the source and target are named in the opposite order, a=d∗ˉb. Write Col⁡Q(D) for the set of all such assignments.

The local convention is shown below. The overarc is oriented from southwest to northeast, so its positive normal points northwest; the underarc is oriented from southeast to northwest. Thus x is the source color, y is the overarc color, and z=x∗y is the target color. The gap marks the underpassing strand.

xyzz=x¤y
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-6-luna)verified 2026-10-22 (gpt-6.1-sol)Open item page →

The dihedral operation is a quandle

Statement

For an odd prime p, let Fp=Z/pZ and define a∗b=2b−a. Then (Fp,∗) is a quandle.

Facts & Assumptions

Given: An odd prime p and a,b,c∈Fp, with a∗b=2b−a.

[F1]

Quandles and knot-diagram colorings: a quandle has bijective right translations, is idempotent, and is right self-distributive.

[A1]

p is prime, so a nonzero residue class modulo p has an inverse.

Proof

1.1givenA1construct

Addition and multiplication of residue classes are well-defined because congruence modulo p is preserved by sums and products. If rˉ≠0 in Z/pZ, choose an integer representative r not divisible by p. Since p is prime, gcd⁡(r,p)=1; Bézout's identity gives integers u,v with ur+vp=1, so uˉrˉ=1. Hence the residue classes form a field. For fixed b, the right translation is Rb(a)=2b−a and satisfies Rb(Rb(a))=2b−(2b−a)=a. It is therefore a bijection.

1.2givenF1algebra

Idempotency holds because a∗a=2a−a=a.

2.1F1step 1.1step 1.2algebra∎

For all a,b,c, (a∗b)∗c=2c−(2b−a)=a−2b+2c, while (a∗c)∗(b∗c)=2(2c−b)−(2c−a)=a−2b+2c. Thus right self-distributivity holds; together with step 1.1 and step 1.2, [F1] gives the quandle axioms.

TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-6-luna)verified 2026-10-22 (gpt-6.1-sol)Open item page →

Quandle colorings are invariant under oriented Reidemeister moves

Statement

Let Q be a quandle and color regular oriented link diagrams by the normal-to-overarc rule in the Definition. Every oriented Reidemeister move and planar isotopy induces a canonical bijection between the two coloring sets. Consequently, under ACω, diagrams of ambient-isotopic oriented links have bijective coloring sets; if Q is finite, their coloring counts are equal. Conversely, suppose a set with a binary operation uses this crossing rule and every oriented local R1, R2, and R3 replacement gives a unique coloring extension in both directions for every boundary coloring. Then the operation is idempotent, every right translation is bijective, and the operation is right self-distributive. This converse requires local extension bijections, not equality of total coloring counts alone. No claim that a coloring count classifies knots is made.

Facts & Assumptions

Given: A quandle Q, regular oriented diagrams, and ACω for the ambient-isotopy conclusion.

[F1]

Quandles and knot-diagram colorings: a quandle is idempotent, each right translation is bijective, and the operation is right self-distributive.

[F2]

Quandles and knot-diagram colorings: the normal to the oriented overarc determines the source and target underarcs, and the target color is the source color acted on by the overarc color.

[F3]

Reidemeister's theorem for oriented diagrams: assuming ACω, two regular oriented diagrams represent equivalent oriented links exactly when related by a finite sequence of planar isotopies and oriented Reidemeister moves.

[F4]

Oriented Reidemeister moves: all local orientation variants of R1, R2, and R3 are included, with their over/under data.

[A1]

The Axiom of Countable Choice (ACω): ACω asserts that every sequence of nonempty sets has a choice function.

Proof

1.1F1F2F4given

An R1 kink adds one underarc color y to the unchanged boundary arc color x. Depending on the local orientation, the crossing equation is y=x∗x or x=y∗x. In the first case idempotency gives the unique extension y=x; in the second case x=x∗x and right invertibility give the unique solution y=x. Removing the kink is the inverse bijection.

1.2F1F2F4

At an R2 move, fix the color y on the strand passing over the other strand. The understrand's color changes by Ry at one crossing and by Ry−1 at the other; these maps are inverse bijections by [F1]. Thus every boundary coloring extends uniquely across the two-crossing side, and the inverse R2 move gives the inverse map.

1.3F1F2F4algebra

For the braid-like R3 orientation, the local crossing map is B(x,y)=(y,x∗y) and its inverse is B−1(u,v)=(v∗ˉu,u). Starting from (x,y,z), the two sides of R3 give respectively (z,y∗z,(x∗y)∗z) and (z,y∗z,(x∗z)∗(y∗z)); these are equal by right self-distributivity. For every z, Rz(x∗y)=(x∗y)∗z=(x∗z)∗(y∗z), so Rz preserves ∗. If u=a∗ˉb, then u∗b=a; applying the bijection Rz gives Rz(u)∗Rz(b)=Rz(a), and uniqueness of right division yields Rz(u)=Rz(a)∗ˉRz(b). Hence Rz preserves ∗ˉ too, and its inverse preserves both operations. Thus for either operation ⋆1,⋆2∈{∗,∗ˉ}, (x⋆1y)⋆2z=(x⋆2z)⋆1(y⋆2z). These four identities give the R3 relation for every choice of crossing direction, and the bijective crossing maps give the corresponding extension bijections. A planar isotopy simply transports each arc label.

1.4givenF2F4

For the converse, the R1 extension property gives x∗x=x for every x: on the kink side, the boundary color x can extend only when this equality holds.

1.5givenF2F4

In an R2 tangle with over-color y, the under-color map is Ry. Unique extension for every incoming color makes Ry a function defined everywhere; unique extension in the reverse direction means each target color has exactly one preimage. Hence Ry is bijective for every y.

1.6givenF2F4

In the braid-like R3 tangle, arbitrary boundary colors x,y,z yield the outputs (x∗y)∗z and (x∗z)∗(y∗z). Unique extension to the same boundary coloring forces these outputs to agree for all triples, which is right self-distributivity.

2.1A1F1F3step 1.1step 1.2step 1.3step 1.4step 1.5step 1.6∎

Thus the local axioms are necessary and sufficient for the stated local extension property. Under ACω, [F3] connects diagrams of the same oriented link by finitely many such moves; composing the local bijections gives a bijection of coloring sets. A finite quandle has finitely many assignments on a finite diagram, so the bijection preserves their counts. Countable choice is used only through [F3]; the move-by-move calculations in steps 1.1–1.6 are choice-free.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)verified 2026-10-22 (gpt-6.1-sol)Open item page →

Racks, diagram fundamental quandles, and adjoint groups

Definition

A rack is a set R with a binary operation ∗:R×R→R such that for every y∈R the right translation Ry(x)=x∗y is a bijection and (x∗y)∗z=(x∗z)∗(y∗z) for all x,y,z∈R. A quandle is a rack satisfying x∗x=x for every x. For either structure, write x∗ˉy=Ry−1(x).

For a regular oriented link diagram D, let A(D) be its finite set of maximal under-arcs. For a rack R, an R-coloring of D is an assignment c:A(D)→R such that at every crossing with source under-arc u, target under-arc v, and overarc o, c(v)=c(u)∗c(o), using the positive-normal convention of the diagram-coloring definition. Write Col⁡R(D) for the set of these assignments. When R is a quandle, this agrees with the quandle-coloring definition.

Form the set of finite terms recursively: each symbol xa for a∈A(D) is a term, and if s,t are terms then s∗t and s∗ˉt are terms. Let ∼ be the intersection of all equivalence relations on these terms that are compatible with both operations and contain the quandle identities: idempotency, right invertibility, and right self-distributivity, together with the crossing relations. At a crossing with source and target under-arcs u,v and overarc o, the crossing relation is xv=xu∗xo; reversing source and target gives the equivalent relation with ∗ˉ. The quotient term set Q(D) is the diagram quandle, or the diagram presentation of the fundamental quandle. Its independence of diagram is proved in the Theorem.

For any quandle Q, its adjoint group Adj⁡(Q) is the group presentation with generators eq for all q∈Q and relators eq∗r=er−1eqer for all q,r∈Q. A group presentation ⟨X∣S⟩ means the quotient of the free group on X by the normal closure of the relator words S.

The diagram presentation and the adjoint group are algebraic constructions; this definition makes no completeness or knot-classification assertion.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)verified 2026-10-22 (gpt-6.1-sol)Open item page →

Compute dihedral Fox colorings by row reduction

Definition

Input a finite regular oriented link diagram D with a arcs and c crossings, fixed finite orderings of its arcs and crossings, and an odd prime p. The algorithm returns the full set Col⁡p(D) of assignments of residues in Fp to the arcs satisfying the Fox crossing equations, together with ∣Col⁡p(D)∣.

  1. Create one variable xj for each arc in the supplied order, and process crossings in the supplied order.
  2. At each crossing with overarc o and the two underarcs i and j, append the homogeneous linear equation 2xo−xi−xj=0 over Fp. At a crossing, add the coefficients of any repeated arc in that row.
  3. Set the next pivot-row index to r=1 and process columns from left to right. If r>c, mark this and every remaining column free and stop. If r≤c, search rows r,…,c in order for the first nonzero entry in the current column. If none exists, mark this column free and continue without changing r. Otherwise swap the selected row into row r, divide row r by its nonzero entry in this column, and add multiples of row r to every other row to clear this column. Record this column as a pivot column with pivot row r, then increase r by one. After the scan, every column not recorded as a pivot column is free.
  4. List the free columns in increasing order and enumerate every tuple in Fpf in lexicographic order using the residue representatives 0,…,p−1, where f is the number of free columns. If f=0, process the empty tuple once. For each tuple, assign its coordinates to the free variables. For each pivot row, set its pivot variable equal to the negative of the sum of the row's free-column coefficients times those assigned free variables. Append the resulting assignment in the supplied arc order. Return all appended assignments and their number.
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-6-luna)verified 2026-10-22 (gpt-6.1-sol)Open item page →

The rack kink map is bijective

Statement

Let R be a rack, with right translations Ry(x)=x∗y. The kink map π:R→R, π(x)=x∗x, is a bijection. Its inverse is π−1(z)=Rz−1(z).

Facts & Assumptions

Given: A rack R and Ry(x)=x∗y.

[F1]

Racks, diagram fundamental quandles, and adjoint groups: every right translation is bijective and (x∗y)∗z=(x∗z)∗(y∗z).

Proof

1.1F1given

Self-distributivity gives (w∗x)∗x=(w∗x)∗(x∗x) for every w,x. Thus Rx(Rx(w))=Rx∗x(Rx(w)). Since Rx is surjective, the two permutations agree: Rx∗x=Rx, or Rπ(x)=Rx.

1.2F1construct

Fix z∈R and put x=Rz−1(z), which exists by [F1]. Then x∗z=z. Self-distributivity says Rz∘Rx=Rx∗z∘Rz=Rz∘Rz. Cancel the bijection Rz on the left to obtain Rx=Rz. Therefore π(x)=Rx(x)=Rz(x)=x∗z=z, so π is surjective and the displayed formula gives a preimage of every z.

2.1F1step 1.1step 1.2algebra∎

If π(x)=π(y), then step 1.1 gives Rx=Rπ(x)=Rπ(y)=Ry. Hence Ry(x)=Rx(x)=π(x)=π(y)=Ry(y). Since Ry is injective, x=y. Thus π is injective as well as surjective, and step 1.2's formula is its inverse. If R is empty, the unique map R→R is bijective and the conclusion is vacuous.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)verified 2026-10-22 (gpt-6.1-sol)Open item page →

Check a finite rack table and enumerate diagram colorings

Definition

Input an integer m≥1, a candidate table T represented by a finite list of finite lists of integers, with each entry intended to be x∗y on {1,…,m}, a mode "rack" or "quandle", a finite regular oriented link diagram D with a arcs and c crossings, and fixed finite orderings of its arcs and crossings. Read the row count and every row length. If T does not have exactly m rows of length m, return invalid-table-shape with its row count and vector of row lengths. Otherwise scan entries in row-major order; if an entry is outside {1,…,m}, return invalid-table-entry with the first such row, column, and value. If the table format passes, perform these checks in order:

  1. For each y=1,…,m, check whether the column (T[1,y],…,T[m,y]) is a permutation of {1,…,m}. If not, return right-translation-not-bijective with y, a repeated value and a missing value.
  2. For each ordered triple (x,y,z) in lexicographic order, check T[T[x,y],z]=T[T[x,z],T[y,z]]. If not, return self-distributivity-fails with (x,y,z) and both table values.
  3. In quandle mode, check T[x,x]=x for each x in increasing order. If not, return idempotency-fails with x and T[x,x].

If the selected axioms pass, enumerate the ma functions from the supplied ordered arcs of D to {1,…,m} in lexicographic order. Retain an assignment exactly when it satisfies the crossing rule in the rack/quandle Definition, using the inverse column permutation when the rule calls for the right division. Return the retained assignments and their number. No correctness or complexity claim is part of this algorithm's Definition.

TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-6-luna)verified 2026-10-22 (gpt-6.1-sol)Open item page →

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.

TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-6-luna)verified 2026-10-22 (gpt-6.1-sol)Open item page →

The finite-table coloring algorithm terminates and is correct

Statement

For m≥1, a candidate table given as a finite list of finite lists of integers, either rack or quandle mode, and a finite regular oriented diagram D with a arcs and c crossings, the finite-table algorithm terminates. It reports the first failed table-shape, table-entry, or rack/quandle-axiom condition with a witness; if every selected axiom holds, it returns exactly all rack or quandle colorings of D, each once, and their count. For a candidate with s rows, shape validation reads its row count and all s row lengths. On a shape-valid table it performs at most m3+2m2+2m+1 row-shape, table-entry, column-permutation, triple, and diagonal checks, and tests at most ma arc assignments, each against the c crossing rules.

Facts & Assumptions

Given: The finite table, selected mode, and diagram described in the Statement.

[F1]

Check a finite rack table and enumerate diagram colorings: the algorithm checks table format, right-translation columns, all ordered triples for self-distributivity, and (in quandle mode) the diagonal before enumerating all arc assignments.

[F2]

Racks, diagram fundamental quandles, and adjoint groups: a rack has bijective right translations and is right self-distributive; a quandle also satisfies x∗x=x.

[F3]

Regular oriented link diagrams: the diagram has finite crossings and arcs.

Proof

1.1givenF1F3algebra

Let s be the number of rows in the candidate. The shape check reads the row count and all s row lengths, so it terminates after s+1 shape checks and returns that witness if the shape fails. If the shape is valid, then s=m; the entry-range check examines at most m2 values, and the column-permutation checks examine at most m2 entries. Thus shape and format validation use at most m+1+2m2 checks on a shape-valid table, and a malformed shape stops before any entry or axiom checks.

2.1F1F2step 1.1

The triple loop visits exactly m3 ordered triples and checks the right self-distributive identity of [F2]. In quandle mode the diagonal loop visits m entries and checks exactly T[x,x]=x. Thus the total check bound on a shape-valid table is at most (m+1)+2m2+m3+m=m3+2m2+2m+1. The algorithm accepts exactly the tables satisfying the selected rack axioms, with idempotency required precisely in quandle mode.

3.1F1F2F3step 2.1

If a column passes its permutation check, it defines a bijective right translation and its inverse column is completely determined. The assignment loop enumerates every one of the ma functions from the ordered arc set to the table elements once. At each crossing it tests exactly the relation from [F2], using that inverse column if required; hence an assignment is retained if and only if it is a coloring.

4.1givenstep 1.1step 2.1step 3.1∎

Every loop has a finite range, so the procedure terminates; it returns the exact failure witness at the first failed check or the complete coloring set and count when all checks pass. For the empty diagram the unique empty assignment is tested once, and for a diagram with zero crossings every one of the ma assignments passes.

TheoremStatement: Literature-sourcedProof: AI-adaptedverified 2026-10-22 (gpt-6.1-sol)Open item page →

Diagram fundamental quandles and adjoint groups from Wirtinger data

Statement

Assume ACω. For a nonempty oriented link L, the diagram quandle presentations from any two regular oriented diagrams of L are isomorphic by the local quandle Tietze transformations for R1, R2 and R3. If L=K has one component and D is its diagram, let W(D)=⟨ga (a∈A(D))∣gv=go−1gugo at every crossing with source u, target v, and overarc o⟩. Then the positive-meridian Wirtinger constructor uses these same under-arcs and crossing relations, and Adj⁡(Q(D))≅W(D)≅π1(S3∖K). No completeness or knot-classification assertion is made.

Facts & Assumptions

Given: A nonempty oriented link L, its diagrams, and, for the group comparison, a one-component link L=K; also the diagram quandle, ACω, and the common positive-normal crossing convention.

[F1]

Racks, diagram fundamental quandles, and adjoint groups: Q(D) is generated by the under-arcs with crossing relations, and Adj⁡(Q) has relations eq∗r=er−1eqer.

[F2]

Group presentation by generators and relations: ⟨X∣S⟩ is the quotient of the free group on X by the normal closure of the relator words S.

[F3]

Reidemeister's theorem for oriented diagrams: assuming ACω, equivalent oriented diagrams are related by finitely many planar isotopies and oriented R1, R2, and R3 moves.

[F4]

Finite planar codes for oriented knot diagrams: a valid code is a finite rational polygonal drawing with declared incidences, cyclic orders, edge orientations, and over/under data, whose only intersections are the declared bends and transverse crossings and whose branch tracing is one oriented circle; its under-arcs are maximal between consecutive underpasses, and it stores no algebraic crossing sign.

[A1]

The Axiom of Countable Choice (ACω): ACω is the axiom that every sequence of nonempty sets has a choice function.

[F5]

The constructor names source and target by the positive over-normal and emits go−1gugogv−1; its correctness theorem identifies this presented group with the knot complement group. Wirtinger presentation from a finite diagram code, Correctness of the Wirtinger presentation

[F6]

Finite planar codes for oriented knot diagrams: rational polygonal edge paths may be smoothed at bends in disjoint disks without changing their crossing data.

Proof

1.1F1F3algebra

Under R1, the new underarc generator y satisfies either y=x∗x or x=y∗x for the unchanged arc color x. In the first case idempotency gives y=x; in the second, x=x∗x and right invertibility give the unique solution y=x. Thus the new generator is eliminated. Under R2, each added underarc generator is uniquely solved from its neighboring arc and the overarc by ∗ or ∗ˉ; the reverse move gives the inverse substitution. Thus these moves are quandle Tietze transformations.

1.2F1F3algebra

Under R3, assigning boundary colors x,y,z gives the two possible iterated labels (x∗y)∗z and (x∗z)∗(y∗z); these agree by right self-distributivity. With the over-colors fixed, each under-color substitution is invertible by right invertibility, so the reverse replacements give inverse substitutions. The same calculation for reversed crossings follows by applying the inverse right translations, which preserve both operations by self-distributivity.

1.3F4F6construct

For the knot-group comparison assume L=K. Let Γ be the finite planar graph obtained by taking the crossings as vertices and the strand pieces between consecutive crossings as edges. Choose disjoint small disks about the crossing vertices, each meeting D only in its two transverse branches, and disjoint tubular strips around the compact edge pieces outside those disks. At a crossing, oriented local coordinates straighten the branches to two transverse axes. Choose a nearby rational point and two rational direction vectors, still transverse and in the same cyclic order as the original branches; the four rational half-segments give the coded crossing and its over/under choice. Extend each edge strip a short distance into its endpoint disks through the corresponding disjoint branch sectors, and choose rational bend ports there. In each strip choose a simple rational polygonal path that is a graph in strip coordinates and joins its ports; choose it fine enough that rounding its bends gives a small normal graph over the original edge. If there are no crossings, choose a simple rational polygon in a tubular annulus of the projected circle. Since there are finitely many compact edge pieces, nonincident pieces have positive separation, and each crossing is transverse; density of Q2 and a sufficiently fine finite subdivision therefore let all vertices and bends be rational while preserving the one-circle tracing, crossing cyclic orders, orientations, and over/under data, with no other intersections. The resulting record is a valid code by [F4]; smoothing its bends in disjoint disks gives a smooth regular diagram with the same crossing data by [F6]. To compare it with D, move each crossing point to its nearby rational point by an isotopy supported in its disk and the short branch sectors, fixed at the outer ends of the strips, and interpolate its four half-branches, within their disjoint sectors, through transverse direction pairs to the rational branches. This is an isotopy preserving the cyclic order and over/under choice. After these local adjustments, each rounded edge replacement is a sufficiently small normal graph r=f(s) over the original edge in its strip, with f=0 near the ports. Choose the approximation so ∣f∣ ∥χ′∥∞<1 for a cutoff χ that is 1 near the edge and 0 near the strip boundary. Then (s,r)↦(s,r+tχ(r)f(s)), 0≤t≤1, is a diffeomorphism in each strip, fixed near its boundary, and gives an ambient isotopy of that edge. Compose the finitely many disk and strip isotopies, using smooth time reparameterizations constant near their endpoints, to obtain a smooth plane isotopy ht supported in a fixed compact set B. Realize D by K⊂R2×R and choose M with K⊂R2×(−M,M). Choose a smooth compactly supported function ρ:R→[0,1] equal to 1 on [−M,M], and set Ht(x,z)=(htρ(z)(x),z). Its smooth inverse is (x,z)↦(htρ(z)−1(x),z), and its support lies in the compact set B×supp⁡ρ. Hence Ht extends by the identity near ∞ to a smooth ambient isotopy of S3. On K it agrees with (x,z)↦(ht(x),z), so it preserves all crossing heights and carries K to a realization of the smoothed code diagram. Thus the code represents the same oriented knot K. The induced bijection on under-arcs preserves source, target, and overarc at each crossing because the positive over-normal and branch orientations are preserved. This finite construction uses no choice axiom.

1.4F1F2F5construct

The conjugation operation on W(D) is idempotent because g∗g=g−1gg=g. Its right translation by h is conjugation by h−1, with inverse conjugation by h. It is right self-distributive because both (g∗h)∗k and (g∗k)∗(h∗k) reduce to k−1h−1ghk. Thus Conj⁡(W(D)) is a quandle. Its generators ga satisfy the crossing equations by the relators of W(D), so recursive evaluation of terms gives a quandle homomorphism f:Q(D)→Conj⁡(W(D)). Define ψ on adjoint generators by ψ(eq)=f(q). Since f(q∗r)=f(r)−1f(q)f(r), every adjoint relator maps to the identity; [F2] therefore makes ψ a group homomorphism.

2.1F1F2F5construct

For the knot-group comparison define ϕ:W(D)→Adj⁡(Q(D)) on generators by ϕ(ga)=exa. The code from step 1.3 has the same under-arcs and crossing relations as D, so the constructor's relators in [F5] are exactly those of W(D). At each crossing, xv=xu∗xo in Q(D), and the adjoint relation gives exv=exo−1exuexo. Thus every relator of W(D) maps to the identity; [F2] makes the homomorphism from the free group on its arc generators descend to W(D).

2.2A1F1F3step 1.1step 1.2

By [F3], diagrams of L are related by a finite sequence of these moves, and step 1.1 and step 1.2 identify the corresponding quandle presentations at each move. Their composites give an isomorphism between the two diagram quandles. Countable choice is used only for [F3]; these local presentation transformations use no choice.

3.1F1F5step 1.3step 2.1step 1.4algebra∎

The composites ψϕ fix each ga. The other composite fixes each generator eq: every q∈Q(D) is represented by a term in the arc generators using ∗ and ∗ˉ, and the adjoint relations give eu∗v=ev−1euev and eu∗ˉv=eveuev−1, so induction on the term gives ϕψ(eq)=eq. Hence ϕ and ψ are inverse isomorphisms. By [F5] and step 1.3, W(D) is the group of the Wirtinger constructor for a code of K, and is isomorphic to π1(S3∖K).

TheoremStatement: Literature-sourcedProof: AI-adaptedverified 2026-10-22 (gpt-6.1-sol)Open item page →

Rack colorings are framed Reidemeister invariants

Statement

Assume ACω for the smooth framing statements. Let R be a rack and let π(x)=x∗x be its kink map. Rack-coloring sets are in bijection across every oriented R2 or R3 move and planar isotopy. Across a single oriented R1 curl, the label transported along the affected strand changes by π or π−1 according to the curl orientation. Consequently, an opposite-kink pair on the same component whose two signed framing changes cancel induces a bijection on colorings. A single unframed R1 move has a unique extension for every boundary color exactly when π is the identity, which is the quandle idempotency axiom. Thus finite rack coloring counts are invariant under R2, R3, planar isotopy, and framing-preserving opposite-kink compensation; the unframed R1 move is covered when the rack is a quandle.

Facts & Assumptions

Given: A rack R, its kink map π, the positive-normal crossing convention, and ACω when smooth framings are used.

[F1]

Racks, diagram fundamental quandles, and adjoint groups: every right translation is bijective, right self-distributivity holds, and the coloring relation uses the overarc action.

[F2]

The rack kink map is bijective: the map π(x)=x∗x is bijective with inverse π−1(z)=Rz−1(z).

[F3]

Oriented Reidemeister moves: oriented R2 and R3 moves have all local orientation and height-order variants.

[F4]

The crossing sign is sgn⁡det⁡P(vover,vunder); blackboard self-linking equals self-writhe. Therefore an R1 creation with sign ϵ changes blackboard self-linking by ϵ. Oriented crossing signs, diagram writhe, and blackboard framing, Blackboard self-linking equals diagram self-writhe

[A1]

ACω is used only for the supplied smooth-framing/self-linking results. The Axiom of Countable Choice (ACω)

Proof

1.1F1F3

At an R2 move, hold the overarc color y fixed. The underarc label is changed by Ry at one crossing and by Ry−1 at the other, so the two boundary colorings determine one another uniquely. Reversing the move gives the inverse correspondence.

1.2F1F3algebra

For a braid-like R3 move, use the crossing map B(x,y)=(y,x∗y). Its inverse is B−1(u,v)=(v∗ˉu,u) by right invertibility. The two sides send (x,y,z) respectively to (z,y∗z,(x∗y)∗z) and (z,y∗z,(x∗z)∗(y∗z)); the last coordinates agree by rack self-distributivity. For every z, Rz(x∗y)=(x∗y)∗z=(x∗z)∗(y∗z), so Rz preserves ∗. If u=a∗ˉb, then u∗b=a; applying Rz gives Rz(u)∗Rz(b)=Rz(a), and uniqueness of right division yields Rz(u)=Rz(a)∗ˉRz(b). Thus Rz and its inverse preserve both operations. For either operation ⋆1,⋆2∈{∗,∗ˉ}, this gives (x⋆1y)⋆2z=(x⋆2z)⋆1(y⋆2z), the corresponding mixed R3 equation. The bijective crossing maps then give the extension bijection for every orientation variant. A planar isotopy transports arc labels.

1.3F1F2F4algebra

Write the under-tangent as avover+bno. Its determinant sign is the sign of b, so at a positive crossing the oriented underpass goes from source to target. In a positive curl with incoming label x and outgoing label y, either the overarc is the incoming arc and y=x∗x, or it is the outgoing arc and y=x∗y. In the latter case self-distributivity gives RyRx=Rx∗yRy=RyRy, hence Rx=Ry; therefore y=x∗y=x∗x=π(x). Conversely y=π(x) solves the equation since Rπ(x)=Rx by the kink-map proof. Thus both positive curl shapes have unique transport y=π(x). In a negative curl the same equations are read backwards and give y=π−1(x). This checks both choices of which boundary arc is the overarc, independently of a picture.

1.4F1F2F3

For a single unframed curl with boundary color x, extension requires x=π(x); if π is the identity, this condition holds uniquely for every x. Conversely, if every boundary color extends uniquely, every x is fixed by π, so x∗x=x for all x and the rack is a quandle.

1.5F1F2algebra

The kink shift propagates through any crossing. Self-distributivity gives π(x∗y)=(x∗y)∗(x∗y)=(x∗x)∗y, hence πRy=Ryπ. It also gives (x∗y)∗y=(x∗y)∗(y∗y) for every x. Since Ry is surjective, this implies Rπ(y)=Ry. By [F2], π is bijective, so these identities hold for its inverse as well: πkRyδ=Ryδπk and Rπℓ(y)δ=Ryδ for all k,ℓ∈Z and δ∈{1,−1}. In particular, if a crossing obeys xt=Ry(xs), independently shifting its two under-colors by the same πk and its over-color by πℓ preserves it, because Rπℓ(y)(πkxs)=πkRy(xs)=πkxt. The reversed crossing relation is preserved by the same calculation with Ry−1.

2.1A1F2F4step 1.3construct

A compensated pair creates two curls on the same oriented component, or removes their inverse configuration. If its blackboard framing is preserved, [F4] forces the two created crossing signs to sum to zero; the same holds when opposite signed framing changes are specified directly. Choose either of the two component intervals between the sites and traverse it in the component orientation, writing ϵ∈{1,−1} for the sign of its first curl; the second has sign −ϵ. Starting from an old coloring, retain every color off this interval and replace every old color on it by πϵ of that color, splitting an old under-arc at the two sites if needed. Insert the unique local curl labels from step1.3. At the first site the transport changes the old incoming label to its πϵ-shift; at the second the transport π−ϵ restores the old outgoing label. Thus the prescribed labels agree along every new maximal under-arc.

3.1F1F2step 1.3step 1.5step 2.1constructalgebra

At any old crossing, the selected component interval contains both local halves of the underpassing branch or neither, since its endpoints are away from crossings. Thus the source and target under-colors have the same shift exponent k∈{0,ϵ}. Independently the overpassing branch has shift exponent ℓ∈{0,ϵ}. Step1.5 preserves the crossing relation for all four possibilities, including a self-crossing at which the interval contains exactly one of the two visits. The old crossing relations therefore all hold after the recoloring. Conversely, start with any coloring of the twice-curled diagram, undo the πϵ shift on that same marked component interval, and remove the two uniquely determined curl portions using step1.3; step1.5 again preserves every intervening relation. The endpoint transports now cancel in the inverse order. These constructions are inverse on every arc label, so give the required bijection for arbitrarily separated opposite curls, not only adjacent curls. The removal move uses the inverse bijection.

4.1A1step 1.1step 1.2step 1.4step 2.1step 3.1∎

Steps 1.1–1.2 give the R2, R3 and planar-isotopy bijections; steps 2.1, 3.1 give the compensation bijection. A finite rack admits only finitely many assignments on a finite diagram, so the cardinalities are preserved. Step 1.4 proves exactly when the individual unframed R1 bijection is available. The algebraic assertions use no choice; only the smooth framing interpretation uses [A1].

4 · Examples, counterexamples and false statements

None yet.

Sources