scispace - formally typeset
Journal ArticleDOI

Undecidability of bisimilarity by defender's forcing

TLDR
The decidability question for weak bisimilarity on PA (Process Algebra) processes is solved, showing that the problem is undecidable and even Σ11-complete, and several versions of the undecidability problems for prefix rewrite systems (or pushdown automata) as Π01-complete or Σ 11-complete.
Abstract
Stirling l1996, 1998r proved the decidability of bisimilarity on so-called normed pushdown processes. This result was substantially extended by Senizergues l1998, 2005r who showed the decidability of bisimilarity for regular (or equational) graphs of finite out-degree; this essentially coincides with weak bisimilarity of processes generated by (unnormed) pushdown automata where the e-transitions can only deterministically pop the stack. The question of decidability of bisimilarity for the more general class of so called Type -1 systems, which is equivalent to weak bisimilarity on unrestricted e-popping pushdown processes, was left open. This was repeatedly indicated by both Stirling and Senizergues. Here we answer the question negatively, that is, we show the undecidability of bisimilarity on Type -1 systems, even in the normed case.We achieve the result by applying a technique we call Defender's Forcing, referring to the bisimulation games. The idea is simple, yet powerful. We demonstrate its versatility by deriving further results in a uniform way. First, we classify several versions of the undecidable problems for prefix rewrite systems (or pushdown automata) as Π01-complete or Σ11-complete. Second, we solve the decidability question for weak bisimilarity on PA (Process Algebra) processes, showing that the problem is undecidable and even Σ11-complete. Third, we show Σ11-completeness of weak bisimilarity for so-called parallel pushdown (or multiset) automata, a subclass of (labeled, place/transition) Petri nets.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Journal of the ACM

Dan Suciu, +1 more
- 01 Jan 2006 - 
Journal ArticleDOI

Theory of Interaction

TL;DR: Four fundamental principles that characterize the common features of all models of computation and interaction are proposed that suffice to support a model independent treatment of the two most important relationships in computer science, the equality between processes and the relative expressiveness between models.
Posted Content

The Bisimulation Problem for equational graphs of finite out-degree

TL;DR: In this article, the bisimulation problem for equational graphs of finite out-degree is shown to be decidable, and a complete formal system for deducing equivalent pairs of such vectors is presented.
Journal ArticleDOI

On the complexity of checking semantic equivalences between pushdown processes and finite-state processes

TL;DR: This work presents a complete picture of the computational complexity of checking strong and weak semantic preorders/equivalences between pushdown processes and finite-state processes and study fixed-parameter tractability in two important input parameters.
Book ChapterDOI

The algorithmics of bisimilarity

TL;DR: In this article, a process algebra is used to describe both implementations of processes and specifications of their expected behaviours, and a process description, say SYS, may describe an implementation and a specification of the expected behaviour, is taken to indicate that these two processes describe essentially the same behaviour, albeit at different levels of abstraction or refinement.
References
More filters
Book

Communication and Concurrency

TL;DR: This chapter discusses Bisimulation and Observation Equivalence as a Modelling Communication, a Programming Language, and its application to Equational laws.
Book

Introduction to the Theory of Computation

TL;DR: Throughout the book, Sipser builds students' knowledge of conceptual tools used in computer science, the aesthetic sense they need to create elegant systems, and the ability to think through problems on their own.

Kommunikation mit Automaten

C. A. Petri
TL;DR: The theory of automata is shown not capable of representing the actual physical flow of information in the solution of a recursive problem and a theory of communication is proposed that yields a means of representation that with equal rigor and simplicity accomplishes more than the theory of synchronous automata.
Book ChapterDOI

Concurrency and Automata on Infinite Sequences

TL;DR: A general method for proving/deciding equivalences between omega-regular languages, whose recognizers are modified forms of Buchi or Muller-McNaughton automata, derived from Milner's notion of “simulation” is obtained.
Journal ArticleDOI

Algebraic laws for nondeterminism and concurrency

TL;DR: The paper demonstrates, for a sequence of simple languages expressing finite behaviors, that in each case observation congruence can be axiomatized algebraically and the algebraic language described here becomes a calculus for writing and specifying concurrent programs and for proving their properties.
Related Papers (5)