A note on complete classification of $(\delta+\alpha u^2)$-constacyclic codes of length $p^k$ over $\F_{p^m}+u\F_{p^m}+u^2\F_{p^m}$
Reza Sobhani, Zhonghua Sun, Liqi Wang, Shixin Zhu

TL;DR
This paper classifies and analyzes the structure of a specific class of constacyclic codes over a finite ring, focusing on their self-duality properties, for codes of length a power of a prime.
Contribution
It provides a complete classification of $( ext{delta}+ ext{alpha} u^2)$-constacyclic codes over a finite ring of length $p^k$, including their self-dual variants.
Findings
Complete classification of the codes
Characterization of self-dual codes
Structural insights into the code algebra
Abstract
For units and in , the structure of -constacyclic codes of length over is studied and self-dual -constacyclic codes are analyzed.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · graph theory and CDMA systems · Cellular Automata and Applications
A note on complete classification of -constacyclic codes of length over
Reza Sobhani1,2, Zhonghua Sun3, Liqi Wang3, Shixin Zhu3
Abstract
For units and in , the structure of -constacyclic codes of length over is studied and self-dual -constacyclic codes are analyzed.
1: Department of Mathematics, University of Isfahan, 81746-73441 Isfahan, Iran.
2: School of Mathematics, Institute for Research in Fundamental Sciences (IPM), 19395-5746 Tehran, Iran.
3: School of Mathematics, Hefei University of Technology, Hefei 230009, Anhui, P.R.China.
111E-mail addresses: [email protected] (R. Sobhani), [email protected] (Z. Sun), [email protected] (L. Wang), [email protected] (S. Zhu).
Keywords: Constacyclic codes, Self-dual codes, Torsion codes.
1 Introduction
The class of constacyclic codes is an important class of linear codes in coding theory, which can be viewed as a generalization of cyclic codes. Let be a finite chain ring, a nonempty subset of is called a linear code of length over if is an -submodule of . For any unit in the ring , is said to be -constacyclic if for all . If an -tuple is identified with the polynomial in the ring , then -constacyclic codes of a given length over are in correspondence with ideals of the ring . Special classes of repeated-root constacyclic codes over certain finite chain rings have been studied by numerous authors.
For any , let be the ring . The ring has been widely used as alphabets in certain constacyclic codes (See, for example, [1, 2, 7, 9, 10, 13, 15] and the references therein). In general, it seems to be difficult to classify all constacyclic codes over and only some constacyclic codes of certain lengths are classified yet. Dinh [4] classified all constacyclic codes of length over the Galois extension rings of and gave their detailed structure. Later, he classified and gave all constacyclic codes of length over in [5]. Recently, Dinh et al. [8] classified negacyclic codes of over , analyzed the form of dual codes due to each type and identified self-dual constacyclic codes. Chen et al. [3] classified all constacyclic codes of length over . Also -constacyclic codes of arbitrary length over have been studied in details in [9], where is a unit element in .
From the above studies, we could see that little work had been done on repeated-root -constacyclic codes over , where and . Recently, the first author considered -constacyclic codes of length over and classified all -constacyclic codes of length over such ring in [14]. However, we have discovered a wrong conclusion claiming that a certain polynomial is constant, in the proof of Theorem 8 in [14]. Even though, that polynomial may not be constant, the results before that theorem in [14] are all correct and those in the continuation of that theorem are correct only for all constant such polynomials. Hence the classification of the corresponding codes (for the non-constant case) and specially self-dual codes, would be still incomplete. In this paper we review some of the results presented in [14] and provide a complete classification for -constacyclic codes of length over . We also try to classify self-dual such codes and obtain some results in this respect.
2 -Constacyclic codes
In this section we take a review to some structural results presented in [14]. Let be the ring , be a nonzero element in and be the ring . Let be the ring and be the map which sends to . For an ideal in and , define to be which is an ideal of the ring and we call it the -th torsion code of . Clearly we have . Hence, related to , there are integers such that , and . The following theorem is a variation of Theorem 2 in [14].
Theorem 1
Let be an ideal of and are as above. Then is uniquely generated by the polynomials
[TABLE]
in , where and are polynomials in with the property that or is a unit in with , or and or .
If is an ideal with the unique generators described in Theorem 1, we write . Let be the set of all ideals of . In [14], the set has been divided to the following subsets.
[TABLE]
We refer to [14] for the structure of ideals in . Here we only review the structure of ideals in . Let be an ideal of . The annihilator of , denoted by , is defined to be the set . Clearly, is also an ideal of . As declared in [14], the map sending to is a bijection and hence we only need to determine ideals in . The following theorem is indeed [14, Theorem 7].
Theorem 2
Let be an element of . Then we must have the following:
- (I)
,
- (II)
is a unit and ,
- (III)
when we have .
In Theorem 8 of [14] it is claimed that for ideals in , the polynomial is a constant polynomial. This claim is not true in general and may be non-constant. In fact, the conclusion made at lines 4 and 5 at page 131 in [14] is wrong. To be more accurate, in the following, we present a counter-example.
Example 1
Let , and
[TABLE]
where
[TABLE]
It is easy to verify that is in the unique form and we are done.
In the following theorem we provide a correct version of Theorems 8, 9 and 10 in [14].
Theorem 3
Let be an element of . Then
If then we must have , , , is a unit with , and is a polynomial with .
- 2)
If then we must have , , , , is a unit with , , and is a polynomial with .
Moreover, in both cases, if then we have
[TABLE]
where
[TABLE]
[TABLE]
[TABLE]
**Proof. **First, we assume that . Note that, since , we can not have and also we can not have . Hence and and consequently . Also we have . Other conditions comes from Theorems 1 and 2. Also, if one can easily conclude that and hence similar arguments as those used in [14] shows that and both and are in the unique form. Now, if then according to Theorem 2 we must have and hence and . Clearly, in this case, the representation of must has the form , where
[TABLE]
From we can conclude that and from we can deduce that . Now, implies that . Now, setting , the remaining of the proof is similar to that for the first part.
Remark 1
As it was proved in [13], the above obtained results can be extended to -constacyclic codes of length over .
3 Self-dual -constacyclic codes
In this section we try to find Euclidean self-dual -constacyclic codes of length . For two polynomials and in we define the inner product of and to be
[TABLE]
With respect to this inner product, the dual of an ideal of , denoted by , is defined as
[TABLE]
The ideal is said to be self-dual, if . To determine self-dual codes we need the following definition.
Definition 1
Let be an element of . The reciprocal of , denoted , is the element of . For any subset of , the set is denoted by .
We know from [14, Lemma 1] that . Also, we know from [14] that, self-dual -constacyclic codes exist only in the case and the only self-dual ideal in is the ideal .
Now, let be a self-dual ideal in . Since we must have
[TABLE]
hence we have . Also we have
[TABLE]
and hence . Therefore a self-dual ideal must belong to . By now, a self-dual ideal in must has the representation , where
[TABLE]
[TABLE]
[TABLE]
, is invertible with , and is a polynomial with . Moreover if then, additionally, we must have . From now on, we denote such an ideal with . It can be deduced from and some simple calculations that , where
[TABLE]
[TABLE]
and is such that . As a consequence of the above discussions and with the same notation, we have the following theorem.
Theorem 4
Let be a positive integer, and be an element of . Then is a self-dual ideal, if and only if, all the following conditions hold.
.
- 2)
if , then .
- 3)
.
The first step to find self-dual ideals of is to find polynomials for which we have and . Clearly, the constant polynomial , considered in [14], is one of such polynomials. Write . Then we have
[TABLE]
For , set . The first condition in Theorem 4 now becomes , i.e. , and for , . This is a nonlinear system of equations and solving it is not an easy task! To estimate the form of solutions, let us assume that has the form , i.e. for . In this case, the equations become
[TABLE]
Therefore, if then , and are the only solutions for the system of equations. Other solutions corresponding to the case , rather than those of the form given above, are as follows:
[TABLE]
where, . As we mentioned, obtaining all solutions are difficult but we can now conjecture that, if we restrict the degree of to the positive integer then there exist a positive integer depending on such that for all for which , the polynomials , are the only solutions for the system of equations. From this motivation, in what follows, we classify self-dual codes for which the polynomial has the form , for some . Let be such that when , and when , . We now have the following theorem.
Theorem 5
Let be a positive integer, , , with and be an element of . Then is a self-dual ideal, if and only if, one of the following conditions hold.
and .
- 2)
and .
**Proof. **The first part follows from Theorem 4 and the facts that and . For the second part, note that if then according to the second part of Theorem 4 we must have and hence we must have . But, if we write with odd, then we have . Hence if and only if or equivalently, . The remaining of the proof follows from the third part of Theorem 4 and the fact that .
Corollary 1
Let be a positive integer, and . If is a self-dual ideal then we must have .
**Proof. **If then clearly we must have . If then according to the second part of Theorem 5, we must have , where . But if then we have implying which is a contradiction. Hence we always must have and the proof is completed.
Let us denote by the number of self-dual ideals of of the form , where
[TABLE]
is a polynomial in . Recall that is the following matrix defined in [11, 14]:
[TABLE]
Now, from Theorem 5, we have is self-dual, if and only if
[TABLE]
where if and otherwise. But Equation (4) has solutions for , if and only if
[TABLE]
has solutions for in . Now we have the following theorem:
Theorem 6
Let be the nullity of over Then we have
[TABLE]
On the other hand, it has been proved in [12] that Equation (5) always has solutions for in except when . Also it has been shown there that . Therefore we have
[TABLE]
Hence we have the following corollary.
Corollary 2
Let denote the number of self-dual ideals of having the form . We have
[TABLE]
As described before, when we restrict the degree of to a non-negative integer then, for some limited values of , there might exist some choises for rather than those of the form . Let us complete the classification of self-dual ideals of for which has degree at most . We now only need to consider the following three cases
[TABLE]
But, conditions 2 and 3 in Theorem 4 imply that there is no self-dual ideal in the cases and . Also, in the case , an easy computation gives us the following self-dual ideals:
[TABLE]
where , , , and with .
[TABLE]
where , , , and with .
[TABLE]
where , , , and with .
[TABLE]
where , , , and with .
4 Acknowledgments
The research of the first author was in part supported by a grant from IPM (No. 94050080). The research of the third author was in part supported by Fundamental Research Funds through the Central Universities (No.JZ2015HGBZ0499, JZ2016HGXJ0089), and the research of the fourth author was in part supported by the National Natural Science Foundation of China(No.61370089).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] T. Abualrub and I. Siap, Constacyclic codes over 𝔽 2 + u 𝔽 2 subscript 𝔽 2 𝑢 subscript 𝔽 2 \mathbb{F}_{2}+u\mathbb{F}_{2} , J. Franklin. Inst. 346 (2009) 520–529.
- 2[2] M. C. V. Amarra and F. R. Nemenzo, On ( 1 − u ) − limit-from 1 𝑢 (1-u)- cyclic codes over 𝔽 p k + u 𝔽 p k subscript 𝔽 superscript 𝑝 𝑘 𝑢 subscript 𝔽 superscript 𝑝 𝑘 \mathbb{F}_{p^{k}}+u\mathbb{F}_{p^{k}} , Appl. Math. Lett. 21 (2008) 1129–1133.
- 3[3] B. Chen, H. Q. Dinh, H. Liu and L. Wang, Constacyclic codes of length 2 p s 2 superscript 𝑝 𝑠 2p^{s} over 𝔽 p m + u 𝔽 p m subscript 𝔽 superscript 𝑝 𝑚 𝑢 subscript 𝔽 superscript 𝑝 𝑚 \mathbb{F}_{p^{m}}+u\mathbb{F}_{p^{m}} , Finite Fields Appl. 37 (2015) 108–130.
- 4[4] H. Q. Dinh, Constacyclic codes of length 2 s superscript 2 𝑠 2^{s} over Galois extension rings of 𝔽 2 + u 𝔽 2 subscript 𝔽 2 𝑢 subscript 𝔽 2 \mathbb{F}_{2}+u\mathbb{F}_{2} , IEEE Trans. Inform. Theory 55(4) (2009) 1730-1740.
- 5[5] H. Q. Dinh, Constacyclic codes of length p s superscript 𝑝 𝑠 p^{s} over 𝔽 p m + u 𝔽 p m subscript 𝔽 superscript 𝑝 𝑚 𝑢 subscript 𝔽 superscript 𝑝 𝑚 \mathbb{F}_{p^{m}}+u\mathbb{F}_{p^{m}} , J. Algebra 324(5) (2010) 940–950.
- 6[6] H. Q. Dinh, Repeated-root constacyclic codes of length 2 p s 2 superscript 𝑝 𝑠 2p^{s} , Finite Fields Appl. 18 (2012) 133–143.
- 7[7] H. D. Dinh and H. D. T. Nguyen, On some classes of constacyclic codes over polynomial residue rings, Adv. Math. Commun. 6(2) (2012) 175–191.
- 8[8] H. Q. Dinh, L. Wang and S. Zhu, Negacyclic codes of length 2 p s 2 superscript 𝑝 𝑠 2p^{s} over 𝔽 p m + u 𝔽 p m subscript 𝔽 superscript 𝑝 𝑚 𝑢 subscript 𝔽 superscript 𝑝 𝑚 \mathbb{F}_{p^{m}}+u\mathbb{F}_{p^{m}} , Finite Fields Appl. 31 (2015) 178–201.
