On Reversibility and Determinism in P Systems

Membrane computing is a formal framework of distributed parallel computing. In this paper we study the reversibility and maximal parallelism of P systems from the computability point of view. The notions of reversible and strongly reversible systems are considered. The universality is shown for reversible P systems with either priorities or inhibitors, and a negative conjecture is stated for reversible P systems without such control. Strongly reversible P systems without control have shown to only generate sub-finite sets of numbers; this limitation does not hold if inhibitors are used. Another concept considered is strong determinism, which is a syntactic property, as opposed to the determinism typically considered in membrane computing. Strongly deterministic P systems without control only accept sub-regular sets of numbers, while systems with promoters and inhibitors are universal.

[1]  Cristian S. Calude,et al.  Bio-steps beyond Turing. , 2004, Bio Systems.

[2]  Kenichi Morita,et al.  Simple Universal One-Dimensional Reversible Cellular Automata , 2007, J. Cell. Autom..

[3]  Charles H. Bennett,et al.  Logical reversibility of computation , 1973 .

[4]  Kenichi Morita,et al.  Universality of a Reversible Two-Counter Machine , 1996, Theor. Comput. Sci..

[5]  Kenichi Morita,et al.  A Simple Universal Logic Element and Cellular Automata for Reversible Computing , 2001, MCU.

[6]  T. Toffoli,et al.  Conservative logic , 2002, Collision-Based Computing.

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

[8]  Kenichi Morita,et al.  A Universal Reversible Turing Machine , 2007, MCU.

[9]  Gabriel Ciobanu,et al.  Dual P Systems , 2008, Workshop on Membrane Computing.

[10]  Zhiguo Zhang,et al.  A hierarchy of uniquely parsable grammar classes and deterministic acceptors , 1997, Acta Informatica.

[11]  Giancarlo Mauri,et al.  Reversible P Systems to Simulate Fredkin Circuits , 2006, Fundam. Informaticae.