Title :
On the parallel complexity of model checking in the modal mu-calculus
Author :
Zhang, Shipei ; Sokolsky, Oleg ; Smolka, Scott A.
Author_Institution :
Dept. of Comput. Sci., State Univ. of New York, Stony Brook, NY, USA
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. 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 A-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
Keywords :
computational complexity; formal logic; logic programming; parallel processing; Datalog; Model Checking in the Modal Mu-Calculus; NC-algorithms; Synchronous Alternating Monotone Fanout; bounded fan-out; circuit value problem; concurrent systems; expressive logic; finite tree; labeled transition systems; liveness properties; modal mu-calculus; model checking; parallel complexity; parallel constant-time reduction; polynomial-time reduction; propositional modal mu-calculus; safety properties; Calculus; Circuits; Computer science; Concurrent computing; Logic; Marine safety; Polynomials; Production facilities;
Conference_Titel :
Logic in Computer Science, 1994. LICS '94. Proceedings., Symposium on
Conference_Location :
Paris
Print_ISBN :
0-8186-6310-3
DOI :
10.1109/LICS.1994.316075