08.01.2013 Views

LNCS 2950 - Aspects of Molecular Computing (Frontmatter Pages)

LNCS 2950 - Aspects of Molecular Computing (Frontmatter Pages)

LNCS 2950 - Aspects of Molecular Computing (Frontmatter Pages)

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

144 Franziska Freund, Rudolf Freund, and Marion Oswald<br />

Example 1. The HTTCS (see Figure 1)<br />

� {A, B, Z}{a, b} ∗ {A, B, Z} , {A, B}{a, b} ∗ {A, B} ,C,{AaZ, ZbB} , {AabB} , ∅ �<br />

with the communication rules<br />

1. (1,Aa#Z$A#a, 2) (using the axiom AaZ) and<br />

2. (2,b#B$Z#bB, 1) (using the axiom ZbB)<br />

generates the linear (but not regular) language<br />

� Aa n+1 b n B,Aa n b n B | n ≥ 1 � .<br />

✲ AabB ✲<br />

✎ ☞<br />

✲ ✲<br />

✎ ☞<br />

✍ ✌<br />

✍ ✌<br />

1 Aa#Z$A#a 2 b#B$Z#bB<br />

Fig. 1. Example <strong>of</strong> an HTTCS.<br />

2.5 P Systems with Splicing Rules Assigned to Membranes<br />

A P system with splicing rules assigned to membranes (PSSRAM for short) is a<br />

construct Π,<br />

where<br />

Π =(MW ∗ M,MT W ∗ T MT ,µ,A0, ..., An,I0, ..., In,R1, ..., Rn)<br />

1. M is a set <strong>of</strong> markers, W is an alphabet with W ∩ M = ∅;<br />

2. MT ⊆ M is the set <strong>of</strong> terminal markers and WT ⊆ W is the set <strong>of</strong> terminal<br />

symbols;<br />

3. µ is a membrane structure (with the membranes labelled by non-negaitive<br />

integers 0, ..., n in a one-to-one manner);<br />

4. A0, ..., An are the sets <strong>of</strong> axioms assigned to the membranes 0, ..., n, where<br />

Ai ⊆ MW∗M, 0 ≤ i ≤ n; moreover, we define A := n�<br />

Ai;<br />

i=0<br />

5. I0, ..., In are the sets <strong>of</strong> initial objects assigned to the membranes 0, ..., n,<br />

where Ii ⊆ MW∗M, 0 ≤ i ≤ n; moreover, we define I := n�<br />

Ii and claim<br />

A ∩ I = ∅;<br />

i=0

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

Saved successfully!

Ooh no, something went wrong!