LNCS 2950 - Aspects of Molecular Computing (Frontmatter Pages)
LNCS 2950 - Aspects of Molecular Computing (Frontmatter Pages)
LNCS 2950 - Aspects of Molecular Computing (Frontmatter Pages)
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
92 Rodica Ceterchi, Carlos Martín-Vide, and K.G. Subramanian<br />
Let S =(V,A,R) bea(1, 3) semi-simple splicing system. Again, making<br />
an abuse <strong>of</strong> notation, we let ϕ(S) denotethe(2, 4) semi-simple splicing system<br />
ϕ(S) =(V,mi(A),ϕ(R)). For S ′ =(V,A ′ ,R ′ )a(2, 4) semi-simple splicing<br />
system, let ψ(S ′ ) denote the (1, 3) semi-simple splicing system ψ(S ′ ) =<br />
(V,mi(A ′ ),ψ(R ′ )).<br />
Now we define ϕ and ψ on the respective classes <strong>of</strong> languages by: ϕ(L(S)) =<br />
L(ϕ(S)), for L(S) ∈ SSH(1, 3), and ψ(L(S ′ )) = L(ψ(S ′ )), for L(S ′ ) ∈<br />
SSH(2, 4). Note that L(ϕ(S)) = mi(L(S)), and also L(ψ(S ′ )) = mi(L(S ′ )),<br />
thus ϕ and ψ are given by the mirror image function, and are obviously inverse<br />
to each other. ✷<br />
The above results emphasize the symmetry between the (1, 3) and the (2, 4)<br />
cases, symmetry which makes possible the construction which follows next.<br />
Let V be an alphabet, L ⊂ V ∗ a language, and R(L) the set <strong>of</strong> splicing rules<br />
(<strong>of</strong> a certain predefined type) which respects L. For a subset <strong>of</strong> rules R ⊆ R(L)<br />
we denote by σ =(V,R) a splicing scheme. We are looking for necessary and<br />
sufficient conditions for the existence <strong>of</strong> a finite set A ⊂ V ∗ such that L = σ ∗ (A).<br />
For R(L) theset<strong>of</strong>(1, 3)-semi-simple splicing rules which respect L, Goode and<br />
Pixton have given such a characterization, in terms <strong>of</strong> a certain directed graph,<br />
the (1, 3)-arrow graph canonically associated to a pair (σ, L). Their construction<br />
can be modified to accomodate the (2, 4)-semi-simple splicing rules.<br />
We present the main ingredients <strong>of</strong> this second construction, which we will<br />
call the (2, 4)-arrow graph associated to a pair (σ, L), where σ =(V,R) isa<br />
(2, 4)-semi-simple H scheme (all rules in R are <strong>of</strong> the (2, 4)-semi-simple type).<br />
Enrich the alphabet with two new symbols, ¯ V = V ∪{S, T }, enrich the set <strong>of</strong><br />
rules ¯ R = R ∪{(1,S;1,S)}∪{(1,T;1,T)}, take¯σ =( ¯ V, ¯ R), and ¯ L = SLT.The<br />
(2, 4)-arrow graph <strong>of</strong> (σ, L) will be a directed graph G, with the set <strong>of</strong> vertices<br />
V (G) = ¯ V ,andaset<strong>of</strong>(2, 4)-edges E(G) ⊂ ¯ V × V ∗ × ¯ V defined in the following<br />
way: a triple e =(b ′ ,w,b)isanedge(fromb ′ to b) ifthereexistsa(2, 4) rule<br />
r =(1,a;1,b) ∈ ¯ R such that b ′ wa is a factor <strong>of</strong> ¯ L.<br />
In order to stress the “duality” <strong>of</strong> the two constructions, let us recall from<br />
[8] the definition <strong>of</strong> a (1, 3)-edge: a triple e =(a, w, a ′ )isanedge(froma to a ′ )<br />
if there exists a (1, 3) rule r =(a, 1; b, 1) ∈ ¯ R such that bwa ′ is a factor <strong>of</strong> ¯ L.<br />
We list below some results and notions, which are analogous to the results<br />
obtained for the (1, 3) case in [8].<br />
Lemma 1. We have ¯σ( ¯ L) ⊂ ¯ L.IfA ⊂ V ∗ then ¯σ ∗ (SAT)=Sσ ∗ (A)T .<br />
Pro<strong>of</strong>. For x = Sw1T and y = Sw2T two words in ¯ L we have<br />
(x, y) ⊢ (1,S;1,S) y ∈ ¯ L,<br />
(x, y) ⊢ (1,T ;1,T ) x ∈ ¯ L,<br />
(x, y) ⊢r Sr(w1,w2)T ∈ ¯ L, for any other r ∈ R.<br />
Lemma 2. (S, w, T ) is a (2, 4) edge iff SwT ∈ ¯ L.<br />
✷