On decidability and closure properties of language classes with respect to bio-operations

We present general results that are useful in showing closure and decidable properties of large classes of languages with respect to biologically-inspired operations. We use these results to prove new decidability results and closure properties of some classes of languages under bio-operations such hairpin-inversion, the recently studied operation of pseudo-inversion, and other bio-operations. We also provide techniques for proving undecidability results. In particular, we give a new approach for proving the undecidability of problems for which the usual method of reduction to the undecidability of the Post Correspondence Problem seems hard to apply. Our closure and decidability results strengthen or generalize previous results.

[1]  Tao Jiang,et al.  New Decidability Results Concerning Two-Way Counter Machines , 1995, SIAM J. Comput..

[2]  守屋 悦朗,et al.  J.E.Hopcroft, J.D. Ullman 著, "Introduction to Automata Theory, Languages, and Computation", Addison-Wesley, A5変形版, X+418, \6,670, 1979 , 1980 .

[3]  Seymour Ginsburg,et al.  The mathematical theory of context free languages , 1966 .

[4]  Rusell Deaton,et al.  Encoding Genomes for DNA Computing The Molecular Computing Group , 2001 .

[5]  Oscar H. Ibarra,et al.  Reversal-Bounded Multicounter Machines and Their Decision Problems , 1978, JACM.

[6]  Mark Daley,et al.  Families of languages defined by ciliate bio-operations , 2004, Theor. Comput. Sci..

[7]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[8]  Lila Kari,et al.  A Formal Language Analysis of DNA Hairpin Structures , 2006, Fundam. Informaticae.

[9]  Yo-Sub Han,et al.  Pseudo-inversion on Formal Languages , 2014, UCNC.

[10]  Lila Kari,et al.  DNA Codes and Their Properties , 2006, DNA.

[11]  Grzegorz Rozenberg DNA-based computation , 2001, Computing in Science & Engineering.

[12]  Lila Kari,et al.  Involution Solid and Join codes , 2008, Fundam. Informaticae.

[13]  Oscar H. Ibarra,et al.  Closure and decidability properties of some language classes with respect to ciliate bio-operations , 2003, Theor. Comput. Sci..

[14]  Eitan M. Gurari,et al.  The Complexity of Decision Problems for Finite-Turn Multicounter Machines , 1981, J. Comput. Syst. Sci..

[15]  Junghuei Chen,et al.  Involution codes: with application to DNA coded languages , 2004, Natural Computing.

[16]  M. Minsky Recursive Unsolvability of Post's Problem of "Tag" and other Topics in Theory of Turing Machines , 1961 .

[17]  Anthony Widjaja Lin,et al.  Model Checking Recursive Programs with Numeric Data Types , 2011, CAV.

[18]  Lila Kari,et al.  Coding Properties of DNA Languages , 2001, DNA.