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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Observer/interpreter P systems<br />

Proof. The inclusi<strong>on</strong> NOI(cat 1 ) ⊆ NRE is supposed to be true by invoking the<br />

Turing-Church thesis. The opposite inclusi<strong>on</strong> NOI(cat 1 ) ⊇ NRE can be shown<br />

by simulating an arbitrary register machine M = (n, P, l 0 , l h ) with 3 registers<br />

(n = 3) with an Observer/Interpreter P system Φ(Π, M); the P system Π<br />

uses n<strong>on</strong>-cooperative and/or catalytic rules with <strong>on</strong>e catalyst. The core system<br />

Π = (O, C, µ = [ ] 1 , R 1 , w 1 , i 0 = 1) is defined as follows:<br />

O = lab(P) ∪ {p | p ∈ lab(P)} ∪ {a 1 , a 2 , a 3 , a 1 , a 2 , a 3 , a 1 , a 2 , a 3 }<br />

∪ {X 1 , X 2 , X 3 } ∪ {c},<br />

C = {c},<br />

w 1 = l 0 ,<br />

and the set of rules R 1 is defined below:<br />

• the following rules are added to R 1<br />

a i → a i , for 1 ≤ i ≤ 3<br />

a i → a i , for 1 ≤ i ≤ 3<br />

• for any instructi<strong>on</strong> l 1 : (sub(r), l 2 , l 3 ) ∈ P the following rules are added to R 1<br />

ca r → cX r<br />

X r → λ<br />

l 1 → l 2<br />

l 2 → l 2<br />

l 1 → l 3<br />

l 3 → l 3<br />

In case of M, the states and the transiti<strong>on</strong>s between them are defined as<br />

follows.<br />

{a r↓,a r↑,l 1↓,l 2↑,a 1−,a 2−,a 3−},skip<br />

{l 2↓,l 2↑,X r↑},op<br />

where op = inc if r = 1<br />

and op = skip if r ≠ 1<br />

l 1<br />

l 2 l 2<br />

{a r−,l 1↓,l 3↑,a 1−,a 2−,a 3−},skip<br />

l 3 l 3<br />

{X 1, X 2, X 3} \ {X r}, skip<br />

• for any instructi<strong>on</strong> l 1 : (add(r), l 2 , l 3 ) ∈ P<br />

l 1 → l 1<br />

l 1 → l 2 a r<br />

l 1 → l 3 a r<br />

415

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

Saved successfully!

Ooh no, something went wrong!