Skip to main content
Log in

On reversible codes over a non-chain ring

  • Published:
Computational and Applied Mathematics Aims and scope Submit manuscript

Abstract

Suppose \(\mathbb {F}_{q}\) is a finite field with q elements and \(q=p^{t},\) where p is a prime and \(t\ge 1.\) Let \(\mathfrak {R}_{q}={\mathbb {F}}_q+u_{1}{\mathbb {F}}_q+u_{2}\mathbb F_q+u_{1}u_{2}{\mathbb {F}}_q\), where \(u_{1}^2=0\), \(u_{2}^2=0,\) \(u_{1}u_{2}=u_{2}u_{1}\) be a non-chain ring. A necessary and sufficient condition for a given cyclic code of length n over the ring \(\mathfrak {R}_{q},\) where \((n, p)=1\) to be a reversible cyclic code is obtained and using this condition the reversible cyclic codes of length n over the ring \(\mathfrak {R}_{q}\) are constructed. In addition, we determine the set of generators for the dual code of a cyclic code and obtain the reversibility condition for Moreover, we discuss reversible complement codes over the ring \(\mathfrak {R}_{4}={\mathbb {F}}_4+u_{1}\mathbb F_4+u_{2}{\mathbb {F}}_4+u_{1}u_{2}{\mathbb {F}}_4,\) which are useful in DNA coding. Further, the reversibility problem that occur in DNA k-bases is solved using a bijection \(\vartheta \) between the elements of the ring \(\mathfrak {R}_{4}=\mathbb F_4+u_{1}{\mathbb {F}}_4+u_{2}{\mathbb {F}}_4+u_{1}u_{2}{\mathbb {F}}_4\) and \(S_{D_{256}}\).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Data availability

This manuscript has no associated data set.

References

  • Abualrub T (1988) Cyclic codes over the ring of integers mod \(m.\) PhD Thesis, University of Iowa, Iowa City, IA, USA

  • Abualrub T, Oehmke R (2003) On the generators of \({\mathbb{Z} }_{4}\) cyclic codes of length \(2^{e}\). IEEE Trans Inform Theory 49(9):2126–2133

    Article  MathSciNet  MATH  Google Scholar 

  • Abualrub T, Siap I (2006) Reversible quaternary cyclic codes. In: Proc. 9th WSEAS internat. conf. appl. math. Istanbul, Turkey, pp 441–446

  • Abualrub T, Siap I (2007) Cyclic codes over the rings \({\mathbb{Z} }_2+u{\mathbb{Z} }_2\) and \({\mathbb{Z} }_2+u{\mathbb{Z} }_2+u^{2}{\mathbb{Z} }_2\). Des Codes Cryptogr 42(3):273–287

    Article  MathSciNet  Google Scholar 

  • Abualrub T, Siap I (2007) Reversible cyclic codes over \({\mathbb{Z} }_{4}\). Austral J Combin 38:195–205

    MATH  Google Scholar 

  • Adleman L (1994) Molecular computation of solutions to combinatorial problems. Science 266:1021–1024

    Article  Google Scholar 

  • Adleman L, Rothemund PWK, Roweis S, Winfree E (1999) On applying molecular computation to the data encryption standard. J Comput Biol 6:53–63

    Article  MATH  Google Scholar 

  • Bhowmick S, Fotue-Tabue A, Martinez-Moro E, Bandi R, Bagchi S (2020) Do non-free LCD codes over finite commutative Frobenius rings exist? Des Codes Cryptogr 88(5):825–840

    Article  MathSciNet  MATH  Google Scholar 

  • Bosma W, Cannon J (1995) Handbook of magma functions. University of Sydney, Sydney

    Google Scholar 

  • Dinh HQ, Singh AK, Pattanayak S, Sriboonchitta S (2019) Construction of cyclic DNA codes over the ring \({\mathbb{Z} }_4[u]/\langle u^2-1\rangle \) based on the deletion distance. Theoret Comput Sci 773:27–42

    Article  MathSciNet  MATH  Google Scholar 

  • Eldin RT, Matsui H (2020) On reversibility and self-duality for some classes of quasi-cyclic codes. IEEE Access 8:143285–143293

    Article  Google Scholar 

  • Grassl M. Bounds on the minimum distance of linear codes and quantum codes. http://www.codetables.de

  • Gursoy F, Oztas ES, Siap I (2017) Reversible DNA codes over \({\mathbb{F} }_{16}+u{\mathbb{F} }_{16}+v{\mathbb{F} }_{16}+uv{\mathbb{F} }_{16},\) Adv. Math Commun 11(2):307–312

    MathSciNet  Google Scholar 

  • Hammons AR, Kumar PV, Calderbank AR, Sloane NJA, Sole P (1994) The \({\mathbb{Z} }_{4}\)-linearity of Kerdock, Preparata, Goethals and related codes. IEEE Trans Inform Theory 40(2):301–319

    Article  MathSciNet  MATH  Google Scholar 

  • Islam H, Prakash O (2021) Construction of reversible cyclic codes over \({\mathbb{Z} }_{p^{k}},\). J Discrete Math Sci Cryptogr 24:1–14

    Google Scholar 

  • Kaur J, Dutt S, Schmi R (2015) Reversible and reversible complement cyclic codes over Galois rings. J Int Acad Phys Sci 19(2):117–121

    Google Scholar 

  • Kaur J, Dutt S, Schmi R (2020) Reversible complement cyclic codes over Galois rings with application to DNA codes. Discrete Appl Math 280:162–170

    Article  MathSciNet  MATH  Google Scholar 

  • Kumar N, Singh AK (2018) DNA computing over the ring \({\mathbb{Z} _{4}[v]/\langle v^{2}-v\rangle }\). Int J Biomath 11(6):1850090

    Article  MathSciNet  MATH  Google Scholar 

  • Limbachiya D, Rao B, Gupta MK (2016) The art of DNA bases: sixteen years of DNA coding theory. arXiv:1607.00266v1

  • Mansuripur M, Khulbe PK, Kuebler SM, Perry JW, Giridhar MS, Erwin JK, Seong K, Marder S, Peyghambarian N (2003) Information storage and retrieval using macromolecules as storage media. In: Proc. SPIE, 5069, optical data storage, 16 September

  • Massey JL (1964) Reversible codes. Inform Control 7(3):369–380

    Article  MathSciNet  MATH  Google Scholar 

  • Milenkovic O, Kashyap N (2005) On the design of codes for DNA computing. In: Intern. workshop on coding and cryptography, pp 100–119

  • Muttoo SK, Lal S (1986) A reversible code over \(GF(q)\). Kybernetika 22:85–91

    MathSciNet  MATH  Google Scholar 

  • Oztas ES, Siap I, Yildiz B (2014) Reversible codes and application to DNA. In: Mathematical software ICMS: 4th international congress, Seoul, South Korea, Proceedings 4, August 5–9. Springer, Berlin, pp 124–128

  • Pang B, Zhu S, Sun Z (2018) On LCD negacyclic codes over finite fields. J Syst Sci Complex 31(4):1065–1077

    Article  MathSciNet  MATH  Google Scholar 

  • Prakash O, Patel S, Yadav S (2021) Reversible cyclic codes over some finite rings and their application to DNA codes. Comput Appl Math 40:1–17

    Article  MathSciNet  MATH  Google Scholar 

  • Prakash O, Yadav S, Sharma P (2022) Reversible cyclic codes over a class of chain rings and their application to DNA codes. Int J Inf Coding Theory 6(1):52–70

    MathSciNet  MATH  Google Scholar 

  • Srinivasulu B, Bhaintwal M (2015) Reversible cyclic codes over \({\mathbb{F}}_4+u{\mathbb{F}}_4\) and their applications to DNA codes. In: 7th (ICITEE), pp 101–105

  • Srinivasulu B, Bhaintwal M (2017) The structure of duals of cyclic codes over \({{\mathbb{F} }}_2+u{{\mathbb{F} }}_2+v{{\mathbb{F} }}_2+uv{{\mathbb{F} }}_2\) and some DNA codes. Int J Inf Coding Theory 4(1):79–100

    MathSciNet  Google Scholar 

  • Tzeng K, Hartmann C (1970) On the minimum distance of certain reversible cyclic codes. IEEE Trans Inform Theory 16(5):644–646

    Article  MathSciNet  MATH  Google Scholar 

  • Xu X, Liu X (2011) On the structure of cyclic codes over \({\mathbb{F}}_q+u{\mathbb{F}}_q+v{\mathbb{F}}_q+uv{\mathbb{F}}_q\). Wuhan Univ J Natl Sci 16(5)

  • Yildiz B, Karadeniz S (2011) Cyclic codes over \({{\mathbb{F} }}_2+u{{\mathbb{F} }}_2+v{{\mathbb{F} }}_2+uv{{\mathbb{F} }}_2\). Des Codes Cryptogr 58:221–234

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

The authors would like to express their thanks to the referees for careful reading of the paper, constructive comments and valuable suggestions which have significantly improved the quality of the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ghulam Mohammad.

Ethics declarations

Conflict of interest

The authors have no conflict of interest to declare that are relevant to the content of this article.

Additional information

Communicated by Gaojun Luo.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ashraf, M., Rehman, W., Mohammad, G. et al. On reversible codes over a non-chain ring. Comp. Appl. Math. 42, 269 (2023). https://doi.org/10.1007/s40314-023-02407-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s40314-023-02407-6

Keywords

Mathematics Subject Classification

Navigation