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.

Communicating Distributed H Systems with Alternating Filters 375<br />

w will be a result. So, now we shall show how to do this. Suppose that XwBY<br />

appears for the first time in tube 1 at some step q (it is easy to check that q is<br />

even).<br />

Step q.<br />

Tube 1.<br />

XwBY h −→<br />

1.3 Xw ⋄ Yβh −→<br />

1.5 Xβββw ⋄ Yβ2.<br />

We can also have:<br />

Xw ⋄ Yβh −→<br />

1.4 Xαβw ⋄ Yβ ↑.<br />

Xβββw ⋄ Yβ can pass filter F (2)<br />

2 .<br />

Step q+1.<br />

Tube II.<br />

Xβββw ⋄ Yβh −→<br />

2.5 w ⋄ Yβh −→<br />

2.6 w1.<br />

So, if w ∈ T ∗ then w is a result.<br />

Final Remarks We start with molecule XBSY in the first tube. After that<br />

we are doing a rotation and simulation <strong>of</strong> productions <strong>of</strong> G. Finally we reach a<br />

configuration XwBY where w ∈ T ∗ . At this moment we eliminate X, Y and B<br />

obtaining w ∈ T ∗ .<br />

As all cases have been investigated, the pro<strong>of</strong> is complete.<br />

4 TTF2,4 with Garbage Collection<br />

In this section we shall present a TTF system having two components and four<br />

filters. Additionally this system contains no rules in the second component, so<br />

it is used only as a garbage collector. Also, all filters in the second tube are the<br />

same.<br />

Theorem 2. For any type-0 grammar G =(N,T,P,S) there is a communicating<br />

distributed H system with alternating filters having two components and four<br />

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

1 ,...,F (4)<br />

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

2 ,...,F (4)<br />

2 )) which simulates<br />

G and L(Γ ) = L(G). Additionally, the second component <strong>of</strong> Γ has no<br />

splicing rules, i.e., R2 = ∅, andalsoF (1)<br />

(4)<br />

2 = ···= F 2 .<br />

We construct Γ as follows.<br />

Let N ∪ T ∪{B} = {a1,a2,...,an} (B = an).<br />

In what follows we will assume the following:<br />

1 ≤ i ≤ n, 1 ≤ j ≤ 4, a ∈ N ∪ T ∪{B},<br />

b ∈ N ∪ T ∪{B} ∪ {⋄},γ ∈{α, β}.<br />

Also let V = N ∪ T ∪{B}∪{α, β} ∪ {⋄}.<br />

V = V∪{X, Y, Xα,Xβ,X ′ α ,Yα,Y ′ α ,Yβ,Z,Z ′ ,Zj,Rj,Lj}.<br />

The terminal alphabet T is the same as for grammar G.

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

Saved successfully!

Ooh no, something went wrong!