An insertion grammar is based on pure rules of the form uv\ra uxv (the string x is inserted in the context (u,v)). A strict subfamily of the context-sensitive family is obtained, incomparable with the family of linear languages. We prove here that each recursively enumerable language can be written as the weak coding of the image by an inverse morphism of a language generated by an insertion grammar (with the maximal length of strings u,v as above equal to seven). This result is rather surprising in view of some closure properties established earlier in the literature. Some consequences of this result are also stated. When also erasing rules of the form uxv\ra uv are present (the string x is erased from the context (u,v)), then a much easier representation of recursively enumerable languages is obtained, as the intersection with V* of a language generated by an insertion grammar with erased strings (having the maximal length of strings u,v as above equal to two).
[1]
Gheorghe Paun,et al.
On Representing Recursively Enumerable Languages by Internal Contextual Languages
,
1998,
Theor. Comput. Sci..
[2]
Gheorghe Paun,et al.
On Representing RE Languages by One-Sided Internal Contextual Languages
,
1996,
Acta Cybern..
[3]
Gheorghe Paun,et al.
Contextual Grammars: Erasing, Determinism, One-Side Contexts
,
1993,
Developments in Language Theory.
[4]
Gheorghe Paun,et al.
Regulated Rewriting in Formal Language Theory
,
1989
.
[5]
Grzegorz Rozenberg,et al.
The mathematical theory of L systems
,
1980
.
[6]
Derick Wood,et al.
Pure Grammars
,
1980,
Inf. Control..
[7]
Aravind K. Joshi,et al.
Tree Adjunct Grammars
,
1975,
J. Comput. Syst. Sci..
[8]
Peter C. Chapin.
Formal languages I
,
1973,
CSC '73.
[9]
Solomon Marcus,et al.
Contextual Grammars
,
1969,
COLING.