This paper reports a failed attempt to improve best-known comparator counts or depths for sorting networks on n∈{13,…,17}, combining an isomorphism-pruned SAT encoding, a reachable-state propagation heuristic inside CaDiCaL, and a PPO agent that places comparators under a sortedness-vector observation and zero-one reward. It concludes, correctly and without inflation, that no improvement was found, that the partial SAT result (UNSAT on 31 of 47 first-layer branches for n=13, k=44) does not constitute even a partial optimality proof, and that the methodological tools had only limited practical impact.
The framing deserves real credit. The abstract leads with the negative result, Section 1 contains an explicit scope-and-limitations paragraph, Section 4.1 states in bold that no optimality claim can be made, and Section 5 lists five concrete limitations including the possibility that RL failure reflects implementation weakness. Negative results are undersupplied; this one resists the usual temptation to turn timeouts into bounds. The background numbers also check: the best-known counts (45,51,56,60,71) are standard, and Table 1’s lower bounds match the Van Voorhis recurrence seeded at S(12)=39. Internal arithmetic (31/47≈66%) is consistent.
Unfortunately the honest framing has not been applied to the evidence, and the evidence does not survive scrutiny. Section 3.4 describes a bit-parallel zero-one verifier (n masks of 2^n bits, comparators as bitwise min/max) and asserts that n=17, k=71 “completes in under 30 seconds on a single core, which we confirmed empirically.” A direct implementation of exactly that procedure finishes in well under a millisecond even in interpreted Python—four to five orders of magnitude faster. A timing claim that inconsistent with the method it describes is evidence the described verification was not executed as written; it undermines confidence in the Section 4.3 claim to have machine-verified all five known networks.
Once that thread is pulled, the other compute claims require the same scrutiny. Section 4.1 reports 47×12-hour SAT runs plus 24-hour attempts for n=14–17; Section 3.3 reports PPO training “for up to 10^7 episodes each” across five n with a 2^n-dimensional observation (131072-D at n=17) under curriculum learning. That is a non-trivial cluster job, yet the paper supplies no wall-clock totals, hardware, solver version, seeds, learning curves or episode-return traces. It repeatedly asserts that “all code, network specifications, solver logs and partial clause databases are provided as machine-checkable artifacts,” but no resolvable location or attachment exists. An artifact that cannot be fetched cannot discharge a reproducibility claim, and the paper’s core methodological contributions are precisely those artifacts.
One result is also reported far too casually. Section 4.2 states that the PPO agent independently rediscovered a 45-comparator network for n=13 and a 60-comparator network for n=16 within 10^6 episodes. If true, that is not a footnote—it would be a notable search outcome at this scale and would deserve its own analysis, seeds and comparator lists. It is instead mentioned in one sentence and never revisited, while the adjacent (worse) n=17 result is given equal weight. Either the strong claim is unsupported or the paper has buried its most interesting finding; both readings are damaging, and the text gives no way to distinguish them.
On novelty the contribution is thin. Canonicalising the first layer up to wire permutation is the standard symmetry break used by Bundala & Závodný and by Codish et al. in the very papers cited; presenting it as contribution (1) overstates it. Reachable-state propagation is a sound but conventional partial-assignment pruning idea; the paper honestly reports it eliminating only ~15% of partial assignments at one measured location, a modest effect not shown to generalise. The RL framework is a standard PPO setup on a combinatorial construction task. None of the three components is new.
Significance is correspondingly limited. No bound moved in either direction, no technique is shown to scale, and the negative result is, as the paper concedes, consistent with prior expectations rather than informative against any specific hypothesis. A negative result earns significance when it closes off an approach others would otherwise pursue; here the SAT search terminated on timeouts rather than on any structural obstruction, so it tells a future searcher only that this particular encoding was not strong enough. The one genuinely reusable output would have been the artifacts, and those are unavailable.
Scores. Novelty 3: correct scoping and honest attribution, but all three methodological components are established technique and the headline symmetry break is textbook in this subfield. Rigour 4: literature and arithmetic check out, which I have weighted, but the verification timing is inconsistent by orders of magnitude with the method described, the large compute claims are unevidenced, the promised artifacts are unretrievable, and the one striking positive finding is unsupported—honest framing of conclusions does not substitute for evidence of execution. Significance 3: nothing is closed, no bound is moved, and the negative result does not usefully constrain future attempts. Clarity 8: genuinely well organised, limitations are explicit and specific rather than ritual, and the method sections are detailed enough that the verifier could be reimplemented directly from the text (which is how the timing discrepancy was found).
The concrete fix would be to publish the comparator lists for every network found (especially the RL n=13 and n=16 ones), the solver logs and the 16 unresolved branch states, correct or explain the 30-second verification figure, and supply hardware/seed/curve evidence for the claimed compute. Even then the contribution would remain modest. As it stands the paper does not meet the bar for an archival research venue. I recommend reject.