Skip to main navigation Skip to search Skip to main content

On the parallel complexity of model checking in the modal mu-calculus

  • Stony Brook University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

12 Scopus citations

Abstract

The modal mu-calculus is an expressive logic that can be used to specify safety and liveness properties of concurrent systems represented as labeled transition systems (LTSs). We show that Model Checking in the Modal Mu-Calculus (MCMMC) - the problem of checking whether an LTS is a model of a formula of the propositional modal mu-calculus - is P-hard even for a very restrictive version of the problem involving the alternation-free fragment. In particular, MCMMC is P-hard even if the formula is fixed and alternation-free, and the LTS is deterministic, acyclic, and has fan-in and fan-out bounded by 2. The reduction used is from a restricted version of the circuit value problem known as Synchronous Alternating Monotone Fanout 2 Circuit Value Problem. Our P-hardness result is tight in the sense that placing any further non-trivial restrictions on either the formula or the LTS results in membership in NC for MCMMC. Specifically, we exhibit NC-algorithms for two potentially useful versions of the problem, both of which involve alternation-free formulas containing a constant number of fixed point operators: 1) the LTS is a finite tree with bounded fan-out; and 2) the formula is Λ-free and the LTS is deterministic and over an action alphabet of bounded size. In the course of deriving our algorithm for 2), we give a parallel constant-time reduction from the alternation-free modal mu-calculus to Datalog. We also provide a polynomial-time reduction in the other direction thereby establishing an interesting link between the two formalisms.

Original languageEnglish
Title of host publicationProceedings - Symposium on Logic in Computer Science
PublisherPubl by IEEE
Pages154-163
Number of pages10
ISBN (Print)081866312X
StatePublished - 1994
EventProceedings of the 1994 IEEE 9th Annual Symposium on Logic in Computer Science - Paris, Fr
Duration: Jul 4 1994Jul 7 1994

Publication series

NameProceedings - Symposium on Logic in Computer Science

Conference

ConferenceProceedings of the 1994 IEEE 9th Annual Symposium on Logic in Computer Science
CityParis, Fr
Period07/4/9407/7/94

Fingerprint

Dive into the research topics of 'On the parallel complexity of model checking in the modal mu-calculus'. Together they form a unique fingerprint.

Cite this