09.09.2014 Views

13th International Conference on Membrane Computing - MTA Sztaki

13th International Conference on Membrane Computing - MTA Sztaki

13th International Conference on Membrane Computing - MTA Sztaki

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.

One-membrane symport P systems with few extra symbols<br />

We proceed with symport of weight at most 3, by first recalling the results<br />

obtained in [3] or cited there.<br />

NOP sequ<br />

1 (sym 3 ) ⊆ N 1 REG ∪ NF IN.<br />

NOP 1 (sym 3 ) ⊆ N 1 REG ∪ NF IN.<br />

NOP sequ<br />

1 (sym 3 ) ⊇ NF IN 1 ∪<br />

NOP 1 (sym 3 ) ⊇ NF IN 1 ∪<br />

∞⋃<br />

(N k F IN k ∪ N k REG k ).<br />

k=0<br />

5⋃<br />

(N k F IN k ∪ N k REG k ) ∪ N 6 REG ∪ N 7 RE.<br />

k=0<br />

We now focus <strong>on</strong> the maximally parallel mode, recall the c<strong>on</strong>structi<strong>on</strong>s from [3]<br />

and then present the new results.<br />

3.1 Few-Element Sets<br />

We start with a simple system: Π 0 = (O = {a}, E = ∅, [ ] 1<br />

, w = a, R =<br />

{(a, in), (a, out)}). System Π 0 perpetually moves a single object in and out,<br />

effectively generating the empty set. For any x ∈ N, setting R = ∅ and w = a x<br />

will lead to a system Π 1 which immediately halts, generating a singlet<strong>on</strong> {x}.<br />

We now proceed to arbitrary small-cardinality sets. To generate a multielement<br />

set, the system must make at least <strong>on</strong>e n<strong>on</strong>-deterministic choice. Since<br />

we want to allow the difference between the elements to be arbitrarily large,<br />

such choice must be persistent, i.e., the decisi<strong>on</strong> informati<strong>on</strong> should not vanish,<br />

at least until multiple objects are moved accordingly. For any numbers y > x,<br />

c<strong>on</strong>sider the following P system:<br />

Π 2 = (O = {a, b, i, p, q}, E = {q}, [ ] 1<br />

, w = a x b y−x+1 ip, R),<br />

R = {(i, out), (ip, out), (pq, in), (pqb, out)}.<br />

There are two possible computati<strong>on</strong>s of Π 2 : either i exits al<strong>on</strong>e, halting with<br />

a x b y−x+1 p, generating y+2, or i exits with p, leading to a sequence of applicati<strong>on</strong><br />

of the last two rules until no objects b remain in the skin, halting with a x pq,<br />

generating x+2. Therefore, Π 2 generates an arbitrary 2-element set with 2 extra<br />

objects.<br />

This c<strong>on</strong>structi<strong>on</strong> can be improved to generate higher-cardinality sets as<br />

follows. Let m ≥ 2; for arbitrary m + 1 distinct numbers denote the largest<br />

<strong>on</strong>e by y and the others by x j , 1 ≤ j ≤ m. We c<strong>on</strong>struct another P system:<br />

Π m+1 = (O, E = {q j | 1 ≤ j ≤ m}, [ ] 1<br />

, w, R),<br />

O = {a j | 1 ≤ j ≤ y + 1} ∪ {i} ∪ {p j , q j | 1 ≤ j ≤ m},<br />

y+1<br />

∏<br />

w = i<br />

∏<br />

m<br />

a j<br />

j=1 j=1<br />

p j ,<br />

R = {(i, out)} ∪ {(ip j , out), (p j q j , in) | 1 ≤ j ≤ m}<br />

∪ (p j q j a k , out) | 1 ≤ j ≤ m, x j + 1 ≤ k ≤ y + 1, j ≠ k}.<br />

119

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

Saved successfully!

Ooh no, something went wrong!