Context-free insertion-deletion systems

We consider a class of insertion-deletion systems which have not been investigated so far, those without any context controlling the insertion-deletion operations. Rather unexpectedly, we found that context-free insertion-deletion systems characterize the recursively enumerable languages. Moreover, this assertion is valid for systems with only one axiom, and also using inserted and deleted strings of a small length. As direct consequences of the main result we found that set-conditional insertion-deletion systems with two axioms generate any recursively enumerable language (this solves an open problem), as well as that membrane systems with one membrane having context-free insertion-deleletion rules without conditional use of them generate all recursively enumerable languages (this improves an earlier result). Some open problems are also formulated.

[1]  Gheorghe Paun,et al.  Marcus Contextual Grammars , 1994, Bull. EATCS.

[2]  Jozef Gruska Descriptional Complexity of Context-Free Languages , 1973, MFCS.

[3]  Rani Siromoney,et al.  Circular contextual insertions/deletions with applications to biomolecular computation , 1999, 6th International Symposium on String Processing and Information Retrieval. 5th International Workshop on Groupware (Cat. No.PR00268).

[4]  Solomon Marcus,et al.  Contextual Grammars , 1969, COLING.

[5]  J. van Leeuwen,et al.  Theoretical Computer Science , 2003, Lecture Notes in Computer Science.

[6]  Carlos Martín-Vide,et al.  Characterizations of Recursively Enumerable Languages by Means of Insertion Grammars , 1998, Theor. Comput. Sci..

[7]  Andreas Malcher,et al.  Descriptional Complexity of Machines with Limited Resources , 2002, J. Univers. Comput. Sci..

[8]  Lila Kari,et al.  Contextual Insertions/Deletions and Computability , 1996, Inf. Comput..

[9]  Lila Kari,et al.  On Insertion and Deletion in Formal Languages , 1991 .

[10]  Gheorghe Paun,et al.  DNA Computing: New Computing Paradigms , 1998 .

[11]  Gheorghe Paun,et al.  Membrane Computing , 2002, Natural Computing Series.

[12]  Takashi Yokomori,et al.  On the computational power of insertion-deletion systems , 2004, Natural Computing.

[13]  David I. Lewin,et al.  DNA computing , 2002, Comput. Sci. Eng..

[14]  A. Robinson I. Introduction , 1991 .