z-logo
open-access-imgOpen Access
The Weakness of Self-Complementation
Author(s) -
Orna Kupferman,
Moshe Y. Vardi
Publication year - 1999
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-65691-X
DOI - 10.1007/3-540-49116-3_43
Subject(s) - nondeterministic algorithm , computer science , complement (music) , automaton , discrete mathematics , tree (set theory) , theoretical computer science , translation (biology) , model checking , algorithm , combinatorics , mathematics , biochemistry , chemistry , complementation , messenger rna , gene , phenotype
Model checking is a method for the verification of systems with respect to their specifications. Symbolic model-checking, which enables the verification of large systems, proceeds by evaluating fixed-point expressions over the system's set of states. Such evaluation is particularly simple and efficient when the expressions do not contain alternation between least and greatest fixed-point operators; namely, when they belong to the alternation-free µ-calculus (AFMC). Not all specifications, however, can be translated to AFMC, which is exactly as expressive as weak monadic second-order logic (WS2S). Rabin showed that a set τ of trees can be expressed inWS2S if and only if both τ and its complement can be recognized by nondeterministic Büchi tree automata. For the "only if" direction, Rabin constructed, given two nondeterministic Büchi tree automata u and u′ that recognize τ and its complement, a WS2S formula that is satisfied by exactly all trees in τ . Since the translation of WS2S to AFMC is nonelementary, this construction is not practical. Arnold and Niwinski improved Rabin's construction by a direct translation of u and u′ to AFMC, which involves a doubly-exponential blowup and is therefore still impractical. In this paper we describe an alternative and quadratic translation of u and u′ to AFMC. Our translation goes through weak alternating tree automata, and constitutes a step towards efficient symbolic model checking of highly expressive specification formalisms.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom