REVIEW 3 major objections 5 minor 49 references
Quantum Tanner Codes at Moderate Blocklength
T0 review · 3 major / 5 minor · reviewed 2026-08-16 · deepseek-v4-flash
Pith's one-line read Explicit quantum Tanner codes at 500–1000 physical qubits are reported with distance upper bounds above 20, several crossing the square-root barrier.
desk verdict A useful search catalogue and open-source tooling for moderate-blocklength quantum Tanner codes, but its headline distances are randomized upper bounds, so the 'beyond √n' claims are provisional. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing mechanism is the lifted parity-check pair of Eq. (34): a seed CSS code on an $n_A\times n_B$ qubit grid is expanded by replacing each base qubit with a fiber of $|G|$ qubits, using commuting left and right regular actions of a finite group $G$ encoded in permutation matrices $L_A$ and $R_B$. The geometric picture is the left-right Cayley complex, whose defining property is that every vertex link is an $A\times B$ grid and adjacent $X$- and $Z$-generators share at most one row or column; this makes the local tensor codes $C_A\otimes C_B$ and $C_A^\perp\otimes C_B^\perp$ orthogonal where they meet, so the CSS condition holds by construction. The search reduces multisets to automorphism orbits, screens candidates by the minimum weight of a classical Tanner-code kernel basis, and uses two independent randomized distance estimators to set upper bounds.
What would settle it
Run an exact minimum-distance computation on the $[[720,6,(\le 30,\le 30)]]$ code (or, failing that, a much larger certified branch-and-bound search on the $[[480,8,(\le 21,\le 21)]]$ code). If the true $d_X$ or $d_Z$ falls below 20—or below $\sqrt{n}$ for the codes claimed to cross the barrier—the central practical claim is refuted for that instance.
Extended reading notes
Core claim
On the paper's own terms, the discovery is an explicit, searchable catalogue of quantum Tanner codes in the moderate-blocklength regime, obtained by lifting a small seed CSS code through commuting left and right regular actions of a finite group (equivalently, by placing local product codes on a left-right Cayley complex). The headline instances include $[[480,8,(\le 21,\le 21)]]$, $[[504,4,(\le 36,\le 27)]]$, $[[672,4,(\le 48,\le 28)]]$, $[[720,6,(\le 30,\le 30)]]$, and $[[864,8,(\le 39,\le 31)]]$; all distances are upper bounds from randomized estimation with up to 350 million trials. Seven of eight selected instances satisfy $d_{\min}>\sqrt{n}$, with the figure of merit $k d_{\min}^2/n$ exceeding the surface-code value of 1. This is presented as an affirmative answer to the open question of whether competitive QT codes exist in this regime, complementing earlier searches restricted to a limited set of groups.
Load-bearing premise
The load-bearing premise is that the randomized distance upper bounds are close to the true minimum distances; if a smaller logical operator exists that the estimator missed, the reported distances, beyond-barrier claims, and competitive thresholds would be overstated.
Editorial extensions
If this is right
- Moderate blocklength ($n\in[500,1000]$) is no longer a dead zone for quantum Tanner codes: explicit instances with estimated distances above 20 now exist.
- If the distance upper bounds are near the true distances, seven of the eight table entries cross the $\sqrt{n}$ line, meaning the BPT bound's figure of merit $k d^2/n$ can exceed 1 at practical sizes.
- The pseudo-thresholds of 3.6–4.6% (phenomenological) and 0.14–0.27% (circuit-level) show that decoding performance of shorter QT codes survives at larger blocklength.
- The classical $[8,4,4]$ code stands out as a repeatable building block for good quantum Tanner codes, giving future searches a concrete starting point.
- The open-source library makes every reported instance reproducible and provides a platform for extending the search to larger groups or other local codes.
Reading between the lines
- A natural next test is to certify the minimum distance of $[[720,6,(\le 30,\le 30)]]$ or $[[480,8,(\le 21,\le 21)]]$ with an exact or branch-and-bound method; if the certified distances stay above $\sqrt{n}$, the square-root crossing becomes a theorem about specific codes rather than an estimate.
- Because the lifting construction permits repeated group elements in the multisets (as shown in Appendix D), the same search machinery could be run over other small non-abelian groups or with different seed local codes to push blocklength, rate, or check weight in a chosen direction.
- The reported circuit-level pseudo-thresholds, if reproduced on hardware, would make these codes competitive candidates for early fault-tolerance demonstrations at a few hundred to a thousand qubits, where 2D-local codes are the usual default.
- A canonical basis for the logical operators of QT codes, which the paper identifies as open, would let such instances be used for fault-tolerant gates; the search results here provide concrete codes on which to develop that basis.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper reports an extensive computational search for explicit quantum Tanner (QT) codes in the moderate-blocklength regime n∈[500,1000], using both the left-right Cayley complex description and the lifting perspective of Leverrier, Rozendaal, and Zémor. The authors search a wide range of non-abelian groups from GAP's SmallGrp library, assemble a catalogue of QT code instances, and estimate their dimensions and distances with the randomized estimators DistRandCSS and sQetch. They highlight several instances whose distance upper bounds lie near or above √n, report pseudo-thresholds for four representative codes under phenomenological and circuit-level noise using the Tesseract decoder, and release QuantumExpanders.jl, an open-source Julia library. The paper positions these results as an affirmative answer to the open question of whether competitive QT codes exist at moderate blocklength.
Significance. If the reported distance estimates are close to the true minimum distances, the paper provides a valuable set of explicit QT code instances and benchmarks in a previously under-explored regime, together with reproducible open-source tooling. The absence of circularity is a genuine strength: the distance and threshold values are outputs of search and simulation, not parameters fitted to target values, and the lifting construction is prior work used as an input. The randomized cross-validation with two independent estimators and the detailed appendices of multisets and permutations are also commendable. The central quantitative claims, however, rest on randomized upper bounds rather than certified distances; this is a load-bearing assumption that affects the 'beyond the √n barrier' conclusions and the pseudo-threshold benchmarks. A revision that either certifies distances or reframes the claims as upper-bound-based would substantially strengthen the paper.
major comments (3)
- [§IV C, Table III] The claim of codes 'exceeding the √n barrier' is not supported by the evidence as presented. Every distance in Table III is an sQetch upper bound, and the table caption explicitly states that 'the true minimum distances, and hence the true values of kd²_min/n, may be smaller.' The BPT figure of merit kd²_min/n is computed from these upper bounds, so it is an upper-bound-based estimate rather than an established value. For the [[480,8,(≤21,≤21)]] row, the upper bound d≤21 actually lies below √n≈21.9, so this row does not even satisfy the table's own title. The section should either provide certified lower bounds on distance (or exact distances for these small codes) or be reframed as 'instances whose estimated distance upper bounds lie above √n' without claiming that the true distances exceed the barrier.
- [§IV B, Table II] The pseudo-threshold benchmarks are computed with r=d_z rounds for the X-basis experiment and r=d_x rounds for the Z-basis experiment, where d_x and d_z are the reported upper bounds from randomized estimation. If the true distances are smaller than the reported bounds, then the memory experiments are run for more rounds than the code can actually sustain, and the reported thresholds are conditional on the assumed distances. The manuscript does not report the exact round counts used for each code or provide uncertainty estimates for the pseudo-thresholds. Please state the round counts explicitly and, ideally, rerun the benchmarks with certified distances or discuss quantitatively how sensitive the threshold estimates are to the choice of r.
- [Appendix A.2 and Table V] The reproducibility appendices contain mismatches that undermine the stated goal of making every instance easy to verify. Appendix A.2 refers to 'Table E' and constructs a [[324,8,(17,14)]] code, but there is no Table E in the appendix and Table V lists a [[324,8,(≤17,≤14)]] code with different multisets A and B; the relationship between the code in the snippet and the table entry is unclear. In addition, Table V contains a malformed parameter string '[[896,16,(≤,16≤16)]]' for the C14×C2 row. These inconsistencies should be corrected so that each code instance can be reproduced from the tables alone.
minor comments (5)
- [Abstract and §V] The abstract consistently says 'distance upper bounds exceeding 20', but the Discussion states that the code instances 'achiev[e] distance d>20'. Since the reported values are upper bounds, the Discussion should use the same qualified language as the abstract.
- [§IV C, Table III caption] The caption 'Quantum Tanner codes exceeding the √n distance barrier' is inaccurate for the first row, [[480,8,(≤21,≤21)]], whose upper bound is below √n. The text acknowledges that this row 'sits on the boundary', but the title should reflect that the table contains instances whose estimated upper bounds are near or above √n.
- [§III B, text near Eq. (34)] The sentence introducing the generator matrices appears to contain a typographical error: 'ker G_i = C′_i^⊥' should presumably read 'ker G′_i = C′_i^⊥'. Please correct the notation.
- [Appendix C, code snippet] In the SL2(F4) example, the output tuple is printed as '(10, 3)' but the variables are named (dx, hz); one of them should be dz. This is a small typo but it matters for a reproducibility appendix.
- [Table V caption] The caption states that distances are estimated using '50 million random-ISD trials of sQetch' with '1,000 trials of DistRandCSS', whereas Table I and the main text report 50,000 trials for DistRandCSS and 50–350 million for sQetch. The appendix captions should be reconciled with the main-text trial counts.
Circularity Check
No circularity found: the code construction, group search, distance estimates, and decoder benchmarks are self-contained; reported distances are explicitly randomized upper bounds, not fitted targets.
full rationale
The paper's derivation chain is not circular. It applies two external prior constructions (Leverrier–Zémor quantum Tanner codes and the Leverrier–Rozendaal–Zémor lifting perspective) to a new combinatorial search over non-abelian GAP SmallGrp groups. The code parameters n and k are computed exactly from the constructed parity-check matrices; d_X and d_Z are not solved-for outputs of a fitting procedure but are reported as upper bounds from two independent randomized estimators (sQetch and DistRandCSS), explicitly tagged with '≤' in Tables I, III, V, VIII, and with the caption of Table III itself noting that 'the true minimum distances, and hence the true values of kd²_min/n, may be smaller.' The decoder pseudo-thresholds in Table II are simulation outputs under stated phenomenological and circuit-level noise models, and using the estimated distances to set the number of memory rounds is an explicitly stated experimental convention, not an input that manufactures the threshold. The screening heuristic of Section IV A ranks candidate multisets by a classical Tanner-code proxy, but the final reported quantum code distances and decoder results are evaluated independently after that screening; this is a search heuristic, not a fitted parameter renamed as a prediction. The load-bearing references are external: the lifting construction [17], the Tesseract decoder [30], sQetch [19], and DistRandCSS [20] are all prior works by authors disjoint from the present paper, so no self-citation chain forces the conclusions. The only substantive weakness—that randomized distance estimation gives upper bounds rather than certified lower bounds—affects the strength of the practical claims about exceeding √n, but it is an estimator-tightness assumption and a correctness risk, not a circularity.
Assumptions & free parameters
free parameters (1)
- Randomized distance-estimation trial count =
50,000 DistRandCSS trials; 50,000,000 to 350,000,000 sQetch trials
assumptions (4)
- domain assumption The lifting construction in Eq. (34), taken from [17], produces valid CSS codes with the stated blocklengths and dimensions for arbitrary group multisets A and B.
- domain assumption Randomized distance estimators sQetch and DistRandCSS return correct upper bounds on d_X and d_Z after 50,000 to 350,000,000 trials.
- domain assumption The Tesseract decoder and the Stim-based noise models faithfully represent memory experiments under phenomenological and circuit-level noise.
- standard math The GAP SmallGrp and Oscar.jl group-theory routines correctly enumerate groups and automorphism orbits for the search.
Cite this review
Pith. "Pith review of Quantum Tanner Codes at Moderate Blocklength." pith.science (2026). https://pith.science/paper/SE6GGJX6
@misc{pith2026260812509,
author = {Pith},
title = {Pith review of: Quantum Tanner Codes at Moderate Blocklength},
year = {2026},
howpublished = {\url{https://pith.science/paper/SE6GGJX6}},
note = {Machine review of arXiv:2608.12509}
}
abstract
We present explicit constructions of quantum Tanner (QT) codes with good rate and distance, obtained through two complementary approaches: the left-right Cayley complex (LRCC) description and the "lifting" perspective, in which a seed Calderbank-Shor-Steane (CSS) code is lifted by commuting left-right regular actions of a finite group $\mathcal{G}$. Through an extensive search over non-abelian groups from GAP's SmallGrp library, we investigate the moderate-blocklength regime ($n \in [500,1000]$) and identify several new code instances with distance upper bounds exceeding $20$. These include $[[480,8,(\leq 21,\leq 21)]]$, $[[504,4,(\leq 36,\leq 27)]]$, $[[672,4,(\leq 48,\leq 28)]]$, $[[720,6,(\leq 30,\leq 30)]]$, and $[[864,8,(\leq 39,\leq 31)]]$, with these bounds obtained using up to $350$ million trials of sQetch, a randomized distance estimator. The code instances presented have check weights ranging from $9$ to $20$. Using the Tesseract decoder, we estimate pseudo-thresholds of $3.6\%$-$4.6\%$ under phenomenological noise and $0.14\%$-$0.27\%$ under circuit-level noise, comparable to prior results at shorter code lengths. We also provide QuantumExpanders.jl, an open-source Julia library for constructing QT codes and explicit constructions of Ramanujan graphs.
Figures
Figures from the paper (8 more)
Reference graph
Works this paper leans on
-
[1]
We associate generator ma- tricesG 0,G 1 andG ′ 0,G′ 1 such that kerG i =C ⊥ i and kerGi =C ′ i ⊥. The base CSS code is constructed by ar- ranging qubits as ann A×nB grid and defining: H base X = H0⊗G′ 0 H1⊗G′ 1 , H base Z = G0⊗H′ 1 G1⊗H′ 0 .(33) This local template (a.k.a the base code) encodes the structure that will be lifted to larger quantum codes th...
-
[2]
Reproducing a code from T able E To make the results of Table E easy to verify, we walk through a concrete example: the [[324,8,(17,14)]] code built from the groupC 3×S 3. The construction follows Section III A and requires only the group, its generators, and the two local codes. The group is loaded directly from GAP’sSmallGrpli- brary [18] viaOscar.jlass...
-
[3]
A. Y. Kitaev, Annals of physics303, 2 (2003). [2] S. Bravyi, D. Poulin, and B. Terhal, Phys. Rev. Lett. 104, 050503 (2010). 16
work page 2003
-
[4]
Tillich and G
J.-P. Tillich and G. Z´ emor, IEEE Transactions on Infor- mation Theory60, 1193 (2014)
2014
-
[5]
J. Tillich and G. Z´ emor, Quantum ldpc codes with pos- itive rate and minimum distance proportional to n1/2, information theory, 2009. isit 2009
work page 2009
-
[6]
Gottesman, arXiv preprint arXiv:1310.2984 (2013)
D. Gottesman, arXiv preprint arXiv:1310.2984 (2013)
arXiv 2013
- [7]
-
[8]
M. B. Hastings, J. Haah, and R. O’Donnell, inProceed- ings of the 53rd Annual ACM SIGACT Symposium on Theory of Computing(2021) pp. 1276–1288
work page 2021
Show all 49 references
-
[9]
Panteleev and G
P. Panteleev and G. Kalachev, IEEE Transactions on In- formation Theory68, 213–229 (2022)
2022
-
[10]
Panteleev and G
P. Panteleev and G. Kalachev, inProceedings of the 54th Annual ACM SIGACT Symposium on Theory of Com- puting(2022) pp. 375–388
2022
-
[11]
Leverrier and G
A. Leverrier and G. Z´ emor, in2022 IEEE 63rd An- nual Symposium on Foundations of Computer Science (FOCS)(2022) pp. 872–883
2022
-
[12]
Dinur, M.-H
I. Dinur, M.-H. Hsieh, T.-C. Lin, and T. Vidick, inPro- ceedings of the 55th Annual ACM Symposium on Theory of Computing(2023) pp. 905–918
2023
-
[13]
S. Gu, C. A. Pattison, and E. Tang, arXiv preprint arXiv:2206.06557 (2022)
2022 arXiv
-
[14]
Leverrier and G
A. Leverrier and G. Z´ emor, inProceedings of the 2023 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA)(SIAM, 2023) pp. 1216–1244
2023
-
[15]
Dinur, S
I. Dinur, S. Evra, R. Livne, A. Lubotzky, and S. Mozes, inProceedings of the 54th Annual ACM SIGACT Sym- posium on Theory of Computing(2022) pp. 357–374
2022
-
[16]
R. K. Radebold, S. D. Bartlett, and A. C. Doherty, arXiv preprint arXiv:2508.05095 (2025)
2025
-
[17]
naturally encoded by the LRCC associated with (A,B,G)
for detail about these permutations of left and right group actions. Eq.(34) admits a natural geometric picture. Label each qubit by a triple (i,j,g)∈[n A]×[n B]×G, so that the full qubit array forms a three-dimensional grid of shapen A×n B×|G|. Each generator ofH lifted X and...
-
[18]
L. Wang, A. Z. Liu, R. Li, A. Kubica, and S. Gu, arXiv preprint arXiv:2601.15446 (2026)
2026
-
[19]
Leverrier, W
A. Leverrier, W. Rozendaal, and G. Z´ emor, arXiv preprint arXiv:2512.20532 (2025)
2025
-
[20]
H. U. Besche, B. Eick, E. O’Brien, and M. Horn, Small- Grp – The GAP Small Groups Library, Version 1.5.4 (2024), gAP package
2024
-
[21]
Bhardwaj, M
A. Bhardwaj, M. Ma, N. Meister, R. King, D. Bluvstein, J. Preskill, M. Cain, Q. Xu, and H.-Y. Huang, arXiv preprint arXiv:2607.28795 (2026)
2026 arXiv
-
[22]
L. P. Pryadko, V. A. Shabashov, and V. K. Kozin, arXiv preprint arXiv:2308.15140 (2023)
2023 arXiv
-
[23]
G. A. Margulis, Problemy Peredachi Informatsii9, 71 (1973)
1973
-
[24]
Selberg, inProceedings of Symposia in Pure Mathe- matics(American Mathematical Society, 1965) pp
A. Selberg, inProceedings of Symposia in Pure Mathe- matics(American Mathematical Society, 1965) pp. 1–15
1965
-
[25]
D. A. Kaˇ zdan, Funkcional. Anal. i Priloˇ zen.1, 71 (1967)
1967
-
[26]
Alon, Combinatorica6, 83 (1986)
N. Alon, Combinatorica6, 83 (1986)
1986
-
[27]
Morgenstern, Journal of Combinatorial Theory, Series B62, 44 (1994)
M. Morgenstern, Journal of Combinatorial Theory, Series B62, 44 (1994)
1994
-
[28]
Lubotzky, R
A. Lubotzky, R. Phillips, and P. Sarnak, inProceedings of the eighteenth annual ACM symposium on Theory of computing(1986) pp. 240–246
1986
-
[29]
Tanner, IEEE Transactions on information theory27, 533 (1981)
R. Tanner, IEEE Transactions on information theory27, 533 (1981)
1981
-
[30]
Sipser and D
M. Sipser and D. A. Spielman, IEEE transactions on In- formation Theory42, 1710 (1996)
1996
-
[31]
D. T. Wise, Commentarii Mathematici Helvetici82, 683 (2007)
2007
-
[32]
L. A. Beni, O. Higgott, and N. Shutty, arXiv preprint arXiv:2503.10988 (2025)
2025 arXiv
-
[33]
Roffe, D
J. Roffe, D. R. White, S. Burton, and E. Campbell, Phys- ical Review Research2, 043423 (2020)
2020
-
[34]
Godsil and G
C. Godsil and G. F. Royle,Algebraic graph theory (Springer Science & Business Media, 2013)
2013
-
[35]
Guemard, IEEE Transactions on Information Theory (2025)
V. Guemard, IEEE Transactions on Information Theory (2025)
2025
-
[36]
Panteleev and G
P. Panteleev and G. Kalachev, Asymptotically good quantum and locally testable classical ldpc codes (2022), arXiv:2111.03654 [cs.IT]
2022 arXiv
- [37]
-
[38]
Guemard and G
V. Guemard and G. Z´ emor, arXiv preprint arXiv:2502.20297 (2025)
2025
- [39]
-
[40]
Hong, arXiv preprint arXiv:2607.27644 (2026)
Y. Hong, arXiv preprint arXiv:2607.27644 (2026)
2026 arXiv
-
[41]
Z. Lu, W. Li, and D.-L. Deng, arXiv preprint arXiv:2608.02773 (2026)
2026 arXiv
-
[42]
OSCAR, OSCAR – Open Source Computer Algebra Re- search system, Version 1.8.0 (2026)
2026
-
[43]
Decker, C
W. Decker, C. Eder, C. Fieker, M. Horn, and M. Joswig, eds.,The Computer Algebra System OSCAR: Algorithms and Examples, 1st ed., Algorithms and Computation in Mathematics, Vol. 32 (Springer, 2025)
2025
-
[44]
F. A. Mian, Quantumsavory/quantum-tanner-codes-at- moderate- blocklength: Quantum tanner codes at mod- erate blocklength (2026)
2026
-
[45]
Leverrier and R
A. Leverrier and R. Urbanke, arXiv preprint arXiv:2606.20513 (2026). Appendix A: Reproducibility with QuantumExpanders.jl The code instances reported in this work were con- structed and analyzed withQuantumExpanders.jl, an open-sourceJulialibrary. The library provides de- term...
2026 arXiv
-
[46]
Reproducing a code from T able I As a self-contained example, the snippet below con- structs the [[756,10,(≤9,≤42)]] code of Table I through the lifted construction of Eq. (34). The groupC 3 ⋉ C4 is imported from GAP’sSmallGrplibrary [18] via Oscar.jl; the multisetsA,Band colu...
-
[47]
Appendix C: Quantum T anner Codes using Morgenstern Ramanujan Graphs Quantum Tanner codes require expander graphs with strong spectral properties to guarantee good distance
library that have not been considered in prior LRCC searches. Appendix C: Quantum T anner Codes using Morgenstern Ramanujan Graphs Quantum Tanner codes require expander graphs with strong spectral properties to guarantee good distance. Morgenstern’s construction [25] provides ...
-
[48]
Let ε∈F q be chosen such thatt 2 +t+εis irreducible over Fq, and letg(x)∈F q[x] be irreducible of even degreed
Morgenstern’s Graph Construction We use the explicit (q+ 1)-regular Ramanujan graphs of Morgenstern [25] for even prime powersq= 2 l. Let ε∈F q be chosen such thatt 2 +t+εis irreducible over Fq, and letg(x)∈F q[x] be irreducible of even degreed. WritingFqd∼= Fq[x]/(g(x)), let ...
-
[49]
Starting from the Morgenstern gen- erating setB={b 0,b 1,...,b q}, Dinur [14] provides the alternative symmetric generating set A={b 0bj, bjb0|j= 1,...,q},(C7) of size 2q
Alternating Generating Sets The QT code construction requires two symmetric gen- erating setsAandBsatisfying the total non-conjugacy (TNC) condition. Starting from the Morgenstern gen- erating setB={b 0,b 1,...,b q}, Dinur [14] provides the alternative symmetric generating set...
Reviewed August 16, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.