- Open Access
Observation of a fault tolerance threshold with concatenated codes
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 for erasure errors and 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 -gate injection.
Physics Subject Headings (PhySH)
Article Text
Supplemental Material
References (101)
- 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).
- 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).
- S. Huang, K. R. Brown, and M. Cetina, Comparing Shor and Steane error correction using the Bacon-Shor code, Science Advances 10, eadp2008 (2024).
- 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.
- 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).
- 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).
- 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).
- 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).
- 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.
- E. Knill and R. Laflamme, Concatenated quantum codes, arXiv:quant-ph/9608012.
- 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.
- A. Y. Kitaev, Quantum computations: Algorithms and error correction, Russ. Math. Surve. 52, 1191 (1997).
- E. Knill, R. Laflamme, and W. H. Zurek, Resilient quantum computation, Science 279, 342 (1998).
- 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.
- P. Aliferis, D. Gottesman, and J. Preskill, Quantum accuracy threshold for concatenated distance-3 code, Quantum Inf. Comput. 6, 97 (2006).
- D. Poulin, Optimal and efficient decoding of concatenated quantum block codes, Phys. Rev. A 74, 052333 (2006).
- Z. W. E. Evans and A. M. Stephens, Optimal correction of concatenated fault-tolerant quantum codes, Quantum Info. Proc. 11, 1511 (2012).
- S. A. Yadavalli and I. Marvian, Noisy quantum trees: infinite protection without correction, npj Quantum Inf. 11, 151 (2025).
- B. Pato, T. Tansuwannont, and K. R. Brown, Concatenated Steane code with single-flag syndrome checks, Phys. Rev. A 110, 032411 (2024).
- B. W. Reichardt, Improved ancilla preparation scheme increases fault-tolerant threshold, arXiv:quant-ph/0406025.
- A. M. Steane, Fast fault-tolerant filtering of quantum codewords, arXiv:quant-ph/0202036.
- 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).
- A. M. Steane, Overhead and noise threshold of fault-tolerant quantum error correction, Phys. Rev. A 68, 042322 (2003).
- E. Knill, Quantum computing with realistically noisy devices, Nature (London) 434, 39 (2005).
- A. Cross, D. DiVincenzo, and B. Terhal, A comparative code study for quantum fault tolerance, Quantum Inf. Comput. 9, 541 (2009).
- 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.
- C. Chamberland, T. Jochym-O'Connor, and R. Laflamme, Overhead analysis of universal concatenated quantum codes, Phys. Rev. A 95, 022313 (2017).
- T. Jochym-O'Connor and R. Laflamme, Using concatenated quantum codes for universal fault-tolerant quantum gates, Phys. Rev. Lett. 112, 010505 (2014).
- C. Chamberland, T. Jochym-O'Connor, and R. Laflamme, Thresholds for universal concatenated quantum codes, Phys. Rev. Lett. 117, 010501 (2016).
- T. J. Yoder, R. Takagi, and I. L. Chuang, Universal fault-tolerant gates on concatenated stabilizer codes, Phys. Rev. X 6, 031039 (2016).
- E. Nikahd, M. Sedighi, and M. Saheb Zamani, Nonuniform code concatenation for universal fault-tolerant quantum computing, Phys. Rev. A 96, 032337 (2017).
- C. Lin and G. Yang, Concatenated pieceable fault-tolerant scheme for universal quantum computation, Phys. Rev. A 102, 052415 (2020).
- H. Yamasaki and M. Koashi, Time-efficient constant-space-overhead fault-tolerant quantum computation, Nat. Phys. 20, 247 (2024).
- S. Yoshida, S. Tamiya, and H. Yamasaki, Concatenate codes, save qubits, npj Quantum Inf. 11, 88 (2025).
- 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).
- D. Gottesman, Fault-tolerant quantum computation with constant overhead, Quantum Info. Comput. 14, 1338 (2014).
- 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).
- G. M. Sommers, D. A. Huse, and M. J. Gullans, Dynamically generated concatenated codes and their phase diagrams, Phys. Rev. Res. 7, 023086 (2025).
- 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).
- A. M. Steane, Active stabilization, quantum computation, and quantum state synthesis, Phys. Rev. Lett. 78, 2252 (1997).
- S. Bravyi and A. Kitaev, Universal quantum computation with ideal Clifford gates and noisy ancillas, Phys. Rev. A 71, 022316 (2005).
- 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.
- C. Cao and B. Lackey, Quantum Lego: Building quantum error correction codes from tensor networks, PRX Quantum 3, 020332 (2022).
- C. Cao and B. Lackey, Quantum weight enumerators and tensor networks, IEEE Trans. Inf. Theory 70, 3512 (2024).
- C. Cao, M. J. Gullans, B. Lackey, and Z. Wang, Quantum lego expansion pack: Enumerators from tensor networks, PRX Quantum 5, 030313 (2024).
- P. W. Shor, Scheme for reducing decoherence in quantum computer memory, Phys. Rev. A 52, R2493(R) (1995).
- 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).
- The way the circuit is drawn may look familiar to practitioners of calculus [94], and indeed if we absorb the stabilizer inputs into the gates, the corresponding diagram is a binary tree composed of alternating layers of and spiders, as discussed in Ref. [38]. Here, we leave the inputs explicit as they can also suffer errors in our noise model.
- A. R. Calderbank and P. W. Shor, Good quantum error-correcting codes exist, Phys. Rev. A 54, 1098 (1996).
- A. Steane, Multiple-particle interference and quantum error correction, Proc. R. Soc. London, Ser. A 452, 2551 (1996).
- 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 .
- F. T. Leighton, Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes (Morgan Kaufmann Publishers Inc., San Francisco, CA, 1992).
- J. W. Cooley and J. W. Tukey, An algorithm for the machine calculation of complex Fourier series, Math. Comp. 19, 297 (1965).
- C. J. Weinstein, Quantization effects in digital filters, Technical Report, 1969.
- A. J. Ferris and D. Poulin, Tensor networks and quantum error correction, Phys. Rev. Lett. 113, 030501 (2014).
- N. Delfosse and A. Paetznick, Spacetime codes of Clifford circuits, arXiv:2304.05943.
- 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.
- D. Bacon, S. T. Flammia, A. W. Harrow, and J. Shi, Sparse quantum codes from quantum circuits, IEEE Trans. Inf. Theory 63, 2464 (2017).
- D. Gottesman, Opportunities and challenges in fault-tolerant quantum computation, arXiv:2210.15844.
- The precise number of spacetime qubits for this error model for for . For simplicity, the scaling collapse in Fig. 2(ii) drops the subleading factors and simply defines . This convention does not affect the inferred exponent .
- S. Bravyi, M. Englbrecht, R. König, and N. Peard, Correcting coherent errors with surface codes, npj Quantum Inf. 4, 55 (2018).
- F. Venn, J. Behrends, and B. Béri, Coherent-error threshold for surface codes from Majorana delocalization, Phys. Rev. Lett. 131, 060603 (2023).
- 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).
- 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).
- A. Paetznick and B. W. Reichardt, Universal fault-tolerant quantum computation with only transversal gates and error correction, Phys. Rev. Lett. 111, 090505 (2013).
- 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).
- A. Kubica and M. E. Beverland, Universal transversal gates with color codes: A simplified approach, Phys. Rev. A 91, 032330 (2015).
- Héctor Bombín, Dimensional jump in quantum error correction, New J. Phys. 18, 043038 (2016).
- 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).
- 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).
- D. Gottesman, Surviving as a quantum computer in a classical world, Draft (2024), https://www.cs.umd.edu/class/spring2024/cmsc858G/.
- In some works, including Ref. [41], the state we call is instead called the “Hadamard magic state” , while is reserved for an eigenstate of the gate. Elsewhere, e.g., in Ref. [35], it is denoted . We use (as in, e.g. Ref. [75]), to emphasize that it is a resource state for the gate.
- A protocol subsequently developed in Ref. [95] achieves an optimal distillation threshold of 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.
- Eagle-eyed readers will note that this figure uses the opposite encoding order ( rather than ) 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 for this basis of logical state at even depths. See Sec. III C of the Supplemental Material [42] for further details.
- C. Gidney, N. Shutty, and C. Jones, Magic state cultivation: Growing T states as cheap as cnot gates, arXiv:2409.17595.
- K. M. Svore, B. M. Terhal, and D. P. DiVincenzo, Local fault-tolerant quantum computation, Phys. Rev. A 72, 022317 (2005).
- 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).
- 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).
- 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).
- 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).
- A. Kubica, A. Haim, Y. Vaknin, H. Levine, F. Brandão, and A. Retzker, Erasure qubits: Overcoming the limit in superconducting circuits, Phys. Rev. X 13, 041022 (2023).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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 atoms, arXiv:2506.13724.
- R. Singleton, An algorithm for computing the mixed radix fast Fourier transform, IEEE Trans. Audio Electroacoust. 17, 93 (1969).
- 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.
- https://github.com/gsommers/multitree/.
- Note that without the classical register, would be equivalent to , while for , the Pauli twirl of would match .
- J. van de Wetering, ZX-calculus for the working quantum computer scientist, arXiv:2012.13966.
- B. W. Reichardt, Quantum universality from magic states distillation applied to CSS codes, Quantum Info. Proc. 4, 251 (2005).
- D. Poulin, Stabilizer formalism for operator quantum error correction, Phys. Rev. Lett. 95, 230504 (2005).
- V. V. Albert, Boulder lecture notes: Modern quantum error correction with 4 qubits, 2023, https://www.colorado.edu/conference/bss/media/553.
- 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).
- A. Kukliansky and B. Lackey, Quantum circuit tensors and enumerators with applications to quantum fault tolerance, IEEE Trans. Inf. Theory 71, 4406 (2025).
- OEIS Foundation Inc., Entry A000695: Central trinomial coefficients, The On-line Encyclopedia of Integer sequences, 2025, https://oeis.org/A000695.
- D. Bacon, Operator quantum error-correcting subsystems for self-correcting quantum memories, Phys. Rev. A 73, 012340 (2006).