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.

On structures and behaviors of spiking neural P systems and Petri nets<br />

Fig. 9. Not well-handled (a) and (b), and well-handled (c) and (d) Petri nets<br />

and SNP systems.<br />

The routing types using SNP systems are shown in Fig. 8. The proofs for<br />

Theorems 2 and 3 below follow from Theorem 1, Lemma 2, and Lemma 3.<br />

Theorem 2. If a Petri net N is free-choice then the SNP system Π N that simulates<br />

N is free-choice. If N is n<strong>on</strong>-free-choice then Π N is n<strong>on</strong>-free-choice. ⊓⊔<br />

Theorem 3. If a Petri net N is well-handled then the SNP system Π N that<br />

simulates N is well-handled. If N is not well-handled then Π N is not well-handled.<br />

⊓⊔<br />

Observati<strong>on</strong> 2 Transforming an SNP system Π using the c<strong>on</strong>structi<strong>on</strong> for<br />

Lemma 1 not necessarily produce an ordinary Petri net N.<br />

A neur<strong>on</strong> in Π with a rule a 2 → a requires and c<strong>on</strong>sumes 2 spikes, which in N<br />

means an arc for such a rule must have a weight equal to 2. Since AND-joins and<br />

OR-splits in particular can be quite complex to visualize for SNP systems, we<br />

introduce “shorthand” illustrati<strong>on</strong>s seen in Fig. 10. An AND-split neur<strong>on</strong> simply<br />

has a thicker border or membrane, meaning it will <strong>on</strong>ly spike <strong>on</strong>ce enough spikes<br />

are sent to the neur<strong>on</strong>. An OR-split neur<strong>on</strong> simply has thicker synapses or arcs,<br />

indicating that <strong>on</strong>ly <strong>on</strong>e of the output neur<strong>on</strong>s will get to fire a spike. After the<br />

structural properties in Definiti<strong>on</strong> 5 we present next some behavioral properties<br />

of SNP systems from Petri nets.<br />

Definiti<strong>on</strong> 6 (Live, Bounded, Safe (SNP system)). An SNP system Π<br />

is live iff for every reachable c<strong>on</strong>figurati<strong>on</strong> C k from C 0 and every rule r in Π<br />

155

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

Saved successfully!

Ooh no, something went wrong!