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.

Time-varying sequential P systems<br />

Theorem 1. For all α ∈ {λ, w}, β ∈ {λ, ac, ut}, and n ≥ 1,<br />

)<br />

L<br />

(ncoo-αC (REG) β<br />

OP n ⊆ P sL (CF -MAT ) .<br />

Proof. According to the arguments given above, we <strong>on</strong>ly have to c<strong>on</strong>sider the<br />

case of regular c<strong>on</strong>trol languages without appearance checking, i.e., we <strong>on</strong>ly have<br />

to show that<br />

L (ncoo-αC (REG) OP n ) ⊆ P sL (CF -MAT ) .<br />

So let Π C = (Π 0 , H 0 , L 0 ) be a P system of degree n with regular c<strong>on</strong>trol<br />

(and without appearance checking) where Π 0 = (G 0 , µ, R 0 , A 0 , f) and<br />

G 0 = (N 0 , T 0 , w 0 , P 0 , =⇒ G0 ) is a multiset grammar. As we are dealing with static<br />

P systems not communicating with the envir<strong>on</strong>ment, it is clear that we can use<br />

the well-known flattening procedure reducing it to an equivalent system P system<br />

Π 1 = (Π, H, L) where Π = (G m , [ 1 ] 1 , R, A, 1), G m = (N, T, w, P 1 , =⇒ Gm )<br />

is a multiset grammar and L is a regular c<strong>on</strong>trol set over H, i.e., H is the set of<br />

labels for the subsets of R; Π 1 uses n<strong>on</strong>-cooperative rules in <strong>on</strong>ly <strong>on</strong>e membrane<br />

regi<strong>on</strong>, i.e., we may c<strong>on</strong>sider this P system as a multiset rewriting device where<br />

a symbol b from membrane regi<strong>on</strong> i in the original P system Π C is represented<br />

as [i, b]; it is easy to see that the c<strong>on</strong>trol language L 0 can be changed accordingly<br />

to obtain the regular c<strong>on</strong>trol set L for Π 1 . We also observe that the terminal<br />

objects b ∈ T 0 in the output regi<strong>on</strong> f of the original system Π C in Π 1 now are<br />

represented as objects [f, b] .<br />

Let M = (Q, H, δ, q 0 , Q f ) be the deterministic finite automat<strong>on</strong> accepting L<br />

where Q is the set of states, δ is the transiti<strong>on</strong> functi<strong>on</strong>, q 0 is the initial state,<br />

Q f is the set of final states. The simulati<strong>on</strong> then works in several steps:<br />

– We first c<strong>on</strong>struct a matrix grammar with c<strong>on</strong>text-free rules<br />

where<br />

G M = (G, M, =⇒ GM )<br />

G = ( N ∪ T ∪ Q ∪ ¯Q, N ′ ∪ T ′ ∪ Q ′ , q 0 A, P, =⇒ G<br />

)<br />

.<br />

For any n<strong>on</strong>-cooperative rule a → u ∈ R, we take the matrix (p → q, a → u)<br />

into M if and <strong>on</strong>ly if a → u is in the set of rules R p labeled by p and<br />

(p, R p , q) ∈ δ. At the end of a computati<strong>on</strong>, arriving at some q, with q ∈ F<br />

for α = λ or q ∈ Q for α = w, we may prime every remaining symbol to make<br />

it a terminal <strong>on</strong>e by using the matrices (q → ¯q) as well as (¯q → ¯q, a → a ′ ) for<br />

all a ∈ N ∪ T and finally ending up with the matrix (¯q → q ′ ). In that way<br />

we can simulate the computati<strong>on</strong>s in Π 1 , but<br />

– it remains to check that we have arrived at a c<strong>on</strong>figurati<strong>on</strong> to which no rule<br />

is applicable anymore. This can be achieved by intersecting the language<br />

L (G M ) generated by G M with a regular set L r that cuts out all elements<br />

of L (G M ) representing a c<strong>on</strong>figurati<strong>on</strong> c<strong>on</strong>taining a primed versi<strong>on</strong> of a<br />

symbol which would allow for the applicati<strong>on</strong> of a rule from the set of rules<br />

107

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

Saved successfully!

Ooh no, something went wrong!