• No results found

A Study of Cyclic Codes Via a Surjective Mapping

N/A
N/A
Protected

Academic year: 2022

Share "A Study of Cyclic Codes Via a Surjective Mapping"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

A Study of Cyclic Codes Via a Surjective Mapping

1Mriganka S. Dutta and2Helen K. Saikia

1Department of Mathematics, Nalbari College Nalbari, Pin-781335, India

2Department of Mathematics, Gauhati University Guwahati, Pin-781014, India

Corresponding author: [email protected]

Article history

Received: 23 May 2015

Received in revised form: 14 June 2018 Accepted: 31 October 2018

Published on line: 1 December 2018

Abstract In this article, cyclic codes of length n over a formal power series ring and cyclic codes of length nl over a finite field are studied. We have defined a bijective mapping Φl

on R, where Ris the formal power series ring over a finite field F. We have proved that a cyclic shift in (F)ln corresponds to a Φl−cyclic shift in (R)n by defining a mapping from (R)n onto (F)ln. We have also derived some related results.

Keywords Cyclic codes; constacyclic shift; formal power series ring; isomorphism.

Mathematics Subject Classification 94B15

1 Introduction

Error-correcting codes are basically used to detect errors when messages are transmitted through a noisy communication channel. Most of the codes are also used to correct errors. In coding theory, we encode the data by adding a certain amount of redundancy to the original message.

As a consequence the original message can be recovered if not too many errors have occurred.

Cyclic codes play an important role in coding theory as seen in [1,6]. In the very beginning, the properties of Cyclic codes were studied over the binary field F2, then the study was extended to Fq with q = pr for some prime p and r ≥ 1. The structure of cyclic codes was obtained by viewing a cyclic code C of length n over a finite field Fq as an ideal of the ring Fq[x]/< xn− 1 >

[4]. Dougherty, Liu, and Park [5] defined a series of finite chain rings and introduced the concept of γ−adic codes over a formal power series rings. Dougherty and Liu [4] have given the concept of λ−cyclic code of length n over R. By defining a module isomorphism between Rn and (Z4)2kn, Dinh and Lopez-Permouth proved that a cyclic shift in (Z4)2kn corresponds to a constacyclic shift in Rn by u, where R = Z4[u]/< u2k − 1 > [2]. In this article, we have introduced the concept of Φλl−cyclic code of length n over a formal power series ring and derived some related results.

34:2 (2018) 325–332 | www.matematika.utm.my | eISSN 0127-9602 |

(2)

2 Some Important Definitions and Results

Throughout this article we assume that all rings are commutative with identity 1 6= 0.

Definition 1[4] Let R be a ring and Rn be the R−module. A R−submodule C of Rn is called a linear code of length n over R.

Note that in this study all codes are linear.

Definition 2[4] Let x, y be vectors in Rn. The inner product of x and y is defined by [x, y] = x1y1+ x2y2+ ... + xnyn.

Definition 3[4] For a code C of length n over R, the dual code of C is defined by C= {x  Rn | [x, c] = 0, ∀ c  C}.

Remark 1 C is linear whether or not C is linear.

Definition 4[4] A finite ring is called a chain ring if all its ideals are linearly ordered by inclusion.

Definition 5[4] Let i be an arbitrary positive integer and F be a finite field. The ring Ri is defined as

Ri = {a0+ a1γ + ... + ai−1γi−1 | ai  F},

where γi−1 6= 0, but γi = 0 in Ri. The operations over Ri are defined as follows:

i−1

X

l=0

alγl+

i−1

X

l=0

blγl=

i−1

X

l=0

al+ bl

l; Xi−1

l=0

alγl .Xi−1

l=0

blγl

=

i−1

X

s=0

 X

l+l0=s

albl0

s.

Definition 6[4] The ring R is called a formal power series ring which is defined as

R= F[[γ]] =n

X

l=0

alγl | al  Fo .

Addition and multiplication over R are defined by extending the addition and multiplication of polynomials, namely, term-by-term addition

X

l=0

alγl+

X

l=0

blγl =

X

l=0

(al+ bll,

and the Cauchy product



X

l=0

alγl .

X

l=0

blγl

=

X

s=0

 X

l+l0=s

albl0

s.

(3)

Definition 7[4] Let i, j be two integers with i ≤ j. In [4], the mapping Ψji is defined by

Ψji : Rj −→ Ri,

j−1

X

l=0

alγl7−→

i−1

X

l=0

alγl.

Definition 8[4] Let i be any positive integer. In [4], the mapping Ψi is defined by

Ψi : R −→ Ri,

X

l=0

alγl 7−→

i−1

X

l=0

alγl.

It can be proved that Ψji and Ψi are homomorphisms. We can extend Ψji naturally from Rnj to Rni. Similarly Ψi can be extended naturally from Rn to Rni.

Definition 9 Let l be any positive integer. We define a mapping Φl on R as follows:

Φl : R−→ R,

X

i=0

aiγi 7−→ al−1+ γ

l−2

X

i=0

aiγi+

X

i=l

aiγi.

We have the following lemma.

Lemma 1 Assume the notations given above. Then, we have (a) Φl is bijective.

(b) The inverse of Φl is Φl−1l . (c) It preserves addition.

(d) It does not preserve multiplication.

Proof (a) For P

i=0aiγi  R = Co-domain. There exists Pl−1

i=1aiγi−1+ a0γl−1+P

i=laiγi  R = Domain, such that Φl(Pl−1

i=1aiγi−1 + a0γl−1 +P

i=laiγi) = P

i=0aiγi. Thus the mapping is onto.

Let

Φl



X

i=0

aiγi

= Φl



X

i=0

biγi

⇒ al−1+ γ

l−2

X

i=0

aiγi+

X

i=l

aiγi = bl−1+ γ

l−2

X

i=0

biγi+

X

i=l

biγi

⇒ al−1 = bl−1, a0 = b0, a1 = b1, ....

Thus

X

i=0

aiγi =

X

i=0

biγi.

Therefore the mapping is one-one. Hence the mapping is bijective.

(b) We know that

Φl



X

i=0

aiγi

= al−1+ γ

l−2

X

i=0

aiγi+

X

i=l

aiγi

(4)

Thus

Φ2l

X

i=0

aiγi

= Φl

l



X

i=0

aiγi

= al−2+ γal−1+ γ2

l−3

X

i=0

aiγi+

X

i=l

aiγi. Continuing the process l times we get

Φll

X

i=0

aiγi

= Φl

 Φl−1l (

X

i=0

aiγi

=

X

i=0

aiγi.

Thus Φl−1l is the inverse of Φl. (c) Let

X

i=0

aiγi,

X

i=0

biγi  R. Now

Φl



X

i=0

aiγi+

X

i=0

biγi

= Φl



X

i=0

(ai+ bii

= al−1+ bl−1+ γ

l−2

X

i=0

(ai+ bii+

X

i=l

(ai+ bii.

Again

Φl



X

i=0

aiγi

= al−1+ γ

l−2

X

i=0

aiγi+

X

i=l

aiγi and

Φl



X

i=0

biγi

= bl−1 + γ

l−2

X

i=0

biγi+

X

i=l

biγi. Therefore

Φl



X

i=0

aiγi + Φl



X

i=0

biγi

= al−1+ bl−1+ γ

l−2

X

i=0

(ai+ bii+

X

i=l

(ai+ bii.

Thus

Φl



X

i=0

aiγi+

X

i=0

biγi

= Φl



X

i=0

aiγi + Φl



X

i=0

biγi . Hence the mapping preserves addition.

(d) Let F = F2. Now 1 + γ + γ2  R. Then Φ2(1 + γ + γ2) = 1 + γ + γ2. Thus Φ2(1 + γ + γ2).Φ2(1 + γ + γ2) = 1 + γ2+ γ4

and

Φ2((1 + γ + γ2).(1 + γ + γ2)) = Φ2(1 + γ2+ γ4) = γ + γ2+ γ4. Hence we have shown that

Φl



X

i=0

aiγi .

X

i=0

biγi

6= Φl



X

i=0

aiγi .Φl



X

i=0

biγi

(5)

which implies that the mapping does not preserve multiplication. Hence it is not an isomor-

phism. 2

Similarly, we can define Φ−l on R as follows:

Φ−l: R −→ R,

X

i=0

aiγi 7−→ −al−1+ γ

l−2

X

i=0

aiγi+

X

i=l

aiγi. For any scalar λ 6= 0 we can also define Φλl on R as follows:

Φλl : R−→ R,

X

i=0

aiγi 7−→ λal−1+ γ

l−2

X

i=0

aiγi+

X

i=l

aiγi

Both Φ−l and Φλl are bijective, preserves addition, but does not preserve multiplication. Thus they are not isomorphisms.

Lemma 2Assume the notations given above. The inverse of Φ−l is Φ2l−1−l . Proof We know that

Φ−l



X

i=0

aiγi

= −al−1+ γ

l−2

X

i=0

aiγi+

X

i=l

aiγi. Thus

Φ2−l

X

i=0

aiγi

= Φ−l

−l



X

i=0

aiγi

= −al−2− γal−1+ γ2

l−3

X

i=0

aiγi+

X

i=l

aiγi. Continuing the process 2l times we get

Φ2l−l

X

i=0

aiγi

= Φ−l

2l−1−l 

X

i=0

aiγi

=

X

i=0

aiγi.

Thus Φ2l−1−l is the inverse of Φ−l. 2

Lemma 3 Assume the notations given above. Let s be the multiplicative order of the scalar λ as an element of the finite field F. Then the inverse of Φλl is Φsl−1λl .

Proof We know that Φλl



X

i=0

aiγi

= λal−1+ γ

l−2

X

i=0

aiγi+

X

i=l

aiγi. Thus

Φ2λl

X

i=0

aiγi

= Φλl

λl



X

i=0

aiγi

= λal−2+ λal−1γ + γ2

l−3

X

i=0

aiγi+

X

i=l

aiγi. Continuing the process sl times we get

Φslλl

X

i=0

aiγi

= Φλl

sl−1λl (

X

i=0

aiγi

= λsXl−1

i=0

aiγi +

X

i=l

aiγi =

X

i=0

aiγi.

Thus Φsl−1λl is the inverse of Φλl. 2

(6)

Definition 10[4] Let C be a linear code of length n over R. The code C is called a λ− cyclic code over R if

c = (c0, c1, ..., cn−1)  C ⇒ (λcn−1, c0, ..., cn−2)  C.

If λ = 1, then C is called a cyclic code and if λ = −1, then C is called a negacyclic code, otherwise, it is called a constacyclic code.

Definition 11 Let C be a linear code of length n over R. Here we have defined C to be a φλl−cyclic code of length n over R if

c =

X

j=0

a0,juj,

X

j=0

a1,juj, ...,

X

j=0

an−1,juj

 C.

⇒ φλl



X

j=0

an−1,juj ,

X

j=0

a0,juj, ...,

X

j=0

an−2,juj

 C.

If λ = 1, then C is called a Φl−cyclic code and if λ = −1, then C is called a Φ−l−cyclic code.

Let R = Z4[u]/< u2k− 1 >. In [3], the authors have defined an isomorphism Ψ : Rn −→

(Z4)2kn given by

Ψ u2

k1

X

j=0

an−1,juj ,

2k1

X

j=0

a0,juj,

2k1

X

j=0

a1,juj, ...,

2k1

X

j=0

an−2,juj

= (an−1,2k1, a0,0, a1,0, ..., an−2,2k1) and proved the following theorem.

Theorem 1 [3] Cyclic codes over Z4 of length 2kn corresponds to u− constacyclic codes over R = Z4[u]/< u2k− 1 > of length n via the map Ψ.

Let R = Z2a[u]

<u2k+1>. In [7], the authors have defined a natural Z2a− module isomorphism Ψ : Rn−→ (Z2a)2kn given by

Ψ(a0,0+a0,1u + ... + a0,2k1u2k1, ..., an−1,0+ an−1,1u + ... + an−1,2k1u2k1)

= (a0,0, a1,0, ..., an−1,0, a0,1, a1,1, ..., an−1,1, ..., a0,2k1, an−1,2k1) and proved the following theorem.

Theorem 2 [7] Negayclic codes over Z2a of length 2kn corresponds to u− constacyclic codes over R = Z2a[u]/< u2k+ 1 > of length n via the map Ψ.

3 The Main Results

Our main objective is to prove the following theorem which is the central result in our present work. The next two results entirely depends on this. Before going to prove the result we define a mapping η : (R)n−→ (F)ln given by

η

X

j=0

a0,juj,

X

j=0

a1,juj, ...,

X

j=0

an−1,juj

= (a0,0, a1,0, ..., an−1,0, a0,1, a1,1, ..., an−1,1, ..., a0,l−1, a1,l−1, ..., an−1,l−1).

(7)

Theorem 1 λ− cyclic codes over F of length nl corresponds to Φλl− cyclic codes over R of length n via the map η.

Proof We have already defined the mapping

η : (R)n−→ (F)ln given by

η

X

j=0

a0,juj,

X

j=0

a1,juj, ...,

X

j=0

an−1,juj

= (a0,0, a1,0, ..., an−1,0, a0,1, a1,1, ..., an−1,1, ..., a0,l−1, a1,l−1, ..., an−1,l−1).

As we have already defined Φλl : R −→ R by

Φλl



X

i=0

aiγi

= λal−1+ γ

l−2

X

i=0

aiγi+

X

i=l

aiγi.

Thus we have

η φλl



X

j=0

an−1,juj ,

X

j=0

a0,juj, ...,

X

j=0

an−2,juj

= (λan−1,l−1, a0,0, a1,0, ..., an−2,l−1).

Thus the result is proved. 2

Corollary 1Cyclic codes over F of length nl corresponds to Φl− cyclic codes over R of length n via the map η.

Proof Putting λ = 1 in Theorem 1, we get the above result. 2 Corollary 2Negayclic codes over F of length nl corresponds to Φ−l− cyclic codes over R of length n via the map η.

Proof Putting λ = −1 in Theorem 1, we get the above result. 2

4 Conclusion

The map Φl is not an isomorphism. We can investigate the properties of this map and study cyclic codes over formal power series rings and cyclic codes over finite fields simultaneously. We can replace the finite field by any arbitrary ring and study cyclic codes over that arbitrary ring via the map η.

Acknowledgments

The authors would like to thank the referees for their valuable comments and suggestions.

(8)

References

[1] Blackford, T. Cyclic codes over Z4 of oddly even length. Discrete Applied Mathematics.

2003. 128: 27–46.

[2] Dinh, H. Lopez-Permouth, S. Cyclic and negacyclic codes over finite chain rings. IEEE Trans. Inform. Theory. 2004. 50: 1728–1744.

[3] Dougherty, S. T. and Ling, S. Cyclic codes over Z4 of even length. Designs, Codes, Cryptog. 2006. 34: 127–153.

[4] Dougherty, S. T. and Liu, H. Cyclic codes over formal power series rings. Acta Mathematica Scientia. 2011. 31B(1): 331–343.

[5] Dougherty, S. T., Liu, H. and Park, Y. H. Lifted codes over finite chain rings. Mathe- matical Journal of Okayama University. 2011. 53: 39–53.

[6] Noton, G. and Salagean, A. On the structure of linear and cyclic codes over a finite chain ring. Applicable Algebra Engineering Communication and Computing. 2000. 10: 489–506.

[7] Zhu, S. X. and Kai, X. Dual and self-dual negacyclic codes of even length over Z2a. Discrete Mathematics. 2008. 13: 7–10.

References

Related documents

Five commonly used antiseptics and wound irrigating agents that are commercially available to health care providers were analyzed in combina- tion with different commercially

Proposed by Cllr Kaiser, seconded by Cllr Starkey, all agreed for Cllr Murphy to take the role of Acting Vice Chairman for a period of 6 months to support Cllr Clint. As Cllr Clint

En effet, Iors d'un premier spermogramme, il n'est pas rare de retro- uver chez des patients quelques spermatozoides dont le nombre et les caracteristiques peuvent

Mahle WT, Clancy RR, McGaurn SP, Goin JE, Clark BJ (2001) Impact of prenatal diagnosis on survival and early neurologic morbidity in neonates with the hypoplastic left heart

general spiritual essence but of a discrete, living, truly existent man. In inner experiences we do not at all notice how the brain is affected by changes in our thoughts,

No; the Mexican population is larger and is growing at a faster rate... 7.3 Solving Advanced Systems

happy, then he will feel motivated to work his hardest to keep all his students happy and enjoying their science education... How do I

One Saturday morning last year Ashlyn awoke past noon — she likes sleeping late — and walked into the living room and announced to her mother, “I had a dream.” Tara expected her