Description
An \(((n,K,d))_q\) modular-qudit code whose logical subspace is the joint eigenspace of commuting qudit Pauli operators forming the code’s stabilizer group \(\mathsf{S}\) [1; Sec. 3.6]. Traditionally, the logical subspace is the joint \(+1\) eigenspace, and the stabilizer group does not contain \(e^{i \phi} I\) for any \(\phi \neq 0\). The distance \(d\) is the minimum weight of a qudit Pauli string that implements a nontrivial logical operation in the code.
A modular-qudit stabilizer code encoding an integer number of qudits (\(K=q^k\)) is denoted as \([[n,k]]_{\mathbb{Z}_q}\) or \([[n,k,d]]_{\mathbb{Z}_q}\). For composite \(q\), such codes need not encode an integer number of qudits, with \(K=q^n/|\mathsf{S}|\) [3][1; Sec. 3.6]. This is because \(|{\mathsf{S}}|\) need not be a power of \(q\), as group generators may have different orders. As a result, \([[n,k,d]]\) notation is often used with non-integer \(k=\log_q K\), and the code dimension can be inferred from the prime decomposition of \(q\) [4]. Prime-qudit stabilizer codes, where \(q=p\) for some prime \(p\), do not suffer from this issue and encode \(k\) logical qudits, with \(K=p^k\).
Modular symplectic representation: The single modular-qudit Pauli string \(X_{a} Z_{b}\) for \(a,b\in \mathbb{Z}_q\) is converted to the vector \((a|b)\in \mathbb{Z}_q^2\). The multi modular-qudit version follows naturally.
Each code can be represented by a check matrix (a.k.a. stabilizer generator matrix) \(H=(A|B)\), where each row \((a|b)\) is the modular symplectic representation of a stabilizer generator. The check matrix can be brought into standard form via Gaussian elimination [3].
Modular-qudit stabilizer states can be expressed in terms of linear and quadratic functions over \(\mathbb{Z}_q^n\) [5]. They correspond to the set of states with positive Wigner functions [6,7] (see [8; Thm. 8.4] for a robust version of Hudson’s theorem for odd prime-dimensional qudits). Stabilizer states saturate various uncertainty relations [9]. General modular-qudit stabilizer codes can equivalently [10] be defined using graphs, yielding an analytical form for the codewords [11].
There is a quantum GV bound for modular-qudit stabilizer codes [12].
Protection
Detects errors on up to \(d-1\) qudits, and corrects erasure errors on up to \(d-1\) qudits. More generally, define the normalizer \(\mathsf{N(S)}\) of \(\mathsf{S}\) to be the set of all Pauli operators that commute with all \(S\in\mathsf{S}\). A stabilizer code can correct a Pauli error set \({\mathcal{E}}\) if and only if \(E^\dagger F \notin \mathsf{N(S)}\setminus \mathsf{S}\) for all \(E,F \in {\mathcal{E}}\).Magic
The magic-state yield parameter \(\gamma = \log_d(n/k)\) quantifies the overhead cost of magic-state distillation per the original protocol [13,14].Encoding
Encoder circuits for prime-qudit stabilizer codes [15].Transversal Gates
All qudit stabilizer codes realize modular qudit Pauli transformations transversally.Gates
Gates in the qudit Clifford hierarchy can be done using qudit gate teleportation, in which a gate can be obtained from a particular qudit magic state. Magic states that are eigenstates of qudit Clifford operators have been classified for prime qudit dimension 3 and 5 [16].Decoding
Trellis decoder for prime-dimensional qudits, which builds a compact representation of the algebraic structure of the normalizer \(\mathsf{N(S)}\) [17].Notes
Distance upper bounds for Galois-qudit stabilizer codes for various \(n\) and \(k\), based on algorithms developed in Refs. [18,19] and maintained by M. Grassl at this website, hold for general modular-qudit codes because they are based on linear programming.A standardized definition of the qudit stabilizer group is developed in [3].The number of modular-qudit stabilizer codes was determined in Refs. [6,20].Cousins
- Modular-qudit CWS code— Modular-qudit CWS codes whose underlying classical code is a linear \(q\)-ary code over \(\mathbb{Z}_q\) are modular-qudit stabilizer codes containing a cluster-state codeword; see [21; Corr. 4-5], which defines CWS codes as admitting an underlying stabilizer state that is not a necessarily a cluster state.
- Linear code over \(\mathbb{Z}_q\)— Modular-qudit stabilizer codes are the closest quantum analogues of additive codes over \(\mathbb{Z}_q\) because addition in the ring corresponds to multiplication of stabilizers in the quantum case.
- \(t\)-design— Stabilizer states on \(n\) prime-dimensional qudits form 2-designs on complex projective spaces \(\mathbb{C}P^{p^n}\) [22], while the prime-qudit Clifford group is a unitary 2-design on \(U(p^n)\) [23].
- Unitary \(t\)-design— Stabilizer states on \(n\) prime-dimensional qudits form 2-designs on complex projective spaces \(\mathbb{C}P^{p^n}\) [22], while the prime-qudit Clifford group is a unitary 2-design on \(U(p^n)\) [23].
- Complex projective space code— Stabilizer states on \(n\) prime-dimensional qudits form 2-designs on complex projective spaces \(\mathbb{C}P^{p^n}\) [22], while the prime-qudit Clifford group is a unitary 2-design on \(U(p^n)\) [23].
- Barnes-Wall (BW) lattice— Modular-qudit stabilizer states can be mapped into the first lattice shell of a BW lattice over a cyclotomic field, while the modular-qudit Clifford group is related to the symmetry group of the lattice [24].
- Rotor stabilizer code— By combining the paper’s bounded-phase-space and integer-local-dimension constructions, prime-qudit stabilizer codes can be algebraically imported into rotor-code settings [25; Sec. 3.2].
- Analog stabilizer code— Prime-qudit stabilizer codes can be transformed into analog stabilizer codes on the same number of modes and logical modes, with distance at least as large as that of the original code [25; Thm. 12].
- Majorana stabilizer code— Majorana stabilizer codes can be extended to modular qudits, yielding parafermion stabilizer codes [26].
- Subsystem modular-qudit stabilizer code— Subsystem modular-qudit stabilizer codes reduce to modular-qudit stabilizer codes when there are no gauge qudits.
- Galois-qudit stabilizer code— Recalling that \(q=p^m\), Galois-qudit stabilizer codes can also be treated as prime-qudit stabilizer codes on \(mn\) qudits, giving \(k=nm-r\) [27]. The case \(m=1\) reduces to conventional prime-qudit stabilizer codes on \(n\) qudits. A modular-qudit stabilizer code with composite dimension \(q\) contains a subcode that is isomorphic to a \(p\)-dimensional prime-qudit stabilizer code for every prime factor \(p\) of \(q\), and the distance of the full stabilizer code is bounded by the distance of this subcode [28].
Primary Hierarchy
References
- [1]
- D. Gottesman, “Stabilizer Codes and Quantum Error Correction”, (1997) arXiv:quant-ph/9705052
- [2]
- S. Nadella and A. Klappenecker, “Stabilizer codes over Frobenius rings”, 2012 IEEE International Symposium on Information Theory Proceedings 165 (2012) DOI
- [3]
- V. Gheorghiu, “Standard form of qudit stabilizer groups”, Physics Letters A 378, 505 (2014) arXiv:1101.1519 DOI
- [4]
- L. G. Gunderman, “Beyond Integral-Domain Stabilizer Codes”, (2025) arXiv:2501.04888
- [5]
- E. Hostens, J. Dehaene, and B. De Moor, “Stabilizer states and Clifford operations for systems of arbitrary dimensions and modular arithmetic”, Physical Review A 71, (2005) arXiv:quant-ph/0408190 DOI
- [6]
- D. Gross, “Hudson’s theorem for finite-dimensional quantum systems”, Journal of Mathematical Physics 47, (2006) arXiv:quant-ph/0602001 DOI
- [7]
- D. Gross, “Non-negative Wigner functions in prime dimensions”, Applied Physics B 86, 367 (2006) arXiv:quant-ph/0702004 DOI
- [8]
- D. Gross, S. Nezami, and M. Walter, “Schur–Weyl Duality for the Clifford Group with Applications: Property Testing, a Robust Hudson Theorem, and de Finetti Representations”, Communications in Mathematical Physics 385, 1325 (2021) arXiv:1712.08628 DOI
- [9]
- K. Bu, “Extremality of stabilizer states”, (2024) arXiv:2403.13632
- [10]
- D. Schlingemann, “Stabilizer codes can be realized as graph codes”, (2001) arXiv:quant-ph/0111080
- [11]
- D. Schlingemann and R. F. Werner, “Quantum error-correcting codes associated with graphs”, Physical Review A 65, (2001) arXiv:quant-ph/0012111 DOI
- [12]
- N. Tang, Z. Li, L. Xing, and M. Zhang, “The Gilbert-Varshamov Bound for Stabilizer Codes Over <inline-formula> <tex-math notation=”LaTeX”>\(\mathbb{Z}_m\) </tex-math> </inline-formula>”, IEEE Access 6, 45699 (2018) DOI
- [13]
- S. Bravyi and A. Kitaev, “Universal quantum computation with ideal Clifford gates and noisy ancillas”, Physical Review A 71, (2005) arXiv:quant-ph/0403025 DOI
- [14]
- S. Bravyi and J. Haah, “Magic-state distillation with low overhead”, Physical Review A 86, (2012) arXiv:1209.2426 DOI
- [15]
- A. Sodhani and K. K. Parhi, “Encoder Circuit Optimization for Non-Binary Quantum Error Correction Codes in Prime Dimensions: An Algorithmic Framework”, (2025) arXiv:2509.25587
- [16]
- A. Jain and S. Prakash, “Qutrit and ququint magic states”, Physical Review A 102, (2020) arXiv:2003.07164 DOI
- [17]
- E. Sabo, A. B. Aloshious, and K. R. Brown, “Trellis Decoding For Qudit Stabilizer Codes And Its Application To Qubit Topological Codes”, (2022) arXiv:2106.08251
- [18]
- M. Grassl, “Searching for linear codes with large minimum distance”, Algorithms and Computation in Mathematics 287 DOI
- [19]
- M. Frederic Ezerman, M. Grassl, S. Ling, F. Özbudak, and B. Özkaya, “Characterization of Nearly Self-Orthogonal Quasi-Twisted Codes and Related Quantum Codes”, IEEE Transactions on Information Theory 71, 499 (2025) arXiv:2405.15057 DOI
- [20]
- T. Singal, C. Chiang, E. Hsu, E. Kim, H.-S. Goan, and M.-H. Hsieh, “Counting stabiliser codes for arbitrary dimension”, Quantum 7, 1048 (2023) arXiv:2209.01449 DOI
- [21]
- D. F. G. Santiago and G. S. S. Otoni, “A new approach to codeword stabilized quantum codes using the algebraic structure of modules”, (2015) arXiv:1505.00283
- [22]
- R. Kueng and D. Gross, “Qubit stabilizer states are complex projective 3-designs”, (2015) arXiv:1510.02767
- [23]
- M. A. Graydon, J. Skanes-Norman, and J. J. Wallman, “Clifford groups are not always 2-designs”, (2021) arXiv:2108.04200
- [24]
- V. Kliuchnikov and S. Schönnenbeck, “Stabilizer operators and Barnes-Wall lattices”, (2024) arXiv:2404.17677
- [25]
- L. G. Gunderman, “Stabilizer Codes with Exotic Local-dimensions”, Quantum 8, 1249 (2024) arXiv:2303.17000 DOI
- [26]
- U. Güngördü, R. Nepal, and A. A. Kovalev, “Parafermion stabilizer codes”, Physical Review A 90, (2014) arXiv:1409.4724 DOI
- [27]
- A. Ashikhmin and E. Knill, “Nonbinary quantum stabilizer codes”, IEEE Transactions on Information Theory 47, 3065 (2001) DOI
- [28]
- M. Grassl, private communication, 2024.
- [29]
- T. Farrelly, D. K. Tuckett, and T. M. Stace, “Local tensor-network codes”, New Journal of Physics 24, 043015 (2022) arXiv:2109.11996 DOI
- [30]
- L. G. Gunderman, “Local-dimension-invariant qudit stabilizer codes”, Physical Review A 101, (2020) arXiv:1910.08122 DOI
- [31]
- A. J. Moorthy and L. G. Gunderman, “Local-dimension-invariant Calderbank-Shor-Steane Codes with an Improved Distance Promise”, (2021) arXiv:2110.11510
- [32]
- L. G. Gunderman, “Degenerate local-dimension-invariant stabilizer codes and an alternative bound for the distance preservation condition”, Physical Review A 105, (2022) arXiv:2110.15274 DOI
- [33]
- M. Grassl, A. Klappenecker, and M. Rotteler, “Graphs, quadratic forms, and quantum codes”, Proceedings IEEE International Symposium on Information Theory, 45 arXiv:quant-ph/0703112 DOI
Page edit log
- Victor V. Albert (2022-05-19) — most recent
- Victor V. Albert (2022-02-16)
- Leonid Pryadko (2022-02-16)
- Qingfeng (Kee) Wang (2022-01-07)
- Victor V. Albert (2021-11-02)
Cite as:
“Modular-qudit stabilizer code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2022. https://errorcorrectionzoo.org/c/qudit_stabilizer