Quantum memory based on concatenating surface codes and quantum Hamming codes
Pith reviewed 2026-05-23 22:36 UTC · model grok-4.3
The pith
Concatenating surface codes with quantum Hamming codes suppresses logical errors more effectively than surface codes at comparable resource levels.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The concatenation of surface codes and quantum Hamming codes as a quantum memory achieves a high error threshold that can be pushed up to the surface code threshold. Under comparable resource overhead, the concatenated codes suppress logical errors to a much lower level than the surface codes, with the advantage appearing at intermediate scales.
What carries the argument
The specific concatenation scheme that layers quantum Hamming codes over surface code patches to combine their error-correcting properties.
If this is right
- The error threshold remains high and can approach the surface code threshold.
- Logical error suppression exceeds that of surface codes at similar qubit counts.
- The benefit emerges for intermediate-scale quantum memories.
- It enables small-scale fault-tolerant circuits with reduced resources.
- Decoding efficiency is preserved due to the code structures.
Where Pith is reading between the lines
- This could allow near-term quantum hardware to reach useful logical error rates with fewer physical qubits.
- Other code combinations might be explored to further optimize the threshold-overhead tradeoff.
- If implemented, it would bridge the gap between current noisy devices and large-scale fault tolerance.
- The decoding time estimates suggest feasibility for real-time error correction in algorithms.
Load-bearing premise
The specific way of concatenating the two codes preserves the surface code's error threshold without new dominant failure modes or excessive decoding complexity.
What would settle it
Numerical Monte Carlo simulations of the concatenated code's logical error rate versus physical error rate for memory sizes around 100-1000 qubits, compared directly to equivalent surface code sizes, to check if the logical error is lower.
Figures
read the original abstract
Designing quantum error correcting codes that promise a high error threshold, low resource overhead and efficient decoding algorithms is crucial to achieve large-scale fault-tolerant quantum computation. The concatenated quantum Hamming code is one of the potential candidates that allows for constant space overhead and efficient decoding. We study the concatenation of surface codes with quantum Hamming codes as a quantum memory, and estimate its error threshold, resource overhead and decoding time. A high error threshold is achieved, which can in principle be pushed up to the threshold of the surface code. Furthermore, the concatenated codes can suppress logical errors to a much lower level than the surface codes, under the assumption of comparable amount of resource overhead. The advantage in suppressing errors starts to show for a quantum memory of intermediate scale. Concatenating surface codes with quantum Hamming codes therefore provides a promising avenue to demonstrate small-scale fault-tolerant quantum circuits in the near future, and also paves a way for large-scale fault-tolerant quantum computation.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript studies the concatenation of surface codes with quantum Hamming codes as a quantum memory. It estimates the error threshold, resource overhead, and decoding time of the resulting code, claiming a high threshold that can in principle reach the surface-code value, substantially lower logical error rates than standalone surface codes at comparable overhead, and that the error-suppression advantage appears already at intermediate scales.
Significance. If the threshold preservation and overhead claims are borne out by the underlying calculations, the construction would supply a concrete route to improved logical-error suppression without a prohibitive increase in physical resources, potentially useful for near-term fault-tolerant demonstrations and as a stepping stone toward larger-scale fault tolerance.
major comments (2)
- [threshold estimation section] The central claim that the concatenated threshold can be pushed up to the surface-code threshold (abstract and threshold-estimation section) rests on the unshown assertion that the outer Hamming layer does not introduce inter-layer correlated errors or decoder incompatibilities that would lower the effective threshold; an explicit check that the surface-code stabilizers remain intact after the concatenation map and that the joint decoder fails only at rates below the inner-code protection is required.
- [resource-overhead section] The statement that logical-error suppression is superior “under the assumption of comparable amount of resource overhead” (abstract and resource-overhead section) is load-bearing for the intermediate-scale advantage claim; a concrete qubit-count or gate-count comparison at fixed logical-qubit number (e.g., for distance-5 or distance-7 surface codes plus Hamming layer) must be supplied to substantiate that the overhead remains comparable rather than growing faster than the surface-code baseline.
minor comments (2)
- [decoding-time subsection] The decoding-time estimate should specify whether the reported figure includes the cost of the outer Hamming decoder or only the inner surface-code decoder; the distinction affects the practicality claim.
- [figures] Figure captions for the threshold and overhead plots should state the precise error model (depolarizing, circuit-level, etc.) and the number of Monte-Carlo shots used, to allow direct comparison with existing surface-code literature.
Simulated Author's Rebuttal
We thank the referee for the careful reading and constructive suggestions. The two major comments identify points where additional explicit verification would strengthen the presentation; we address each below and will revise the manuscript accordingly.
read point-by-point responses
-
Referee: [threshold estimation section] The central claim that the concatenated threshold can be pushed up to the surface-code threshold (abstract and threshold-estimation section) rests on the unshown assertion that the outer Hamming layer does not introduce inter-layer correlated errors or decoder incompatibilities that would lower the effective threshold; an explicit check that the surface-code stabilizers remain intact after the concatenation map and that the joint decoder fails only at rates below the inner-code protection is required.
Authors: We agree that an explicit verification of stabilizer preservation and decoder compatibility is needed to support the threshold claim. In the revised manuscript we will add a short subsection that (i) shows the surface-code stabilizers are unchanged by the concatenation map and (ii) derives the condition under which the joint decoder’s logical failure rate is governed solely by the inner surface-code protection, thereby confirming that the outer Hamming layer does not introduce a lower threshold. revision: yes
-
Referee: [resource-overhead section] The statement that logical-error suppression is superior “under the assumption of comparable amount of resource overhead” (abstract and resource-overhead section) is load-bearing for the intermediate-scale advantage claim; a concrete qubit-count or gate-count comparison at fixed logical-qubit number (e.g., for distance-5 or distance-7 surface codes plus Hamming layer) must be supplied to substantiate that the overhead remains comparable rather than growing faster than the surface-code baseline.
Authors: We concur that a direct, quantitative comparison is required. The revised resource-overhead section will contain a table (and accompanying text) that reports total physical-qubit counts for a fixed number of logical qubits, comparing the concatenated construction (distance-5 surface code plus Hamming layer) against standalone surface codes of distances chosen to achieve comparable logical error rates. This will make the “comparable overhead” assumption concrete and allow readers to assess the claimed advantage. revision: yes
Circularity Check
No circularity; derivation relies on standard code concatenation and threshold estimation without self-referential reduction
full rationale
The abstract and available text describe a study of concatenating surface codes with quantum Hamming codes, estimating threshold, overhead, and decoding time via standard methods. No equations, fitting procedures, or self-citations are shown that reduce a claimed prediction or threshold result to an input by construction. The central claims (high threshold approachable to surface-code value, lower logical errors at comparable overhead) are presented as outcomes of the concatenation scheme rather than definitions or renamings of inputs. No load-bearing uniqueness theorems or ansatzes imported from prior author work are visible. This is the normal case of a self-contained numerical/simulation study whose results stand or fall on external verification rather than internal redefinition.
Axiom & Free-Parameter Ledger
Reference graph
Works this paper leans on
-
[1]
Measure the syndromes at level l. Denote the syn- dromes of the n-th block at level l as S(n) l = {si | i ∈ [0, kl − 1]}, where kl = l + 3 is the number of stabi- lizer generators. Here si ∈ {0, 1}, and si = 1 when 3 FIG. 1: Error correction circuit for a block of the [[7 , 1, 3]] quantum Hamming code in our numerical simulation. Errors occur only on seve...
-
[2]
Calculate N = kl−1X i=0 si2i, where N is the number that indicates which level- (l − 1) logical qubit has suffered an error
-
[3]
Execute step 2 in parallel on all blocks in level l and correct the error by applying the operator ¯X l−1 N,n to each block
-
[4]
If level l is not the final level, repeat the step 1 to 3 at the next level. The decoding algorithm runs on each block in O(kl) time, implying that decoding at each level also requires O(kl) time with parallel execution. When this algorithm operates on a concatenated quantum Hamming code with a total of ℓ levels, the overall time complexity is O(ℓ2). C. L...
-
[5]
If the generator g1 commutes with all other genera- tors, set it aside in a “set of processed operators”
-
[6]
If the generator g1 anticommutes with another gener- ator gj, modify the remaining generators as follows: ∀i ∈ {2, · · · , m}, i ̸= j gi → gi, [ gi, g1 ] = 0, [ gi, gj ] = 0; gi, {gi, g1} = 0, {gi, gj} = 0; gig1, [ gi, g1 ] = 0, {gi, gj} = 0; gigj, {gi, g1} = 0, [ gi, gj ] = 0. After the modification, all other generators are com- mute with both g...
-
[7]
Execute the above procedure recursively to the re- maining generators. By applying this algorithm to the generator matrix G, where each row represents an independent generator of the codewords, we obtain a matrix where each row represents either a logical operator or a stabilizer. After deleting the rows representing the stabilizers, we obtain a matrix de...
-
[8]
The error bars are calculated at the 95% confidence interval
The threshold is about pth ≈ 1.5%. The error bars are calculated at the 95% confidence interval. a higher threshold can be achieved by concatenating a surface code of a larger size with quantum Hamming codes. The decoding algorithms for the surface codes and quantum Hamming codes are different, therefore a com- plete decoding process is divided into two s...
-
[9]
We assume that this also holds when |ES| > 1. In particular, we assume that the probability of errors with equal cardinal number is approximately identical, namely, P (ES) = pi (B2) for all ES satisfying |ES| = i, where i ∈ [1, K] with K the number of logical qubits. Therefore, under this as- sumption, we only need to verify whether pi ≤ pi for a given p....
-
[10]
P. W. Shor, in Proceedings of 37th conference on founda- tions of computer science (IEEE, 1996), pp. 56–65
work page 1996
-
[11]
D. Aharonov and M. Ben-Or, in Proceedings of the twenty- 12 FIG. 10: Logical error rate for concatenated quantum Ham- ming codes. The solid lines represent the logical error rate derived from assuming independent errors, while the dotted lines represent the logical error rate derived from a full decod- ing processing that takes into account correlated err...
work page 1997
- [12]
-
[13]
A. Y. Kitaev, Annals of physics 303, 2 (2003)
work page 2003
-
[14]
A. G. Fowler, M. Mariantoni, J. M. Martinis, and A. N. Cleland, Phys. Rev. A 86, 032324 (2012), URL https: //link.aps.org/doi/10.1103/PhysRevA.86.032324
-
[15]
N. P. Breuckmann and J. N. Eberhardt, PRX Quantum 2, 040101 (2021), URL https://link.aps.org/doi/10. 1103/PRXQuantum.2.040101
work page 2021
-
[16]
Gottesman, Quantum Information & Computation 14, 1338 (2014)
D. Gottesman, Quantum Information & Computation 14, 1338 (2014)
work page 2014
-
[17]
N. P. Breuckmann and B. M. Terhal, IEEE Transactions on Information Theory 62, 3731 (2016)
work page 2016
-
[18]
O. Higgott and N. P. Breuckmann, arXiv preprint arXiv:2308.03750 (2023)
-
[19]
J.-P. Tillich and G. Z´ emor, IEEE Transactions on Infor- mation Theory 60, 1193 (2013)
work page 2013
-
[20]
N. P. Breuckmann and J. N. Eberhardt, IEEE Transac- tions on Information Theory 67, 6653 (2021)
work page 2021
-
[21]
A. A. Kovalev and L. P. Pryadko, Phys. Rev. A 88, 012311 (2013), URL https://link.aps.org/doi/10. 1103/PhysRevA.88.012311
work page 2013
- [22]
- [23]
-
[24]
R. Wang, H.-K. Lin, and L. P. Pryadko, in 2023 12th International Symposium on Topics in Coding (ISTC) (IEEE, 2023), pp. 1–5
work page 2023
-
[25]
P. Panteleev and G. Kalachev, in Proceedings of the 54th Annual ACM SIGACT Symposium on Theory of Comput- ing (2022), pp. 375–388
work page 2022
-
[26]
A. Leverrier and G. Z´ emor, in2022 IEEE 63rd Annual Symposium on Foundations of Computer Science (FOCS) (IEEE, 2022), pp. 872–883
work page 2022
-
[27]
M. A. Tremblay, N. Delfosse, and M. E. Beverland, Phys. Rev. Lett. 129, 050504 (2022), URL https://link.aps. org/doi/10.1103/PhysRevLett.129.050504
- [28]
-
[29]
Q. Xu, J. P. Bonilla Ataides, C. A. Pattison, N. Raveen- dran, D. Bluvstein, J. Wurtz, B. Vasi´ c, M. D. Lukin, L. Jiang, and H. Zhou, Nature Physics pp. 1–7 (2024)
work page 2024
-
[30]
N. Berthusen, D. Devulapalli, E. Schoute, A. M. Childs, M. J. Gullans, A. V. Gorshkov, and D. Gottesman, arXiv preprint arXiv:2404.17676 (2024)
-
[31]
H. Yamasaki and M. Koashi, Nature Physics 20, 247–253 (2024), ISSN 1745-2481, URL http://dx.doi.org/10. 1038/s41567-023-02325-8
work page 2024
-
[32]
S. Yoshida, S. Tamiya, and H. Yamasaki, arXiv preprint arXiv:2402.09606 (2024)
-
[33]
A. M. Steane, Phys. Rev. A 54, 4741 (1996), URL https: //link.aps.org/doi/10.1103/PhysRevA.54.4741
-
[34]
M. A. Nielsen and I. L. Chuang, Quantum computation and quantum information (Cambridge university press, 2010)
work page 2010
-
[35]
Steane, Proceedings of the Royal Society of London
A. Steane, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences 452, 2551 (1996), https://royalsocietypublishing.org/doi/pdf/10.1098/rspa.1996.0136, URL https://royalsocietypublishing.org/doi/abs/ 10.1098/rspa.1996.0136
-
[36]
A. R. Calderbank and P. W. Shor, Phys. Rev. A 54, 1098 (1996), URL https://link.aps.org/doi/10.1103/ PhysRevA.54.1098
work page 1996
-
[37]
M. M. Wilde, Phys. Rev. A 79, 062322 (2009), URL https://link.aps.org/doi/10.1103/PhysRevA.79. 062322
-
[38]
M. P. da Silva, C. Ryan-Anderson, J. M. Bello-Rivas, A. Chernoguzov, J. M. Dreiling, C. Foltz, F. Frachon, J. P. Gaebler, T. M. Gatterman, L. Grans-Samuelsson, et al., Demonstration of logical qubits and repeated error correction with better-than-physical error rates (2024), 2404.02280, URL https://arxiv.org/abs/2404.02280
work page internal anchor Pith review Pith/arXiv arXiv 2024
-
[39]
R. Acharya, L. Aghababaie-Beni, I. Aleiner, T. I. Ander- sen, M. Ansmann, F. Arute, K. Arya, A. Asfaw, N. As- trakhantsev, J. Atalaya, et al., Quantum error correction below the surface code threshold (2024), 2408.13687, URL https://arxiv.org/abs/2408.13687
-
[40]
O. Higgott, Pymatching: A python package for decoding quantum codes with minimum-weight perfect matching (2021), 2105.13082, URL https://arxiv.org/abs/2105. 13082
- [41]
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.