Pith. sign in

REVIEW 4 major objections 5 minor 10 references

A simple algorithm to compute link polynomials defined by using skein relations

T0 review · 4 major / 5 minor · reviewed 2026-08-14 · deepseek-v4-flash

Pith's one-line read By ordering all braid representatives, the paper reduces the HOMFLY skein recursion to a terminating induction and obtains a complete link invariant from the unique minimal representative.

desk verdict A real algorithmic idea for order-driven skein computation, but the termination proof is missing and the paper's finiteness justification is false. read the letter →

arxiv 1908.04292 v1 pith:SQNNOBD5 submitted 2019-08-10 math.GT

classification math.GT MSC 57M25
keywords braidrepresentativestotalorderskeinrelationHOMFLYpolynomiallinkinvariantclosedalgorithm
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

The paper claims that any link polynomial defined by a skein relation can be computed by a simple, deterministic algorithm that works directly on closed-braid representatives. The key move is a new total order on all braid representatives; the algorithm replaces a representative only by equivalent representatives that are smaller in this order, so the recursion cannot loop. When the algorithm stops, the remaining braid is either the empty braid, whose closure is an unknot, or has a distinguished crossing whose sign flip and deletion both give strictly smaller representatives; applying the skein relation there reduces the calculation to smaller links. As a by-product, the same order selects a unique minimal braid representative for every link, which the paper presents as a complete link invariant.

What carries the argument

The load-bearing object is the total order $<_{\mathrm{br}}$ on braid representatives (Definition 2.2), which compares representatives first by word length, then by number of strands, then by the vector of weights $w_m$ counting how many generators of each absolute value appear, then by the absolute values of the entries, and finally by their signs. The algorithm also uses the ordered leading tag length $\mathrm{ol}(\beta)$, the length of the initial run of entries whose absolute values increase by one, to decide which of three stopping cases applies. The order is what makes the recursion well-founded: each allowed replacement lowers the representative, and the terminal forms are exactly the places where the skein move sends both branches to still-lower representatives.

What would settle it

Run Algorithm 3.4 on every braid representative with, say, at most five strands and twelve generators; if any input produces a cycle, or terminates at a braid $\gamma=[m;c_1,\ldots,c_l]$ with $\mathrm{ol}(\gamma)=q>0$ that is not covered by $c_{q+1}=c_q$ or by $c_{q+1}=c_q-1$ with $\operatorname{sgn}(c_{q+1})=-\operatorname{sgn}(c_q)$, then Lemma 3.5 and Theorem 3.6 fail.

Watch

Extended reading notes

Core claim

The central claim is Theorem 3.6: given a braid representative of a link $L$, the HOMFLY polynomial of $L$ can be computed inductively by the skein relation $\ell P(L_+)+\ell^{-1}P(L_-)+mP(L_0)=0$ together with the normalization $P(\mathrm{unknot})=1$, using Algorithm 3.4 as the reduction engine. At a terminal representative $\gamma$, the two skein branches are $\gamma'$, obtained by changing the sign of the $q$-th generator, and $\gamma''$, obtained by deleting it; the proof shows both are strictly smaller than $\gamma$ in the total order $<_{\mathrm{br}}$, and the empty braid represents the unknot. Because each representative has only finitely many smaller representatives, the induction is well-founded. The paper further claims that the unique minimal representative under this order is a complete link invariant.

Load-bearing premise

The argument rests on Algorithm 3.4 always terminating in one of the three listed terminal forms, with every nonterminal step strictly lowering the representative in the order; the paper's proof of this is a restatement of the cases, and Step 1 is a rotation rather than an order-decrease, so the decreasing measure is not fully exhibited.

Editorial extensions

If this is right

  • For any braid input, HOMFLY computation becomes a deterministic induction: at each nontrivial terminal braid exactly one crossing is flipped or deleted, and both resulting representatives are smaller in $<_{\mathrm{br}}$.
  • The algorithm is not specific to HOMFLY: the proof uses only the skein relation and the unknot normalization, so the same reduction computes any link polynomial defined by that skein relation.
  • Every link gets a unique minimal braid representative under $<_{\mathrm{br}}$, so the order supplies a complete link invariant; whether that representative can be found efficiently is a separate question the paper does not settle.
  • The recorded computation of HOMFLY polynomials for 2977 knots with braid crossing number at most 12 took 430 seconds in total, with an average node-growth factor of about $1.42^c$, suggesting the branching is much gentler than the generic $2^c$ of naive skein expansion.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • Because Step 1 of Algorithm 3.4 is a cyclic rotation rather than an order-decrease, a fully formal termination proof needs an invariant that treats rotations as neutral; searching for such a measure could either complete the proof or expose a hidden cycle.
  • If Algorithm 3.4 can be shown to compute the minimal representative itself, the total order would turn the complete invariant into a practical classification tool for links.
  • The measured growth factor of $1.42^c$ is an average over 2977 knots, not a worst-case bound; testing on longer braid words or on links with many components would show whether the practical improvement persists.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 5 minor

Summary. The paper proposes a total order <br on the set of all braid representatives and uses it to build an algorithm (Algorithm 3.4) that repeatedly replaces a braid representative by an equivalent one that is smaller in this order. The author claims that this algorithm terminates in one of three normal forms and that, in the non-unknot cases, applying the skein relation at a distinguished crossing reduces the computation of the HOMFLY polynomial to strictly smaller braid representatives. Theorem 3.6 states that the HOMFLY polynomial of any link can therefore be computed inductively. The paper also claims, as a by-product, that the minimal braid representative in each equivalence class is a complete link invariant. A sample computation for a six-crossing knot and a Mathematica experiment for knots up to 12 crossings are reported.

Significance. If the main theorem were fully proved, the paper would provide a concrete, order-driven recursion for skein-defined link polynomials and a potentially practical computational scheme; the reported average branching factor of 1.42 is suggestive. The paper is honest that the method is exponential in the worst case, consistent with known hardness results. However, the proposed complete invariant is definitional: choosing the minimum of an arbitrary total order within each equivalence class defines an invariant tautologically, and the paper does not address its computability or topological content. The central value of the paper therefore rests entirely on the termination and strict-descent claims for Algorithm 3.4.

major comments (4)
  1. [Section 3, Lemma 3.5] The proof of Lemma 3.5 does not prove termination; it only lists the three stopping rules and says that the three cases are exactly those terminated at Step 1, Case 4.2, and Case 4.3.1. The surrounding claim that every step decreases in <br is not literally true: Step 1 and parts of Step 4 are cyclic rotations, which are equivalence moves and can increase the representative in the order. For example, [2;1,2] rotates to [2;2,1], and [2;1,2] <br [2;2,1]. Since Theorem 3.6 relies on strict <br descent at every recursive branch, the well-foundedness of the algorithm's transition relation is the load-bearing premise, and it is neither proved nor checked case by case.
  2. [Section 2, before Theorem 2.3] The statement 'For any given braid representative β, there are finitely many braid representatives which are smaller than β' is false. For any nonempty representative β=[n;b1,...,bk] with k>0, every empty representative [r;-] with r>=1 is smaller by condition (1) of Definition 2.2, since 0<k. Hence there are infinitely many smaller representatives. The proof of Theorem 2.3 is therefore invalid as written; if the intended claim is well-foundedness of the restriction of <br to each equivalence class, that must be proved separately and is not supplied.
  3. [Lemma 3.5(3) and Theorem 3.6, case (3)] The terminal condition 'cq+1 = cq−1, and sgn(cq+1) = −sgn(cq)' is impossible as written: if cq>0 then cq−1 has positive sign, and if cq<0 then cq−1 has negative sign, so in both cases the signs are equal, not opposite. The intended condition, matching Subcase 4.3.1, appears to be |cq+1|=|cq|−1 with opposite signs. As printed, the subsequent verification that γ' is smaller than γ in Theorem 3.6 cannot be checked, and the displayed equivalence to δ in that proof needs to be re-verified after correcting the condition.
  4. [Theorem 3.6, final paragraph] In case (3) of Lemma 3.5, the proof asserts that γ' is equivalent to δ by elementary relations (5) and (2), citing the braid relation (2.4), and then asserts a weight comparison w_{|c_{q-1}|}(δ)=w_{|c_{q-1}|}(γ)−1. No details of this braid-relation manipulation are given, and because the sign condition in the lemma is currently inconsistent, the claimed strict decrease is not demonstrated. This is the branch that must establish well-foundedness for the induction, so a complete, correct verification is required.
minor comments (5)
  1. [Abstract and Section 1] There are typographical and grammatical errors: 'meth od' should be 'method', and 'As by-product a new complete link invariant are obtained' should be 'As a by-product, a new complete link invariant is obtained.'
  2. [Algorithm 3.4, Step 1] The tail of the rotated representative is written as 'b1, . . . , bk−1', which appears to be a typo for 'b1, . . . , b_{m−1}'. If m=3 and k=5, the rotation should end with b1,b2, not b1,...,b4.
  3. [Definition 2.2(5)] The condition 'bq = −cq < 0' is confusing; it should be stated as 'bq = −cq and bq < 0 < cq', since the intended meaning is that when the first sign difference occurs, the negative entry is smaller.
  4. [Section 4] The sentence 'The complicities is about 1.42c' should read 'The complexity is about 1.42^c'. Also, the geometric average over knots with crossing number at most 12 is an empirical observation, not a worst-case complexity bound, and the text should not imply otherwise.
  5. [Example in Section 3] The worked example jumps between representatives without indicating which step of Algorithm 3.4 or which braid relation is used at each equality. Annotating the steps would make the example much easier to verify.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: the skein recursion is genuine and self-contained.

full rationale

The paper's central claim is that Algorithm 3.4, combined with the standard skein relation, computes HOMFLY-type polynomials. This is a genuine recursive expansion: at a terminal representative, Theorem 3.6 explicitly constructs two smaller braid representatives by flipping and deleting the distinguished crossing, and the reduction to their polynomials is exactly the skein relation (1.1) applied to the corresponding link diagrams. No fitted parameter is introduced, and no computed polynomial value is fed back as an input. The base values used in the example, P([1;-]) = 1 and P([2;-]) = -ℓm^{-1} - ℓ^{-1}m^{-1}, are standard consequences of the skein relation or externally accepted facts, not bespoke assumptions tuned to the target knots. The 'new complete link invariant' of Theorem 2.3 is definitional in character, since the minimal representative is a canonical selector of the braid-equivalence classes that are declared to be links; however, this byproduct is not load-bearing for the polynomial computation. The principal genuine weakness is that Lemma 3.5's termination is asserted rather than proved case by case, and the global claim that only finitely many representatives are smaller is false; these are correctness and rigor concerns, not circularity. There are no self-citations carrying the argument, no ansatz smuggled in through the author's prior work, and no prediction that reduces by construction to a fitted quantity.

Assumptions & free parameters 0 free parameters · 5 assumptions · 0 invented entities

The central claim rests on standard braid theory (Markov-type equivalence, Artin relations, the HOMFLY skein definition), one implicit geometric fact about closed-braid skein triples, and the paper's own order <br>, whose well-foundedness is asserted with a defective justification. No parameter is fitted to data; the 1.42 growth exponent is a reported sample statistic, not an input to the claim. No new entities are postulated.

assumptions (5)
  • domain assumption The equivalence relations (1) to (5) of Definition 3.1 generate exactly the same-closed-link equivalence on braid representatives (Markov's theorem and conjugacy)
    Foundational for Lemma 3.2 and for every rewriting step in Algorithm 3.4. Cited to Birman [1, Corollary 2.3.1]; not proved in the paper.
  • domain assumption The skein relation (1.1) defines a well-defined link invariant (existence of the HOMFLY polynomial)
    Section 1 states the relation; well-definedness for all links is the classical HOMFLY theorem of Freyd et al. [5], assumed by the recursion.
  • ad hoc to paper The order <br> is well-founded on braid representatives, so minima and descending induction are valid
    Required by Theorem 2.3 (existence of a minimal representative) and by the induction in Theorem 3.6. The paper justifies this with a finiteness claim that is false; the order is in fact well-founded lexicographically, but the argument given is defective.
  • domain assumption For a closed braid, flipping the sign of one generator realizes the crossing change L+ to L-, and deleting the generator realizes the oriented smoothing L0
    Implicit in the proof of Theorem 3.6 ('the corresponding three closed braids have the relation'); standard geometric fact about braid closures, not proven in the paper.
  • standard math Artin braid relations (2.3) and (2.4): commutation for far-apart generators and σiσi+1σi = σi+1σiσi+1
    Used throughout the elementary relations of Definition 3.1 and in the case-(3) reduction of Theorem 3.6.

how reviews work

0 comments
Cite this review

Pith. "Pith review of A simple algorithm to compute link polynomials defined by using skein relations." pith.science (2026). https://pith.science/paper/SQNNOBD5

@misc{pith2026190804292,
  author       = {Pith},
  title        = {Pith review of: A simple algorithm to compute link polynomials defined by using skein relations},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/SQNNOBD5}},
  note         = {Machine review of arXiv:1908.04292}
}
read the original abstract

We give a simple and practical algorithm to compute the link polynomials, which are defined according to the skein relations. Our method is based on a new total order on the set of all braid representatives. As by-product a new complete link invariant are obtained.

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

10 extracted references · 10 canonical work pages

  1. [1]

    Braids, links, and mapping class groups

    Birman, J. Braids, links, and mapping class groups. Annals of Math ematics Studies, No. 82. Princeton University Press, Princeton, N.J.; University of Tokyo Pr ess, Tokyo, 1974

  2. [2]

    A fast method of comparing braids, Adv

    Dehornoy, P. A fast method of comparing braids, Adv. in Math. 1 25 (1997) 200 – 235

  3. [3]

    El-Misiery, A. E. M.; El-Horbaty, El-Sayed M. An algorithm for calcu lating Jones polynomials. Appl. Math. Comput. 74 (1996), no. 2-3, 249 – 259

  4. [4]

    Computational algorithms and the complexity o f link polynomials

    Ewing, B.; Millett, K. Computational algorithms and the complexity o f link polynomials. Progress in knot theory and related topics, 51 – 68, Travaux en Co urs, 56, Hermann, Paris, 1997

  5. [5]

    Freyd, P.; Yetter, D.; Hoste, J.; Lickorish, W. B. R.; Millett, K.; Ocn eanu, A. A new poly- nomial invariant of knots and links. Bull. Amer. Math. Soc. (N.S.) 12 (1 985), no. 2, 239 – 246

  6. [6]

    Gittings, T. A. Minimum Braids: A complete invariant of knots and link s. arXiv: math.GT/0401051

  7. [7]

    Kauffman, L.; Lomonaco, S., q-deformed spin networks, knot polynomials and anyonic topo- logical quantum computation. J. Knot Theory Ramifications 16 (200 7), no. 3, 267 – 332

  8. [8]

    Fast algorithms for computing Jones polynomials of certain links

    Murakami, M.; Hara, M.; Yamamoto, M.; Tani, S. Fast algorithms for computing Jones polynomials of certain links. Theoret. Comput. Sci. 374 (2007), no. 1-3, 1 – 24. 7

Show all 10 references
  1. [9]

    Simsek, H.; Bayram, M.; Yavuz, U.; A computer program to calculat e Alexander polynomial from Braids presentation of the given knot. Appl. Math. Comput. 1 53 (2004), no. 1, 199 – 204

  2. [10]

    Complexity: Knots, Colorings and Counting, Cambrid ge Univ

    Welsh, D.J.A. Complexity: Knots, Colorings and Counting, Cambrid ge Univ. Press, Cam- bridge, 1993. Department of Mathematics & Institute of mathematics and in terdisciplinary science, Capital Normal University, Beijing 100048, CHINA E-mail address : zhaoxve@mail.cnu.edu.cn 8

Pith tools

Reviewed August 14, 2026 · model on record in the stance chip above.