Reuse & Permissions

It is not necessary to obtain permission to reuse this article or its components as it is available under the terms of the Creative Commons Attribution 4.0 International license. This license permits unrestricted use, distribution, and reproduction in any medium, provided attribution to the author(s) and the published article's title, journal citation, and DOI are maintained. Please note that some figures may have been included with permission from other third parties. It is your responsibility to obtain the proper permission from the rights holder directly for these figures.

Export citation

Export citation

Choose format for download:

Download Citation
  • Open Access

Observation of a fault tolerance threshold with concatenated codes

Grace M. Sommers1,*, Michael Foss-Feig2, David Hayes2, David A. Huse1, and Michael J. Gullans3

  • *Contact author: gsommers@princeton.edu

Phys. Rev. Research 7, 043271 – Published 9 December, 2025

DOI: https://doi.org/10.1103/v477-jw8l

Abstract

We introduce a fault-tolerant protocol for code concatenation of a generalized Shor code using a butterfly network architecture with high-noise thresholds and low ancilla overhead to allow implementation on current devices. We develop a probability passing decoder using tensor networks that applies Bayesian updates to the marginal error probabilities after each layer of checks, achieving a state-preparation threshold of ec≈0.089 for erasure errors and ≈0.015 for unheralded noise. We implement our state-preparation protocol on ion-trap hardware with added noise to demonstrate the threshold behavior in a real quantum device. We further theoretically test the performance of our scheme as a quantum memory and for universal quantum computation through the preparation of low-noise magic states for state distillation and T-gate injection.

View figure in article

Physics Subject Headings (PhySH)

Article Text

Supplemental Material

References (101)

  1. L. Egan, D. M. Debroy, C. Noel, A. Risinger, D. Zhu, D. Biswas, M. Newman, M. Li, K. R. Brown, M. Cetina, and C. Monroe, Fault-tolerant control of an error-corrected qubit, Nature (London) 598, 281 (2021).
  2. L. Postler, F. Butt, I. Pogorelov, C. D. Marciniak, S. Heußen, R. Blatt, P. Schindler, M. Rispler, M. Müller, and T. Monz, Demonstration of fault-tolerant Steane quantum error correction, PRX Quantum 5, 030326 (2024).
  3. S. Huang, K. R. Brown, and M. Cetina, Comparing Shor and Steane error correction using the Bacon-Shor code, Science Advances 10, eadp2008 (2024).
  4. A. Paetznick, M. P. da Silva, C. Ryan-Anderson, J. M. Bello-Rivas, J. P. C. III, A. Chernoguzov, J. M. Dreiling, C. Foltz, F. Frachon, J. P. Gaebler et al., Demonstration of logical qubits and repeated error correction with better-than-physical error rates, arXiv:2404.02280.
  5. S. Krinner, N. Lacroix, A. Remm, A. Di Paolo, E. Genois, C. Leroux, C. Hellings, S. Lazar, F. Swiadek, J. Herrmann, G. J. Norris, C. K. Andersen, M. Müller, A. Blais, C. Eichler, and A. Wallraff, Realizing repeated quantum error correction in a distance-three surface code, Nature (London) 605, 669 (2022).
  6. R. Acharya, I. Aleiner, R. Allen, T. I. Andersen, M. Ansmann, F. Arute, K. Arya, A. Asfaw, J. Atalaya, R. Babbush et al., Suppressing quantum errors by scaling a surface code logical qubit, Nature (London) 614, 676 (2023).
  7. D. Bluvstein, S. J. Evered, A. A. Geim, S. H. Li, H. Zhou, T. Manovitz, S. Ebadi, M. Cain, M. Kalinowski, D. Hangleiter et al., Logical quantum processor based on reconfigurable atom arrays, Nature (London) 626, 58 (2024).
  8. R. Acharya, D. A. Abanin, L. Aghababaie-Beni, I. Aleiner, T. I. Andersen, M. Ansmann, F. Arute, K. Arya, A. Asfaw, N. Astrakhantsev et al., Quantum error correction below the surface code threshold, Nature (London) 638, 920 (2025).
  9. P. W. Shor, Fault-tolerant quantum computation, in Proceedings of the 37th Conference on Foundations of Computer Science (IEEE, Burlington, VT, 1996), pp. 56–65.
  10. E. Knill and R. Laflamme, Concatenated quantum codes, arXiv:quant-ph/9608012.
  11. D. Aharonov and M. Ben-Or, Fault-tolerant quantum computation with constant error, in Proceedings of the 29th Annual ACM Symposium on Theory of Computing (ACM, El Paso, TX, 1997), pp. 176–188.
  12. A. Y. Kitaev, Quantum computations: Algorithms and error correction, Russ. Math. Surve. 52, 1191 (1997).
  13. E. Knill, R. Laflamme, and W. H. Zurek, Resilient quantum computation, Science 279, 342 (1998).
  14. B. W. Reichardt, Fault-tolerance threshold for a distance-three quantum code, in Automata, Languages and Programming, edited by M. Bugliesi, B. Preneel, V. Sassone, and I. Wegener, Lecture Notes in Computer Science, Vol. 4051 (Springer, Berlin, Heidelberg, 2006), pp. 50–61.
  15. P. Aliferis, D. Gottesman, and J. Preskill, Quantum accuracy threshold for concatenated distance-3 code, Quantum Inf. Comput. 6, 97 (2006).
  16. D. Poulin, Optimal and efficient decoding of concatenated quantum block codes, Phys. Rev. A 74, 052333 (2006).
  17. Z. W. E. Evans and A. M. Stephens, Optimal correction of concatenated fault-tolerant quantum codes, Quantum Info. Proc. 11, 1511 (2012).
  18. S. A. Yadavalli and I. Marvian, Noisy quantum trees: infinite protection without correction, npj Quantum Inf. 11, 151 (2025).
  19. B. Pato, T. Tansuwannont, and K. R. Brown, Concatenated Steane code with single-flag syndrome checks, Phys. Rev. A 110, 032411 (2024).
  20. B. W. Reichardt, Improved ancilla preparation scheme increases fault-tolerant threshold, arXiv:quant-ph/0406025.
  21. A. M. Steane, Fast fault-tolerant filtering of quantum codewords, arXiv:quant-ph/0202036.
  22. A. Paetznick and B. W. Reichardt, Fault-tolerant ancilla preparation and noise threshold lower bounds for the 23-qubit Golay code, Quantum Inf. Comput. 12, 1034 (2013).
  23. A. M. Steane, Overhead and noise threshold of fault-tolerant quantum error correction, Phys. Rev. A 68, 042322 (2003).
  24. E. Knill, Quantum computing with realistically noisy devices, Nature (London) 434, 39 (2005).
  25. A. Cross, D. DiVincenzo, and B. Terhal, A comparative code study for quantum fault tolerance, Quantum Inf. Comput. 9, 541 (2009).
  26. M. Suchara, J. Kubiatowicz, A. Faruque, F. T. Chong, C.-Y. Lai, and G. Paz, QuRE: The quantum resource estimator toolbox, in 2013 IEEE 31st International Conference on Computer Design (ICCD) (IEEE, Asheville, NC, 2013), pp. 419–426.
  27. C. Chamberland, T. Jochym-O'Connor, and R. Laflamme, Overhead analysis of universal concatenated quantum codes, Phys. Rev. A 95, 022313 (2017).
  28. T. Jochym-O'Connor and R. Laflamme, Using concatenated quantum codes for universal fault-tolerant quantum gates, Phys. Rev. Lett. 112, 010505 (2014).
  29. C. Chamberland, T. Jochym-O'Connor, and R. Laflamme, Thresholds for universal concatenated quantum codes, Phys. Rev. Lett. 117, 010501 (2016).
  30. T. J. Yoder, R. Takagi, and I. L. Chuang, Universal fault-tolerant gates on concatenated stabilizer codes, Phys. Rev. X 6, 031039 (2016).
  31. E. Nikahd, M. Sedighi, and M. Saheb Zamani, Nonuniform code concatenation for universal fault-tolerant quantum computing, Phys. Rev. A 96, 032337 (2017).
  32. C. Lin and G. Yang, Concatenated pieceable fault-tolerant scheme for universal quantum computation, Phys. Rev. A 102, 052415 (2020).
  33. H. Yamasaki and M. Koashi, Time-efficient constant-space-overhead fault-tolerant quantum computation, Nat. Phys. 20, 247 (2024).
  34. S. Yoshida, S. Tamiya, and H. Yamasaki, Concatenate codes, save qubits, npj Quantum Inf. 11, 88 (2025).
  35. A. G. Fowler, M. Mariantoni, J. M. Martinis, and A. N. Cleland, Surface codes: Towards practical large-scale quantum computation, Phys. Rev. A 86, 032324 (2012).
  36. D. Gottesman, Fault-tolerant quantum computation with constant overhead, Quantum Info. Comput. 14, 1338 (2014).
  37. S. Bravyi, A. W. Cross, J. M. Gambetta, D. Maslov, P. Rall, and T. J. Yoder, High-threshold and low-overhead fault-tolerant quantum memory, Nature (London) 627, 778 (2024).
  38. G. M. Sommers, D. A. Huse, and M. J. Gullans, Dynamically generated concatenated codes and their phase diagrams, Phys. Rev. Res. 7, 023086 (2025).
  39. S. A. Moses, C. H. Baldwin, M. S. Allman, R. Ancona, L. Ascarrunz, C. Barnes, J. Bartolotta, B. Bjork, P. Blanchard, M. Bohn et al., A race-track trapped-ion quantum processor, Phys. Rev. X 13, 041052 (2023).
  40. A. M. Steane, Active stabilization, quantum computation, and quantum state synthesis, Phys. Rev. Lett. 78, 2252 (1997).
  41. S. Bravyi and A. Kitaev, Universal quantum computation with ideal Clifford gates and noisy ancillas, Phys. Rev. A 71, 022316 (2005).
  42. See Supplemental Material, which includes Refs. [96, 97, 98, 99, 100, 101], at http://link.aps.org/supplemental/10.1103/v477-jw8l for additional details on the spacetime code, variations on the state-preparation circuit, optimal and approximate decoding via tensor networks, implementation on Quantinuum System H2, the quantum memory test, and code switching.
  43. C. Cao and B. Lackey, Quantum Lego: Building quantum error correction codes from tensor networks, PRX Quantum 3, 020332 (2022).
  44. C. Cao and B. Lackey, Quantum weight enumerators and tensor networks, IEEE Trans. Inf. Theory 70, 3512 (2024).
  45. C. Cao, M. J. Gullans, B. Lackey, and Z. Wang, Quantum lego expansion pack: Enumerators from tensor networks, PRX Quantum 5, 030313 (2024).
  46. P. W. Shor, Scheme for reducing decoherence in quantum computer memory, Phys. Rev. A 52, R2493(R) (1995).
  47. N. H. Nguyen, M. Li, A. M. Green, C. Huerta Alderete, Y. Zhu, D. Zhu, K. R. Brown, and N. M. Linke, Demonstration of Shor encoding on a trapped-ion quantum computer, Phys. Rev. Appl. 16, 024057 (2021).
  48. The way the circuit is drawn may look familiar to practitioners of ZX calculus [94], and indeed if we absorb the stabilizer inputs into the gates, the corresponding ZX diagram is a binary tree composed of alternating layers of Z and X spiders, as discussed in Ref. [38]. Here, we leave the inputs explicit as they can also suffer errors in our noise model.
  49. A. R. Calderbank and P. W. Shor, Good quantum error-correcting codes exist, Phys. Rev. A 54, 1098 (1996).
  50. A. Steane, Multiple-particle interference and quantum error correction, Proc. R. Soc. London, Ser. A 452, 2551 (1996).
  51. This stabilizer will henceforth be referred to as the “root stabilizer” to distinguish it from the stabilizer inputs that enter each node on the right side. Under the encoding circuit, it evolves to the operator P¯.
  52. F. T. Leighton, Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes (Morgan Kaufmann Publishers Inc., San Francisco, CA, 1992).
  53. J. W. Cooley and J. W. Tukey, An algorithm for the machine calculation of complex Fourier series, Math. Comp. 19, 297 (1965).
  54. C. J. Weinstein, Quantization effects in digital filters, Technical Report, 1969.
  55. A. J. Ferris and D. Poulin, Tensor networks and quantum error correction, Phys. Rev. Lett. 113, 030501 (2014).
  56. N. Delfosse and A. Paetznick, Spacetime codes of Clifford circuits, arXiv:2304.05943.
  57. Each measurement error occurs immediately after a two-qubit gates, so the ancilla legs exiting a gate have two error opportunities. A Pauli error immediately preceding measurement can be interpreted as a bit flip error on the classical measurement outcome.
  58. D. Bacon, S. T. Flammia, A. W. Harrow, and J. Shi, Sparse quantum codes from quantum circuits, IEEE Trans. Inf. Theory 63, 2464 (2017).
  59. D. Gottesman, Opportunities and challenges in fault-tolerant quantum computation, arXiv:2210.15844.
  60. The precise number of spacetime qubits for this error model (5T+⌊(T+1)/2⌋−2)2T−1 for |0¯〉, (5T+⌊(T+1)/2⌋−2)2T−1 for |+¯〉. For simplicity, the scaling collapse in Fig. 2(ii) drops the subleading factors and simply defines N(T)=T2T. This convention does not affect the inferred exponent ν.
  61. S. Bravyi, M. Englbrecht, R. König, and N. Peard, Correcting coherent errors with surface codes, npj Quantum Inf. 4, 55 (2018).
  62. F. Venn, J. Behrends, and B. Béri, Coherent-error threshold for surface codes from Majorana delocalization, Phys. Rev. Lett. 131, 060603 (2023).
  63. K. M. R. Audenaert and M. B. Plenio, When are correlations quantum?—Verification and quantification of entanglement by simple measurements, New J. Phys. 8, 266 (2006).
  64. A. M. Stephens, Z. W. E. Evans, S. J. Devitt, and L. C. L. Hollenberg, Asymmetric quantum error correction via code conversion, Phys. Rev. A 77, 062335 (2008).
  65. A. Paetznick and B. W. Reichardt, Universal fault-tolerant quantum computation with only transversal gates and error correction, Phys. Rev. Lett. 111, 090505 (2013).
  66. J. T. Anderson, G. Duclos-Cianci, and D. Poulin, Fault-tolerant conversion between the Steane and Reed-Muller quantum codes, Phys. Rev. Lett. 113, 080501 (2014).
  67. A. Kubica and M. E. Beverland, Universal transversal gates with color codes: A simplified approach, Phys. Rev. A 91, 032330 (2015).
  68. Héctor Bombín, Dimensional jump in quantum error correction, New J. Phys. 18, 043038 (2016).
  69. C. Vuillot, L. Lao, B. Criger, C. García Almudéver, K. Bertels, and B. M. Terhal, Code deformation and lattice surgery are gauge fixing, New J. Phys. 21, 033028 (2019).
  70. I. Pogorelov, F. Butt, L. Postler, C. D. Marciniak, P. Schindler, M. Müller, and T. Monz, Experimental fault-tolerant code switching, Nat. Phys. 21, 298 (2025).
  71. D. Gottesman, Surviving as a quantum computer in a classical world, Draft (2024), https://www.cs.umd.edu/class/spring2024/cmsc858G/.
  72. In some works, including Ref. [41], the state we call |T〉 is instead called the “Hadamard magic state” |H〉, while |T〉 is reserved for an eigenstate of the T gate. Elsewhere, e.g., in Ref. [35], it is denoted |A〉. We use |T〉 (as in, e.g. Ref.  [75]), to emphasize that it is a resource state for the T gate.
  73. A protocol subsequently developed in Ref. [95] achieves an optimal distillation threshold of (1−1/2)/2=0.85355,..., but has inferior subthreshold performance to the scheme of Ref [41]. We propose using the distillation scheme of Ref. [41] since the fixed-point logical fidelity on the singletree already exceeds its threshold in the entire coding phase.
  74. Eagle-eyed readers will note that this figure uses the opposite encoding order (GSe rather than GSo) from the rest of the text. We made this choice due to an odd-even effect in the fixed-point logical fidelity, which results in inferior performance of GSo for this basis of logical T state at even depths. See Sec. III C of the Supplemental Material [42] for further details.
  75. C. Gidney, N. Shutty, and C. Jones, Magic state cultivation: Growing T states as cheap as cnot gates, arXiv:2409.17595.
  76. K. M. Svore, B. M. Terhal, and D. P. DiVincenzo, Local fault-tolerant quantum computation, Phys. Rev. A 72, 022317 (2005).
  77. K. Svore, A. Cross, I. Chuang, and A. Aho, A flow-map model for analyzing pseudothresholds in fault-tolerant quantum computing, Quantum Inf. Comput. 6, 193 (2006).
  78. Y. Wu, S. Kolkowitz, S. Puri, and J. D. Thompson, Erasure conversion for fault-tolerant quantum computing in alkaline earth Rydberg atom arrays, Nat. Commun. 13, 4657 (2022).
  79. K. Sahay, J. Jin, J. Claes, J. D. Thompson, and S. Puri, High-threshold codes for neutral-atom qubits with biased erasure errors, Phys. Rev. X 13, 041013 (2023).
  80. M. Kang, W. C. Campbell, and K. R. Brown, Quantum error correction with metastable states of trapped ions using erasure conversion, PRX Quantum 4, 020358 (2023).
  81. A. Kubica, A. Haim, Y. Vaknin, H. Levine, F. Brandão, and A. Retzker, Erasure qubits: Overcoming the T1 limit in superconducting circuits, Phys. Rev. X 13, 041022 (2023).
  82. J. D. Teoh, P. Winkel, H. K. Babla, B. J. Chapman, J. Claes, S. J. de Graaf, J. W. O. Garmon, W. D. Kalfus, Y. Lu, A. Maiti, K. Sahay, N. Thakur, T. Tsunoda, S. H. Xue, L. Frunzio, S. M. Girvin, S. Puri, and R. J. Schoelkopf, Dual-rail encoding with superconducting cavities, Proc. Natl. Acad. Sci. USA 120, e2221736120 (2023).
  83. P. Scholl, A. L. Shaw, R. B.-S. Tsai, R. Finkelstein, J. Choi, and M. Endres, Erasure conversion in a high-fidelity Rydberg quantum simulator, Nature (London) 622, 273 (2023).
  84. S. Ma, G. Liu, P. Peng, B. Zhang, S. Jandura, J. Claes, A. P. Burgers, G. Pupillo, S. Puri, and J. D. Thompson, High-fidelity gates and mid-circuit erasure conversion in an atomic qubit, Nature (London) 622, 279 (2023).
  85. H. Levine, A. Haim, J. S. C. Hung, N. Alidoust, M. Kalaee, L. DeLorenzo, E. A. Wollack, P. Arrangoiz-Arriola, A. Khalajhedayati, R. Sanil et al., Demonstrating a long-coherence dual-rail erasure qubit using tunable transmons, Phys. Rev. X 14, 011051 (2024).
  86. K. S. Chou, T. Shemma, H. McCarrick, T.-C. Chien, J. D. Teoh, P. Winkel, A. Anderson, J. Chen, J. C. Curtis, S. J. de Graaf et al., A superconducting dual-rail cavity qubit with erasure-detected logical measurements, Nat. Phys. 20, 1454 (2024).
  87. A. Koottandavida, I. Tsioutsios, A. Kargioti, C. R. Smith, V. R. Joshi, W. Dai, J. D. Teoh, J. C. Curtis, L. Frunzio, R. J. Schoelkopf, and M. H. Devoret, Erasure detection of a dual-rail qubit encoded in a double-post superconducting cavity, Phys. Rev. Lett. 132, 180601 (2024).
  88. C. M. Holland, Y. Lu, S. J. Li, C. L. Welsh, and L. W. Cheuk, Demonstration of measurement-enhanced state preparation and erasure conversion in a molecular tweezer array, Phys. Rev. X 15, 031018 (2025).
  89. B. Zhang, G. Liu, G. Bornet, S. P. Horvath, P. Peng, S. Ma, S. Huang, S. Puri, and J. D. Thompson, Leveraging erasure errors in logical qubits with metastable Yb171 atoms, arXiv:2506.13724.
  90. R. Singleton, An algorithm for computing the mixed radix fast Fourier transform, IEEE Trans. Audio Electroacoust. 17, 93 (1969).
  91. S. Krastanov, F. A. Mian, Z. Ni, P. Viswanathan, S. Pardis, A. Micciche, J. Lapeyre, Y. Yan, T. Hofmann, gsommers et al., QuantumSavory/QuantumClifford.jl, Zenodo (2025), https://doi.org/10.5281/zenodo.5208167.
  92. https://github.com/gsommers/multitree/.
  93. Note that without the classical register, EX,e would be equivalent to NX,e/2, while for θ=π/2, the Pauli twirl of CX,q,π/2 would match EX,q.
  94. J. van de Wetering, ZX-calculus for the working quantum computer scientist, arXiv:2012.13966.
  95. B. W. Reichardt, Quantum universality from magic states distillation applied to CSS codes, Quantum Info. Proc. 4, 251 (2005).
  96. D. Poulin, Stabilizer formalism for operator quantum error correction, Phys. Rev. Lett. 95, 230504 (2005).
  97. V. V. Albert, Boulder lecture notes: Modern quantum error correction with 4 qubits, 2023, https://www.colorado.edu/conference/bss/media/553.
  98. M. J. Gullans, S. Krastanov, D. A. Huse, L. Jiang, and S. T. Flammia, Quantum coding with low-depth random circuits, Phys. Rev. X 11, 031066 (2021).
  99. A. Kukliansky and B. Lackey, Quantum circuit tensors and enumerators with applications to quantum fault tolerance, IEEE Trans. Inf. Theory 71, 4406 (2025).
  100. OEIS Foundation Inc., Entry A000695: Central trinomial coefficients, The On-line Encyclopedia of Integer sequences, 2025, https://oeis.org/A000695.
  101. D. Bacon, Operator quantum error-correcting subsystems for self-correcting quantum memories, Phys. Rev. A 73, 012340 (2006).

Outline

Information

Sign In to Your Journals Account

Filter

Filter

Article Lookup

Enter a citation