Abstract
In this paper, we study the structural properties of -constacyclic codes over where for odd prime p and . We derive the generators of constacyclic and dual constacyclic codes. We have shown that Gray image of a constacyclic code of length n is a quasi constacyclic code of length . Also we have classified all possible self dual linear codes over this ring . We have given the applications by computing non-binary quantum codes over this ring .
1. Introduction
The class of constacyclic codes consists of an algebraically rich family of error-correcting codes and are the generalizations of cyclic and negacyclic codes. These codes can be easily encoded using shift registers and can be easily decoded due to their rich algebraic structure, which justify their preferred role from engineering perspective.
The study of cyclic codes over the semi-local ring , was carried by Zhu et al. [1], which was generalized to with by Cengellenmis [2]. Later on, Zhu and Wang [3], considered -constacyclic codes over with and proved that the image of a -constacyclic code of length n over under the Gray map is a distance-invariant linear cyclic code of length over . Since then, a lot of research has been done on the study of constacyclic codes over semi-local rings.
Quantum error-correcting codes have a significant role in both quantum communication as well as in quantum computation. The investigations on quantum error-correcting codes has accomplished huge growth after it has been discovered that there exist a class of codes known as quantum error-correcting codes which preserve quantum information as classical error-correcting codes preserve classical information. Quantum error-correcting codes give an efficient technique to overcome decoherence. In [4], Shor obtained the first quantum error-correcting code. After that, a technique was given by Calderbank et al. in [5] to find quantum error-correcting codes from classical error-correcting codes. Gottesman [6] studied quantum error-correcting codes that saturate the quantum Hamming bound. Currently, the research on quantum error-correcting codes has been developed quickly. Using self-orthogonal or dual containing properties of classical cyclic codes over finite field (q is a power of prime number), many new quantum error-correcting codes have been obtained (for references see [7,8,9,10,11]). Further, Ouyang shown that ‘good codes’ can be attained from MDS codes using the construction given in [12].
Quantum codes over different rings is studied by many authors (for references see [9,13,14,15,16,17,18]). In these researches, researchers have used the orthogonal properties of cyclic codes to construct quantum codes over these ring. From the last few years computation of quantum codes has been going on using constacyclic codes over finite rings. Gao et al. [19] have studied non-binary quantum codes using u-constacyclic codes over with . Quantum MDS codes have been studied [7,8,11] using constacyclic codes and BCH like constacyclic codes.
Recently, Ashraf and Mohammad [20] computed quantum codes from cyclic codes over the ring where for odd prime. In this paper we generalize their work over classes of constacyclic codes. Here we have studied the structural properties of -constacyclic codes over the ring where for odd prime p and . As an application, we have constructed the quantum codes over .
2. Preliminaries
Let be the ring such that and , here is the finite field with q elements, where for odd prime p and . It is commutative semi-local ring with four maximal ideals. This is a principal ideal non chain ring.
Let be a linear code of length n over . Then, it is a -submodule of , where elements of are called codeword and it is said to be -constacyclic code if and only if is invariant under the -constacyclic shift operator defined by which for beomes the cyclic code. By identifying each codeword to a polynomial in , a linear code is a -constacyclic code of length n over if and only if it is an ideal of the ring .
For any two elements , the inner product is defined as . If then r and s are said to be orthogonal. For a linear code of length n over , the dual code is defined by , which is also linear code of length n over . A code is called self orthogonal if and self dual if .
Any element of can be expressed as
Let and . Here and where and It is easy to see that for We can express Therefore, for any can be expressed uniquely as , where for
We define the Gray map as follows:
where
This is a linear map and can be extended component-wise in following way:
where , and for .
For any element we define the Lee weight of r as where denotes the Hamming weight of over , where the Hamming weight of any element is defined as the number of nonzero components. The Lee distance between and is defined by The Lee distance of is defined as = min .
Let be code over We denote that and For a linear code of length n over we define
Here are linear codes over for . Then and are q-ary linear codes of length n. So a linear code of length n over can be uniquely expressed as and and
A matrix is called generator matrix of if the rows of the matrix generates . If are the generator matrices of q-ary linear codes respectively, then the generator matrix of is
and the generator matrix of is
3. Gray Map and Linear Codes over the Ring
Proposition 1.
The Gray map ψ is a distance preserving -linear map from (Lee distance) to (Hamming distance).
Proof.
Let and , where . Then
Also, for any and , we have
So is -linear.
For the other part, . Therefore the Gray map is a distance preserving -linear map. □
Proposition 2.
Let be a linear code over . Then is a linear code over , where .
Proof.
By the above result, is -linear distance preserving map, therefore . As is bijection therefore also has length . Therefore, is a linear code over , where . □
Theorem 1.
If is a linear code of length n over , then . Moreover, if is self orthogonal, then is also self orthogonal.
Proof.
Let and . Then by inner product of and , we have
which implies, Also
As so . Thus, . Since , we get .
Similarly we can show the other part. □
Proposition 3.
If is a linear code of length n over , then . Moreover,
Proof.
Since is a code of length n over R, where are codes of length n over , each can be written as , where and . Now by definition of the Gray map, we have . Hence . □
Proposition 4.
Let be linear code over of length n. Then is also a linear code over of length n.
4. Properties of t-Constacyclic Codes over
Theorem 2.
If is a unit in and is a linear code of length n over , then is a -constacyclic code of length n over if and only if is α-constacyclic, is -constacyclic, is -constacyclic and is -constacyclic codes of length n over respectively.
Proof.
Suppose is a -constacyclic code of length n over and , , and where for . Let , where for . Since is a -constacyclic code of length n over , so
As,
Therefore,
Therefore,
and
Hence is -constacyclic, is -constacyclic, is -constacyclic and is -constacyclic codes of length n over respectively.
Conversely, considering the above notations let is -constacyclic, is -constacyclic, is -constacyclic and is -constacyclic codes of length n over . Therefore,
and
Now as
Therefore, is a -constacyclic code of length n over . □
Definition 1.
Let with , where for . Let be a map from to defined , where is the -constacyclic shift from to . A code of length over is called a quasi constacyclic code of index m if
Theorem 3.
Let be a -constacyclic code of length n over . Then is a quasi constacyclic code of index 4 and of length .
Proof.
Let be a -constacyclic code of length n over . Then by Theorem 2, is -constacyclic, is -constacyclic, is -constacyclic and is -constacyclic codes of length n over . Then by the above definition, is quasi constacyclic code of index 4 and of length . As by the Proposition 3, . Hence, is a quasi constacyclic code of index 4 and of length . □
Corollary 1.
Let be a -constacyclic code of length n over . Then its dual is a -constacyclic code of length n over if and only if is -constacyclic, is -constacyclic, is -constacyclic and is -constacyclic codes of length n over respectively.
Proof.
Using Proposition 4 and arguing similar like Theorem 2, we can prove this result. □
Corollary 2.
If be a -constacyclic code of length n over , then is self dual if and only if
Proof.
Proof follows from the fact that, , , and = ±1. □
Now using the values from Corollary 2, here we classify all possible types of linear codes over depending upon the values of units. Using the Theorem 2 and Corollary 2 we give the classification of codes over in Table below.
Each row of the Table 1, demonstrates the structure of codes for certain value of a unit. For example, if we take the last row of the above Table 1, then . As in this case . Then by Theorem 2, we have the following result.
Table 1.
Behaviour of and depending on .
Proposition 5.
is a -constacyclic code of length n over if and only if are negacyclic and are cyclic codes of length n over the .
Remark 1.
For each different values of from the first column of the Table 1, we can show similar type of results as in Proposition 5.
Proposition 6.
Let be a -constacyclic code of length n over . Then
- 1
- .
- 2
- and , such that
where and are the generator polynomials of and respectively.
Proof.
Let be a -constacyclic code of length n over , then by Theorem 2 is -constacyclic, is -constacyclic, is -constacyclic code and is -constacyclic codes of length n over respectively. Then we can write, , , and . Also as , we can write as,
This implies .
On the other hand, let , where and are elements of . Then there exists , , and such that , , and . Therefore, . Hence, .
As and , Therefore,
Let be a -constacyclic code of length n over and be the generator polynomial of for . Then by the above result Suppose , then it is obvious that, . As where and then, for , this implies . Therefore and , where .
Now suppose are the generator polynomials of for . Then divides , divides , divides and divides such that, , , and , for some . Then
Therefore, . Hence, . □
Corollary 3.
Let be a -constacyclic code of length n over and are the generator polynomials of for . Then
- 1
- and .
- 2
where are the reciprocal polynomials of for , such that , , , .
5. Quantum Codes from -Constacyclic Codes over
Quantum error-correcting codes (QECC) are a key ingredient to implement information processing based on quantum mechanics. For quantum systems composed of n subsystems of dimension , so-called qudits, a quantum code is a k-dimensional subspace of the Hilbert space . If the dimension of the code is , it will be denoted by , where d is the minimum distance.
The following theorem is an important construction of quantum error-correcting codes which is used to construct quantum codes and is called CSS construction:
Theorem 4
([5]). (CSS Construction) Suppose and are and linear codes over respectively such that . Also, if , then there exists a quantum error-correcting code with parameters . In particular, if , then there exists a quantum error-correcting code with parameters .
Lemma 1
([5]). If is a q-ary linear cyclic or negacyclic code with generator polynomial , then contains its dual code if and only if
where is the reciprocal polynomial of f and
Theorem 5.
Let be a -constacyclic code of length n over . Then if and only if , , and , where is the reciprocal polynomial of for and
Proof.
Let , , and . Then by Lemma 1, we have This implies that Therefore, . Hence, .
Conversely, if , then Since are the linear codes over such that , for . So . Therefore, , , and . □
Corollary 4.
Let be a -constacyclic code of length n over . Then if and only if
Theorem 6.
Let be a -constacyclic code of length n over . If , then and there exists a quantum error-correcting code with parameters , where denotes the minimum Lee weight of the code and k denotes the dimension of the code .
Proof.
Let for . Then by the Corollary 4, . Now let then there exists such that where for all . As and therefore . Hence, . Therefore, . As is a linear code over . Then by Theorem 4, there exists a quantum error-correcting code with parameters . □
6. Example
Example 1.
Let and We have
Let and . Then are the cyclic codes over having the same parameters and is a negacyclic codes over with parameters . Thus,
is a -constacyclic code of length 12 over . Since all divide for and divides , Also, is a linear quasi constacyclic code over of index 4 with parameters . Now, using Theorem 6, we get a quantum code with parameters
Example 2.
Let and We have
Let and . Then are the cyclic codes over having the same parameters and is a negacyclic codes over with parameters . Thus,
is a -constacyclic code of length 15 over . Since all divide for and divides , Also, is a linear quasi constacyclic code over of index 4 with parameters . Now, using Theorem 6, we get a quantum code with parameters
Now, we find some new quantum error correcting codes over the field using the Gray images of -constacyclic codes over the ring . First column of the following table denotes the length of cyclic codes over , are generator polynomials of codes for , parameters of the Gray images of -constacyclic codes over are represented by column four and the parameters of the corresponding quantum codes are denoted by the last column.
Comparison Compared to previously known quantum error-correcting codes, some of our quantum error-correcting codes are new, e.g., the codes and have better parameters than the known quantum codes and , respectively in [21]. Also, the codes and have better parameters than the known quantum codes and , respectively in (https://www.mathi.uni-heidelberg.de/~yves/Matritzen/QTBCH/QTBCHTab5.html).
In [22], minimum Hamming distance is restricted to , but in our case we can find the codes that have distances greater than , for example, the codes and have the minimum Hamming distances greater than 6.
7. Conclusions
In this paper, we have studied properties of constacyclic codes over the ring . We have classified all self dual linear codes over using self duality condition of the units. As an application, we have obtained non binary quantum codes from these classes of codes using self duality condition. For future work, it would be interesting to compute quantum codes from other classes of constacyclic codes given in Table 2.
Table 2.
Parameters of Quantum Codes.
Author Contributions
Funding acquisition, A.N.A.; Supervision, M.A.; Writing-original draft, G.M.; Editing, M.A. All authors have read and agreed to the published version of the manuscript.
Funding
This project was funded by the Deanship of Scientific Research (DSR) at King Abdulaziz University, Jeddah, under the grant no. (G:1422-130-1440). The authors, therefore, gratefully acknowledge DSR for technical and financial support.
Acknowledgments
The authors are thankful to the Reviewers for several useful comments and suggestions towards the improvement of this paper.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Zhu, S.; Wang, Y.; Shi, M. Some results on cyclic codes over F2 + vF2. IEEE. Trans. Inform. Theory 2010, 56, 1680–1684. [Google Scholar] [CrossRef]
- Cengellenmis, Y. On the cyclic codes over F3 + vF3. Int. J. Algebra 2010, 4, 253–259. [Google Scholar]
- Zhu, S.; Wang, L. A class of constacyclic codes over Fp + vFp and its Gray image. Discret. Math. 2011, 311, 2677–2682. [Google Scholar] [CrossRef][Green Version]
- Shor, P.W. Scheme for reducing decoherence in quantum memory. Phys. Rev. A 1995, 52, 2493–2496. [Google Scholar] [CrossRef] [PubMed]
- Calderbank, A.R.; Rains, E.M.; Shor, P.M.; Sloane, N.J.A. Quantum error-correction via codes over GF(4). IEEE Trans. Inf. Theory 1998, 44, 1369–1387. [Google Scholar] [CrossRef]
- Gottesman, D. Class of quantum error-correcting codes saturating the quantum Hamming bound. Phys. Rev. A 1996, 54, 1862–1868. [Google Scholar] [CrossRef]
- Chen, B.; Ling, S.; Zhang, Y. Application of constacyclic codes to quantum MDS codes. IEEE Trans. Inf. Theory 2015, 61, 1474–1484. [Google Scholar] [CrossRef]
- Liu, Y.; Li, R.; Lv, L.; Ma, Y. A class of constacyclic BCH codes and new quantum codes. Quantum Inf. Process 2017, 16, 66. [Google Scholar] [CrossRef]
- Kai, X.; Zhu, S. Quaternary construction of quantum codes from cyclic codes over F4 + uF4. Int. J. Quantum Inf. 2011, 9, 689–700. [Google Scholar] [CrossRef]
- Steane, A.M. Simple quantum error-correcting codes. Phys. Rev. A 1996, 54, 4741–4751. [Google Scholar] [CrossRef]
- Wang, L.; Zhu, S. New quantum MDS codes derived from constacyclic codes. Quantum Inf. Process. 2015, 14, 881–889. [Google Scholar] [CrossRef]
- Ouyang, Y. Concatenated quantum codes can attain the quantum Gilbert-Varshamov bound. IEEE Trans. Inf. Theory 2014, 60, 311–3122. [Google Scholar] [CrossRef]
- Ashraf, M.; Mohammad, G. Quantum codes from cyclic codes over F3 + vF3. Int. J. Quantum Inf. 2014, 12, 1450042. [Google Scholar] [CrossRef]
- Ashraf, M.; Mohammad, G. Construction of quantum codes from cyclic codes over Fp + vFp. Int. J. Inf. Coding Theory 2015, 3, 137–144. [Google Scholar] [CrossRef]
- Dertli, A.; Cengellenmis, Y.; Eren, S. On quantum codes obtained from cyclic codes over A2. Int. J. Quantum Inf. 2015, 13, 1550031. [Google Scholar] [CrossRef]
- Dertli, A.; Cengellenmis, Y. Some results on the linear codes over the finite ring F2 + v1F2+⋯+vrF2. Int. J. Quantum Inf. 2016, 14, 1650012. [Google Scholar] [CrossRef]
- Dertli, A.; Cengellenmis, Y.; Eren, S. Quantum Codes Over F2 + uF2 + vF2. Palest. J. Math. 2015, 4, 547–552. [Google Scholar]
- Qian, J. Quantum codes from cyclic codes over F2 + vF2. J. Inf. Comput. Sci. 2013, 10, 1715–1722. [Google Scholar] [CrossRef]
- Gao, J.; Wang, Y. u-Constacyclic codes over Fp + uFp and their applications of constructing new non-binary quantum codes. Quantum Inf. Process. 2018, 17. [Google Scholar] [CrossRef]
- Ashraf, M.; Mohammad, G. Quantum codes from cyclic codes over Fq + uFq + vFq + uvFq. Quantum Inf. Process. 2016, 15, 4089–4098. [Google Scholar] [CrossRef]
- Ashraf, M.; Mohammad, G. Quantum codes over Fp from cyclic codes over Fp[u,v]/⟨u2 − 1,v3 − v,uv − vu⟩. Cryptogr. Commun. 2018. [Google Scholar] [CrossRef]
- Grassl, M.; Rötteler, M. Quantum MDS codes over small fields. In Proceedings of the 2015 IEEE International Symposium on Information Theory (ISIT), Hong Kong, China, 14–19 June 2015; pp. 1104–1108. [Google Scholar]
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).