Abstract
We examine when a model checker for a propositional program logic can be used for checking another propositional program logic in spite of lack of expressive power of the first logic. We prove that (1) a branching time Computation Tree Logic CTL, (2) the propositional μ-Calculus of D. Kozen μC, and (3) the second-order propositional program logic 2M of C. Stirling enjoy the equal model checking power in spite of difference in their expressive powers CTL < μC < 2M: every listed logic has a formula such that every model checker for this particular formula for models in a class closed w.r.t. finite models, Cartesian products and power-sets can be reused for checking all formulae of these logics in all models in this class. We also suggest a new second-order propositional program logic SOEPDL and demonstrate that this logic is more expressive than 2M, is as expressive as the Second order Logic of monadic Successors of M. Rabin (S(n)S-Logic), but still enjoys equal model checking power with CTL, μC and 2M (in the same settings as above).
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
Baldamus M, Schneider K., Wenz M., Ziller R. Can American Checkers be Solved by Means of Symbolic Model Checking? Electronic Notes in Theoretical Computer Science, v.43, http://www.elsevier.nl/gej-ng/31/29/23/show/Products/notes/
Börger E., Grädel E., Gurevich Y. The Classical Decision Problem. Springer, 1997.
Bull R.A., Segerberg K. Basic Modal Logic. Handbook of Philosophical Logic, v.II, Reidel Publishing Company, 1984 (1-st ed.), Kluwer Academic Publishers, 1994 (2-nd ed.), p.1–88.
Burch J.R., Clarke E.M., McMillan K.L., Dill D.L., Hwang L.J. Symbolic Model Checking: 10 20 states and beyond. Information and Computation, v.98, n.2, 1992, p.142–170.
Clarke E.M., Grumberg O., Peled D. Model Checking. MIT Press, 1999.
Cleaveland R., Klain M., Steffen B. Faster Model-Checking for Mu-Calculus. Lecture Notes in Computer Science, v.663, 1993, p.410–422.
Emerson E.A. Temporal and Modal Logic. Handbook of Theoretical Computer Science, v.B, Elsevier and The MIT Press, 1990, 995–1072.
Fagin R., Halpern J.Y., Moses Y., Vardi M.Y. Reasoning about Knowledge. MIT Press, 1995.
Immerman N Descriptive Complexity: a Logician’s Approach to Computation. Notices of the American Mathematical Society, v.42, n.10, p.1127–1133.
Kozen D. Results on the Propositional Mu-Calculus. Theoretical Computer Science, v.27, n.3, 1983, p.333–354.
Kozen D., Tiuryn J. Logics of Programs. Handbook of Theoretical Computer Science, v.B, Elsevier and The MIT Press, 1990, 789–840.
Rabin M.O. Decidability of second order theories and automata on infinite trees. Trans. Amer. Math. Soc., v.141, 1969, p.1–35.
Rabin M.O. Decidable Theories. in Handbook of Mathematical Logic, ed. Barwise J. and Keisler H.J., North-Holland Pub. Co., 1977, 595–630.
Schlinglo. H. On expressive power of Modal Logic on Trees. LNCS, v.620, 1992, p.441–450.
Stirling C. Modal and Temporal Logics. Handbook of Logic in Computer Science, v.2, Claredon Press, 1992, p.477–563.
Stirling C. Local Model Checking Games. Lecture Notes in Computer Science, v.962, 1995, p.1–11.
Stirling C. Games and Modal Mu-Calculus. Lecture Notes in Computer Science, v.1055, 1996, p.298–312.
Steven P., Stirling C. Practical Model Checking Using Games. Lecture Notes in Computer Science, v.1384, 1998, p.85–101.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Shilov, N.V., Yi, K. (2001). On Expressive and Model Checking Power of Propositional Program Logics. In: Bjørner, D., Broy, M., Zamulin, A.V. (eds) Perspectives of System Informatics. PSI 2001. Lecture Notes in Computer Science, vol 2244. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45575-2_6
Download citation
DOI: https://doi.org/10.1007/3-540-45575-2_6
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43075-9
Online ISBN: 978-3-540-45575-2
eBook Packages: Springer Book Archive