Construction of Quantum Codes over the Class of Commutative Rings and Their Applications to DNA Codes
Abstract
:1. Introduction
2. Preliminaries
- (i)
- The Hamming distance between two vectors and is the number of places where they differ, and is denoted by .
- (ii)
- The Hamming weight of a vector is the number of nonzero and is denoted by .
- (iii)
- Let , the Euclidean inner product of and is defined as .
- (iv)
- Each element of code C is referred to as a codeword and a code of length n over R is said to be linear if it is an R-submodule of
- (v)
- A code C is said to be self-dual if , self-orthogonal if and dual containing if .
- (vi)
- A linear code C is said to be linear complementary dual or in short LCD if , where is the dual code of C.
- (vii)
- A linear code C of length n over R is said to be a cyclic code if every cyclic shift of a codeword c in C is again a codeword in , i.e., if , then its cyclic shift , where the operator is known as cyclic shift.
- (viii)
- A linear code C is said to be reversible if whenever .
- (ix)
- Let C be a linear code of length n over R. Then C is called complement if for any reversible-complement if for any .
- (x)
- Let C be a code of length n over R. Then C (or the DNA correspondence of C) is called a reversible (reversible complement) DNA code if the DNA correspondence of C satisfies the properties of being reversible (reversible compliment).
- (xi)
- It is important to note that the set of n-fold tensor product (n- times) is the Hilbert space with dimension and that is the Hilbert space with dimension q, where is the complex field. A quantum code of length n over the field (q is a power of prime.) is denoted by , where k is the dimension and d is the minimum distance. We know that each quantum code satisfies the singleton bound, i.e., . A quantum code is said to be MDS (maximum distance separable) if . A quantum code is better than the other quantum code if any one or both the following conditions hold:
- (a)
- , where (larger code rate with same distance).
- (b)
- where (larger distance with the same code rate).
- (i)
- for matrices and .
- (ii)
- for arbitrary matrices and C.
- (iii)
- , where and represent the transpose of matrices P and Q, respectively.
3. Main Results
3.1. Results on the Gray Map
- (i)
- as well as .
- (ii)
- , Moreover, each is self-orthogonal if and only if C is self-orthogonal as well as each is self-dual if and only if C is self-dual.
- (i)
- Let us suppose that and , where Hence, , , but is bijective map, , where With the help of definition of , . Hence,On the other hand, let , , then where We select where Then, and . Therefore, Hence, . Furthermore, the map is bijective, then Consequently, .
- (ii)
- Let us consider . Then can be uniquely expressed as . Since, . Evidently, , hence Next, let us consider that , then for any . Therefore, and this implies that We have , with the help of unique representation of , so In this similar way, we can show that , where Thus, we arrive at Furthermore, if and only if C is self-orthogonal. Then, we have,
3.2. Cyclic Codes over
- (i)
- as well as .
- (ii)
- , where divides .
- (i)
- In view of Theorem 1, each is a cyclic code of length n over , where However, C is a cyclic code over and it is given that is the monic generator polynomial of , i.e., Hence, …, and also the map is bijective, then . By Proposition 3, we conclude that
- (ii)
- By part (i), . Next, we consider that . It is clearly that . However, and , where and Hence . This shows that . Now, from the above discussion, we conclude that , where . It is given that monic generator polynomial of is , where Henceforth, divides such that this implies that , whereHence, divides . This completes the proof.
3.3. Quantum Codes
- (i)
- if and only if , where .
- (ii)
- if and only if , where is the reciprocal polynomial of .
- (i)
- First, let us consider that This implies that . However, is a linear code such that we get where Conversely, let us consider that , where This shows that
- (ii)
- Let by using part (i), , where Now, by Lemma 2, , where denotes the reciprocal of Conversely, let us consider that , where denotes the reciprocal of and Hence, by Lemma 2, we have , where Application of part (i) yields that
- (i)
- If , then there exists a quantum code over .
- (ii)
- If is the reciprocal polynomial of , and , then there exists a quantum code over .
- (i)
- First, let us consider that By Proposition 2, , . Hence, is a dual containing linear code over . By Lemma 1, there exists a quantum code over .
- (ii)
- Let us consider that for , where denotes the reciprocal polynomial of . By Theorem 3 part (ii), , by using part (i), there exists a quantum code over .
4. Applications
5. DNA Codes over
- (i)
- If s is even, C is generated by
- (ii)
- If s is odd, C is generated by
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Shor, P.W. Scheme for reducing decoherence in quantum memory. Phys. Rev. A 1995, 52, 2493–2496. [Google Scholar] [CrossRef]
- Steane, A.M. Simple quantum error correcting codes. Phys. Rev. A 1996, 54, 4741–4751. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Calderbank, A.R.; Rains, E.M.; Shor, P.M.; Sloane, N.J.A. Quantum error-correction via codes over GF(4). IEEE Trans. Inf. Theory 1998, 44, 1369–1387. [Google Scholar] [CrossRef] [Green Version]
- Qian, J.; Ma, W.; Gou, W. Quantum codes from cyclic codes over finite ring. Int. J. Quantum Inf. 2009, 7, 1277–1283. [Google Scholar] [CrossRef]
- Bag, T.; Upadhyay, A.K.; Ashraf, M.; Mohammad, G. Quantum code from cyclic code over the ring Fp/〈u3-u〉. Asian-Eur. J. Math. 2020, 13, 2050008. [Google Scholar] [CrossRef]
- Ashraf, M.; Mohammad, G. Quantum codes over Fp from cyclic codes over Fp[u,v]/〈u2-1,v3-v,uv-vu〉. Cryptogr. Commun. 2019, 11, 325–335. [Google Scholar] [CrossRef]
- Gao, Y.; Gao, J.; Fu, F.W. Quantum codes from cyclic codes over the ring Fq+v1Fq+…+vrFq. Appl. Algebra Eng. Commun. Comput. 2019, 30, 161–174. [Google Scholar] [CrossRef]
- Islam, H.; Prakash, O.; Verma, R.K. Quantum codes from the cyclic codes over FP[v,w]/〈v2-1,w2-1,vw-wv〉. Springer Proc. Math. Stat. 2019, 307, 67–74. [Google Scholar] [CrossRef]
- Cengellenmis, Y.; Dertli, A.; Dougherty, S.T. Codes over an infinite family of rings with a Gray map. Des. Codes Cryptogr. 2014, 72, 559–580. [Google Scholar] [CrossRef]
- Zheng, X.; Kong, B. Constacyclic codes over Fpm[u1,u2,…,uk]∖〈ui2=ui,uiuj=ujui〉. Open Math. 2018, 16, 490–497. [Google Scholar] [CrossRef]
- Dertli, A.; Cengellenmis, Y.; Eren, S. On quantum codes obtained from cyclic codes over A2. Int. J. Quantum Inf. 2015, 13, 1550031. [Google Scholar] [CrossRef]
- Kai, X.; Zhu, S. Quaternary construction of quantum codes from cyclic codes over F4+uF4. Int. J. Quantum Inf. 2011, 9, 689–700. [Google Scholar] [CrossRef]
- Qian, J. Quantum codes from cyclic codes over F2+vF2. J. Inf. Compt. Sci. 2013, 10, 1715–1722. [Google Scholar] [CrossRef]
- Islam, H.; Prakash, O. New Quantum and LCD Codes over Finite Fields of Even Characteristic. Def. Sci. J. 2021, 71, 656–661. [Google Scholar] [CrossRef]
- Adleman, L. Molecular computation of solutions to combinatorial problems. Science 1994, 266, 1021–1024. [Google Scholar] [CrossRef] [Green Version]
- Abulraub, T.; Ghrayeb, A.; Nian Zeng, X. Construction of cyclic codes over GF(4) for DNA computing. J. Frankl. Inst. 2006, 343, 448–457. [Google Scholar] [CrossRef]
- Siap, I.; Abulraub, T.; Ghrayeb, A. Similarity cyclic DNA codes over rings. In Proceedings of the International Conference on Bioinformatics and Biomedical Engineering, Shanghai, China, 16–18 May 2008. [Google Scholar]
- Siap, I.; Abulraub, T.; Ghrayeb, A. Cyclic DNA codes over the ring F2[u]/(u2-1) based on the deletion distance. J. Franklin Inst. 2009, 346, 731–740. [Google Scholar] [CrossRef]
- Yildiz, B.; Siap, I. Cyclic codes over F2[u]/(u4-1) and applications to DNA codes. Comput. Math. Appl. 2012, 63, 1169–1176. [Google Scholar] [CrossRef] [Green Version]
- Oztas, E.S.; Siap, I. Lifted polynomials over F16 and their applications to DNA Codes. Filomat 2013, 27, 459–466. [Google Scholar] [CrossRef] [Green Version]
- Faria, L.C.B.; Rocha, A.S.L.; Kleinschmidt, J.H.; Silva-Filho, M.C.; Bim, E.; Herai, R.H.; Yam-agishi, M.E.B.; Palazzo, R., Jr. Is a genome a codeword of an error-correcting code? PLoS ONE 2012, 7, e36644. [Google Scholar] [CrossRef] [Green Version]
- Grassl, M.; Beth, T. On optimal quantum codes. Int. J. Quantum Inf. 2004, 2, 55–64. [Google Scholar] [CrossRef] [Green Version]
- Ozen, M.; Cem, E.F.; Ince, H. Quantum codes from cyclic codes over F4+vF4. J. Appl. Math. Inform. 2016, 34, 397–404. [Google Scholar] [CrossRef] [Green Version]
- Grassl, M.; Beth, T. Quantum BCH codes. In Proceedings of the Proceedings X. International Symposium on Theoretical Electrical Engineering, Magdeburg, Germany, 6–9 September 1999; pp. 207–212, arXiv:quant-ph/9910060. [Google Scholar]
- Bosma, W.; Cannon, J. Handbook of Magma Functions; University of Sydney: Sydney, Australia, 1995. [Google Scholar]
- Grassl, M. Code Tables: Bounds on the Parameters of Various Types of Codes. Available online: http://www.codetables.de/ (accessed on 20 April 2021).
- Cengellenmis, Y.; Dertli, A.; Dougherty, S.T.; Korban, A.; Sahinkaya, S.; Ustun, D. Reversible G-codes over the ring Fj,k with applications to DNA codes. Adv. Math. Commun. 2021; Early access. [Google Scholar] [CrossRef]
- Cengellenmis, Y.; Aydin, N.; Dertli, A. Reversible DNA codes from skew cyclic codes over a ring of order 256. J. Algebra Comb. Discret. Struct. Appl. 2021, 8, 1–8. [Google Scholar]
- Gursoy, F.; Oztas, E.S.; Yildiz, B. Reversible DNA codes over a family of non-chain rings Rk,s. arXiv 2017, arXiv:1711.02385. [Google Scholar]
- Cengellenmis, Y.; Dertli, A. On the skew cyclic codes and the reversibility problem for DNA 4-Bases. Math. Comput. Sci. 2020, 14, 431–435. [Google Scholar] [CrossRef]
- Oztas, E.S.; Yildiz, B.; Siap, I. A novel approach for constructing reversible codes and applications to DNA codes over the ring F2[u]/(u2k-1). Finite Fields Appl. 2017, 46, 217–234. [Google Scholar] [CrossRef]
- Oztas, E.S.; Siap, I. On a generalization of lifted polynomials over finite fields and their applications to DNA codes. Int. J. Comput. Math. Vol. 2015, 92, 1976–1988. [Google Scholar] [CrossRef]
- Oztas, E.S. Glift codes over chain ring and non-chain ring Re,s. Bull. Korean Math. Soc. 2022, 59, 1557–1565. [Google Scholar] [CrossRef]
m | n | Remarks | |||
---|---|---|---|---|---|
1 | 4 | 11 | 11 | optimal | |
1 | 2 | 11 | 11 | optimal | |
1 | 8 | 101 | 110011 | optimal | |
1 | 12 | 11 | 101101 | optimal | |
1 | 14 | 101 | 111001 | optimal | |
1 | 15 | 111 | 1100111001 | optimal | |
2 | 8 | 11 | 110011 | … | |
2 | 9 | 11 | … |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ali, S.; Alali, A.S.; Oztas, E.S.; Sharma, P. Construction of Quantum Codes over the Class of Commutative Rings and Their Applications to DNA Codes. Mathematics 2023, 11, 1430. https://doi.org/10.3390/math11061430
Ali S, Alali AS, Oztas ES, Sharma P. Construction of Quantum Codes over the Class of Commutative Rings and Their Applications to DNA Codes. Mathematics. 2023; 11(6):1430. https://doi.org/10.3390/math11061430
Chicago/Turabian StyleAli, Shakir, Amal S. Alali, Elif Segah Oztas, and Pushpendra Sharma. 2023. "Construction of Quantum Codes over the Class of Commutative Rings and Their Applications to DNA Codes" Mathematics 11, no. 6: 1430. https://doi.org/10.3390/math11061430
APA StyleAli, S., Alali, A. S., Oztas, E. S., & Sharma, P. (2023). Construction of Quantum Codes over the Class of Commutative Rings and Their Applications to DNA Codes. Mathematics, 11(6), 1430. https://doi.org/10.3390/math11061430