Academia.eduAcademia.edu

Outline

Hairpin completions and reductions: semilinearity properties

2020, Natural Computing

https://doi.org/10.1007/S11047-020-09797-0

Abstract

This paper is part of the investigation of some operations on words and languages with motivations coming from DNA biochemistry, namely three variants of hairpin completion and three variants of hairpin reduction. Since not all the hairpin completions or reductions of semilinear languages remain semilinear, we study sufficient conditions for semilinear languages to preserve their semilinearity property after applying the non-iterated hairpin completion or hairpin reduction. A similar approach is then applied to the iterated variants of these operations. Along these lines, we define the hairpin reduction root of a language and show that the hairpin reduction root of a semilinear language is not necessarily semilinear except the universal language. A few open problems are finally discussed.

References (33)

  1. Blattner M, Latteux M (1981) Parikh-bounded languages. In: Proceedings of the 8th international colloquium on automata, languages and programming (ICALP). LNCS, vol 115, pp 316-323
  2. Bordihn H, Mitrana V, Pa ˘un A, Pa ˘un M (2019) Further properties of self-assembly by hairpin formation. In: Proceedings of the 18th international conference on unconventional computation and natural computation (UCNC). LNCS, vol 11493, pp 37-51
  3. Bottoni P, Labella A, Manca V, Mitrana V (2006) Superposition based on Watson-Crick-like complementarity. Theory Comput Syst 39:503-524
  4. Castellanos J, Mitrana V (2001) Some remarks on hairpin and loop languages. In: Words, semigroups, and transductions -festschrift in honor of gabriel thierrin. World Scientific, Singapore, pp 47-58
  5. Chen H-L, Doty D, Soloveichik D (2014) Deterministic function computation with chemical reaction networks. Nat Comput 13:517-534
  6. Cheptea D, Martin-Vide C, Mitrana V (2006) A new operation on words suggested by DNA biochemistry: hairpin completion. In: Proceedings of transgressive computing, pp 216-228
  7. Csuhaj-Varju ´E, Petre I, Vaszil G (2007) Self-assembly of strings and languages. Theoret Comput Sci 374:74-81
  8. H. Bordihn et al.
  9. Deaton R, Murphy R, Garzon M, Franceschetti DR, Stevens SE (1998) Good encodings for DNA-based solutions to combina- torial problems. In: Proceedings of DNA-based computers II. DIMACS series, vol 44, pp 247-258
  10. Enaganti SK, Ibarra OH, Kari L, Kopecki S (2007) On the overlap assembly of strings and languages. Nat Comput 16:175-185
  11. Garzon M, Deaton R, Neathery P, Murphy RC, Franceschetti DR, Stevens E (1997) On the encoding problem for DNA computing. In: Proceedings of the third DIMACS workshop on DNA-based computing, pp 230-237
  12. Garzon M, Deaton Nino LF, Stevens SE Jr, Wittner M (1998) Genome encoding for DNA computing. In: Proceedings of the third genetic programming conference, pp 684-690
  13. Ginsburg S (1971) AFL with the semilinear property. J Comput Syst Sci 5:365-396
  14. Ginsburg S, Spanier EH, Henry E (1966) Semigroups, Presburger formulas, and languages. Pac J Math 16:285-296
  15. Goldstine J (1977) A simplified proof of Parikh's theorem. Discrete Math 19:235-239
  16. Ito M, Leupold P, Manea F, Mitrana V (2011) Bounded hairpin completion. Inf Comput 209:471-485
  17. Kari L, Konstantinidis S, Sosik P, Thierrin G (2005) On hairpin-free words and languages. In: Proceedings of the developments in language theory. LNCS, vol 3572, pp 296-307
  18. Kopczyn ´ski E, To AW (2010) Parikh images of grammars: complexity and applications. In: Proceedings of the 25th annual IEEE symposium on logic in computer science (LICS), pp 80-89
  19. Kopecki S (2011) On the iterated hairpin completion. Theor Comput Sci 412:3629-3638
  20. Manea F, Martı ´n-Vide C, Mitrana V (2009a) On some algorithmic problems regarding the hairpin completion. Discrete Appl Math 157:2143-2152
  21. Manea F, Mitrana V, Yokomori T (2009b) Two complementary operations inspired by the DNA hairpin formation: completion and reduction. Theor Comput Sci 410:417-425
  22. Manea F, Mitrana V, Sempere J (2009c) Some remarks on superposition based on Watson-Crick-Like complementarity. In: Proceedings of the developments in language theory. LNCS, vol 5583, pp 372-383
  23. Manea F (2010) A series of algorithmic results related to the iterated hairpin completion. Theor Comput Sci 411:4162-4178
  24. Manea F, Mercas R, Mitrana V (2012) Hairpin lengthening and shortening of regular languages. In: Languages alive. LNCS, vol 7300, pp 145-159
  25. Manea F, Martı ´n-Vide C, Mitrana V (2015) Hairpin lengthening: language theoretic and algorithmic results. J Logic Comput 25:987-1009
  26. Oppen D (1978) A 2 2 2 pn upper bound on the complexity of presburger arithmetic. J Comput Syst Sci 16:323-332
  27. Parikh R (1966) On context-free languages. J ACM 13:570-581
  28. Pa ˘un G, Rozenberg G, Yokomori T (2001) Hairpin languages. Int J Found Comput Sci 12:837-847
  29. Rosales JC, Garcı ´a-Sa ´nchez PA (2009) Numerical semigroups. Springer, New York
  30. Rozenberg G, Salomaa A (eds) (1997) Handbook of formal languages, vol 3. Springer, Berlin
  31. Sakamoto K, Gouzu H, Komiya K, Kiga D, Yokoyama S, Yokomori T, Hagiya M (2000) Molecular computation by DNA hairpin formation. Science 288:1223-1226
  32. Shikishima-Tsuji K (2016) Regularity of iterative hairpin completions of crossing ð2; 2Þ-words. Int J Found Comput Sci 27:375-390
  33. Winfree E, Yang X, Seeman NC (1999) Universal computation via self-assembly of DNA: some theory and experiments. DNA based computers II. DIMACS 44:191-213