08.01.2013 Views

LNCS 2950 - Aspects of Molecular Computing (Frontmatter Pages)

LNCS 2950 - Aspects of Molecular Computing (Frontmatter Pages)

LNCS 2950 - Aspects of Molecular Computing (Frontmatter Pages)

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

378 Sergey Verlan<br />

both components differ only in one letter. Also the pro<strong>of</strong> is different: we shall<br />

use a simulation <strong>of</strong> a Turing machine instead <strong>of</strong> a Chomsky grammar.<br />

We define a coding function φ as follows. For any configuration w1qw2 <strong>of</strong> a<br />

Turing machine M we define φ(w1qw2) =Xw1Sqw2Y ,whereX, Y and S are<br />

three symbols which are not in T .<br />

We also define the notion <strong>of</strong> an input for a TTF system. An input word<br />

for a system Γ is simply a word w over the non-terminal alphabet <strong>of</strong> Γ .The<br />

computation <strong>of</strong> Γ on input w is obtained by adding w to the axioms <strong>of</strong> the first<br />

tube and after that by making Γ to evolve as usual.<br />

Lemma 1. For any Turing machine TM =(Q, T, a0,s0,F,δ) and for any input<br />

word w there is a communicating distributed H system with alternating<br />

filters having two components and two filters, Γ =(V,TΓ , (A1,R1,F (1)<br />

1 ,F (2)<br />

1 ),<br />

(A2,R2,F (1)<br />

2 ,F (2)<br />

2 )) which given the input φ(w) simulates M on input w, i.e.,<br />

such that:<br />

1. for any word w ∈ L(M) that reaches a halting configuration w1qw2, Γ will<br />

produce a unique result φ(w1qw2);<br />

2. for any word w �∈ L(M), Γ will produce the empty language.<br />

Let T = {a0,...,am−1}, Q = {q0,...,qn−1}, a ∈ T ∪{X}, b, d, e ∈ T ,<br />

c ∈ T ∪{Y }, q ∈ Q, a0 –blanksymbol.<br />

We construct Γ as follows:<br />

V = T ∪ Q ∪{X, Y, S, S ′ ,RY ,R,L,R ′ ,L ′ ,R R ,Z R 1 ,ZX,R L 1 ,ZL 1 ,R′ 1 ,Z′ 1 }.<br />

TΓ = T ∪{X, Y, S}∪{q | q ∈ F }.<br />

Test tube I:<br />

Rules <strong>of</strong> R1:<br />

For any rule qiakRalqj ∈ δ we have the following group <strong>of</strong> 4 rules:<br />

1.1.1.1. aSqiak Y<br />

RY a0Y<br />

a Sqiakb<br />

, 1.1.1.2. ,<br />

R L<br />

1.1.1.3. RSqiak b<br />

R R 1 alS ′ qj Z R , 1.1.1.4.<br />

1<br />

a L<br />

R R 1 bS ′ qd ,<br />

For any rule qiakLalqj ∈ δ we have the following group <strong>of</strong> 5 rules:<br />

1.1.2.1.<br />

1.1.2.1 ′ .<br />

X Sqiak<br />

, 1.1.2.2.<br />

Xa0 ZX<br />

X bSqiak<br />

Xa0 ZX<br />

1.1.2.4.<br />

b dSqiak<br />

, 1.1.2.3.<br />

R L<br />

RbSqiak c<br />

R L 1 S ′ qjbal Z L ,<br />

1<br />

b L<br />

R L 1 S ′ qdec ,<br />

We have also the following group <strong>of</strong> 3 rules:<br />

1.2.1. ab S′ qd<br />

R ′ L ′ , 1.2.2. R′ S ′ qb<br />

R ′ 1S Z ′ , 1.2.3.<br />

1<br />

b L′<br />

R ′ 1 Sqd

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!