Rewriting Systems Over Indexed Multisets

We study indexed multisets in the context of multiset rewriting systems, using indexes to capture the number of the step in which a rule is applied or an object is produced. We show that the evolution of a multiset rewriting system is accurately reflected by its indexed version and we extend this result to maximal parallelism. We analyse situations in which indexed rule application can be postponed, and introduce an equivalence relation based on such situations. We introduce the notions of cause and of causal chains, and show how adding indexes allows us to decompose evolution into independent causal chains.

[1]  Gabriel Ciobanu,et al.  Rule-based and object-based event structures for membrane systems , 2010, J. Log. Algebraic Methods Program..

[2]  P. S. Thiagarajan,et al.  A Trace Semantics for Petri Nets , 1995, Inf. Comput..

[3]  Lars Michael Kristensen,et al.  Condensed State Spaces for Timed Petri Nets , 2001, ICATPN.

[4]  Maciej Koutny,et al.  Formal Languages and Concurrent Behaviours , 2008, New Developments in Formal Languages and Applications.

[5]  Glynn Winskel,et al.  An Introduction to Event Structures , 1989 .

[6]  Wolfgang Reisig Petri Nets: An Introduction , 1985, EATCS Monographs on Theoretical Computer Science.

[7]  Gheorghe Paun,et al.  Membrane Computing , 2002, Natural Computing Series.

[8]  Stefano Bistarelli,et al.  On Representing Biological Systems through Multiset Rewriting , 2003, EUROCAST.

[9]  G. Michele Pinna,et al.  Modeling dependencies and simultaneity in membrane system computations , 2012, Theor. Comput. Sci..

[10]  Nadia Busi,et al.  Causality in Membrane Systems , 2007, Workshop on Membrane Computing.

[11]  Gabriel Ciobanu,et al.  Events, Causality, and Concurrency in Membrane Systems , 2007, Workshop on Membrane Computing.

[12]  Manuel Silva Suárez,et al.  Petri Nets and Manufacturing Systems: An Examples-Driven Tour , 2003, Lectures on Concurrency and Petri Nets.

[13]  Gabriel Ciobanu,et al.  Quantitative Causality in Membrane Systems , 2011, Int. Conf. on Membrane Computing.

[14]  Glynn Winskel,et al.  An introduction to event structures , 1988, REX Workshop.

[15]  Francisca Santana Robles,et al.  Coloured Petri Nets Basic Concepts, Analysis Methods and Practical Use , 2015 .

[16]  Maciej Koutny,et al.  Process semantics of general inhibitor nets , 2004, Inf. Comput..

[17]  Masami Hagiya,et al.  Decidability of Safety Properties of Timed Multiset Rewriting , 2002, FTRTFT.

[18]  Maciej Koutny,et al.  Causality Semantics of Petri Nets with Weighted Inhibitor Arcs , 2002, CONCUR.

[19]  G. Michele Pinna,et al.  An Event Based Semantics of P Systems , 2008, Sci. Ann. Comput. Sci..