[Jump to code hierarchy]

Prime-qudit RS code[1]

Alternative Names: Prime-qudit polynomial code (QPyC).

Description

Prime-qudit CSS code constructed using two RS codes.

A construction [2] yields an \([[n,k,d]]_{p>n}\) prime-qudit CSS code with \(d=\min(n-g,g+2-k)\) that is constructed using two RS codes over \(\mathbb{F}_p=\mathbb{Z}_p\). Let \(\{\alpha_1,\cdots,\alpha_n\}\) be \(n\) distinct nonzero elements of \(\mathbb{Z}_p\), and let \(g\) be a number satisfying \(0\leq k \leq g < n\). Then, define degree-\(g\) polynomials \begin{align} f_{\mu\cup c}\left(x\right)=\mu_{0}+\mu_{1}x+\cdots+\mu_{k-1}x^{k-1}+c_{k}x^{k}+\cdots+c_{g}x^{g}\,, \tag*{(1)}\end{align} where the first \(k\) coefficients are indexed by the coefficient vector \(\mu\in\mathbb{Z}_p^{ k}\), and the remaining coefficients are indexed by the vector \(c\in\mathbb{Z}_p^{ (g+1-k)}\). Logical states, labeled by \(\mu\), are superpositions of canonical basis states whose \(i\)th entry is \(f_{\mu\cup c}\) evaluated at \(\alpha_i\), summed over all possible vectors \(c\), \begin{align} |\overline{\mu}\rangle=\sum_{c\in\mathbb{Z}_{p}^{(g+1-k)}}|f_{\mu\cup c}(\alpha_{1}),f_{\mu\cup c}(\alpha_{2}),\cdots,f_{\mu\cup c}(\alpha_{n})\rangle. \tag*{(2)}\end{align}

Logical states can instead be labeled by the \(k\) highest-degree coefficients, with the superposition running over the \(g+1-k\) lowest-degree ones. Inverting the evaluation points and applying single-qudit multiplication gates maps the code above onto a code of this form with the same parameters. This second form also allows zero as an evaluation point, so that \(p\geq n\). The case \(n=p\), for which the evaluation points exhaust \(\mathbb{Z}_p\), is constructed from extended GRS codes.

A related qubit construction [3] expands a \([N,K,\delta]_{2^k}\) RS code with \(N=2^k-1\), \(K=N-\delta+1\), and \(\delta>N/2+1\) in a self-dual basis of \(\mathbb{F}_{2^k}\) over \(\mathbb{F}_2\). This yields an \([[kN,k(N-2K),d\geq K+1]]\) qubit code. These qubit codes are binarizations of Galois-qudit RS codes rather than members of this family.

Magic

Triorthogonal \(p\)-dimensional prime-qudit RS codes achieve a magic-state yield parameter \(\gamma = O(1/\log p)\) [4].

Cousin

Primary Hierarchy

Parents
Prime-qudit RS codes are the prime-qudit RM codes with \(m=1\) whose two GRM codes are punctured to the same \(n\) evaluation points. For \(m=1\), GRM codes are extended RS codes [5]. Every prime-qudit RS code takes this form when its logical states are labeled by the highest-degree coefficients, possibly after inverting the evaluation points and applying single-qudit multiplication gates.
Galois-qudit RS codes for prime-dimensional qudits are prime-qudit RS codes.
Prime-qudit RS code
Children
The \([[4,1,2]]_5\) ququint RM code is the prime-qudit RS code with \(n=4\), \(k=1\), \(g=1\), and evaluation points \(\{1,2,3,4\}\). Its codewords are superpositions of the evaluations of the degree-one polynomials \(j+ax\), where \(j\) is the logical coefficient [6].
The three-qutrit code is the smallest member of a family of \([[2m-1,1,m]]_{p}\) prime-qudit quantum RS codes for \(p=3\) and \(m=2\) [7].

References

[1]
D. Aharonov and M. Ben-Or, “Fault-Tolerant Quantum Computation With Constant Error Rate”, (1999) arXiv:quant-ph/9906129
[2]
D. Gottesman, Surviving as a Quantum Computer in a Classical World (2024) URL
[3]
M. Grassl, W. Geiselmann, and T. Beth, “Quantum Reed—Solomon Codes”, Lecture Notes in Computer Science 231 (1999) arXiv:quant-ph/9910059 DOI
[4]
A. Krishna and J.-P. Tillich, “Towards Low Overhead Magic State Distillation”, Physical Review Letters 123, (2019) arXiv:1811.08461 DOI
[5]
P. K. Sarvepalli and A. Klappenecker, “Nonbinary Quantum Reed-Muller Codes”, (2005) arXiv:quant-ph/0502001
[6]
E. T. Campbell, H. Anwar, and D. E. Browne, “Magic-State Distillation in All Prime Dimensions Using Quantum Reed-Muller Codes”, Physical Review X 2, (2012) arXiv:1205.3104 DOI
[7]
R. Cleve, D. Gottesman, and H.-K. Lo, “How to Share a Quantum Secret”, Physical Review Letters 83, 648 (1999) arXiv:quant-ph/9901025 DOI
Page edit log

Your contribution is welcome!

on github.com (edit & pull request)

— see instructions

Zoo Code ID: polynomial

Cite as:
“Prime-qudit RS code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2026. https://errorcorrectionzoo.org/c/polynomial, arXiv:2606.11484
BibTeX:
@incollection{eczoo_polynomial,
title={Prime-qudit RS code},
booktitle={The Error Correction Zoo},
year={2026},
editor={Albert, Victor V. and Faist, Philippe},
eprint={2606.11484},
doi={10.48550/arXiv.2606.11484},
url={https://errorcorrectionzoo.org/c/polynomial}
}
Share via:
Twitter | Mastodon |  | E-mail
Permanent link:
https://errorcorrectionzoo.org/c/polynomial

Cite as:

“Prime-qudit RS code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2026. https://errorcorrectionzoo.org/c/polynomial, arXiv:2606.11484

Github: https://github.com/errorcorrectionzoo/eczoo_data/edit/main/codes/quantum/qudits/stabilizer/ag/polynomial.yml.