 
 
 
 
 
 
 
  
In this section we present the idea on which both main proofs of the chapter are based. First we recall a definition from [GeffertGeffert1988].
 be an alphabet,
 be an alphabet, 
 . An 
Extended Post Correspondence (an EPC) is a set
. An 
Extended Post Correspondence (an EPC) is a set
 
 , and
, and 
 for
 for 
 and
 and
 .
. 
 in
 in  , written as
, written as  , is the
following set of words:
, is the
following set of words:
 
 
We want to show that for 
any recursively enumerable language  we can construct a standard Watson-Crick  EDT0L system, a 
standard Watson-Crick E0L system, and also a standard Watson-Crick 
eco-grammar system, 
such that the generated language of 
the systems is
we can construct a standard Watson-Crick  EDT0L system, a 
standard Watson-Crick E0L system, and also a standard Watson-Crick 
eco-grammar system, 
such that the generated language of 
the systems is  . 
The constructions have the same 
idea, which is  based on the following theorem presented in [GeffertGeffert1988]:
. 
The constructions have the same 
idea, which is  based on the following theorem presented in [GeffertGeffert1988]:
 there exists an Extended 
Post Correspondence
 there exists an Extended 
Post Correspondence  , such that
, such that  .
.
We note here that Definition 6.2 remains correct and 
Theorem 6.3 remains true if we suppose that the words 
 and
 and  are over
 
are over  instead of
 instead of  for
 for 
 and
 and
 . 
This modification is important from our point of view because it makes our 
construction simpler, so  
we will use this version of the EPC and Theorem 6.3.
. 
This modification is important from our point of view because it makes our 
construction simpler, so  
we will use this version of the EPC and Theorem 6.3.
We can consider the words 
 and
 and 
 as numbers in 
base three notation and therefore we can speak about their values.
From this point of view, Theorem 6.3  
says that a word
 as numbers in 
base three notation and therefore we can speak about their values.
From this point of view, Theorem 6.3  
says that a word 
 is in
 is in  if and only if 
there exist indices
 if and only if 
there exist indices 
 , such that
, such that  and 
the values of the two words
 and 
the values of the two words 
 and
 and 
 are equal.
 are equal.
Using this fact, we will generate words of a recursively enumerable language 
 in three phases in the following way. By the end of the first phase 
we generate a sentential form representing  the values of the words
 in three phases in the following way. By the end of the first phase 
we generate a sentential form representing  the values of the words   
 and
 and 
 .
By the end of the second phase we will have a sentential form which 
represents the word
.
By the end of the second phase we will have a sentential form which 
represents the word 
 and the values of the words
 and the values of the words   
 and
 and 
 .
.
The construction used in these phases guarantees that all 
sentential forms representing the
values of a pair in the form of  
 
 
 and 
the corresponding word
 and 
the corresponding word 
 can be generated in this way.
 can be generated in this way.
In the third phase we check the condition presented above: the 
equality of the values of the two words
 and
 and 
 .
The corresponding word
.
The corresponding word 
 is accepted if and only if this
checking is successful. 
Therefore only those words can be generated for which there exist 
indices
 is accepted if and only if this
checking is successful. 
Therefore only those words can be generated for which there exist 
indices 
 , such that
, such that  and
 and 
 .
.
Now we describe how we can represent values of words in the sentential form. 
Besides the letters from 
alph , we have additional letters in the sentential form:
, we have additional letters in the sentential form:  and
 and  ;
the number of
;
the number of  's represents the value of the word
's represents the value of the word   
 , the number of
, the number of  's represents the value
of the other word
's represents the value
of the other word 
 .
. 
The derivation proceeds in the following way. 
In the first phase we increase the number of  's and
's and 
 's according to the concatenation of the pairs
's according to the concatenation of the pairs  .
Hence  by the end of this phase  the sentential form 
represents the values of the 
words
.
Hence  by the end of this phase  the sentential form 
represents the values of the 
words 
 and
 and  
 .
.
In the second phase we put 
letters  into the sentential form and at the same time increase
the number of letters
 into the sentential form and at the same time increase
the number of letters  according to the value of the corresponding word
 according to the value of the corresponding word 
 . Thus by the end of this phase the 
sentential form contains a word
. Thus by the end of this phase the 
sentential form contains a word 
 and represents the two values of the
words
 
and represents the two values of the
words 
 and
 and  
 .
.
In the third phase we check whether the number of  's and
's and  's 
are equal. If the answer is positive, then  
all symbols but the ones representing the word
's 
are equal. If the answer is positive, then  
all symbols but the ones representing the word  are 
deleted and the word
 are 
deleted and the word 
 is generated.
Otherwise the derivation is blocked and never results in a terminal word.
 is generated.
Otherwise the derivation is blocked and never results in a terminal word.
We use this same idea in both main constructions of the chapter, the difference between the two proofs lies in the techniques used for coordinating the derivation.
 
 
 
 
 
 
