In an extended simple eco-grammar system we distinguish a subset of the alphabet, and only words over this terminal alphabet are in the generated language.
The definition of the derivation mode is the same as in Definition 3.1, the difference lies in the definition of the generated language.
In this section we study extended simple eco-grammar systems with or without -rules. When we allow -rules in and in the sets , we use the following notations: the class of languages generated by extended simple eco-grammar systems is denoted by (in this notation the first means ``extended'', the second one refers to ``eco''); the class of languages generated by systems containing agents and operating in the derivation mode is denoted by . We omit the notation if -rules are not allowed neither in nor in the sets : and .
We present results about the hierarchy of language classes generated by agents in the derivation mode . Most of the statements and proofs are true with or without -rules, this fact is denoted by the superscript ; sometimes a statement is true only when -rules are allowed, in this case we will emhasize this fact.
First we examine the role of the first parameter: the number of agents.
Let be the following system:
In , the set is included in the set of rules of each agent in the form of . When an agent uses a rule corresponding to , a primed letter is introduced as well. The only agent which is able to make these primed letters disappear is ; this construction guarantees (considering the rules of ) that the derivation cannot terminate with a terminal word if the agents use more than one rule from at the same derivation step.
If in a derivation step of the agents work and for , then the simulation goes as follows.
In the first simulation step in the agents work using rules from , corresponding to the step of . Then the environment uses the same rules as in (in the form of ).
In the second simulation step the agents rewrite letters and the environment rewrites the remaining letters by using the rules in the form of . (There are at least letters in the sentential form because there are no -rules in .)
If was among the agents in a derivation step in , then the two simulation steps of are the following.
In the first simulation step we choose one agent in , such that for any . This is possible because . This agent simulates the work of by using the corresponding rule of .
The agents simulate the other rules of the agents and the environment rewrites the remaining letters in the same way as in .
In the second simulation step rewrites the primed letter, other agents rewrite other letters and the environment rewrites the remaining letters into symbols of .
Since we can simulate every derivation step of by a derivation sequence of , we obtain .
On the other hand, for any derivation sequence of resulting in a terminal word, there exists a derivation in generating the same word, which gives the other inclusion . We will simulate two derivation steps of these sequences of by one step of . For each (which implies because -rules are not allowed) there exists a derivation sequence in in the form of
Considering the rules in , it is easy to see that there can be at most one primed letter in the previous word .
The fact that there is no primed letter in means that in the th step agents, , use rules from the sets with . In this case we can simulate the last two derivation steps of by one derivation step of , using the corresponding rules of the agents and the environment.
The other possibility gives that agents, , use rules from the sets with and one agent uses a rule of . Then we can simulate the last two steps by one step in when the agents and the environment use the corresponding rules.
In both cases
, thus we
can continue the simulation by giving the role of to .
Since the axiom is over and is an even number
(see the rules of
), it can be proved by induction on the length
of the derivation that we can simulate the whole derivation sequence.
With -rules
The main idea is the same as it was in the -free case:
we show that we can simulate any extended
simple EG system
working in the derivation mode
by another extended simple EG system
working also in the derivation mode .
Let be the following system:
For the -free case, it was proved in [Dassow and MihalacheDassow and Mihalache1995] that is included in . In the following lemma we present the same result for extended simple EG systems with -rules as well. We give a simulation which is based on the construction used in [Dassow and MihalacheDassow and Mihalache1995], hence in the first part of our proof we briefly summarise their construction and their explanation for the -free case. Then in the second part of the proof we give the modifications which are necessary to obtain the same result when -rules are allowed.
Let be the following:
Let
It follows from the construction that the environment cannot introduce two barred letters, because in this case the derivation would never result in a terminal word because of the symbol . Therefore, only the sequences consisting of pairs of steps of this type can derive terminal words in , but these derivations can be performed in as well.
In the case when -rules are allowed we have to modify the above construction in the following way.
Now we show that . For any there is a derivation in in the form
PROOF.
Using this fact together with Lemma 3.8 and Lemma 3.10, we can present the result of the -free case in the following theorem.
We summarise the results of this section in the form of a diagram, where a straight arrow indicates a proper inclusion; the class the arrow leaves is included in the class the arrow points at. The inclusion can be proved by any language of containing the empty word, .
We use the notation for , where denotes an arbitrary positive integer, such that .