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.

On the Universality <strong>of</strong> P Systems with Minimal Symport/Antiport Rules 259<br />

family <strong>of</strong> all sets N(Π) computed by systems Π <strong>of</strong> degree at most m ≥ 1, using<br />

symport rules <strong>of</strong> weight at most p and antiport rules <strong>of</strong> weight at most q, is<br />

denoted by NOPm(symp,antiq) (we use here the notations from [9]).<br />

Details about P systems with symport/antiport rules can be found in [9];<br />

a complete formalization <strong>of</strong> the syntax and the semantics <strong>of</strong> these systems is<br />

provided in [10].<br />

We recall from [3], [4] the best known results dealing with the power <strong>of</strong> P<br />

systems with symport/antiport.<br />

Theorem 1. NRE = NOPm(symr,antit), for(m, r, t) ∈ {(1, 1, 2), (3, 2, 0),<br />

(2, 3, 0)}.<br />

The optimality <strong>of</strong> these results is not known. In particular, it is an open<br />

problem whether or not also the families NOPm(symr,antit) with(m, r, t) ∈<br />

{(2, 2, 0), (2, 2, 1)} are equal to NRE.<br />

Note that we do not have here a universality result for systems <strong>of</strong> type<br />

(m, 1, 1). Recently, such a surprising result was proved in [2]:<br />

Theorem 2. NRE = NOP9(sym1,anti1).<br />

Thus, at the price <strong>of</strong> using nine membranes, uniport rules together with<br />

antiport rules as common in biology (one chemical exits in exchange with other<br />

chemical) suffice for obtaining the Turing computational level. The question<br />

whetherornotthenumber<strong>of</strong>membranes can be decreased was formulated as<br />

an open problem in [2].<br />

4 Universality with Six Membranes<br />

We (partially) solve the problem from [2], by improving the result from Theorem<br />

2: the number <strong>of</strong> membranes can be decreased to six – but we do not know<br />

whether this is an optimal bound or not.<br />

Theorem 3. NRE = NOP6(sym1,anti1).<br />

Pro<strong>of</strong>. Let us consider a counter automaton M =(Q, F, p0,C,cout,S) as specified<br />

in Section 2. We construct the symport/antiport P system<br />

where:<br />

Π =(V,µ,w1,w2,w3,w4,w5,w6,E,R1,R2,R3,R4,R5,R6,io),<br />

V = Q ∪{cq | c ∈ C, q ∈ Q, and (p → q, +c) ∈ S}<br />

∪{c ′ q,dc,q | c ∈ C, q ∈ Q, and (p → q, −c) ∈ S}<br />

∪{c ′′<br />

q , d′ c,q | c ∈ C, q ∈ Q, and (p → q, c =0)∈S} ∪{a1,a2,a3,a4,b1,b2,i1,i2,i3,i4,i5,h,h ′ ,h ′′ ,n1,n2,n3,n4, #1, #3},<br />

µ =[ 1 [ 2 [ 3 [ 4 ] 4 ] 3 [ 5 [ 6 ] 6 ] 5 ] 2 ] 1 ,

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

Saved successfully!

Ooh no, something went wrong!