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.

A. Alhazov, R. Freund, H. Heikenwälder, M. Oswald, Yu. Rogozhin, S. Verlan<br />

where N is the alphabet of n<strong>on</strong>-terminal symbols, T is the alphabet of terminal<br />

symbols, N ∩ T = ∅, w ∈ (N ∪ T ) + , P is a finite set of rules of the form u → v<br />

with u ∈ V + and v ∈ V ∗ , with V := N ∪T ; the derivati<strong>on</strong> relati<strong>on</strong> for u → v ∈ P<br />

is defined by xuy =⇒ u→v xvy for all x, y ∈ V ∗ , thus yielding the well-known<br />

derivati<strong>on</strong> relati<strong>on</strong> =⇒ GS for the string grammar G S . As special types of string<br />

grammars we c<strong>on</strong>sider string grammars with arbitrary rules, c<strong>on</strong>text-free rules<br />

of the form A → v with A ∈ N and v ∈ V ∗ , and (right-)regular rules of the<br />

form A → v with A ∈ N and v ∈ T N ∪ {λ}. In the following, we shall also use<br />

the comm<strong>on</strong> notati<strong>on</strong> G S = (N, T, w, P ) instead, too. The corresp<strong>on</strong>ding types<br />

of grammars are denoted by ARB, CF , and REG, thus yielding the families<br />

of languages L (ARB), i.e., the family of recursively enumerable languages RE,<br />

as well as L (CF ), and L (REG), i.e., the families of c<strong>on</strong>text-free, and regular<br />

languages (also denoted by REG), respectively.<br />

The subfamily of REG <strong>on</strong>ly c<strong>on</strong>sisting of 1-star languages of the form W ∗ for<br />

some finite set of strings W is denoted by REG 1∗ ; to be more specific, we also<br />

c<strong>on</strong>sider REG 1∗ (k, p) c<strong>on</strong>sisting of all 1-star languages of the form W ∗ with k<br />

being the maximum number of strings in W and p being the maximum lengths<br />

of the strings in W . If W = {w} for a singlet<strong>on</strong> w, we call the set {w} ∗ periodic<br />

and |w| its period; thus, REG 1∗ (1, p) denotes the family of all periodic sets with<br />

period at most p. If any of the numbers k or p may be arbitrarily large, we<br />

replace it by ∗.<br />

Multiset grammars A multiset grammar [1, 9] G m is of the form<br />

(<br />

(N ∪ T ) ◦ , T ◦ , w, P, =⇒ Gm<br />

)<br />

where N is the alphabet of n<strong>on</strong>-terminal symbols, T is the alphabet of terminal<br />

symbols, N ∩ T = ∅, w is a n<strong>on</strong>-empty multiset over V , V := N ∪ T , and P<br />

is a (finite) set of multiset rules yielding a derivati<strong>on</strong> relati<strong>on</strong> =⇒ Gm <strong>on</strong> the<br />

multisets over V ; the applicati<strong>on</strong> of the rule u → v to a multiset x has the effect<br />

of replacing the multiset u c<strong>on</strong>tained in x by the multiset v. For the multiset<br />

grammar G m we also write (N, T, w, P, =⇒ Gm ).<br />

As special types of multiset grammars we c<strong>on</strong>sider multiset grammars with<br />

arbitrary rules, c<strong>on</strong>text-free rules of the form A → v with A ∈ N and v ∈ V ◦ ,<br />

and regular rules of the form A → v with A ∈ N and v ∈ T ◦ N ∪ T ◦ ; the<br />

corresp<strong>on</strong>ding types X of multiset grammars are denoted by mARB, mCF ,<br />

and mREG, thus yielding the families of multiset languages L (X). Even with<br />

arbitrary multiset rules, it is not possible to get P s (L (ARB)) [9]:<br />

P s (L (REG)) = L (mREG) = L (mCF ) = P s (L (CF ))<br />

L (mARB) P s (L (ARB)) .<br />

2.3 Graph-c<strong>on</strong>trolled and Programmed Grammars<br />

A graph-c<strong>on</strong>trolled grammar (with appearance checking) of type X is a c<strong>on</strong>struct<br />

G GC = (G, g, H i , H f , =⇒ GC )<br />

102

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

Saved successfully!

Ooh no, something went wrong!