- Open Access
Abelian Multi-Cycle Codes for Single-Shot Error Correction
PRX Quantum 7, 020326 – Published 11 May, 2026
DOI: https://doi.org/10.1103/mj28-925w
Abstract
We construct a family of quantum low-density parity-check codes locally equivalent to higher-dimensional quantum hypergraph-product (QHP) codes. Similarly to QHP codes, the proposed codes have highly redundant sets of low-weight stabilizer generators, which improves decoding accuracy in a fault-tolerant regime and gives them single-shot properties. The advantage of the construction is that it gives shorter codes. We derive simple expressions for the dimension of the proposed codes in two important special cases, give bounds on the distances and explicitly construct some relatively short codes. Circuit simulations for codes locally equivalent to four-dimensional toric codes show a (pseudo)threshold close to , better than for toric or surface codes with a similar noise model.
Physics Subject Headings (PhySH)
Popular Summary
Errors are a bane of quantum computation. They happen constantly, and special fault-tolerant hardware and software is required to operate in the presence of such errors. Our quantum error correcting codes, which we term abelian multi-cycle (AMC) codes, are designed to work in a fault-tolerant setting, in particular, in the presence of severe measurement errors. In the four-cycle case, our codes preserve the powerful features of quantum four-dimensional product codes such as self-correction, single-shot error correction and stability while requiring much shorter block lengths, making them significantly more practical for future quantum computers, as well as offering possibilities for near-term quantum hardware. In the simplest, two-cycle case, the construction boils down to generalized bicycle codes originally proposed by two of the authors back in 2013. Codes from this latter family, bivariate-bicycle (BB) codes, including the IBM “gross” codes, have recently come to the attention due to their high rates and distances (substantially improving over the surface codes), and excellent circuit performance.
In this work, we present a general algebraic construction, give simple expressions for the dimension (number of encoded qubits) and explicitly construct a number of codes based on four circulant matrices. We study the error-confinement profiles of three of the constructed codes, construct their circuit implementation and study their decoding performance with the help of a software package we made freely available. Our circuit simulations demonstrate a threshold close to 1.1%, exceeding those of surface and BB codes under comparable noise models. Together, these results represent both a theoretical advance in code design and a practical step toward more efficient fault-tolerant quantum error correction.
Article Text
References (70)
- P. W. Shor, in Proceedings of the 37th Annual Symposium on Foundations of Computer Science, IEEE (IEEE Computer Society, Los Alamitos, 1996), pp. 56–65.
- D. Gottesman, Stabilizer codes and quantum error correction, Ph.D. thesis, Caltech, 1997.
- A. Y. Kitaev, Fault-tolerant quantum computation by anyons, Ann. Phys. 303, 2 (2003).
- S. B. Bravyi and A. Y. Kitaev, Quantum codes on a lattice with boundary, arXiv:quant-ph/9811052, unpublished.
- E. Dennis, A. Kitaev, A. Landahl, and J. Preskill, Topological quantum memory, J. Math. Phys. 43, 4452 (2002).
- Google Quantum AI, Suppressing quantum errors by scaling a surface code logical qubit, Nature 614, 676 (2023).
- A. Paetznick et al., Demonstration of logical qubits and repeated error correction with better-than-physical error rates, arXiv:2404.02280, unpublished.
- D. Bluvstein et al., Logical quantum processor based on reconfigurable atom arrays, Nature 626, 58 (2024).
- R. Acharya et al., Quantum error correction below the surface code threshold, Nature 638, 920 (2025).
- A. Gong, S. Cammerer, and J. M. Renes, Toward low-latency iterative decoding of QLDPC codes under circuit-level noise, arXiv:2403.18901, unpublished.
- L. Skoric, D. E. Browne, K. M. Barnes, N. I. Gillespie, and E. T. Campbell, Parallel window decoding enables scalable fault tolerant quantum computation, Nat. Commun. 14, 7040 (2023).
- H. Bombín, Single-shot fault-tolerant quantum error correction, Phys. Rev. X 5, 031043 (2015).
- B. J. Brown, N. H. Nickerson, and D. E. Browne, Fault-tolerant error correction with the gauge color code, Nat. Commun. 7, 12302 (2016).
- E. T. Campbell, A theory of single-shot error correction for adversarial noise, Quantum Sci. Technol. 4, 025006 (2019).
- Y. Fujiwara, Ability of stabilizer quantum error correction to protect itself from its own imperfection, Phys. Rev. A 90, 062304 (2014).
- A. Ashikhmin, C. Y. Lai, and T. A. Brun, in 2014 IEEE International Symposium on Information Theory (IEEE, New York, NY, USA, 2014), pp. 546–550.
- A. Ashikhmin, C. Y. Lai, and T. A. Brun, in 2016 IEEE International Symposium on Information Theory (ISIT), Barcelona, Spain (IEEE, New York, NY, USA, 2016), pp. 2274–2278.
- N. P. Breuckmann and V. Londe, Single-shot decoding of linear rate LDPC quantum codes with high performance, IEEE Trans. Inf. Theory 68, 272 (2021).
- N. P. Breuckmann, K. Duivenvoorden, D. Michels, and B. M. Terhal, Local decoders for the 2D and 4D toric code, Quantum Inf. Comput. 17, 0181 (2017).
- W. Zeng and L. P. Pryadko, Higher-dimensional quantum hypergraph-product codes with finite rates, Phys. Rev. Lett. 122, 230501 (2019).
- W. Zeng and L. P. Pryadko, Minimal distances for certain quantum product codes and tensor products of chain complexes, Phys. Rev. A 102, 062402 (2020).
- A. O. Quintavalle, M. Vasmer, J. Roffe, and E. T. Campbell, Single-shot error correction of three-dimensional homological product codes, PRX Quantum 2, 020340 (2021).
- O. Higgott and N. P. Breuckmann, Improved single-shot decoding of higher-dimensional hypergraph-product codes, PRX Quantum 4, 020332 (2023).
- A. A. Kovalev and L. P. Pryadko, Quantum Kronecker sum-product low-density parity-check codes with finite rate, Phys. Rev. A 88, 012311 (2013).
- H.-K. Lin, X. Liu, P. K. Lim, and L. P. Pryadko, Single-shot and two-shot decoding with generalized bicycle codes, arXiv:2502.19406, unpublished.
- R. Wang and L. P. Pryadko, Distance bounds for generalized bicycle codes, Symmetry 14, 1348 (2022).
- R. Wang, H.-K. Lin, and L. P. Pryadko, in 2023 12th International Symposium on Topics in Coding (ISTC), Brest, France (IEEE, New York, NY, USA, 2023), pp. 1–5.
- H.-K. Lin and L. P. Pryadko, Quantum two-block group algebra codes, Phys. Rev. A 109, 022407 (2024).
- 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 627, 778 (2024).
- Z. Liang, K. Liu, H. Song, and Y.-A. Chen, Generalized toric codes on twisted tori for quantum error correction, PRX Quantum 6, 020357 (2025).
- N. Berthusen, D. Devulapalli, E. Schoute, A. M. Childs, M. J. Gullans, A. V. Gorshkov, and D. Gottesman, Toward a 2D local implementation of quantum low-density parity-check codes, PRX Quantum 6, 010306 (2025).
- K. Wang et al., Demonstration of low-overhead quantum error correction codes, Nat. Phys. 22, 308 (2026).
- D. Aasen, J. Haah, M. B. Hastings, and Z. Wang, Geometrically enhanced topological quantum codes, arXiv:2505.10403, unpublished.
- D. Aasen, M. B. Hastings, V. Kliuchnikov, J. M. Bello-Rivas, A. Paetznick, R. Chao, B. W. Reichardt, M. Zanner, M. P. da Silva, Z. Wang, and K. M. Svore, A topologically fault-tolerant quantum computer with four dimensional geometric codes, arXiv:2506.15130, unpublished.
- J.-P. Tillich and G. Zémor, in Proc. IEEE Int. Symp. Inf. Theory (ISIT) (2009), pp. 799–803.
- M. Borello, J. De La Cruz, and W. Willems, On checkable codes in group algebras, J. Algebra Appl. 21, 2250125 (2022).
- A. R. Calderbank and P. W. Shor, Good quantum error-correcting codes exist, Phys. Rev. A 54, 1098 (1996).
- A. M. Steane, Simple quantum error-correcting codes, Phys. Rev. A 54, 4741 (1996).
- Commuting matrices can be constructed for any pair of group algebra elements even for a non-abelian group [66]. While there is no direct generalization for arbitrary sets of non-abelian group algebra elements, less general constructions do exist. These go outside the scope of the present work.
- Such a decomposition exists according to the Fundamental Theorem of finite abelian groups.
- Otherwise, the spaces in an AMC complex can be decomposed onto a direct sum of subspaces corresponding to cosets of the subgroup in the original group ; see Sec. IV C in Ref. [28]. In the abelian case these complexes are permutation-equivalent to a complex in the subgroup .
- Note, however, that the circuit distance need not always coincide with that of the original code. As an example, while any single-ancilla measurement circuit would work for a toric code [67], rotated surface codes require a carefully designed N-Z addressing scheme for fault-tolerance [53].
- J. J. Postema and S. J. J. M. F. Kokkelmans, Existence and characterisation of bivariate bicycle codes, arXiv:2502.17052, unpublished.
- P. Panteleev and G. Kalachev, Degenerate quantum LDPC codes with good finite length performance, Quantum 5, 585 (2021).
- Y. A. Drozd and V. V. Kirichenko, Finite Dimensional Algebras (Springer-Verlag, Berlin, Heidelberg, 1994).
- P. Panteleev and G. Kalachev, Quantum LDPC codes with almost linear minimum distance, IEEE Trans. Inf. Theory 68, 213 (2022).
- Y. Fan and L. Lin, Dihedral group codes over finite fields, IEEE Trans. Inf. Theory 67, 5016 (2021).
- L. M. Bazzi and S. K. Mitter, Some randomized code constructions from group actions, IEEE Trans. Inf. Theory 52, 3210 (2006).
- I. Haviv, M. Langberg, M. Schwartz, and E. Yaakobi, in 2017 IEEE International Symposium on Information Theory (ISIT), Aachen, Germany (IEEE, New York, NY, USA, 2017), pp. 586–588.
- S. Lin and E. J. Weldon, Long BCH codes are bad, Inf. Control 11, 445 (1967).
- E. Berlekamp and J. Justesen, Some long cyclic linear binary codes are not so bad, IEEE Trans. Inf. Theory 20, 351 (1974).
- L. P. Pryadko and W. Zeng, dist-m4ri—Distance of a classical or quantum CSS code, 2024, https://github.com/QEC-pages/dist-m4ri.
- Y. Tomita and K. M. Svore, Low-distance surface codes under realistic quantum noise, Phys. Rev. A 90, 062320 (2014).
- To guarantee rank preservation after removal of a block row (which is important for the 1111 cycle), guided by Lemma B1, the polynomials were ordered so that [which gives block in Eqs. (27) and (28)].
- C. Gidney, Stim: A fast stabilizer circuit simulator, Quantum 5, 497 (2021).
- L. P. Pryadko, vecdec—Vectorized decoder and LER estimator, 2025, https://github.com/QEC-pages/vecdec.
- I. Dumer, A. A. Kovalev, and L. P. Pryadko, Distance verification for classical and quantum LDPC codes, IEEE Trans. Inf. Theory 63, 4675 (2017).
- This is unlike with the BP+OSD package [68, 69] whose performance may actually be degraded by additional detector events, see in Appendix A of Ref. [70]. In comparison, for the decoder used here, removing minority detector events increases logical error rates, e.g., from to at with the code and the “1212” circuits.
- A. Grospellier, L. Grouès, A. Krishna, and A. Leverrier, Combining hard and soft decoders for hypergraph product codes, Quantum 5, 432 (2021).
- A. A. Kovalev and L. P. Pryadko, Fault tolerance of quantum low-density parity check codes with sublinear distance scaling, Phys. Rev. A 87, 020304(R) (2013).
- I. Dumer, A. A. Kovalev, and L. P. Pryadko, Thresholds for correcting errors, erasures, and faulty syndrome measurements in degenerate quantum codes, Phys. Rev. Lett. 115, 050502 (2015).
- A. M. Stephens, Fault-tolerant thresholds for quantum error correction with the surface code, Phys. Rev. A 89, 022321 (2014).
- P. Das, A. Locharla, and C. Jones, LILLIPUT: A lightweight low-latency lookup-table based decoder for near-term quantum error, in Proceedings of 27th ACM ASPLOS (ACM, New York, NY, USA, 2022), pp. 541.
- H. Bombin, R. W. Chhajlany, M. Horodecki, and M. A. Martin-Delgado, Self-correcting quantum computers, New J. Phys. 15, 055023 (2013).
- M. B. Hastings, Decoding in hyperbolic spaces: LDPC codes with linear rate and efficient error correction, Quantum Inf. Comput. 14, 1187 (2014).
- P. Panteleev and G. Kalachev, Asymptotically good quantum and locally testable classical LDPC codes, in Proceedings of the 54th Annual ACM SIGACT Symposium on Theory of Computing (ACM, New York, NY, USA, 2022), pp. 375–388.
- A. G. Manes and J. Claes, Distance-preserving stabilizer measurements in hypergraph product codes, Quantum 9, 1618 (2025).
- J. Roffe, D. R. White, S. Burton, and E. Campbell, Decoding across the quantum low-density parity-check code landscape, Phys. Rev. Res. 2, 043423 (2020).
- J. Roffe, LDPC: Python tools for low density parity check codes, PyPi repository, 2022, https://pypi.org/project/ldpc/.
- L. A. Beni, O. Higgott, and N. Shutty, Tesseract: A search-based decoder for quantum error correction, arXiv:2503.10988, unpublished.
