Description
Galois-qudit code that utilizes the notion of a lifted product in its construction. Lifted products of certain classical Tanner codes are the first (asymptotically) good QLDPC codes.
A code can be defined by \(LP(A,B)\), where \(A\) and \(B\) are a pair of matrices with elements from a group algebra. Heuristically, the code is constructed as a hypergraph product code over the group algebra, with each entry subsequently extended into a matrix.
More technically, a lifted product over a ring \(R\) is a product of two chain complexes whose chains are free modules over \(R\). An interesting case is when \(R=\mathbb{F}_q [G]\), the group-\(G\) algebra over the finite field \({\mathbb{F}}_q = \mathbb{F}_q\); in this case, the product can be called a \(G\)-lifted product. Just like its further generalization the balanced product, a lifted product code generalizes a hypergraph product code in that a reduction of symmetry is exploited to decrease the number of physical qubits required. The first version of this construction contains hypergraph-product codes in the case where one of the two input parity-check matrices is square [1].
The key operation behind the \(G\)-lifted product is the \(G\)-lift, a group-algebraic version of the lifting procedure of protograph LDPC codes. A combination of the lift and the usual hypergraph product yields lifted-product codes. The two operations commute: one can first take the usual hypergraph product of two chain complexes, and then lift the resulting product complex; equivalently, one can take the hypergraph product of the two lifted complexes.
Lifted products over non-Abelian group algebras have been studied, e.g., over the dihedral group algebra \(\mathbb{F}_q[D_{2n}]\), whose Wedderburn decomposition yields short non-Abelian quantum moderate-density parity-check codes—dubbed dihedral quantum codes—with an explicit dimension formula and distance bound [4]. Non-Abelian lifts also underlie mitten codes, whose non-commutativity removes a distance ceiling that constrains Abelian LP codes of the same base-matrix shape [5].
Protection
Code performance strongly depends on the group \(G\) used in the product [2]. For Abelian lift groups, commutativity can cause codewords of the base matrices to lift directly to logical operators, imposing construction-dependent upper bounds on the quantum distance. Non-Abelian lifts can evade such Abelian obstructions, although non-Abelianness alone does not guarantee high distance; for the one-by-two construction underlying mitten codes, it removes the Abelian bound \(d\leq 6\) [5].Gates
Transversal dimension jump, a code switching protocol between two LP codes [6].Decoding
Linear time iterative decoder [7].Cousins
- Haah cubic code (CC)— A lifted-product code constructed with coefficients in the ring \(R=\mathbb{F}_2[x,y,z]/(x^L-1,y^L-1,z^L-1)\) is a cubic code [3; Appx. B].
- Actively orthogonal CSS code— LP codes enforce the CSS orthogonality condition as an algebraic identity on all rows, whereas actively orthogonal CSS codes impose it only on the retained rows [8,9].
- Fiber-bundle code— The specific fiber-bundle QLDPC code achieving a distance scaling better than \(\sqrt{n}~\text{polylog}(n)\) can also be formulated directly as an LP code (see published version of Ref.[10]). Lifted products of a length-one with a length-\(m\) chain complex can be thought of as fiber-bundle codes [11].
- Toric code— A lifted-product code for the ring \(R=\mathbb{F}_2[x,y]/(x^L-1,y^L-1)\) is the toric code [3; Appx. B].
- Subsystem lifted-product (SLP) code— SLP codes reduce to (subspace) LP codes when there is no gauge subsystem.
- Two-block CSS code— LP codes can be constructed using non-square matrices and taking a hypergraph product over a group algebra, while two-block CSS codes are constructed directly using square matrices.
Primary Hierarchy
References
- [1]
- P. Panteleev and G. Kalachev, “Degenerate Quantum LDPC Codes With Good Finite Length Performance”, Quantum 5, 585 (2021) arXiv:1904.02703 DOI
- [2]
- P. Panteleev and G. Kalachev, “Quantum LDPC Codes With Almost Linear Minimum Distance”, IEEE Transactions on Information Theory 68, 213 (2022) arXiv:2012.04068 DOI
- [3]
- P. Panteleev and G. Kalachev, “Asymptotically Good Quantum and Locally Testable Classical LDPC Codes”, (2022) arXiv:2111.03654
- [4]
- N. Willenborg, M. Borello, A.-L. Horlemann, and H. Islam, “Dihedral Quantum Codes”, (2025) arXiv:2310.15092
- [5]
- A. Bhardwaj, M. Ma, N. Meister, R. King, D. Bluvstein, J. Preskill, M. Cain, Q. Xu, and H.-Y. Huang, “High-rate qLDPC processors”, (2026) arXiv:2607.28795
- [6]
- C. Li, J. Preskill, and Q. Xu, “Transversal dimension jump for product qLDPC codes”, (2026) arXiv:2510.07269
- [7]
- A. K. Pradhan, N. Raveendran, N. Rengaswamy, and B. Vasić, “Linear Time Iterative Decoders for Hypergraph-Product and Lifted-Product Codes”, (2025) arXiv:2504.01728
- [8]
- K. Kasai, “Breaking the Orthogonality Barrier in Quantum LDPC Codes”, (2026) arXiv:2601.08824
- [9]
- W. Yang, C. Duckering, and A. Dua, “Designer Codes from GALA: Compact, Self-Dual, and Rate-1/2 QEC on Reconfigurable Atom Arrays”, (2026) arXiv:2608.07431
- [10]
- M. B. Hastings, J. Haah, and R. O’Donnell, “Fiber bundle codes: breaking the n \({}^{\text{1/2}}\) polylog( n ) barrier for Quantum LDPC codes”, Proceedings of the 53rd Annual ACM SIGACT Symposium on Theory of Computing 1276 (2021) arXiv:2009.03921 DOI
- [11]
- N. P. Breuckmann and J. N. Eberhardt, “Balanced Product Quantum Codes”, IEEE Transactions on Information Theory 67, 6653 (2021) arXiv:2012.09271 DOI
- [12]
- Y. Tan, B. Roberts, N. Tantivasadakarn, B. Yoshida, and N. Y. Yao, “Fracton models from product codes”, Physical Review Research 7, (2025) arXiv:2312.08462 DOI
- [13]
- P. Panteleev and G. Kalachev, “Maximally Extendable Sheaf Codes”, (2024) arXiv:2403.03651
Page edit log
- Victor V. Albert (2026-08-24) — most recent
- Victor V. Albert (2026-08-17)
- Victor V. Albert (2026-08-15)
- Victor V. Albert (2026-07-18)
- Victor V. Albert (2026-06-08)
- Victor V. Albert (2022-01-17)
- Finnegan Voichick (2021-12-14)
- Pavel Panteleev (2021-11-30)
Cite as:
“Lifted-product (LP) code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2026. https://errorcorrectionzoo.org/c/lifted_product, arXiv:2606.11484