Kasai code[1]
Description
Actively orthogonal CSS code whose lifts are affine permutation matrices \(\mathrm{APM}(a,b,P)\), the permutation matrices of the maps \(x \mapsto ax+b \bmod P\) with \(\gcd(a,P)=1\) [1]. Two such matrices commute exactly when a quadratic congruence modulo \(P\) in their coefficients holds [1]. The commutation table of active orthogonality is therefore a system of congruences solved by the choice of coefficients, which yields regular, high-girth stabilizer generator matrices at encoding rate at or above one half.
Given \(L\), \(J\), and an active set \(\Gamma\), the code is specified by lifts \(\mathcal{F}=\{F_i\}\) and \(\mathcal{G}=\{G_i\}\) drawn from the group of affine permutations on \(P\) letters, with \([F_i,G_j]=0\) for every \((i,j)\in\Gamma\). The stabilizer generator matrices are the first \(J\) block rows of the block-circulant parents built from \(\mathcal{F}\) and \(\mathcal{G}\), giving \(n=LP\) qubits.
Co-designed Kasai codes for reconfigurable qubit arrays additionally require every syndrome-extraction transition permutation to commute with a fixed reference affine permutation [2]. In the qubit ordering along the orbits of the reference permutation, each transition is a cyclic shift within the orbits plus a permutation between them. Each qubit-permutation step of syndrome extraction therefore compiles into a few global cyclic shifts [2]. These codes require girth at least six rather than the girth eight of the original construction. Instances include \([[1152,580,\leq 12]]\), \([[2304,1156,\leq 14]]\), and the movement-compatible \([[2304,1156,\leq 16]]\) and \([[4608,2308,\leq 22]]\) [2].
The original instance is a \((3,12)\)-regular, girth-eight \([[9216,4612,\leq 48]]\) code with \(P=768\) and rate approximately \(0.5004\) [1]. It attains a frame error rate of \(10^{-8}\) on the depolarizing channel at physical error rate \(4\%\) under BP decoding with post-processing [1].
Protection
The parameters must satisfy \(L \geq 4J\) [1]. Otherwise active orthogonality forces every block of the parent product to vanish, the latent rows become orthogonal as well, and the construction degenerates to a row-deleted fully orthogonal code [1]. Since the rank of each active matrix is at most \(JP\), the encoding rate is at least \(1-2J/L\), hence at least one half in this regime [3].
Reported distances are upper bounds obtained from latent-row combinations [1]. Girth is at most eight, since once \(J \geq 3\) and the required commutation conditions hold, the active Tanner graphs necessarily contain an eight-cycle [1].
Decoding
Belief propagation with post-processing, using a library of elementary trapping sets, flip history, and local ordered-statistics decoding [1].Cousins
- Affine-permutation-matrix LDPC (APM-LDPC) code— The blocks of the Kasai parent matrices are affine permutation matrices, the same building blocks used in APM-LDPC codes [1].
- Quasi-cyclic QLDPC (QC-QLDPC) code— Kasai codes with trivial multiplier \(a=1\) reduce to QC-QLDPC codes [1,4]. The lifts are then commuting cyclic shifts, so orthogonality holds on all rows. When a removed row is independent of the retained rows, the distance is capped by the row weight [1].
- Group-action lift with active orthogonality (GALA) code— Kasai codes whose reference affine permutation acts freely, or which admit a coprime factorization of the lift size with commuting reductions, are GALA codes [3]. The GALA framework replaces the affine permutations, whose symmetries arise incidentally, with an explicit group product in which the non-Abelian factor governs orthogonality and the Abelian factor governs symmetry.
- Pair-partition CPM code— Replacing the circulant permutation matrices by affine permutation matrices extends the pair-partition construction. A structured subfamily of that extension has the same check matrices as the active rows of Kasai codes. A separate condition on the pair partitions reproduces the complementary latent rows [1,5].
Primary Hierarchy
References
- [1]
- K. Kasai, “Breaking the Orthogonality Barrier in Quantum LDPC Codes”, Quantum 10, 2205 (2026) arXiv:2601.08824 DOI
- [2]
- C. Zhao, C. Duckering, A. Gu, N. Maskara, and H. Zhou, “Towards Ultra-High-Rate Quantum Error Correction with Reconfigurable Atom Arrays”, (2026) arXiv:2604.16209
- [3]
- 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
- [4]
- M. Hagiwara and H. Imai, “Quantum Quasi-Cyclic LDPC Codes”, 2007 IEEE International Symposium on Information Theory 806 (2007) arXiv:quant-ph/0701020 DOI
- [5]
- K. Okada and K. Kasai, “Pair-Partition Constructions for CPM-Based Quantum LDPC Codes”, (2026) arXiv:2607.14091
- [6]
- Z. Lu, W. Li, and D.-L. Deng, “Quantum error correction at ultra-low overhead”, (2026) arXiv:2608.02773
Page edit log
- Victor V. Albert (2026-09-26) — most recent
- Victor V. Albert (2026-08-25)
- Victor V. Albert (2026-08-22)
- Victor V. Albert (2026-08-17)
- Victor V. Albert (2026-08-15)
Cite as:
“Kasai code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2026. https://errorcorrectionzoo.org/c/kasai, arXiv:2606.11484