Abstract
The μ-Calculus of D. Kozen (1983) is a very powerful propositional program logic with fixpoints. It is widely used for specification and verification. Model checking is a very popular automatic approach for verification of specifications of finite state systems. The most efficient algorithms that have been developed so far for model checking of the μ-Calculus in finite state systems have exponential upper bounds. A. Emerson, C. Jutla, and P. Sistla studied (1993) the first fragment of the μ-Calculus that permits arbitrary nesting and alternations of fixpoints, and polynomial model checking in finite state systems. In contrast we study lower and upper approximations for model checking that are computable in polynomial time, and that can give correct semantics in finite models for formulae with arbitrary nesting and alternations. A.Emerson, C.Jutla, and P.Sistla proved also that the model checking problem for the μ-Calculus in finite state systems is in \(\mathcal{NP}\cap\) co- \(\mathcal{NP}\). We develop another proof (that we believe is a new one) as a by-product of our study.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Arnold, A., Niwinski, D.: Rudiments of μ-calculus. North-Holland, Amsterdam (2001)
Clarke, E.M., Grumberg, O., Peled, D.: Model Checking. MIT Press, Cambridge (1999)
Cleaveland, R., Klain, M., Steffen, B.: Faster Model-Checking for Mu-Calculus. In: Probst, D.K., von Bochmann, G. (eds.) CAV 1992. LNCS, vol. 663, pp. 410–422. Springer, Heidelberg (1993)
Emerson, E.A., Jutla, C.S., Sistla, A.P.: On model-checking for fragments of Mu- Calculus. In: Courcoubetis, C. (ed.) CAV 1993. LNCS, vol. 697, pp. 385–396. Springer, Heidelberg (1993)
Fagin, R.: Generalized First-Order Spectra and Polynomial-Time Recognizable Sets. In: Complexity of Computations, SIAM-AMS Proc., vol. 7, pp. 27–41 (1974)
Immerman, N.: Descriptive Complexity: A Logician’s Approach to Computation. Notices of the American Mathematical Society 42(10), 1127–1133 (1995)
Immerman, N.: Descriptive Complexity. Springer, Heidelberg (1999)
Kozen, D.: Results on the Propositional Mu-Calculus. Theoretical Computer Science 27(3), 333–354 (1983)
Shilov, N.V., Yi, K.: How to find a coin: propositional program logics made easy. The Bulletin of the European Association for Theoretical Computer Science 75, 127–151 (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Shilov, N.V., Garanina, N.O. (2004). Polynomial Approximations for Model Checking. In: Broy, M., Zamulin, A.V. (eds) Perspectives of System Informatics. PSI 2003. Lecture Notes in Computer Science, vol 2890. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39866-0_39
Download citation
DOI: https://doi.org/10.1007/978-3-540-39866-0_39
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20813-6
Online ISBN: 978-3-540-39866-0
eBook Packages: Springer Book Archive