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}}\).
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
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
Abualrub T, Siap I (2007) Reversible cyclic codes over \({\mathbb{Z} }_{4}\). Austral J Combin 38:195–205
Adleman L (1994) Molecular computation of solutions to combinatorial problems. Science 266:1021–1024
Adleman L, Rothemund PWK, Roweis S, Winfree E (1999) On applying molecular computation to the data encryption standard. J Comput Biol 6:53–63
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
Bosma W, Cannon J (1995) Handbook of magma functions. University of Sydney, Sydney
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
Eldin RT, Matsui H (2020) On reversibility and self-duality for some classes of quasi-cyclic codes. IEEE Access 8:143285–143293
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
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
Islam H, Prakash O (2021) Construction of reversible cyclic codes over \({\mathbb{Z} }_{p^{k}},\). J Discrete Math Sci Cryptogr 24:1–14
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
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
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
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
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
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
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
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
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
Tzeng K, Hartmann C (1970) On the minimum distance of certain reversible cyclic codes. IEEE Trans Inform Theory 16(5):644–646
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
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
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40314-023-02407-6