Further Results on Partial Order Equivalences on Infinite Systems

In [26], we investigated decidability issues for standard language equivalence for process description languages with two generalisations based on traditional approaches for capturing non-interleaving behaviour: pomset equivalence reflecting global causal dependency, and location equivalence reflecting spatial distribution of events. In this paper, we continue by investigating the role played by TCSP-style renaming and hiding combinators with respect to decidability. One result of [26] was that in contrast to pomset equivalence, location equvialence remained decidable for a class of processes consisting of finite sets of BPP processes communicating in a TCSP manner. Here, we show that location equivalence becomes undecidable when either renaming or hiding is added to this class of processes. Furthermore, we investigate the weak versions of location and pomset equivalences. We show that for BPP with τ prefixing, both weak pomset and weak location equivalence are decidable. Moreover, we show that weak location equivalence is undecidable for BPP semantically extended with CCS communication. ∗Basic Research in Computer Science, Centre of the Danish National Research Foundation.

[1]  Yoram Hishfeld Petri Nets and the Equivalence Problem , 1993 .

[2]  Mogens Nielsen,et al.  Behavioural Equivalence for Infinite Systems - Partially Decidable! , 1996, Application and Theory of Petri Nets.

[3]  Jan A. Bergstra,et al.  Process Algebra for Synchronous Communication , 1984, Inf. Control..

[4]  Wolfgang Reisig,et al.  Petri Nets , 1985, EATCS Monographs on Theoretical Computer Science.

[5]  Robin Milner,et al.  Communication and concurrency , 1989, PHI Series in computer science.

[6]  Olivier Danvy,et al.  An Extensional Characterization of Lambda-Lifting and Lambda-Dropping , 1998, Fuji International Symposium on Functional and Logic Programming.

[7]  Astrid Kiehn On the Decidability of Non-Interleaving Process Equivalences , 1994, CONCUR.

[8]  Faron Moller,et al.  Decidability Results in Automata and Process Theory , 1996, Banff Higher Order Workshop.

[9]  James L. Peterson,et al.  Petri Nets , 1977, CSUR.

[10]  Paola Quaglia On the Finitary Characterization of-Congruences , 1997 .

[11]  Søren Christensen,et al.  Decidability issues for infinite-state processes- a survey , 1993, Bull. EATCS.

[12]  Ivan Damgård,et al.  Sequential Iteration of Interactive Arguments and an Efficient Zero-Knowledge Argument for NP , 1997, ICALP.

[13]  Petr Jancar High Undecidability of Weak Bisimilarity for Petri Nets , 1995, TAPSOFT.

[14]  Javier Esparza,et al.  The mathematics of Petri Nets , 1990 .

[15]  Søren Christensen Decidability and decomposition in process algebras , 1993 .

[16]  Javier Esparza Petri Nets, Commutative Context-Free Grammars, and Basic Parallel Processes , 1995, FCT.

[17]  C. A. R. Hoare,et al.  A Theory of Communicating Sequential Processes , 1984, JACM.

[18]  Richard Mayr,et al.  Deciding Bisimulation-Like Equivalences with Finite-State Processes , 1998, ICALP.

[19]  Marvin Minsky,et al.  Computation : finite and infinite machines , 2016 .

[20]  Dirk Taubner,et al.  Finite Representations of CCS and TCSP Programs by Automata and Petri Nets , 1989, Lecture Notes in Computer Science.

[21]  C. A. R. Hoare,et al.  Communicating sequential processes , 1978, CACM.

[22]  Christian N. S. Pedersen,et al.  Comparison of Coding DNA , 1998, CPM.

[23]  Richard Mayr Weak Bisimulation and Model Checking for Basic Parallel Processes , 1996, FSTTCS.

[24]  Matthew Hennessy,et al.  Observing Localities , 1993, Theor. Comput. Sci..