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.

R. Freund, I. Pérez-Hurtado, A. Riscos-Núñez, S. Verlan<br />

A rule a[] e1 → [b] e2 can be translated as the following group of P LR-rules<br />

(∀p ∈ Lab):<br />

r :<br />

Labels(r) = (e 1 , p),<br />

Rewrite(r) = (2, a) → (1, b),<br />

Label–Rename(r) = {(1, e 2 )}.<br />

A rule [a] e1<br />

(∀p ∈ Lab):<br />

→ [] e2 b can be translated as the following group of P LR-rules<br />

r :<br />

Labels(r) = (e 1 , p),<br />

Rewrite(r) = (1, a) → (2, b),<br />

Label–Rename(r) = {(1, e 2 )}.<br />

A rule [a] e → b can be translated as the following group of P D-rules (∀p ∈<br />

Lab):<br />

r :<br />

Labels(r) = (e, p),<br />

Rewrite(r) = {(1, a) → (1, b)},<br />

Delete–and–Move(r) = {(1, 2)}.<br />

A rule [a] e1 → [b] e2 [c] e3 can be translated as the following group of P CLRrules<br />

(∀p ∈ Lab):<br />

r :<br />

Labels(r) = (e, p),<br />

Rewrite(r) = (1, a) → (1, b),<br />

Label–Rename(r) = {(1, e 2 )},<br />

Generate–and–Copy(r) = {(1 ′ , e 3 , 1, b → c)},<br />

Change–Relati<strong>on</strong>(r) = INSERT − EDGE(1 ′ , 2).<br />

4.2 Rules without Polarizati<strong>on</strong>s<br />

(According to Secti<strong>on</strong> 11.4 from the handbook [6]). Since in our case the label<br />

is a couple 〈e, h〉, there is no distincti<strong>on</strong> with respect to the previous case.<br />

4.3 Creati<strong>on</strong> Rules<br />

C<strong>on</strong>sider creati<strong>on</strong> rules like <strong>on</strong> p. 326 in handbook [6].<br />

A rule [a → [u] h1 ] h2 can be translated as following P CR-rule:<br />

r : Labels(r) = (h 2 ),<br />

Rewrite(r) = (1, a) → (1, λ),<br />

Generate(r) = {(1 ′ , h 1 , u)},<br />

Change–Relati<strong>on</strong>(r) = INSERT − EDGE(1 ′ , 1).<br />

208

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

Saved successfully!

Ooh no, something went wrong!