Abstract
The key objective of this paper is to study the cyclic codes over mixed alphabets on the structure of , where and are nonchain finite rings and is in for , where with is a positive integer and p is an odd prime. Moreover, with the applications, we obtain better and new quantum error-correcting (QEC) codes. For another application over the ring P, we obtain several optimal codes with the help of the Gray image of cyclic codes.
MSC:
94B05; 94B15; 94B60
1. Introduction
The most significant families of cyclic codes were first introduced and studied by Prange [1] and Sloane-Thompson [2]. These codes are extensively used because of their robust algebraic structure and simplicity of usage. In recent years, there has been a rapid expansion of research on cyclic codes over finite rings, following the notable work of Hammons et al. [3]. The literature extensively delves into the exploration of cyclic codes and their constructions across various finite rings, such as applications in constructing minimal codes in [4] and projective two-weight codes in [5]. Recently, Pereira and Mancini have given a general method to construct EAQEC codes from cyclic codes in [6]. A particular area of interest in recent years has been the study of codes over mixed alphabets. This research direction was initiated by Brouwer et al. [7] in 1998, where they began investigating linear codes over mixed alphabets. Specifically, the authors focused on describing -submodules over for mixed alphabet codes. Borges et al. [8] made significant contributions to this field by discovering -additive codes and their associated -linear codes. Notably, extensive studies have been conducted on additive codes, with significant research contributions in [9,10,11,12]. Moreover, the additive codes, additive cyclic codes, and the additive quasi-cyclic codes over different mixed alphabets have also been intensely studied, for example, -additive codes [13], -additive codes [14], -cyclic and constacyclic [15], -additive cyclic codes [16]. Borges et al. [8] explored double cyclic codes over . Recently, Gao et al. have studied hulls of double cyclic codes over , and obtained some good quantumcodes from hulls in [17]. Gao et al. [18] generalized double cyclic codes over . The triple cyclic codes over were introduced by Mostafanasab [19] and extended this double cyclic code structure. Recently, -additive cyclic codes and -cyclic codes were separately explored by Wu et al. [20], and Aydogdu-Gursoy [21], respectively. Moreover, the P and Q used in this paper are finite nonchain rings actually. As we know, there are many papers on quantum codes over finite nonchain rings [22,23,24]. Researchers primarily concentrated on investigating the structural properties of mixed alphabet codes in all of the works, including generator matrices, parity check matrices, generator polynomials, minimal generating sets, generator polynomials for dual codes, etc. In 2020, Dinh et al. [25] delivered quantum and LCD code construction over mixed alphabets. In 2022, Ashraf et al. [26] obtained quantum codes over mixed alphabets.
Motivated by the above study, in this paper, we describe cyclic codes, new quantum error-correcting (QEC) codes and several optimal codes over mixed alphabets. Firstly, we provide linear and cyclic codes over , where are the finite fields with q elements, and , where and are the nonzero elements of . Section 2 presents some basic definitions, the construction of cyclic codes over , and some important structural properties over . Section 3 describes Gray images and linear codes over P and Q. Further, we define a Gray map with the help of a matrix. In Section 4, like Section 3, we define the Gray map and linear codes over . Section 5 discusses the structural properties of cyclic codes over P, Q, and describes quantum error-correcting (QEC) codes and their construction over . Finally, in Section 6, we discuss some applications of cyclic codes over mixed alphabets and provide the conclusion of our results.
2. Preliminaries
Let m be a positive integer, p be an odd prime, and q be an odd prime power such that . Next, let be a finite field with q elements having characteristic p. Our construction depends on , where P and Q are the commutative, nonchain, semi-local ring. We begin with some key remarks and basic definitions as follows:
Remark 1.
Let R be a local ring. Then, the following conditions are equivalent:
- (i).
- R has a unique maximal left ideal.
- (ii).
- R has a unique maximal right ideal.
- (iii).
- The sum of any two nonunit elements of R is also a nonunit as well as .
- (iv).
- If x is an arbitrary element of R, then x or is unit as well as .
Remark 2.
In the case of a commutative ring, R contains a unique maximal ideal if and only if it is local.
Definition 1.
Let , the Hamming distance between two vectors and be defined to be the number of places at which they differ and be denoted by .
Definition 2.
The Hamming weight of a vector is defined to be the number of nonzero coordinates in and is denoted by .
Definition 3.
Each element of code is referred to as a codeword, and a code of length n over R is said to be linear if it is an R-submodule of
Definition 4.
A code is said to be self-orthogonal if , self-dual if , and dual containing if .
Definition 5
([27]). A code is a cyclic code of length n over R if it is linear and every cyclic shift of each codeword is also in , i.e., , whenever . The operator σ is known as cyclic shift.
By using the properties of cyclic code over the finite commutative nonchain ring, we can define cyclic code over . Clearly, the ring P can be expressed as , where , the set is a set of basis elements of P, and we denote the basis elements of P as follows: and every element of ring P is of the form , for . Orthogonal idempotents of this ring is given as follows:
and
It is straightforward to see that for , and where . By using orthogonal idempotents and , we can write the arbitrary element of the ring P as , where . Similarly, the ring Q can be expressed as , where , , the set is a set of basis elements of Q and we denote the basis elements of Q as follows and and every element of ring Q is of the form , for . Orthogonal idempotents of the ring Q are given as follows:
and
It is easy to see that and where and By using orthogonal idempotents and , we can write the arbitrary element of the ring Q as , where . Now, we define two ring homomorphisms and as
such that and
such that . For arbitrary and , we define Q-scalar multiplication on by:
such that
This multiplication is well defined and we can extend this multiplication over as
such that , where and
In view of this scalar multiplication, forms a Q-module.
Definition 6.
A nonempty subset of is a -linear code of length if is a Q-submodule of .
Let and , where . After this, we also define inner product of l and as
Here, the dual of , i.e., .
Definition 7.
A linear code is a -cyclic code of length if every cyclic shift of is also in , i.e., , where and is a cyclic shift of .
Proposition 1.
Suppose is a -cyclic code of length (). Then, the dual of is a also -cyclic code of length ().
Proof
Suppose is a -cyclic code of length , and next, let us consider that such that , and also, we take and . Then, we will show that From above described inner product, we have
Since is a -cyclic code and .
Now, we take the inner product of and , we have
where
On comparing the coefficients of both sides, we have
we obtain
Thus, This shows that is a -cyclic code of length . □
Let
and . Let f be an arbitrary element of , and then f can be identified as
This gives bijective mapping between and . Next, let us consider that and . With the help of previously defined Q-scalar multiplication, we induce the multiplication ⨀ in as where and . It is simple to demonstrate that makes an -submodule with respect to multiplication ⨀.
Proposition 2
([25]). A code is a -cyclic code of length if and only if is a -submodule of .
3. Linear Codes and Gray Images over P and Q
In this part, we study the linear codes over P and Q as well as Gray maps. We construct Gray maps with the help of matrices. Gray maps are more intuitive and give better results. We see that P is a semi-local, commutative, and nonchain ring. An element of P is of the form such that , where .
In view of Chinese Remainder Theorem, it is clear to observe that , P is a semi-local, commutative, and nonchain ring, and each has representation , where , , for We define the Gray map
by where is a fixed matrix and is the linear group of all invertible matrices over the field such that where is the transpose of and . Here, we use for the vector . With the orthogonal idempotent, we have . Every element can be uniquely expressed as , where and .
The above-described map (1) can be extended as
component-wise as , here we take and , where .We define , where denotes the Lee weight of and stands for the Hamming weight over . Let be linear code of length over P; we define
Then, is a linear code of length over , for
Proposition 3.
The Gray map is a linear, bijective and distance preserving map from to , where .
Proof.
Suppose . Then, we have
and we take
So, is an -linear map. Now, we will prove that is a bijection.
Then, we have
where for . This implies that
Then . Henceforth, is one-one. Take any ; then there exists a corresponding element such that . Therefore, is an onto function. Hence, is a bijective map.
Moreover, we have
Hence, is a distance preserving map. □
Proposition 4.
Let be a linear code of length β over P. Then
- (i).
- (ii).
- , further, is a self-orthogonal code over P if and only if each is self-orthogonal code over and is a self-dual code over P if and only if each is self-dual code over , for
Proof
1. Let and , for So Since is a bijective map, by definition of for and this implies that Hence, .
Conversely, let then for We choose for then and Hence, . Moreover, since is a bijective map, , then
2. Let for some , and . Then, is uniquely represented as . Since = { such that , for some , and }. Clearly, , so Let ; then for any So and this implies that . We have by the unique representation of , so Similarly, we can show for Thus . Moreover, is a self-orthogonal code over P if and only if . This shows that , for Hence, is self-orthogonal code over P if and only if each is self orthogonal code over . Similarly, is self-dual code over P if and only if each is self-dual code over , for □
Proposition 5.
Let be a linear code of length β over P. If is a self-orthogonal, then is self-orthogonal.
Proof.
Let . Now , where , for and . Next, let us consider that . Then, we obtain
Since , we have
Therefore,
where Also,
This implies that,
Since is a bijection, then . Hence, . Now, C is self-orthogonal if and only if . Henceforth, if and only if is self-orthogonal. □
An element of Q is of the form , for . With the help of Chinese remainder theorem, it is clear to observe that . Hence, Q is semi-local, commutative, and nonchain ring. Moreover, each has a unique representation, , where , , for We define the Gray map
by where is a fixed matrix and is the linear group of all invertible matrices over the field such that is the transpose of and and we use for the vector .
The above-described map (2) can be extended component-wise as
. We write and , where . We denote to represent the Lee weight of , where stands for the Hamming weight over . Let be a linear code of length over Q; we define
Then, is a linear code of length over , for
We come to the following conclusions for Q using similar justifications to those used in the case of P.
Proposition 6.
The Gray map is a linear and distance preserving map from to , where .
Proposition 7.
Let be a linear code of length γ over Q. Then,
- (i).
- (ii).
- ; further, is self-orthogonal if and only if is self-orthogonal, and is self-dual if and only if is self-dual, for
Proposition 8.
Let be a linear code of length γ over Q. If is a self-orthogonal, then is self-orthogonal.
4. Gray Image over
In the present section, we describe the Gray map over and its related results. In , every element can be written as , where are in , respectively. With the help of the above-described Gray maps (1) and (2), we define new Gary map over by
such that
Gray map is an -linear and we can easily extend component-wise over in the following manner:
is defined by
where and . Here, each , are in P and Q respectively, where and . In the same manner as in [20], we define the Lee weight for the element as
where represents the Hamming weight and represents the Lee weight. Lee distance between the elements is defined as
Next, we give the results on the Gray map over .
Proposition 9.
Let φ be the above described Gray map. Then
- (i).
- φ is an -linear and distance preserving map from to .
- (ii).
- If is a linear code of length over , then Gray image of is also a linear code with the parameters [] over .
Proof.
(i). We take two arbitrary elements and of such that and . Here,
and , and are in , and , respectively. Also, we have
where and We take
and also
where . Hence, is an -linear map.
For the remaining part, we will use the fact that is a linear map, so we have
Therefore, the result is follows.
(ii). This is directly by the definition of Gray map . □
In the next step, we define the quasi cyclic code and generalized quasi cyclic code as follows:
Definition 8.
Suppose such that , where for . Let ξ be the cyclic shift from to and defined as
We define another map from to such that
where such that . From here, a code is known as a quasi-cyclic code of index n if .
Definition 9.
Let such that , where such that . Now, again, let ξ be the cyclic shift from to as
and defined as
Next, we define another map as
such that
A code is called a generalized quasi-cyclic code if .
In view of the above definition, we prove the following result:
Theorem 1.
Let ξ be the cyclic shift over , and let φ and be the mappings described above. Prove that .
Proof.
Let , where each
and
for and . Now, we take
After that, we will obtain
Hence, we conclude that, . □
In view of Theorem 1, we obtain following result.
Theorem 2.
Let be a linear code of length over . Then, the Gray image of a -cyclic code of length is a generalized quasi-cyclic code with an index of 10 over .
5. Main Results
In this section, we describe the structural properties of cyclic codes over , and as well as obtain quantum error-correcting codes over .
5.1. Cyclic Codes over
Theorem 3
([28], Theorem 12.9). Let A be a cyclic code of length α of over . Then there exists a unique polynomial such that and . Moreover, the dimension of is with as a basis.
5.2. Cyclic Codes over P
Theorem 4.
Let be a linear code of length β over P. Then is a cyclic code of length β over P if and only if each is a cyclic code over , where .
Proof.
For any . We can also have,
where and also
Here, are in respectively. Next, let us consider that are cyclic code over It means that
Hence, we have
This gives
Thus, we obtain, . This implies that is a cyclic code over P.
Conversely, we consider that is a cyclic code over P. Suppose
where . Then, for any
Here, are in , respectively. Thus, . By the hypothesis, because
Then, we have
Therefore,
This shows that and are cyclic codes over . □
Corollary 1.
Let be a cyclic code of length β over P. Then, is also a cyclic code of length β over P if and only if are cyclic codes of length β over , for .
Theorem 5.
Let be a cyclic code of length β over P and be the generator polynomial of the cyclic code , where Then, and .
Proof.
Let be a cyclic code of length over P. Then, by Theorem 4,
and also
where
Therefore,
We take any
Here, and also such that
This means that . From the above discussion, we conclude that . But,
This yields that
□
Theorem 6.
Let be a cyclic code of length β over P and be the generator polynomial of the cyclic code , where Suppose there exists a unique polynomial such that and divides and also .
Proof.
In view of Theorem 5, let and be the monic generator polynomials of , respectively. Next, let us consider that . Obviously, . Now,
Also, it means that . This is clear from above discussion that . But are the monic divisor of . There are . This implies that
Therefore, . Hence, is unique by the uniqueness of . □
Corollary 2.
Let be a cyclic code of length β over P, be the generator polynomial of the cyclic code and is the reciprocal polynomials of such that for Then, and .
5.3. Cyclic Codes over Q
We arrive at the following conclusions for cyclic codes over Q using similar justifications to those used in the case of cyclic codes over P.
Theorem 7.
Let be a linear code of length γ over Q. Then is a cyclic code of length γ over Q if and only if each is a cyclic code over , where .
Corollary 3.
Let be a cyclic code of length γ over Q. Then, is also a cyclic code of length γ over Q if and only if each is a cyclic code of length γ over , for .
Theorem 8.
Let be a cyclic code of length γ over Q and be the generator polynomial of the cyclic code , where Then, and , where .
Theorem 9.
Let be a cyclic code of length γ over Q and be the generator polynomial of the cyclic code , where Suppose there exists a unique polynomial such that and divides and also .
Corollary 4.
Let be a cyclic code of length γ over Q. Suppose is the generator polynomial of the cyclic code and is the reciprocal polynomials of such that for Then, and .
5.4. Cyclic Codes over
In the present section, we discuss the generator polynomial of over . We begin with the following result:
Theorem 10.
Let be a cyclic code over . Then,
where and also , .
Proof.
In view of Theorems 3, 5 and 8, we define
where . Then, the proof is similar as in [20]. □
Definition 10
([25]). A -linear code of length is called a separable code if while considering , and as punctured code of by deleting the coordinate outside the and γ components, respectively.
Lemma 1.
Let be a -cyclic code. Then,
- (i)
- , and , .
- (ii)
- , and .
Proof.
The proof is parallel to that of Lemmas 3.2, 3.3 and 3.4 of [20]. □
Lemma 2.
Let be a -cyclic code. Then,
- (i)
- if and only if .
- (ii)
- if and only if .
Proof.
Proof is parallel to that of Lemmas and of [20]. □
The following Lemma is a direct consequence of Lemma 2.
Lemma 3.
Let be a -cyclic code. Then, the following are equivalent:
- (i)
- is separable.
- (ii)
- , .
- (iii)
- .
Consequently, for a separable code, we have
Theorem 11.
Let be a -linear code of length , where and are linear code of and γ, respectively. Then, is a cyclic code of length if and only if and are cyclic codes of length and γ over and Q, respectively.
Proof.
First, we suppose that is a -cyclic code of length and , where
and also
By the definition of cyclic code, we have
Now,
Hence, and are cyclic codes of length and over and Q, respectively.
For the converse part, we consider that and are cyclic codes of length and over and Q, respectively, and next, we will prove that is a cyclic code over . Hence,
But, all are cyclic, and we have
Thus,
Consequently, is a -cyclic code of length □
In view of Theorems 4, 7 and 11, we have the following result:
Corollary 5.
Let be a -linear code of length such that and are the linear codes of length and γ over , P and Q, respectively. Then, is a -cyclic code of length if and only if and are the cyclic codes of length and γ over , P and Q for and
In Theorem 10, we studied the generator polynomial for a -cyclic code of length . Here, we examine the generator polynomial for a separable -cyclic code of length in the manner described below.
Theorem 12.
Let be a -cyclic code of length , where , and . Then, .
Proof.
We have
Then, the proof directly follows. □
Example 1.
Let and , where and . We take . It can be easily seen that is a irreducible in and ω be a zero of polynomial in , then,
Let . Then, is a cyclic code of length 11 over . Also, we have,
Let and . Thus are cyclic codes of length 7 over , for Therefore, is a cyclic code of length 7 over P.
Now, we have
Let , and . are cyclic codes of length 8 over , where Thus, is a cyclic code of length 8 over Q, where . Hence, = is a separable -cyclic code of length .
5.5. Quantum Error-Correcting Codes
In the present section, we will explore how to obtain quantum codes using the Calderbank–Shor–Steane (CSS) construction from [29], which utilizes dual-containing cyclic codes. The CSS construction is a powerful method for constructing quantum codes with desirable properties. By employing this construction, we can create quantum codes that outperform existing codes in terms of their parameters, such as dimension and minimum distance. We use a necessary and sufficient condition over the finite fields to obtain the condition for cyclic codes to contain their duals. It must be stated that the set of n-fold tensor product (n-times) is a Hilbert space of dimension , and also is the Hilbert space of dimension q, where is the complex field. A quantum code is the subspace of Hilbert space . A quantum code of length n over the field (q is a power of a prime.) is denoted by , where k is the dimension, and d is the minimum distance. We know that each quantum code satisfies the singleton bound, i.e., . A quantum code is said to be MDS (maximum distance separable) if .
To construct better quantum codes compared to existing ones, we focus on two main conditions:
Higher Dimension (k): One way to improve a quantum code is by increasing its dimension, denoted as k. The dimension represents the number of encoded qubits or logical operators that can be stored in the code. By constructing a CSS code with a higher dimension compared to existing codes, we can encode more information in the same number of physical qubits, leading to increased storage capacity and computational capabilities.
Larger Minimum Distance (d): The minimum distance, denoted as d, of a quantum code determines its error-correcting capability. A larger minimum distance implies better error detection and correction properties. By constructing a CSS code with a larger minimum distance compared to existing codes, we enhance its ability to protect against errors and improve the overall reliability of the encoded information.
A quantum code is better than the other quantum code if one or both the following conditions hold:
- 1.
- , where (larger code rate with same distance);
- 2.
- where (larger distance with the same code rate).
In summary, the CSS construction, utilizing dual-containing cyclic codes, allows us to construct quantum codes. By carefully selecting the parameters of the codes involved, we can create better quantum codes compared to existing ones, with improved dimensions and minimum distances.
Lemma 4
([29]). [CSS Construction] If is an [n, k, d] linear code with over , then there exists a QEC code with parameters over .
Lemma 5
([30]). A cyclic code of length n over with generator polynomial that contains its dual if and only if
where is the reciprocal polynomial of .
Proposition 10.
Let be a -linear code of length (). Then, the Gray image of , i.e., is a linear code of length over , where and are linear codes of length and γ over and Q, respectively, for and .
Proof.
The proof directly follows from the definition of a Gray map φ. □
Theorem 13.
Let be a -linear code of length (). If and for , Then, there exists a quantum error-correcting code having parameters , where is the Hamming distance.
Proof.
The proof is similar to that in [25]. □
6. Applications
In this section, we mainly focus on the applications of separable -cyclic codes. Using the Gray images of cyclic codes over P, we obtain a number of optimal linear codes in Table 1. Additionally, we describe several quantum codes over , and . In Table 2, Table 3, Table 4, Table 5 and Table 6, we obtain MDS quantum codes, better quantum codes than the existing codes that appeared in some reference (see [25,31,32,33,34,35] for details) and new quantum codes, respectively. The Magma computation system [36] is used to complete all of the computations in these examples and tables, and we take in the rings P and Q.
Table 1.
Gray images of cyclic codes over P.
Table 2.
MDS Quantum codes over .
Table 3.
Quantum codes over P.
Table 4.
Quantum codes over Q.
Table 5.
Quantum codes over .
Table 6.
Quantum codes over .
The invertible matrices A used to construct the quantum codes are as follows:
Example 2.
, , , and .
Then,
take , . Also, we let
such that , where is an identity matrix of order 3. Then, be a cyclic code of length 4 over P and Gray image having the parameters which is an optimal code as per the database [37].
Example 3.
Let and , where and . Now, . We take and be a cyclic code of length 10 over with the parameters Again, We take , . Let
such that , where is an identity matrix of order 3. Then, is a cyclic code of length 10 on P and its Gray image have the parameters over . Next, let us consider that . We take , and . Take
such that , where is an identity matrix of order 6. Then, be the cyclic code of length 10 over Q and its Gray image has the parameters over . Then, is a linear code having the parameters over . It is clear that, where Also, where With the help of Lemma 5, we have
By using the Theorem 13, there exists a quantum error-correcting code with the parameters . This is a new quantum code according to the database [38].
In Table 1, we obtain the optimal linear codes. In Table 2, we obtain MDS quantum error-correcting codes over , and in Table 3 and Table 4, we obtain better quantum error-correcting codes than previously known quantum error-correcting codes. In Table 5 and Table 6, we obtain new quantum error-correcting codes over and .
7. Conclusions
In this work, cyclic codes over are introduced, where and are nonchain finite rings and are in for , with a positive integer and p is an odd prime. We reviewed some characteristics of -cyclic codes and defined a Gray map over . As an application, we constructed quantum error-correcting (QEC) codes using -cyclic codes. This analysis can be applied to the product of finite rings in general.
Author Contributions
Conceptualization and supervision of the study, S.A.; investigation and preparation of the original draft of the manuscript, A.S.A., P.S., K.B.W., E.S.Ö. and M.J. All authors have read and agreed to the published version of the manuscript.
Funding
This study was carried out with financial support from Princess Nourah bint Abdulrahman University (PNU), Riyadh, Saudi Arabia.
Institutional Review Board Statement
Not applicable.
Data Availability Statement
Data sharing is not applicable to this article as no data sets were generated or analyzed during the current study.
Acknowledgments
The authors are very thankful to the anonymous referees for their valuable comments and suggestions, which have improved the manuscript immensely. Moreover, the authors extend their appreciation to Princess Nourah bint Abdulrahman University (PNU), Riyadh, Saudi Arabia, for funding this research under Researchers Supporting Project Number (PNURSP2023R231).
Conflicts of Interest
The authors declare that they have no conflict of interest.
References
- Prange, E. Some Cyclic Error-Correcting Codes with Simple Decoding Algorithm; AFCRC-TN-58-156: Cambridge, MA, USA, 1985.
- Sloane, N.; Thompson, J. Cyclic self-dual codes. IEEE Trans. Inf. Theory 1983, 29, 364–366. [Google Scholar] [CrossRef]
- Hammons, A.R.; Kumar, P.V.; Calderbank, A.R.; Slone, N.J.A.; Sole, P. The 4 linearity of Kerdock, Preparata, Goethals and related codes. IEEE Trans. Inf. Theory 1994, 40, 301–319. [Google Scholar] [CrossRef]
- Gao, J.; Zhang, Y.; Meng, X.; Fu, F.W. Minimal linear codes from defining sets over Fp + uFp. Discret. Math. 2023, 346, 113584. [Google Scholar] [CrossRef]
- Gao, J.; Meng, X.; Fu, F.W. Weight distributions of generalized quasi-cyclic codes over Fq + uFq. Finite Fields Their Appl. 2023, 88, 102181. [Google Scholar] [CrossRef]
- Pereira, F.R.F.; Mancini, S. Entanglement-assisted quantum codes from cyclic codes. Entropy 2022, 25, 37. [Google Scholar] [CrossRef]
- Brouwer, A.; Hamalainen, H.; Ostergard, P.; Sloane, N.J.A. Bounds on mixed binary/ternary codes. IEEE Trans. Inf. Theory 1998, 44, 140–161. [Google Scholar] [CrossRef]
- Borges, J.; Cordoba, C.F.; Valls, R.T. 2-double cyclic codes. Des. Codes Cryptogr. 2018, 86, 463–479. [Google Scholar] [CrossRef]
- Abualrub, T.; Siap, I.; Aydin, N. 24-Additive cyclic and codes. IEEE Trans. Inf. Theory 2014, 60, 1508–1514. [Google Scholar] [CrossRef]
- Aydogdu, I.; Siap, I. On prps-additive codes. Linear Multilinear Algebra 2015, 63, 2089–2102. [Google Scholar] [CrossRef]
- Aydogdu, I.; Siap, I. The structure of 22s-additive codes: Bounds on the minimum distance. Appl. Math. Inf. Sci. 2013, 7, 2271–2278. [Google Scholar] [CrossRef]
- Borges, J.; Fernández-Córdoba, C.; Ten-Valls, R. 24-additive cyclic codes, generator polynomials and dual codes. IEEE Trans. Inf. Theory 2016, 62, 6348–6354. [Google Scholar] [CrossRef]
- Aydogdu, I.; Abualrub, T.; Siap, I. On 22[u]-additive codes. Int. J. Comput. Math. 2015, 92, 1806–1814. [Google Scholar] [CrossRef]
- Shi, M.; Wu, R.; Krotov, D.S. On zpzpk-Additive codes and their duality. IEEE Trans. Inf. Theory 2018, 65, 3841–3847. [Google Scholar] [CrossRef]
- Aydogdu, I.; Abualrub, T.; Siap, I. On 22[u]-cyclic and constacyclic codes. IEEE Trans. Inf. Theory 2017, 63, 4883–4893. [Google Scholar] [CrossRef]
- Srinivasulu, B.; Bhaintwal, M. 2(2 + uZ2)-additive cyclic codes and their duals. Discrete Math. Algorithm. Appl. 2016, 8, 1650027. [Google Scholar] [CrossRef]
- Gao, J.; Wu, T.; Fu, F.W. Hulls of double cyclic codes. Finite Fields Their Appl. 2023, 88, 102189. [Google Scholar] [CrossRef]
- Gao, J.; Shi, M.J.; Wu, T.; Fu, F.W. On double cyclic codes over 4. Finite Fields Appl. 2016, 39, 233–250. [Google Scholar] [CrossRef]
- Mostafanasab, H. Triple cyclic codes over 2. Palest. J. Math. 2017, 46, 123–134. [Google Scholar]
- Wu, T.; Gao, J.; Gao, Y.; Fu, F.W. 224-additive cyclic codes. Adv. Math. Commun. 2018, 12, 641–657. [Google Scholar] [CrossRef]
- Aydogdu, I.; Gursoy, F. 248-cyclic codes. J. Appl. Math. Comput. 2019, 60, 327–341. [Google Scholar] [CrossRef]
- Gao, J.; Zhang, Y.; Liu, Y.; Fu, F.W. New MDS EAQECCs derived from constacyclic codes over Fq2 + vFq2. Discret. Math. 2023, 346, 113513. [Google Scholar] [CrossRef]
- Lin, L.; Zhang, Y.; Hou, X.; Gao, J. New MDS EAQECCs from constacyclic codes over finite nonchain rings. Quantum Inf. Process. 2023, 22, 250. [Google Scholar] [CrossRef]
- Zhang, Y.; Liu, Y.; Hou, X.; Gao, J. New MDS operator quantum error-correcting codes derived from constacyclic codes over F q 2 + v F q 2. Quantum Inf. Process. 2023, 22, 247. [Google Scholar] [CrossRef]
- Dinh, H.Q.; Bag, T.; Upadhyay, A.K.; Bandi, R.; Chinnakum, W. On the Structure of Cyclic Codes Over FqRS and Applications in Quantum and LCD Codes Constructions. IEEE Access 2020, 8, 18902–18914. [Google Scholar] [CrossRef]
- Ashraf, M.; Khan, N.; Mohammad, G. Quantum codes from cyclic codes over the mixed alphabet structure. Quantum Inf. Process. 2022, 21, 1–25. [Google Scholar] [CrossRef]
- Ali, S.; Alali, A.S.; Oztas, E.S.; Sharma, P. Construction of quantum codes over the class of commutative rings and their applications to DNA codes. Mathematics 2023, 11, 1430. [Google Scholar] [CrossRef]
- Hill, R. A First Course in Coding Theory; Clarendon Press: Oxford, UK, 1986. [Google Scholar]
- Grassl, M.; Beth, T.; Roetteler, M. On optimal quantum codes. Int. J. Quantum Inform. 2004, 2, 55–64. [Google Scholar] [CrossRef]
- 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]
- 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 . Cryptogr. Commun. 2019, 11, 325–335. [Google Scholar] [CrossRef]
- Islam, H.; Prakash, O. Construction of LCD and new quantum codes from cyclic codes over a finite nonchain ring. Cryptogr. Commun. 2022, 14, 59–73. [Google Scholar] [CrossRef]
- Islam, H.; Prakash, O. Quantum codes from the cyclic codes over Fp[u,v,w]/⟨u2 − 1,v2 − 1,w2 − 1,uv − vu,vw − wv,uw − wu⟩. J. Appl. Math. Comput. 2019, 60, 625–635. [Google Scholar] [CrossRef]
- Islam, H.; Prakash, O.; Verma, R.K. Quantum codes from the cyclic codes over Fp[v,w]/⟨v2 − 1,w2 − 1,vw − wv⟩. Proc. Math. Stat. 2019, 307, 67–74. [Google Scholar]
- Bosma, W.; Cannon, J. Handbook of Magma Functions; University of Sydney: Camperdown, Australia, 1995. [Google Scholar]
- Grassl, M. Code Tables: Bounds on the Parameters of Various Types of Codes. Available online: http://www.codetables.de/ (accessed on 20 April 2021).
- Aydin, N.; Liu, P.; Yoshino, B. A Database of Quantum Codes. 2021. Available online: http://quantumcodes.info/ (accessed on 7 August 2021).
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 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 (https://creativecommons.org/licenses/by/4.0/).