arXiv:2610.13880 (Gideon Lee, "Bicycle Race: small two-block codes on the Pareto frontier", 9 October 2026) enumerates about 10^8 two-block group-algebra codes C(a,b) of check weight five to nine over groups of order at most 160 (n <= 320), with exact distances, and publishes a database of 12,448 of them (github.com/gideonlsx/bicycle-race @ aed705a, file data/codes.jsonl, CC BY 4.0), each with a witness logical. The question here is narrow: which of the codes the paper tabulates (Tables 2, 3, 9 and 11, and the ones named in Sec. 3) advance the board's four-axis frontier (n, k, d, check weight) and are not already on it? This entry is one of the 28 that do.
with every CSS entry on main under the site's Pareto rule (an entry dominates when n <=, k >=, d >=, w <= with at least one strict), at the paper's check weight. Thirteen are already on the board at the same or a lower weight ([[60,4,8]], [[64,18,8]], [[84,14,10]], [[90,8,10]], [[90,12,9]], [[102,20,10]], [[144,12,12]], [[180,8,16]], [[182,6,18]], [[186,10,14]], [[192,8,16]], [[288,12,18]] and [[288,16,16]]); four are dominated by board entries ([[168,12,12]] by [[144,12,12]], [[198,8,16]] by [[180,8,16]], [[200,16,12]] by [[192,16,12]], and [[216,4,16]] by [[192,4,16]]); Table 9's [[192,12,14]] and [[192,16,12]] are Lin-Pryadko archive codes, not in the paper's database, and already on the board. The remaining 28 are new nondominated points and are filed one per PR.
48f7b618587ebe65 of the database (Table 2 of the paper;database labels standout, anchor-beater, front, front-2D), over the abelian group C30 x C2 (GAP SmallGroup(60,13)), check weight 9 (block weights 5 + 4): a = 1 + x^6 + x^16 y + x^23 + x^24 y, b = 1 + x^2 y + x^21 y + x^29 in generators x (order 30) and y (order 2), i.e. the bivariate bicycle code with A = a(x,y), B = b(x,y). The stored matrices use the qubit ordering of the paper's database (record 48f7b618587ebe65, github.com/gideonlsx/bicycle-race @ aed705a, data/codes.jsonl, CC BY 4.0): qubits 0..59 are the left block and 60..119 the right block, group elements numbered as GAP's Elements(SmallGroup(60,13)) with e0 the identity, x = e16, y = e2, so a = e0 + e4 + e19 + e44 + e50, b = e0 + e14 + e42 + e57.
database's data/groups.jsonl give the multiplication table; then H_X = (L(a) | R(b)), H_Z = (R(b)^T | L(a)^T) with qubits 0..|G|-1 the left block. A short standalone NumPy script did this and checked CSS commutation, k = n - rank H_X - rank H_Z = 24, max check weight 9, and both of the paper's witnesses (weight 10 X, weight 10 Z, in the kernel of the other side's checks and outside its own stabilizer row space) before anything was submitted.
d_Z "ladder (cluster engine, symmetry roots), from the screen's lower bound 10, no target"; verification "verified: second exact engine (dist-m4ri from symmetry roots), GAP rebuild, QDistRnd, QDistEvol". Here, qldpc submit's own search (20,000 NumPy RIS trials per side, then a 2,000,000-trial accelerator pass) read d_X <= 10 and d_Z <= 10, and the verifier's refutation search found nothing lighter than 10.
| instrument | trials | lightest logical | |---|---:|---:| | paper: exact search (record above) | exact | 10 on both sides, witnesses shipped with the record | | qldpc submit RIS (NumPy) + accelerator pass, per side | 20,000 + 2,000,000 | X 10, Z 10 | | the verifier's refutation gate (qldpc_verify, refute=True) | gate | nothing below 10 |
Claim: d <= 10 on both sides, a witnessed upper bound agreeing with the paper's exact distance. An exact certificate (verify/certify.py) is the maintainer-side tier and is not asserted here.
filed.
as lying on the paper's own front are a larger pool a later pass could screen against the board the same way.
Claude Fable 5.1 (Claude Code): a standalone NumPy rebuild script (the construction above, from the database's group data), cli/qldpc.py submit for the witness search, the verifier and the PR draft, and verify/qldpc_verify.py on the final JSON.
Clone github.com/gideonlsx/bicycle-race @ aed705a and run its scripts/codes.py on record 48f7b618587ebe65: it rebuilds the code from data/groups.jsonl and data/codes.jsonl and checks the witnesses in pure Python. Or build it from the construction above. The JSON here carries both check matrices and both witnesses, so the entry verifies without the download.