Abstract
This paper presents the algebraic structure of generalized quasi-polycyclic (GQPC) codes, which is a generalization of the right quasi-polycyclic (QPC) and generalized quasi-cyclic (GQC) codes over a finite field . Here, we mainly study the multi-generator polynomial of the right GQPC codes of index l. In this regard, we use the Chinese Remainder Theorem to decompose the right GQPC codes into their constituent codes. Further, we determine the dimension of a right GQPC code and provide a method for finding a normalized generating set for a multi-generator right GQPC code. As a by-product, we provide some examples of GQPC codes and obtain several optimal and near-optimal 2-generator right GQPC codes of index 2 over .
Keywords:
right polycyclic codes; quasi-polycyclic codes; normalized generating set of polynomials; optimal codes MSC:
94B05; 94B05; 94B60
1. Introduction
The class of polycyclic (Pseudocyclic) codes emerges as the generalized class of linear codes from the study of cyclic, negacyclic, and constacyclic codes. In 1990, Krishna and Sarwate [] introduced the term pseudocyclic code while studying constacyclic code. Later, Lopez-Permouth et al. [] renamed pseudocyclic codes as polycyclic codes. Recall that a right polycyclic (RPC) code on a finite field of length n is the ideal of the quotient ring where is a monic polynomial of degree n. Many researchers have studied the algebraic structure of polycyclic codes in various ways over different code alphabets, considering both finite fields and rings [,,,,,]. Further, some of the studies [,] have explored quantum MDS codes as applications of RPC codes. Later, Lopez-Permouth et al. [] established the duality relationship between polycyclic codes and sequential codes.
On the other hand, we have another generalization of the family of cyclic codes, known as quasi-cyclic (QC) codes. A QC code of length n and index l is defined as a nonempty subspace C of with the property that the cyclic shift of any arbitrary codeword of C by l components is again a codeword of C. Note that for , the family of QC codes is in fact the cyclic codes. Further, an important subclass of QC codes is the 1-generator QC codes. Similar to the cyclic codes [,], these codes employ a 1-generator polynomial to achieve a compact representation and facilitate efficient encoding. For more details, refer to [,]. Recently, Hassan et al. [] extended the QC and quasi-twisted frameworks to the 1-generator right (or left) quasi-polycyclic (QPC) codes by replacing the cyclic shift with the right (or left) polycyclic shift. However, from the structural point of view, these codes can be realized as an -submodule of . This approach has also facilitated the construction of many best-known linear and quantum codes over finite fields and rings, as reported in [,,]. However, their work primarily considered on 1-generator QPC codes, providing a valuable tabulation of optimal codes for short lengths and dimensions. In addition to this framework, generalized quasi-cyclic (GQC) and generalized quasi-twisted (multi-twisted) codes have further extensions and remain an active area of research. In particular, many researchers extended the concept of QC codes to the GQC setting in both commutative and noncommutative polynomial rings [,,,,,,,,]. These generalizations unify several well-known code families under a single algebraic structure. It has led to the explicit construction of numerous new linear codes, including many that meet or improve the previously best-known parameters.
Ou-Azzou et al. [] studied GQPC codes in skew polynomial rings with derivations over finite fields. Subsequently, Kabbouch et al. [] extended the notions of GQC and QPC codes to define right GQPC codes over . Both works focused on 1-generator right GQPC codes and reported several good linear codes, with Ou-Azzou’s constructions corresponding to short code lengths and small dimensions. In this research paper, we extend the concept of right QPC to GQPC codes over the finite fields with l induced vectors in for all , respectively. That is, we do not restrict our work to a 1-generator right GQPC code only. Our main contributions in this paper are as follows:
- Establish the decomposition theorem for the right GQPC codes of index l.
- Discuss a method to obtain a normalized generating set for the -generator right GQPC codes of index l.
- Using the MAGMA software [], constructing many optimal and near-optimal 2-generator right GQPC codes whose parameters achieve the bounds given in the Codes Table [].
This study proceeds as follows: Section 2 recalls the basic concepts of RPC codes over the finite field . In Section 3, we describe the structure of the right GQPC code and demonstrate the code decomposition theorem with examples. Section 4 contains the normalized generating set of the right GQPC code as the -generator polynomial of the index l. Additionally, this section presents a table listing optimal and near-optimal GQPC codes of index 2 derived from the 2-generator polynomial set. Section 5 concludes the work.
2. Background
In this section, we recall the basic concepts of right polycyclic (RPC) codes over the finite field that we will use throughout this paper. Let be a finite field with q elements, where for some prime number p and an integer . A subspace C of (n-dimensional vector space) is called a linear code of length n over , and elements of C are called codewords. Let be a codeword in C. Then the number of nonzero elements in is called its (Hamming) weight. It is denoted by . The weight of C is the minimum among the weights of all its nonzero codewords. Let , . Then the (Hamming) distance between and is defined as , equivalently . The distance of code C, denoted by , is defined as . For a linear code , . Note that a k-dimensional linear code C of length n over the finite field is represented by , where is the distance of C.
Definition 1.
Let and be two vectors in with . The right polyshift operator is given by
Definition 2.
Let be a linear code over and . Then C is called an RPC code induced by a vector if for every codeword , the right polyshift of is . For a linear code C, is called the RPC shift induced by .
In light of the above definition, we can express in terms of the following matrix:
Hence, a linear code C is a right polycyclic code if it is an invariant subspace under right multiplication by .
Remark 1.
In Definition 2 and throughout the paper, we use the term right polycyclic codes corresponding to the right polyshift, and it has no connection with the concept of right modules.
RPC codes are the generalization of cyclic and constacyclic codes over the field . Recall that cyclic and constacyclic codes of length n over can be described as ideals of rings and , respectively, where is a nonzero element of . Extending this concept, an RPC code of length n is also an ideal of the ring , where is a polynomial over of degree strictly less than n (see [,]). For convenience, we recall their structural properties and restate them in our notation.
Let be a polynomial ring over the field . Consider a vector in , and associate this with the polynomial in the polynomial ring R. Let be a polynomial of degree n with . From [] (Page No. 84), there always exists a positive integer m less than or equal to such that divides . The lowest positive integer m for which this property holds is called the order of the polynomial . In the case of , we can write for some polynomial with and a positive integer . In addition, the order of is defined as the order of . Consider a principal ideal in the polynomial ring R and denote the quotient ring by . Define a -linear map
in the polynomial ring R. Let be an element of the linear code C. Then is the polynomial representation of the codeword . Observe that . Since in , it follows that which corresponds to the RPC shift of a codeword , i.e., . Based on the above discussion, the following proposition presents the ideal structure of an RPC code over the field .
Proposition 1
([] Section 2). Let C be a linear code over of length n. Then C is an RPC code induced by a vector if and only if C is an ideal of the quotient ring .
Let C be an RPC code of length n over the field . Then the following results [] hold:
- C is principally generated by a least degree monic polynomial such that .
- C has a basis set and the corresponding generating matrix for C is
- , the dimension of C is .
Lemma 1.
Let , and it factors into monic polynomials as . Suppose C is an RPC code generated by with as its corresponding parity-check polynomial. Then a polynomial is a generator of the code C if and only if there exists a polynomial in R such that and .
Proof.
Consider , where . Then, there exist some polynomials and in R such that
If both sides of the Equation (1) are multiplied by , then we get . This expression leads to . Hence, where is the ideal of R. Consequently, . Otherwise, since , it is clear that , and hence . Thus, it follows that is a generator of C. □
3. Right Generalized Quasi-Polycyclic (GQPC) Codes
Here, we study the structural properties of right GQPC codes over the finite field , mainly focusing on the algebraic structure of -generator polynomial right GQPC codes. The definition of right QPC codes of length and index l given in [] (Definition 3.2) extends naturally to right GQPC codes over by considering l different values of m. Similarly, a GQC code of block length and index l extends to a right GQPC code by replacing the cyclic shift with the RPC shift induced by l distinct vectors. We begin with the definition of a GQC code.
Definition 3.
Let (set of positive integers). Suppose is a linear code of length and index l over the field . Consider a codeword in C where for all . Then C is said to be a GQC code, if for any ,
where T is the cyclic shift operator.
By replacing the cyclic shift T in each component of the above definition of GQC codes with the RPC shifts induced by the vector for , we obtain the class of GQPC codes, which naturally includes the right QPC codes as a special case.
Definition 4.
A linear code is a right GQPC code of length and index l if for any codeword , , where
with induced vector . Here, denotes the transpose of a matrix.
If each , then the right GQPC code is just the GQC code, and if all , then the right GQPC code is the right QPC code.
Consider the quotient ring , where and is the polynomial representation of the corresponding induced vector for all . Denote (throughout the paper). Let , and be an element in the set . We introduce the multiplication rule over by
where belonging to for all . From Equation (2), it can easily be checked that the ring is an R-module. We define a map
where . Then, we get the following result, which defines the correspondence between the linear and the right GQPC codes.
Proposition 2
([]). The map M defined in Equation (3) gives rise to a bijective map between the set of all right GQPC codes of block length and index l over the field , and the set of all R-submodules of the R-module .
Let C be a right GQPC code of block length and index l given by , where each is an RPC code of length and generated by for . Then a 1-generator polynomial of C is an l-tuple , where each , is relatively prime to the check polynomial of and for all . Consider a 1-generator right GQPC code C of block length and index l over R generated by . Then C can be written as
A right GQPC code C of block length and index l is called a -generator (multi-generator) polynomial over if is the smallest positive integer greater than 1 for which there are codewords for in C such that . To further investigate the algebraic structure of -generator right GQPC codes, particularly through the factorization of their defining polynomials, we recall the following fundamental result, the Chinese Remainder Theorem (CRT).
Definition 5
([]). Consider a set of polynomials in R, which are pairwise coprime over . Let ⋯. If are any set of polynomials in R, then there is exactly one polynomial having such that
Also, let be such that
Then the solution for Equation (4) is reduced .
Code Decomposition
Esmaeili and Yari [] presented the decomposition theorem of GQC codes that decompose into their shorter constituent codes using the CRT. According to the CRT, the ring decomposes into a direct product of finite fields if n is coprime with the prime p. Here, we introduce the decomposition theorem for the right GQPC codes over the field .
Let , such that be a monic polynomial of degree and order with the condition for . As , reduces into irreducible polynomials in R and since divides , then factors into completely distinct irreducible polynomials for . Assume that the number of irreducible factors of all the decompositions is t for all . Hence, we have
where are distinct irreducible polynomials for all and . Now, for some , then is the finite field extension of . For and , we define
Consider a root for each . Now, for and , define
Using the above Equations (7) and (8) and CRT, for each , we get the following ring isomorphism
where the isomorphism is given by to . Then
where maps to . Since some will be , the corresponding coordinates of the codewords in that particular constituent will be 0. Hence, from Proposition 2, a right GQPC code can be observed as a submodule of as for each i, is either or .
Proposition 3.
Let the right GQPC code of block length and index l be generated as an R-submodule by
Then as a submodule of , C takes the form inside , as , where every is a l length -linear code and written as
Proof.
Since C is a submodule of , we have
Now, from Equation (10), and can be written as
As is a root of , we have . Also, each is either or , therefore, ,,…, take all possible values in as the polynomials vary over R. Thus, we get
□
Theorem 1.
Let C be a ρ-generator right GQPC code of block length and index l over . If , where is of dimension for , and . Then . In addition, any right GQPC code C with constituent codes of dimension , satisfying , is a ρ-generator right GQPC code.
Proof.
Let C be a -generator right GQPC code generated by the elements for . Then for each i, is spanned as R-submodule by , where , if is a factor of and otherwise, for all . Further, let be a root of irreducible factor of . Then, for each , the generator matrix of contains the row as . Hence, for every i, and thus .
On the other hand, as , there exists , , such that span , for , as a R-submodule. Then by Proposition 3, for every there exists such that and C is generated by for . Thus, which implies that . □
If C is a 1-generator right GQPC code of block length and index l over , then by Theorem 1, every , , is either an linear code or the trivial code over . Conversely, any right GQPC code whose constituent codes are of dimension at most 1 is a 1-generator right GQPC code.
Example 1.
Let and . Consider the monic polynomials
In this case, we have
Suppose , , , and . Then, we have . Now, following the same notations as in Equation (7), we have
Thus, we get
We take C as a right GQPC code of block length generated by . Then the right GQPC code C can be decomposed into . Let be a root of for , with . Then, C has the following components:
Let be the dimension of , . Then which is the number of generator of GQPC code C.
Example 2.
Let , and . Consider the monic polynomials
In this case, we have
Continuing with the same notations as used in Equation (5), let , and . Then, from Equation (8), we have and . Now, following the notation and simple calculation as given in Equation (7), we have
Using the CRT and following Equations (9) and (10), we get
Let be a 2-generator right GQPC code of block length generated by and . Then, right GQPC code can be decompose into . Furthermore, for , let be a root of for , where and . Then, constituents of code C are as follows:
Let be the dimension of , . Then which is the number of generator of right GQPC code C.
4. Normalized Generating Set for a GQPC Code
This section provides a normalized generating set of the -generator right GQPC code of block length and index l over the field , and a method to obtain a normalized generating set for a -generator polynomial set that satisfies certain conditions by following the construction given in [].
Definition 6.
Let be a formal generating set of a right GQPC code C. If it can be transformed into the following standard form
where for all and . Then this standard form of a formal generating set is termed a normalized generating set.
In the following, we provide a method to construct a normalized generating set from any generating set for a right GQPC code C. Assume that
form a generating set for the right GQPC code C of block length and index l.
- Step (i): Construct . Suppose thatare pairwise coprime over . Then from the map defined in the proof of Theorem 2, . Since is an RPC code of length , we have . Now, using the Euclidean algorithm over , there exist such thatIf , then take . Otherwise, considerHence, .
- Step (ii): Let for . ThenNow, consider and as in step (i), assume that are pairwise coprime in R. Then using the same procedure as in step (i), we can get
- Step (iii): Let for . ThenEmploying the same approach as in step (i), we haveThen by step (i) and , we can construct
Repeating the above procedure, we finally obtain . Hence, above method can yield a normalized generating set .
Example 3.
Let , and . Consider the monic polynomials
Let and be a formal 2-generating set of right GQPC code of index 2 over . Here, . As in step (i) of the above method, by a simple calculation
Now, by the Euclidean algorithm, there exist two polynomials and such that . Since ,
Hence, . Following step (ii) of the above method, and . Then
Again, following step (i), we obtain . Hence, . Thus, a Normalized generating set for a right GQPC code is .
Example 4.
Let , . Consider monic polynomials
Let , and be a formal 3-generating set of right GQPC code of index 3 over . Here, , and . By following the above method and simple calculation,
Now, by the Euclidean algorithm, there exist polynomials , , and such that
Since ,
Hence, . Following step (ii), , and . Then
By following step (i) and simple calculation, we get . Now, using Euclidean algorithm, there exist polynomials , and such that
Since , we have
Hence, we have . Further, following step (ii), we have
Then
Again, following step (i), we get . Further, and . Hence, . Thus, a normalized generating set for the right GQPC code is .
Theorem 2.
Let C be a right GQPC code of block length and index l over the field , where is the length of C. Then there is a generating set such that , where
and for all and .
Proof.
For index , C is an RPC code of length . Hence, from Proposition 1, C is an ideal of . Then, there exists a monic polynomial of the least degree such that and (see [] (Proposition 1)). Now, assume that the result holds for over . Consider a module homomorphism for all ,
For , is an RPC code in over of length . Then, there exists a monic polynomial of the least degree such that divides and . Now, consider any codeword . Then, there exists a polynomial such that . For the above map , is the right GQPC code of index . Hence, from our assumption, it can be generated by . If , then . Thus, belongs to . This completes the proof. □
For ease of computation, we present some relationships between constituents of the generator polynomial set in the next result.
Theorem 3.
Assume that is the right GQPC code of block length and index l, where same as in Theorem 2 and . Then for all .
Proof.
For index , let as given in Theorem 2. Assume that . Then, using the division algorithm, there exist and such that , where or . Then
Similarly, for index , let . Assume that and . Then by using the divison algorithm there exist which satisfy , where or and , where or . Then
Hence, the statement holds for index . Now, assume that the statement holds for index . Then consider
Now, using similar arguments for and applying the division algorithm, we can write
where . Hence, we get the desired result. □
Theorems 2 and 3 describe the generator set for the right GQPC codes of block length and index l. Based on the uniqueness and the structural properties of this generator set, we now establish the following result.
Theorem 4.
Let C be a right GQPC code of block length and index l, with a normalized generating set as given in the Theorem 2. Then the dimension of C is , where
Proof.
To prove the result, we implement the principle of mathematical induction on l. For index , . It is just the right cyclic code of length with induced vector . From [] (Proposition 1), the basis of C is denoted by and is given by and thus the dimension of C is . Now, assume that index . Then . Consider . If a codeword , then there exist in R such that
If , then, by the divison algorithm, there exist and in R such that
Then,
Also, if , then by the division algorithm there exist and in R such that
Then
Assume that . Then and . Hence,
where . Therefore, , and clearly, is a linearly independent set. Thus, .
Similarly, suppose that the statement holds for the index over . We will also show that this statement holds for the index l. Consider any . Then there exist such that . Using the proof of Theorem 2, is a right GQPC code of block length of index over . Thus, , where . Now, consider in . If then by the division algorithm, there exist and such that , where or . Hence,
Assume that . Then and . Then we have
Therefore, . Clearly, it is a linearly independent set, as none of its elements can be written as a nonzero linear combination of the remaining elements. Thus, . □
The next step in our discussion is to characterize the performance of these codes in terms of optimality. To this end, we define the notions of optimal and near-optimal GQPC codes.
Definition 7.
A linear code C of parameters over is said to be optimal (with fixed length and dimension) if no other code over exists in codestable [] with .
Definition 8.
A linear code C of parameters over is said to be near-optimal (with fixed length and dimension) if d is one less than that given in codestable [].
Remark 2.
It is noted that if we do not fix the dimension, then “optimality" will occur in two ways: one regarding the code rate and the other regarding the error-correcting capability. As is not optimal over , because a better code exists.
Example 5.
Let , and . Consider the monic polynomials , where
, and where as . Following the Theorems 2 and 3, we have a normalized generating set , where
Let C be a right GQPC code of block length and index 2 with . Then, from Theorem 4, the dimension of C is . The generator matrix of C of order is given by
Hence, we obtain C as a right GQPC code over which meets the distance for length 38 and dimension 24 in the codestable []. Thus, C is an optimal right GQPC code.
By following Theorems 2–4, we construct several optimal and near-optimal 2-generator right GQPC codes of index 2 by fixing the dimension that are tabulated in Table 1. The optimal codes presented in the table meet the distance bound in the code table []. In Table 1, we represent polynomials and and the nonzero term of the normalized generating set in terms of their coefficient in ascending order of the degree of the indeterminate. For example, if
then is represented as , and is represented by . We use MAGMA software (Magma ) and the Magma handbook [] for our calculations to calculate the parameters of the codes.
Table 1.
2-Generator right GQPC codes over .
Remark 3.
A linear code C of length n over is called a linear complementary dual (LCD) code if , where denotes the dual code of C with respect to the standard inner product. Based on the above definition of LCD codes, Table 1 lists specific examples constructed under this framework.
5. Conclusions
In this work, we have generalized the concept of QPC and GQC codes over the finite field . Here, we have decomposed the right GQPC codes into linear codes using the Chinese Remainder Theorem and characterized the -generator right GQPC codes (Section 3). Furthermore, we have discussed the normalized generating set of -generator polynomials for the right GQPC codes and their corresponding dimensions and presented a method for finding a normalized generating set from any -generator polynomial set. This way, we have obtained several optimal right GQPC codes (Table 1).
However, it will be interesting to further work on the concatenated structure of the right GQPC code. Also, finding the annihilator dual of these codes would be a promising direction. Furthermore, the construction of quantum codes from these codes remains an open problem.
Author Contributions
Conceptualization, K.S.; Methodology K.S., O.P., I.D. and P.S.; Software, K.S.; Validation, K.S., O.P., I.D. and P.S.; Formal Analysis, K.S.; Investigation, K.S. and I.D.; Resources, K.S., O.P. and I.D.; Data Curation, K.S., O.P. and I.D.; Writing—Original Draft, K.S.; Writing—Review and Editing, O.P. and P.S.; Visualization, K.S. and I.D.; Supervision, O.P.; Project Administration, K.S. and O.P.; Funding Acquisition, K.S. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the University Grants Commission (UGC), Government of India (under Reference No: 221610001198), and Department of Science and Technology, Govt. of India (under ANRF File Number: MTR/2022/001052, vide Diary No/Finance No SERB/F/8787/2022-2023 dated 29 December 2022).
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.
Acknowledgments
The authors would like to thank the anonymous reviewers and editors for their valuable comments to improve the presentation of the paper.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Krishna, A.; Sarwate, D.V. Pseudocyclic maximum-distance-separable codes. IEEE Trans. Inform. Theory 1990, 36, 880–884. [Google Scholar] [CrossRef]
- Lopez-Permouth, S.R.; Parra-Avila, B.R.; Szabo, S. Dual generalizations of the concept of cyclicity of codes. Adv. Math. Commun. 2009, 3, 227–234. [Google Scholar] [CrossRef]
- Bajalan, M.; Martínez-Moro, E. Polycyclic codes over serial rings and their annihilator CSS construction. Cryptogr. Commun. 2025, 17, 283–306. [Google Scholar] [CrossRef]
- Matsouka, M. θ-polycyclic codes and θ-sequential codes over finite fields. Int. J. Algebra 2011, 5, 65–70. [Google Scholar]
- Ou-Azzou, H.; Najmeddine, M. On the algebraic structure of polycyclic codes. Filomat 2021, 35, 3407–3421. [Google Scholar] [CrossRef]
- Qi, W. On the polycyclic codes over 𝔽q + u𝔽q. Adv. Math. Commun. 2024, 18, 661–673. [Google Scholar] [CrossRef]
- Shi, M.; Li, X.; Sepasdar, Z.; Solé, P. Polycyclic codes as invariant subspaces. Finite Fields Appl. 2020, 68, 101760. [Google Scholar] [CrossRef]
- Tiwari, A.; Sarma, R. Polycyclic codes over 𝔽q algebra and their annihilator dual. Comp. Appl. Math. 2025, 44, 27. [Google Scholar] [CrossRef]
- Li, S.; Xiong, M.; Ge, G. Pseudo-cyclic codes and the construction of quantum MDS codes. IEEE Trans. Inform. Theory 2016, 62, 1703–1710. [Google Scholar] [CrossRef]
- Patel, S.; Islam, H.; Prakash, O. (f,σ,δ)-Skew polycyclic codes and their applications to quantum codes. Int. J. Theor. Phys. 2022, 61, 47. [Google Scholar] [CrossRef]
- Patel, S.; Singh, A.; Prakash, O. Structure of 𝔽q-linear (Θ,ΔΘ)-cyclic codes. Comp. Appl. Math. 2024, 43, 18. [Google Scholar]
- Prakash, O.; Patel, S.; Islam, H. Quantum codes from skew cyclic codes over mixed alphabet. Comp. Appl. Math. 2025, 44, 21. [Google Scholar] [CrossRef]
- Aydin, N.; Siap, I.; Ray-Chaudhari, D.K. The structure of 1-generator quasi-twisted codes and new linear codes. Des. Codes Cryptogr. 2001, 24, 313–326. [Google Scholar] [CrossRef]
- Galindo, C.; Hernando, F.; Matsumoto, R. Quasi-cyclic constructions of quantum codes. Finite Fields Appl. 2018, 52, 261–280. [Google Scholar] [CrossRef]
- Hassan, O.A.; Brahim, I.; El Mahdi, M. A class of 1-generator right quasi-polycyclic codes. In Proceedings of the 2nd International Conference on Innovative Research in Applied Science, Engineering and Technology (IRASET), Meknes, Morocco, 3–4 March 2022. [Google Scholar]
- Bag, T.; Panario, D. Quasi-polycyclic and skew quasi-polycyclic codes over Fq. Finite Fields Appl. 2025, 101, 102536. [Google Scholar] [CrossRef]
- Wu, R.; Shi, M.; Solé, P. On the structure of 1-generator quasi-polycyclic codes over the finite chain rings. J. Appl. Math. Comput. 2022, 68, 3491–3503. [Google Scholar] [CrossRef]
- Alahmadi, A.; Solé, P.; Taki Eldin, R. Lower Bound on the Minimum Distance of Single-Generator Quasi-Twisted Codes. Mathematics 2023, 11, 2539. [Google Scholar] [CrossRef]
- Aydin, N.; Halilović, A. A generalization of quasi-twisted codes: Multi-twisted codes. Finite Fields Appl. 2017, 45, 96–106. [Google Scholar] [CrossRef]
- Bae, B.; Kang, P.L.; Li, C. On normalized generating sets for GQC codes over ℤ2. Finite Fields Appl. 2017, 45, 285–300. [Google Scholar] [CrossRef]
- Debnath, I.; Prakash, O. Hulls of separable double cyclic codes over ℤp2. Comp. Appl. Math. 2025, 44, 41. [Google Scholar] [CrossRef]
- Deng, T.; Yang, J. Some Results for Double Cyclic Codes over Fq + vFq + v2Fq. Entropy 2024, 26, 803. [Google Scholar] [CrossRef] [PubMed]
- Esmaeili, M.; Yari, S. Generalized quasi-cyclic codes: Structural properties and code construction. Appl. Algebra Engrg. Comm. Comput. 2009, 20, 159–173. [Google Scholar] [CrossRef]
- Gao, J.; Fu, F.W.; Shen, L.; Ren, W. Some results on generalized quasi-cyclic codes over 𝔽q + u𝔽q. IEICE Trans. Fundam. Electron. Commun. Comupt. Sci. 2014, E97-A, 1005–1011. [Google Scholar] [CrossRef]
- Seneviratne, P.; Abualrub, T. New linear codes derived from skew generalized quasi-cyclic codes of any length. Discrete Math. 2022, 345, 113018. [Google Scholar] [CrossRef]
- Suxena, K.; Prakash, O.; Debnath, I. Skew generalized quasi-cyclic codes over non-chain ring Fq + vFq. Bol. Soc. Paran. Mat. 2025, 43, 1–21. [Google Scholar]
- Ou-Azzou, H.; Najmeddine, M.; Aydin, N.; Mahdi Mouloua, E. On the algberaic structure of (M,σ,δ)-skew codes. J. Algebra 2024, 637, 156–192. [Google Scholar] [CrossRef]
- Kabbouch, O.; Mouloua, E.M.; Najmeddine, M.; Aydin, N.; Tran, L.B.; Nguyen, T.T. On the algebraic structure of (σ,)-polycyclic codes. J. Appl. Math. Comput. 2025, 71, 6037–6060. [Google Scholar] [CrossRef]
- Cannon, J.; Bosma, W.; Fieker, C.; Steel, A. (Eds.) Handbook of Magma Functions; Version V2.28; University of Sydney: Sydney, Australia, 2010. [Google Scholar]
- Grassl, M. Bounds on the Minimum Distance of Linear Codes and Quantum Codes. Available online: http://www.codetables.de (accessed on 5 May 2025).
- Lidl, R.L.; Neiderreiter, H. Order of polynomials and primitive polynomials. In Introduction to Finite Fields and Their Applications, Revised ed.; Rota, G.C., Ed.; Cambridge University Press: Cambridge, UK, 2009; pp. 84–87. [Google Scholar]
- MacWilliams, F.J.; Sloane, N.J.A. Chinese Remainder Theorem for Polynomials. In The Theory of Error Correcting Codes; Artin, M., Bass, H., Eds.; North-Holland: Amsterdam, NY, USA, 1977; Volume 16, p. 305. [Google Scholar]
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. |
© 2025 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/).