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 />

Let G mM = (G m , M, =⇒ GmM ) be a matrix grammar without appearance<br />

checking and G m = (N, T, w, P, =⇒ Gm ) the underlying multiset grammar. We<br />

now c<strong>on</strong>struct a P system with regular c<strong>on</strong>trol Π C = (Π, H, L) with<br />

Π = (G m , [ 1 ] 1 , P, {(1, w)} , 1)<br />

generating L (G mM ) as follows: Let M = {m i | 1 ≤ i ≤ k} and m i =<br />

(m i,1 , · · · , m i,ki ), m i,j ∈ P , 1 ≤ j ≤ k i , 1 ≤ i ≤ k. A matrix m i<br />

can be simulated by Π C by having the sequence of labels of singlet<strong>on</strong> sets<br />

H C ({m i,1 }) · · · H C ({m i,ki }) in L, i.e., we just take<br />

L = {H C ({m i,1 }) · · · H C ({m i,ki }) | 1 ≤ i ≤ k} ∗ .<br />

This basic result with a <strong>on</strong>e-star c<strong>on</strong>trol language c<strong>on</strong>taining words of arbitrary<br />

length can be improved to a <strong>on</strong>e-star c<strong>on</strong>trol language c<strong>on</strong>taining words of length<br />

two <strong>on</strong>ly when starting with a matrix grammar in binary normal form, i.e., N is<br />

divided into two disjoint alphabets N 1 and N 2 , the axiom w is of the form X 0 S<br />

with X 0 ∈ N 1 and S ∈ N 2 , and all the matrices are of the special (binary) form<br />

(X → Y, A → w) with X ∈ N 1 , Y ∈ N 1 ∪ {λ}, A ∈ N 2 , and w ∈ (N 2 ∪ T ) ∗ .<br />

In the case of allowing cooperative rules, the two rules in the binary matrix<br />

(X → Y, A → w) can be put together into the single rule (XA → Y w), i.e., for<br />

this new set of cooperative multiset rules<br />

P ′ = {XA → Y w | (X → Y, A → w) ∈ M}<br />

and the corresp<strong>on</strong>ding labeling functi<strong>on</strong> H C ′ we can take the c<strong>on</strong>trol language<br />

and, equivalently,<br />

L ′ = {H ′ C ({XA → Y w}) | (X → Y, A → w) ∈ M} ∗<br />

L ′′ = {H ′ C ({XA → Y w | (X → Y, A → w) ∈ M})} ∗ ,<br />

which proves the asserti<strong>on</strong> for time-varying P systems with cooperative rules,<br />

i.e.,<br />

L (mCF -MAT ) ⊆ L (coo-T V (1) OP 1 ) .<br />

In fact, we have proved even more, as the multiset grammar<br />

G ′ m = ( N 1 ∪ N 2 , T, X 0 S, P ′ , =⇒ G ′ m<br />

)<br />

generates the same multiset language as the original matrix grammar G mM ,<br />

which shows that<br />

L (mCF -MAT ) ⊆ L (mARB) .<br />

As the binary normal form for matrix grammars is not restricted to c<strong>on</strong>text-free<br />

multiset rules, we immediately infer that we even have<br />

L (mARB-MAT ) ⊆ L (coo-T V (1) OP 1 ) .<br />

In sum, all the families of languages c<strong>on</strong>sidered in the statement of the theorem<br />

coincide with L (mARB-MAT ).<br />

□<br />

109

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

Saved successfully!

Ooh no, something went wrong!