[email protected] [email protected]
New quantum codes from self-dual codes over
Abstract
We present new constructions of binary quantum codes from quaternary linear Hermitian self-dual codes. Our main ingredients for these constructions are nearly self-orthogonal cyclic or duadic codes over . An infinite family of -dimensional binary quantum codes is provided. We give minimum distance lower bounds for our quantum codes in terms of the minimum distance of their ingredient linear codes. We also present new results on the minimum distance of linear cyclic codes using their fixed subcodes. Finally, we list many new record-breaking quantum codes obtained from our constructions.
Keywords:
quantum code, duadic code, quadratic residue code, cyclic code, self-dual code, minimum distance bound
1 Introduction
Quantum error-correcting codes or simply quantum codes are applied to protect quantum information from corruption by noise (decoherence) on the quantum channel in a way that is similar to that of classical error-correcting codes. In this paper we work exclusively with binary quantum codes; throughout the paper we will mostly skip the adjective “binary” for brevity. The parameters of a binary quantum code that encodes logical qubits into physical qubits and has minimum distance are denoted by .
Our objective is to present theoretical results that permit construction of good quantum codes with (sometimes called 0-dimensional quantum codes), and use these results in numerical searches for good codes of length up to 241. Our theoretical results rely on the well known connection of classical quaternary linear codes and binary quantum codes; in this connection the 0-dimensional quantum codes correspond to Hermitian self-dual classical linear codes. We pay special attention to a certain family of linear cyclic codes known as duadic codes, which are then confirmed numerically to be good sources of 0-dimensional quantum codes. However, we also provide other constructions that are applicable to more general cyclic codes as well. To support our numerical searches for good quantum codes we also prove new theoretical results on bounds for the minimum distance of classical cyclic codes.
We survey the required background in Section 2. In Section 3 we provide constructions of quantum codes based on duadic codes. In Section 4 we give constructions of quantum codes based on more general classical codes. In Section 5 we prove new minimum distance bounds for cyclic codes using the fixed subcodes. In Section 6 we present our numerical results which include 12 new record breaking 0-dimensional quantum codes; many other record breaking codes can be derived by secondary constructions.
2 Background
An important class of quantum codes are quantum stabilizer codes. Binary stabilizer codes were introduced by Calderbank et al. [3] and Gottesman [6]. Each binary stabilizer code is a quaternary additive code (an additive subgroup of ) which is dual containing with respect to a certain trace inner product [3]. For more information about the structure of quantum codes and their algebraic constructions we refer to the recent survey [8]. In this paper, we only restrict our attention to -linear subspaces of , and the following theorem gives the connection between quaternary linear codes and quantum codes.
Theorem 2.1
[3, Theorem 2] Let be a linear code over such that , where is the Hermitian dual of . Then we can construct an binary quantum code, where is the minimum weight in . If then .
If the quantum code of Theorem 2.1 has minimum distance , then the code is called a pure quantum code.
There are several secondary constructions for quantum codes which take a quantum code and produce new quantum codes after applying standard constructions such as puncturing, lengthening, and shortening of the original code. The next theorem provides two such constructions.
Theorem 2.2
[3, Theorem 6] Suppose that an quantum code exists.
-
1.
If and the code is pure, then there exists an quantum code.
-
2.
If , then an quantum code exists.
A new secondary construction for CSS quantum codes was recently discovered by M. Grassl. In contrast to case 2 of Theorem 2.2 above, it allows one to decrease the length of a code by 2 while decreasing its distance only by 1. The details are given in [9].
Duadic codes
Duadic codes are an important class of linear cyclic codes and they are thoroughly discussed in [11, Chapter 6] and [4, Section 2.7]. We briefly recall several important properties of this class of linear codes below.
Let be a prime power and be the field of elements. Throughout the rest of this section, is a positive integer such that .
A linear code is called cyclic if for every , the vector obtained by a cyclic shift of the coordinates of is also in . It is well known that there is a one-to-one correspondence between cyclic codes of length over and ideals of the ring , for example see [11, Section 4.2]. Under this correspondence, each cyclic code can be uniquely represented by a monic polynomial , where is the minimal degree generator of the corresponding ideal. The polynomial is called the generator polynomial of such cyclic code. Let be a fixed primitive -th root of unity in , where is the smallest positive integer such that . Alternatively, we can represent the above cyclic code by its unique defining set
Remark. In the numerical examples of cyclic codes throughout this paper, the -root of unity is fixed as follows. Let be the primitive element in chosen by Magma [2], then set .
For each , the set , where is the smallest positive integer such that is called a -cyclotomic coset modulo . The -cyclotomic cosets partition and each defining set of a linear cyclic code is a union of cyclotomic cosets.
Lemma 1
Let be a positive odd integer and be a length linear cyclic code over with the defining set . Then has defining set . Moreover, if and only if .
For any integer such that , the function defined on by is called a multiplier. Clearly a multiplier is a permutation of .
Definition 1
[4, Section 2.7] Let and be unions of -cyclotomic cosets modulo such that
-
1.
-
2.
and ,
-
3.
there is a multiplier such that and .
Then the pair is called a splitting of given by over .
A vector is called even-like provided that and it is called odd-like otherwise. A linear code is called even-like if it has only even-like codewords; a linear code is called odd-like if it is not even-like. In the binary case an even-like code has only even weights.
Binary duadic codes were first introduced by Leon et al. [14], and later they were generalized to larger fields by Pless [16, 17].
Definition 2 (Duadic codes)
A comprehensive list of important properties of duadic codes is provided below.
Theorem 2.3
[11, Theorem 6.1.3] Let and be pairs of even-like and odd-like duadic codes of length over , respectively, such that and . Then
-
1.
and (respectively and ) are permutation equivalent codes.
-
2.
and is the cyclic code generated by .
-
3.
and , where is the subspace of spanned by the all-ones vector.
-
4.
and .
-
5.
is the subcode of containing all even-like vectors. The same holds for as the subcode of .
-
6.
and .
-
7.
If is Hermitian self-orthogonal, then and .
Now we briefly mention the class of quadratic residue codes which are special cases of duadic codes. Let be an odd prime number. Let be the set of non-zero squares (quadratic residues) modulo and be the set of nonsquares (quadratic nonresidues) modulo . The sets and satisfy the following properties:
-
1.
.
-
2.
and for any . Also, and for any .
If then each -cyclotomic coset modulo different from either is a subset of or it is a subset of . Thus and give a splitting of given by for any . The duadic codes corresponding to such splitting are called quadratic residue codes, abbreviated QR codes, of length over .
Self-orthogonal duadic codes and QR codes over with respect to the Hermitian inner products are discussed below.
Theorem 2.4
[11, Theorem 6.4.4] Let be a linear cyclic code over with parameters . Then is Hermitian self-orthogonal if and only if is an even-like duadic code with the multiplier .
Theorem 2.5
[11, Section 6.6.1] Let be an odd prime. The even-like QR codes of length over are Hermitian self-orthogonal if and only if or .
Let be an odd-like duadic code with the even-like subcode . The minimum odd-like weight of is defined by
Several minimum distance conditions for duadic and QR codes are provided below. Let denote the minimum distance of .
Theorem 2.6
[11, Theorems 6.5.2, 6.6.6, and 6.6.22] Let be an odd-like duadic code of length over . Let be the minimum odd-like weight of . Then
-
1.
.
-
2.
If the splitting is given by , then .
-
3.
Furthermore, if is a prime number and is a QR code, then
-
a.
.
-
b.
If or and , then .
-
a.
An extended version of this result is provided in [11, Theorems 6.5.2, 6.6.22]. In general, although the square root bound is a nice theoretical result, our computations given in Table 1 show that it does not provide a tight bound for the minimum distance.
We conclude this section with some useful information regarding when a splitting over is given by , or in other words when a duadic code over is Hermitian self-orthogonal by Theorem 2.4.
Theorem 2.7
[11, Theorems 6.4.9 and 6.4.10] Let be an odd prime number.
-
1.
If or , then every splitting of over is given by .
-
2.
If , then there is no splitting of given by over .
-
3.
If , then may or may not give a splitting of over .
Moreover, if and give the same splitting of over , then . In particular, if , then and give the same splitting of over .
3 A new class of good binary quantum codes
A -dimensional quantum code with length has parameters . Such a quantum code represents a single quantum state capable of correcting any errors. In practice, -dimensional quantum codes can be useful for example in testing whether certain storage locations for qubits are decohering faster than they should [3]. Moreover, higher-dimensional quantum codes can be constructed by applying Theorem 2.2 part 1 to a -dimensional quantum code.
In this section, we provide a new infinite family of -dimensional quantum codes using duadic codes over . Our construction targets nearly self-orthogonal duadic codes and also bounds the minimum distance of the constructed quantum code using minimum distances of an odd-like and an even-like duadic code. Throughout this section, always is a positive odd integer. For any integer such that , we denote the multiplicative order of modulo by .
Constructions of -dimensional quantum codes can be found in the literature. One such construction is provided below which is obtained by applying the CSS construction to binary duadic codes.
Theorem 3.1
[1, Theorems 4 and 10] Let be a positive odd integer. Then there exists a quantum code with parameters , where . If is odd, then .
Moreover, Guenda in [10] proved that the distance bound in Theorem 3.1 is still valid when is odd. She also found the following new family of quantum codes when is even.
Theorem 3.2
[10, Theorem 16] Let be a prime power power, , and be even. Then there exists an quantum code with .
For let denote their Hermitian inner product. Further let . One can easily see that . The next theorem gives some useful information about the weights in certain even-like and odd-like quaternary duadic codes.
Lemma 2
Let be a positive odd integer and be an odd-like duadic code of length with the multiplier over . Let be the Hermitian dual of the code . Then all codewords in have even weights and all codewords in have odd weights.
Proof
Since is Hermitian self-orthogonal, for any , we have . This proves the first part.
Let be the all-ones vector of length and be the subspace spanned by over . By Theorem 2.3 part 6, . Let be an arbitrary element of , where and . Then
Hence has an odd weight.
We recall the following construction of quantum codes from linear codes which is called the nearly self-orthogonal construction of quantum codes [15]. This construction extends a linear code, which is not necessarily Hermitian dual containing, to a Hermitian dual containing linear code of a larger length.
Theorem 3.3
[15] Let be an linear code over and . Then there exists a quantum code with parameters , where
It will be useful to introduce a name and provide a meaning for the parameter occurring in Theorem 3.3. We define the near self-orthogonality of a linear code with respect to the Hermitian inner product by . This non-negative integer is if and only if is self-orthogonal, and in general it measures by how much misses the self-orthogonality condition. Thus the meaning of the parameter in Theorem 3.3 is the near self-orthogonality of the code , which equivalently measures by how much misses the dual-containment condition required in Theorem 2.1.
Next, we classify all the odd-like duadic codes having the near self-orthogonality with respect to the Hermitian inner product.
Theorem 3.4
Let be an odd-like duadic code. Then has the near self-orthogonality parameter if and only if has multiplier .
Proof
First suppose that is a multiplier of . Thus there exists a splitting of given by in the form such that is the defining set of . The code has the defining set . Hence is the even-like duadic subcode of and
Conversely let be a splitting of given by and be an odd-like duadic code with the defining set and assume that . Then
(1) |
Now if , then for some . Thus implies that which is a contradiction. Therefore, and is a multiplier of .
Next we construct a new family of -dimensional quantum codes. In fact the quantum codes that we are constructing in this section are extended odd-like duadic codes. Later, in Section 4, we provide a generalization of our construction to any linear codes over . In spite of the known theoretical results on duadic codes and their extended codes, they are not computationally discussed much in the literature. For instance, in [11], the parameters of length duadic codes over are only stated for . Hence we take advantage of this opportunity and compute the parameters of extended duadic codes for much larger lengths (). Now, we state our main result of this section.
Theorem 3.5
Let be a positive odd integer and be an odd-like duadic code of length with the multiplier over . Then there exists a binary quantum code with parameters , where
-
1.
, where is the even-like subcode of .
-
2.
is even.
-
3.
If is odd, then . Moreover, if also is a multiplier for , then .
Proof
Let be a splitting of given by over and and be the odd-like and even-like duadic code with the defining sets and , respectively. By Theorem 3.4, the code has the near self-orthogonality .
The code has parameters . Now applying the quantum construction given in Theorem 3.3 to results in an Hermitian self-dual linear code which is also a quantum code with parameters , where . The facts that is linear and Hermitian self-dual imply that all weights in are even, as was shown in the proof of Lemma 2.
Note that Lemma 2 implies that if is odd, then and . Thus satisfies the square root bound given in Theorem 2.6. The facts that and show that .
Finally, if the same splitting is given by and is odd, then by Theorem 2.6, . Now combining with the previous inequality gives the result.
The lower bound that we provided in case 1 of Theorem 3.5 appears to be very good and almost all of our computational results rely on this lower bound.
Restricting the code lengths to prime numbers in the form or leads to an infinite family of -dimensional quantum codes of length .
Corollary 1
Let be a prime number such that or . Then there exists a quantum code with an even minimum distance and
where is an odd-like duadic code over of length with multiplier , and is the even-like subcode of . If is a QR code then . Finally, if is a QR code, , and , then .
Proof
We note that by Theorem 2.7 part 1 the only possible multiplier is . The first part of the claim follows from Theorem 3.5. If is a QR code, then Theorem 2.6 part 3a implies that . Moreover, Lemma 2 implies that is odd and is even. Thus and implies that . The last fact about the minimum distance follows from Theorem 2.6 part 3b which implies that .
For each positive odd integer , we have and if is odd, then . In the latter case, the binary and quaternary cyclotomic cosets modulo are the same. Thus the binary and quaternary duadic codes have the same defining sets. In this special case, the following result allows one to compute the minimum distance of quaternary duadic codes much faster by only using the binary duadic code with the same defining set.
Theorem 3.6
[16, Theorem 4] Let be a quaternary linear code of minimum distance which is generated by a set of binary vectors. Then the binary linear code generated by the same set of generators has the minimum distance .
Although Theorem 3.6 is stated for linear codes over , in general it holds for linear codes over any finite field extension of the binary field; see Theorem 3.8.8 of [11]. Next, we give an analogue of Theorem 3.3 to binary cyclic codes that satisfy Theorem 3.6. We denote the Euclidean dual of a binary linear code by .
Corollary 2
Let be a positive odd integer such that . If is an binary cyclic code and , then there exists a quantum code with parameters , where .
Proof
First note that since , the -cyclotomic and -cyclotomic cosets are the same modulo . Hence binary and quaternary cyclic codes of length with a fixed defining set have the same dimension over and , respectively. Let be the defining set of , and let be the linear cyclic code over with the defining set . Thus is an linear code over . The defining set of is , where the last equality follows from the fact that . Hence and have the same defining sets. A similar argument shows that (respectively ) and (respectively ) have the same defining sets. Therefore, as linear codes over and , respectively. Finally, Theorem 3.6 implies that and . Now the result follows by applying Theorem 3.3 to the code .
4 A more general family of 0-dimensional quantum codes
In this section, we generalize the result of Theorem 3.5. We provide a method of constructing Hermitian self-dual codes over , or equivalently -dimensional quantum codes. We will provide three examples of record-breaking -dimensional quantum codes obtained from nearly self-orthogonal linear codes over with .
Theorem 4.1
Let be an linear code over such that . Then there exists a quantum code with parameters , where is even and .
Proof
Note that although we only stated the result of Theorem 4.1 for quantum codes, we also obtain a Hermitian self-dual code over , where is even and .
Theorem 4.1 implies the following secondary construction of quantum codes.
Corollary 3
Let be a linear code over which is also an quantum code (in the sense of Theorem 2.1). Then there exists a quantum code with parameters , where is even and .
Proof
First note that is an linear code over and . Now applying Theorem 4.1 to the code implies the existence of a quantum code such that is even and .
Example 1
The best known quantum code with parameters is in correspondence with a Hermitian dual containing linear code over . Then Corollary 3 implies the existence of a quantum code. Moreover, since and has an even weight. Hence there exists a new quantum code with parameters . The previous best known quantum code with the same length and dimension had minimum distance .
Next, we apply Theorem 4.1 to linear cyclic codes over .
Corollary 4
Let be a positive odd integer and be a length linear cyclic code over with the defining set . If , then there exists a quantum code (respectively a Hermitian self-dual linear code over ) such that is even and .
Proof
Next, we provide two new binary quantum codes that were obtained from two linear cyclic codes with .
Example 2
Let and . Note that and therefore . Moreover, . Thus Corollary 4 implies the existence of a quantum code with parameters , where is even and . Moreover, the minimum distance computation in Magma shows that and . Hence there exists a new quantum code with parameters . We note that a quantum code with these parameters was found simultaneously by M. Grassl [9] using different methods. The previous best known binary quantum code with the same parameters had minimum distance .
Example 3
Let and . Note that and . Moreover, . Thus by Corollary 4 there exists a quantum code with parameters , where is even and . Moreover, our Magma computation shows that and . The fact that is even and implies that this quantum code has parameters which is a new quantum code. The previous best quantum code with the same parameters had minimum distance .
5 Minimum distance bounds for cyclic codes using the fixed subcodes
In general, computing the exact minimum distance for general linear codes is NP-hard [22] and very difficult for linear codes with large lengths and dimensions. In [13], the authors used the fixed subcode by the action of multipliers to find an upper bound (or even the exact value) for the minimum distance of certain linear cyclic codes. In this section, we extend the theory of fixed subcodes by the action of multipliers and determine a new minimum distance lower bound for linear cyclic codes over .
In the rest of this section, we assume that is a positive odd integer. Let be a positive integer such that . Then acts naturally as a permutation on . In particular, let be the standard basis of . Then for each , where vector indices are computed modulo . For each , we define accordingly as , where for any . We denote the matrix representation of by , that is, for each . Let be a length linear cyclic code over with the defining set . The code is also a linear cyclic code over and it has defining set .
Now we formally define the fixed subcodes by the action of multipliers.
Definition 3
Let be a length linear cyclic code over . The linear space of all vectors such that is called the fixed subcode of under the action of , and it is denoted .
The code is a subcode of and it can be easily computed as
As before, for any integer such that we denote the multiplicative order of modulo by .
The fixed subcodes of linear cyclic codes are especially important for us to bound the minimum distance of cyclic codes. First note that for each integer such that , we have which is an upper bound for . Several of our minimum distance upper bounds in Table 1 are obtained in this way. Moreover, the next proposition provides a lower bound for the minimum distance of linear cyclic codes over using the fixed subcodes.
Proposition 1
Let be a linear cyclic code with the defining set and be a positive integer such that .
-
1.
If , then .
-
2.
If , where is an odd integer, then .
Proof
Let be a minimum weight vector in . Since is cyclic, without loss of generality, we assume that is non-zero.
1. Suppose that . Then . If , then which completes the proof. Now suppose . From we get , which implies that is a non-zero element of . Since both and have the same coordinates in the -th position we have . Hence .
2. Let , where is an odd integer and . Since is odd, and is a non-zero vector. Moreover and therefore . Note also that since each has in the -th position. Thus, which implies that .
Our computations in Magma computer algebra system [2] show that many linear cyclic codes satisfying the conditions of Proposition 1 part 1 have the same minimum distance as their fixed subcode by an order 2 multiplier. In particular, for any such that , we computed the minimum distance of all non-trivial length linear cyclic codes with over satisfying the conditions of Proposition 1 part 1. Among 72417 non-trivial such linear cyclic codes, 70256 of them have the same minimum distance as their corresponding fixed subcode by the action of . The equality rate is about for all these codes. In general, determining when a linear cyclic code and its fixed subcode by have the same minimum distance appears to be an interesting and presumably a difficult question.
One application of Proposition 1 part 1 is provided below. In both of the following examples, the minimum distance of the fixed subcode was computed much faster, while the minimum distance computation for the original code required a much longer time. In particular, we found two new quantum codes after applying the minimum distance lower bound of Proposition 1. These codes are explained in detail below.
Example 4
Let and be the odd-like QR code over with the defining set . By Corollary 1 there exists a quantum code with parameters , where is even and .
Next we use the result of Proposition 1 to find a lower bound for . Note that and , and we use the inequality , where is the fixed subcode of by the action of multiplier . Our computation done in Magma [2] shows that . Hence and the fact that is even shows that has parameters . Thus is a new quantum code with a better minimum distance in comparison with the previous best known code with the same length and dimension which had minimum distance .
Example 5
Let and be the odd-like QR code of length over with the defining set . Corollary 1 implies the existence of a quantum code with parameters , where is even and .
Note that and our computations in Magma [2] show that the fixed subcode of under the action of multiplier has the minimum distance . Hence by Proposition 1 and the inequality implies that . The fact that is even shows that has parameters . Thus is a new quantum code; the previous best known quantum code had minimum distance .
Next we provide a connection between different fixed subcodes which also helps to relate the number of certain weight codewords in the original code and its fixed subcode.
Theorem 5.1
Let be a linear cyclic code of length and be a positive integer such that is prime. Let be the number of weight codewords in for any . Then the following statements hold.
-
1.
for any .
-
2.
Assume and . Then either has a weight codeword or . In particular, either or .
Proof
1. Let . First note that if then and therefore . Hence . Next since , we can find integers and such that . If , then
Thus which implies that for any .
2. If then the conclusion holds trivially. Otherwise, let be a weight vector in . Then
-
•
either for all
-
•
or are all different weight codewords of .
If the former happens for a weight codeword of , then also has a weight vector. Otherwise, we can partition all the weight codewords of into sets of size in the form . Thus .
The last part follows by choosing .
The previous result allows us to skip computing certain fixed subcodes in order to find bounds for the minimum distance of linear cyclic codes over . If the group is cyclic and , then the code for any order element is the same. Otherwise, there may exist of the same order such that .
6 Numerical results
The constructions given in Sections 3 and 4 lead to many new quantum codes with minimum distances much higher than the previously best known codes. In some cases the increase is by as much as 10. Overall, the computation is easiest when the near self-orthogonality parameter is . In fact, in this case we arrive at the extended duadic codes. However, we also get three record-breaking quantum codes when . So our construction goes beyond only the extended duadic codes.
Table 1 shows parameters of some good quantum codes. In the table, the first two columns show the length and the coset leaders (minimum elements of cyclotomic cosets contained in the defining set) of the cyclic code. The convention for the choice of the primitive -th root of unity for construction of cyclic codes was explained in a remark in Section 2. The third column records whether the original code is a QR code, duadic code, or some general cyclic code. This is indicated with QR, D, and C respectively.
In Table 1, we used the probable minimum distances provided in [11, Section 6.5] for binary duadic codes of lengths , , and . The binary and quaternary generator polynomials are the same for these three codes. The probable minimum distance for each of these three values is denoted by in the table. All the other minimum distances given in the table are the true minimum distance obtained from some combination of the minimum distance lower bound of the related construction and/or computation by the built-in minimum distance function in computer algebra system Magma [2], or a reference for the minimum distance is provided in the source column.
When the exact value of the minimum distance is not known, its lower and upper bounds are separated by a dash. Some of the minimum distance upper bounds presented in Table 1 are computed using Magma [2] functions for attacking the McEliece cryptosystem.
The “source” column in the table provides information about the result used to construct the quantum code. We label theorems, propositions, and corollaries by their first letter in this column.
Finally, the PMD column shows the minimum distance of previous best known quantum code of the same length and dimension as shown in [7]. In cases where our code listed in Table 1 has a strictly higher minimum distance than the previous best known quantum code, we list the distance of our code in boldface in the parameters column.
Length | Coset Leaders | Type | Parameters | Source | PMD |
---|---|---|---|---|---|
QR | T3.5 | 4 | |||
QR | T3.5 | 4 | |||
QR | T3.5 | 6 | |||
D | T3.5 | 8 | |||
QR | T3.5 | 8 | |||
QR | T3.5 | 12 | |||
QR | T3.5 | 12 | |||
D | T3.5 | 12 | |||
QR | T3.5 | 16 | |||
QR | T3.5 | 18 | |||
C | C4 (e=3) | 20 | |||
33, 34, 45 | |||||
QR | T3.5 | 22 | |||
QR | [11] & T3.6 | 20 | |||
D | T3.5 | 24 | |||
D | T3.5 | 18 | |||
C | C4 (e=3) | 21 | |||
19, 21, 31, 47 | |||||
D | T3.5 | 18 | |||
C | C4 (e=3) | 20 | |||
D | T3.5 | 21 | |||
QR | T3.5 | 23 | |||
D | [5] & T3.6 | 18 | |||
D | T3.5 | 19 | |||
QR | T3.5 & P1 | 19 | |||
QR | [21] & T3.6 | 20 | |||
QR | T3.5 & P1 | 21 | |||
QR | T3.5 & P1 | 23 | |||
D | T3.5 | 25 | |||
QR | [20] & T3.6 | 22 | |||
D | T3.5 | 29 | |||
QR | T3.5 & P1 | 31 | |||
QR | [20] & T3.6 | 22 | |||
D | T3.5 | 22 | |||
D | T3.5 | 23 | |||
D | T3.5 | 31 | |||
QR | [12] & T3.6 | 21 | |||
D | T3.5 | 22 | |||
D | [11] & T3.6 | 20 | |||
D | T3.5 | 20 | |||
QR | [11] & T3.6 | 20 | |||
D | T3.5 | 20 | |||
It should be noted that we can apply the secondary construction given in Theorem 2.2 part 2 to the codes listed in Table 1 and produce many more record-breaking codes. For instance:
-
•
the quantum code generates new quantum codes with parameters for each .
-
•
the quantum code generates new quantum codes with parameters for each .
The codes obtained from secondary constructions are not listed in Table 1.
Acknowledgement
The authors would like to thank Markus Grassl for many interesting discussions and for sharing the recent preprint [9]. This work was supported by the Natural Sciences and Engineering Research Council of Canada (NSERC, Project No. RGPIN-2015-06250 and RGPIN-2022-04526),
References
- [1] S. A. Aly, A. Klappenecker, and P. K. Sarvepalli. Remarkable degenerate quantum stabilizer codes derived from duadic codes. In 2006 IEEE International Symposium on Information Theory, pages 1105–1108, 2006.
- [2] W. Bosma, J. Cannon, and C. Playoust. The Magma algebra system I: The user language. Journal of Symbolic Computation, 24(3-4):235–265, 1997.
- [3] A. R. Calderbank, E. M. Rains, P. Shor, and N. J. Sloane. Quantum error correction via codes over GF(4). IEEE Transactions on Information Theory, 44(4):1369–1387, 1998.
- [4] C. Ding. Cyclic codes over finite fields. In W. C. Huffman, J.-L. Kim, and P. Solé, editors, Concise encyclopedia of coding theory, chapter 2. Chapman and Hall/CRC, 2021.
- [5] P. Gaborit, C.-S. Nedeloaia, and A. Wassermann. On the weight enumerators of duadic and quadratic residue codes. IEEE Trans. Inform. Theory, 51(1):402–407, 2005.
- [6] D. Gottesman. Class of quantum error-correcting codes saturating the quantum Hamming bound. Physical Review A, 54(3):1862, 1996.
- [7] M. Grassl. Code Tables: Bounds on the parameters of various types of codes. http://www.codetables.de/.
- [8] M. Grassl. Algebraic quantum codes: Linking quantum mechanics and discrete mathematics. Int. J. Comput. Math. Comput. Syst. Theory, 6(4):243–259, 2021.
- [9] M. Grassl. New quantum codes from CSS code. arXiv:2208.05353, 2022.
- [10] K. Guenda. Quantum duadic and affine-invariant codes. International Journal of Quantum Information, 7(01):373–384, 2009.
- [11] W. C. Huffman and V. Pless. Fundamentals of error-correcting codes. Cambridge University Press, 2010.
- [12] A. Joundan, S. Nouh, and A. Namir. New efficient techniques to catch lowest weights in large quadratic residue codes. In Proc. of the 5th International Conference on Advances in Computing, Electronics and Communication, 2017.
- [13] I. A. Joundan, S. Nouh, M. Azouazi, and A. Namir. A new efficient way based on special stabilizer multiplier permutations to attack the hardness of the minimum weight search problem for large BCH codes. International Journal of Electrical and Computer Engineering, 9(2):1232, 2019.
- [14] J. Leon, J. Masley, and V. Pless. Duadic codes. IEEE Transactions on Information Theory, 30(5):709–714, 1984.
- [15] P. Lisoněk and V. Singh. Quantum codes from nearly self-orthogonal quaternary linear codes. Designs, Codes and Cryptography, 73(2):417–424, 2014.
- [16] V. Pless. Q-codes. Journal of Combinatorial Theory, Series A, 43(2):258–276, 1986.
- [17] V. Pless. Duadic codes and generalizations. In Eurocode ’92, pages 3–15. Springer, 1993.
- [18] V. Pless, J. M. Masley, and J. S. Leon. On weights in duadic codes. Journal of Combinatorial Theory, Series A, 44(1):6–21, 1987.
- [19] M. Smid. Duadic codes. IEEE Transactions on Information Theory, 33(3):432–433, 1987.
- [20] W. K. Su, P. Y. Shih, T. C. Lin, and T. K. Truong. On the minimum weights of binary extended quadratic residue codes. In 2009 11th International Conference on Advanced Communication Technology, volume 03, pages 1912–1913, 2009.
- [21] T. K. Truong, C. Lee, Y. Chang, and W. K. Su. A new scheme to determine the weight distributions of binary extended quadratic residue codes. IEEE Transactions on Communications, 57(5):1221–1224, 2009.
- [22] A. Vardy. The intractability of computing the minimum distance of a code. IEEE Transactions on Information Theory, 43(6):1757–1766, 1997.