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.

Asynchr<strong>on</strong>uous and maximally parallel deterministic c<strong>on</strong>trolled<br />

n<strong>on</strong>-cooperative P systems characterize NFIN and coNFIN<br />

Lemma 2. Assume u → x and v → y. Then b k (u) = b k (v) implies b k (x) =<br />

b k (y).<br />

Proof. Equality b k (u) = b k (v) means that for every symbol a ∈ O, if |u| a ≠ |v a |<br />

then |u| a<br />

≥ k and |v| a<br />

≥ k, and we have a few cases to be c<strong>on</strong>sidered. If no rule is<br />

applicable to a, then the inequality of symbols a will be indistinguishable after<br />

bounding also in the next step (both with at least k copies of a). Otherwise,<br />

exactly <strong>on</strong>e rule r is applicable to a (by determinism, and bounding does not<br />

affect applicability), then the difference of the multiplicities of the symbol a may<br />

<strong>on</strong>ly lead to differences of the multiplicities of symbols b for all b ∈ rhs (r).<br />

However, either all copies of a are erased by the rule a → λ or else at least <strong>on</strong>e<br />

copy of a symbol b will be generated from each copy of a by this rule al<strong>on</strong>e, so<br />

|x| b<br />

≥ |u| a<br />

≥ k and |y| b<br />

≥ |v| a<br />

≥ k, so all differences of multiplicities of an object<br />

b in u and v will be indistinguishable after bounding in this case, too. □<br />

Corollary 1. If b k (u) = b k (v), then u is accepted if and <strong>on</strong>ly if v is accepted.<br />

Proof. Let w be the fixed part of the initial c<strong>on</strong>figurati<strong>on</strong>. Then we c<strong>on</strong>sider<br />

computati<strong>on</strong>s from uw and from vw. Clearly, b k (uw) = b k (vw). Equality of<br />

boundings is preserved by <strong>on</strong>e computati<strong>on</strong> step, and hence, by any number of<br />

computati<strong>on</strong> steps.<br />

Assume the c<strong>on</strong>trary of the claim: <strong>on</strong>e of the computati<strong>on</strong>s halts after s steps,<br />

while the other <strong>on</strong>e does not, i.e., let uw ⇒ s u ′ and vw ⇒ s v ′ . By the previous<br />

paragraph, b k (u ′ ) = b k (v ′ ). Since bounding does not affect applicability of rules,<br />

either both u ′ and v ′ are halting, or n<strong>on</strong>e of them. The c<strong>on</strong>tradicti<strong>on</strong> proves the<br />

claim.<br />

□<br />

We should like to notice that the arguments in the proofs of Lemma 2 and<br />

Corollary 1 are given for the maximal parallel mode; following the observati<strong>on</strong><br />

stated at the end of Remark 3, these two results can also be argued for the<br />

asynchr<strong>on</strong>uous mode.<br />

Theorem 3. For deterministic P systems working in the asynchr<strong>on</strong>uous or in<br />

the maximally parallel mode, we have the following characterizati<strong>on</strong>:<br />

NF IN ∪ coNF IN = N deta OP asyn<br />

1 (ncoo, pro 1,∗ , inh 1,∗ )<br />

= N deta OP maxpar<br />

1 (ncoo, pro 1,∗ )<br />

= N deta OP maxpar<br />

1 (ncoo, inh 1,∗ )<br />

= N deta OP asyn (<br />

1 ncoo, (pro∗,∗ , inh ∗,∗ ) ∗<br />

, pri )<br />

= N deta OP maxpar (<br />

1 ncoo, (pro∗,∗ , inh ∗,∗ ) ∗<br />

, pri ) .<br />

Proof. Each equivalence class induced by bounding is completely accepted or<br />

completely rejected. If no infinite equivalence class is accepted, then the accepted<br />

set is finite (c<strong>on</strong>taining numbers not exceeding (k − 1)·|O|). If at least <strong>on</strong>e infinite<br />

equivalence class is accepted, then the rejected set is finite (c<strong>on</strong>taining numbers<br />

not exceeding (k − 1) · |O|). This proves the “at most NF IN ∪ coNF IN” part.<br />

95

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

Saved successfully!

Ooh no, something went wrong!