Cyclic codes and λ1+λ2u+λ3v+λ4uv-constacyclic codes over Fp+uFp+vFp+uvFp

https://doi.org/10.1016/j.amc.2017.02.017Get rights and content

Abstract

Let R=Fp+uFp+vFp+uvFp, where p is a prime and u2=u,v2=v,uv=vu. It is a semi-local ring, not a chain ring. In this paper, some properties of linear codes over the ring R are studied. The generator of cyclic codes and λ1+λ2u+λ3v+λ4uv-constacyclic codes over R are given. A necessary and sufficient condition for self-dual cyclic codes over R is given.

Introduction

Constacyclic codes are an important class of linear codes and have great interest in coding theory. And, constacyclic codes also have practical applications as they can be encoded with shift registers. Cengellenmis in [1] studied the cyclic codes over F3+vF3. Gao in [2] studied some properties of linear codes over the ring Fp+uFp+u2Fp. Dinh et al. in [3] studied the structures of all negacyclic codes of length 2ps over Fpm+uFpm. Wang and Zhu in [4] gave a way to construct quantum MDS codes based on classical constacyclic codes over Fq2. Hu et al. in [5] gave a construction of two new families of good nonbinary quantum codes. Kai et al. in [6] constructed two new classes of quantum MDS codes based on classical negacyclic codes. Alahmadia et al. in [7] constructed cyclic isodual codes over Fq. Ashraf and Mohammad in [8] gave a construction of quantum codes from cyclic codes over ring F3+vF3 with v2=1. Dertli et al. in [9] gave a construction of quantum codes from cyclic codes over F2+vF2+v2F2 with v2=v. Chapman et al. in [10] studied 2-modular lattices from ternary codes. Bandi and Bhaintwal in [11] studied cyclic codes over the ring Z4+uZ4 with u2=0 obtained a minimal spanning set and ranks for cyclic codes over the ring. Guenda and Gulliver in [12] gave a construction of quantum error correcting from linear codes over finite commutative Frobenius rings. Kai and Zhu in [13] gave a construction for quantum codes from linear and cyclic codes over F4+uF4 with u2=0. In [14], Cengellenmis et al. gave the structure of cyclic codes and their Gray map. Constacyclic codes over a generalization of this ring, namely F2+uF2+vF2+uvF2 were introduced by Karadeniz and Yildiz in [15]. In [16], the cyclic codes over the ring Zp[u,v]/u2,v2,uvvu were studied. In [17], quantum codes from cyclic codes over F2+uF2+vF2+uvF2 for arbitrary length n were constructed. In [18], Ma et al. determined the sharp upper bound of the Wiener polarity index among all bicyclic networks. In [19], some results for chemical trees were obtained.

The remainder of this paper is organized as follows. In Section 2, we discuss the preliminaries that we need. In Section 3, we define a Gray map from R to Fp4 . In Section 4, we give the structure of cyclic codes of arbitrary length over R and we give a necessary and sufficient condition for self-dual cyclic codes. In Section 5, we give the structure of λ1+λ2u+λ3v+λ4uv-constacyclic codes of arbitrary length over R.

Section snippets

Preliminaries

An ideal I of a finite commutative ring R is called principal if it is generated by one element. R is a principal ideal ring if its ideas are principal. R is called a local ring if R has a unique maximal ideal. R is called a chain ring if its ideals are linearly ordered by inclusion.

We recall that a linear code C of length n over R is just a R-submodule of Rn. Every codeword c is a n-tuple of the form c=(c0,c1,,cn1)Rn and can be represented by a polynomial in R[x] as follows: c=(c0,c1,,cn1)

Gray map

Again as in [15], we define the Gray map ϕ:RFp4 as follows ϕ(a+ub+vc+uvd)=(a,a+b,a+c,a+b+c+d),a,b,c,dFp.

Every element r of R can be represented as r=a+bu+cv+duv, where a,b,c,dFp. The Gray map naturally extends to Rn as distance preserving isometry

ϕ:(Rn,Leeweight)(Fp4n,Hammingweight) as follows:

ϕ(r1,r2,,rn)=(a1,,an,a1+b1,,an+bn,a1+c1,,an+cn,a1+b1+c1+d1,,an+bn+cn+dn),ri=ai+biu+civ+diuvRn, where ai,bi,ci,diFp.

By the definition of the Gray map we can get the following theorem easily:

Theorem 1

Cyclic codes over R

As in [17] we denote that A1A2A3A4={(a1,a2,a3,a4),aiAi,i=1,2,3,4},A1A2A3A4={a1+a2+a3+a4,aiAi,i=1,2,3,4}.

For all a,b,c,dFp,a+ub+vc+uvd=a(1uv+uv)+(a+b)(uuv)+(a+c)(vuv)+(a+b+c+d)uv. Let C be a linear code of length n over R, let

C1={aFpn|a+ub+vc+uvdC,b,c,dFpn},

C2={a+bFpn|a+ub+vc+uvdC,c,dFpn},

C3={a+cFpn|a+ub+vc+uvdC,b,dFpn},

C4={a+b+c+dFpn|a+ub+vc+uvdC},

Obviously, C1, C2, C3 and C4 are linear codes over Fp.

Moreover, the linear code C can be written as C=(1uv+uv)C1(uuv)C2

λ1+λ2u+λ3v+λ4uv-constacyclic codes over R

Theorem 7

IfC=(1uv+uv)C1(uuv)C2(vuv)C3(uv)C4 is a linear code over R, then C is aλ1+λ2u+λ3v+λ4uv-constacyclic code over R if and only if C1, C2, C3, C4 are λ1-constacyclic code,λ1+λ2-constacyclic code,λ1+λ3-constacyclic code,λ1+λ2+λ3+λ4-constacyclic code overFp, respectively, whereλ1+λ2u+λ3v+λ4uv is a unit over R.

Proof

For any r=(r0,r1,,rn1)C, we can write its components as ri=(1uv+uv)ai+(uuv)bi+(vuv)ci+uvdi, where ai,bi,ci,diFp,0in1. Let a=(a0,a1,,an1),b=(b0,b1,,bn1),c=(c0,c1,,cn1),d=(

Conclusion

In this paper, we studied the cyclic codes and λ1+λ2u+λ3v+λ4uv-constacyclic codes over the finite non-chain ring Fp+uFp+vFp+uvFp, where u2=u,v2=v and uv=vu. We gave a sufficient and necessary condition for self-dual cyclic codes.

Acknowledgments

This work was supported by the Key Project of Science and Technology of Zhengzhou (no. 20141375), the Basic and Advanced Technology Research project of Henan Province (no. 162300410083) and the Science and Technology Developing Project of Henan Province (no. 172102210243).

References (19)

  • H.Q. Dinh et al.

    Negacyclic codes of length 2ps over fpm+ufpm

    Finite Fields Appl.

    (2015)
  • Y. Shi

    Note on two generalizations of the Randic index

    Appl. Math. Comput.

    (2015)
  • Y. Cengellenmis

    On the cyclic codes over f3+vf3

    Int. J. Algebra

    (2010)
  • J. Gao

    Some results on linear codes over fp+ufp+u2fp

    J. Appl. Math. Comput.

    (2015)
  • L. Wang et al.

    New quantum MDS codes derived from constacyclic codes

    Quant. Inf. Process.

    (2015)
  • X. Hu et al.

    Constructions of new nonbinary quantum codes

    Int. J. Theor. Phys.

    (2015)
  • X. Kai et al.

    Constacyclic codes and some new quantum MDS codes

    IEEE Trans. Inf. Theory

    (2014)
  • A. Alahmadia et al.

    Isodual cyclic codes over finite fields of odd characteristic

    Discrete Math.

    (2016)
  • M. Ashraf et al.

    Quantum codes from cyclic codes over f3+vf3

    Int. J. Quant. Inf.

    (2014)
There are more references available in the full text version of this article.

Cited by (13)

View all citing articles on Scopus
View full text