• DocumentCode
    1996437
  • 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
  • fYear
    1994
  • fDate
    4-7 Jul 1994
  • Firstpage
    154
  • Lastpage
    163
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1994. LICS '94. Proceedings., Symposium on
  • Conference_Location
    Paris
  • Print_ISBN
    0-8186-6310-3
  • Type

    conf

  • DOI
    10.1109/LICS.1994.316075
  • Filename
    316075