Abstract
The propositional mu-calculus is a propositional logic of programs which incorporates a least fixpoint operator and subsumes the Propositional Dynamic Logic of Fischer and Ladner, the infinite looping construct of Streett, and the Game Logic of Parikh. We give an elementary time decision procedure, using a reduction to the emptiness problem for automata on infinite trees. A small model theorem is obtained as a corollary.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
5. References
deBakker, J., and deRoever, W. P. (1973), A Calculus for Recursive Program Schemes, in "First International Colloquium on Automata, Languages, and Programming", 167–196.
deRoever, W. P. (1974), "Recursive Program Schemes: Semantics and Proof Theory", Ph. D. thesis, Free University, Amsterdam.
Emerson, E. A., and Clarke, E. C. (1980), Characterizing Correctness Properties of Parallel Programs Using Fixpoints, in "Seventh International Colloquium on Automata, Languages, and Programming", 169–181.
Fischer, M. J., and Ladner, R. E. (1979), Propositional Dynamic Logic of Regular Programs, Journal of Computer System Science 18, 194–211.
Hitchcock, P., and Park, D. M. R. (1973), Induction Rules and Termination Proofs, in "First International Colloquium on Automata, Languages, and Programming", 225–251.
Hossley, R., and Rackoff, C. W. (1972), The Emptiness Problem for Automata on Infinite Trees, in "Thirteenth IEEE Symposium on Switching and Automata Theory", 121–124.
Kfoury, A. J., and Park, D. M. R. (1975), On Termination of Program Schemes, Information and Control 29, 243–251.
Kozen, D. (1982), Results on the Propositional Mu-Calculus, in "Ninth International Colloquium on Automata, Languages, and Programming", 348–359.
Kozen, D., and Parikh, R. J. (1983), A Decision Procedure for the Propositional Mu-Calculus, to appear in "Second Workshop on Logics of Programs".
Meyer, A. R. (1974), Weak Monadic Second Order Theory of Successor is not Elementary Recursive, Boston Logic Colloquium, Springer-Verlag Lecture Notes in Mathematics 453.
Parikh, R. J. (1979), A Decidability Result for a Second Order Process Logic, in "Nineteenth IEEE Symposium on the Foundations of Computing", 177–183.
Parikh, R. J. (1983a), Cake Cutting, Dynamic Logic, Games, and Fairness, to appear in "Second Workshop on Logics of Programs".
Parikh, R. J. (1983b), Propositional Game Logic, to appear in "Twenty-third IEEE Symposium on the Foundations of Computer Science".
Park, D. M. R. (1970), Fixpoint Induction and Proof of Program Semantics, Machine Intelligence 5, Edinburgh University Press.
Park, D. M. R. (1976), Finiteness is Mu-Ineffable, Theoretical Computer Science 3, 173–181.
Pratt, V. R. (1982), A Decidable Mu-Calculus: Preliminary Report, in "Twenty-second IEEE Symposium on the Foundations of Computer Science", 421–427.
Rabin, M. O. (1969), Decidability of Second Order Theories and Automata on Infinite Trees", Transactions of the American Mathematical Society 141, 1–35.
Streett, R. S. (1981), "Propositional Dynamic Logic of Looping and Converse", MIT LCS Technical Report TR-263.
Streett, R. S. (1982), Propositional Dynamic Logic of Looping and Converse is Elementarily Decidable, Information and Control 54, 121–141.
Vardi, M., and Wolper, P. (1984), Automata Theoretic Techniques for Modal Logics of Programs, to appear in "Sixteenth ACM Symposium on the Theory of Computing".
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1984 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Streett, R.S., Emerson, E.A. (1984). The propositional mu-calculus is elementary. In: Paredaens, J. (eds) Automata, Languages and Programming. ICALP 1984. Lecture Notes in Computer Science, vol 172. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-13345-3_43
Download citation
DOI: https://doi.org/10.1007/3-540-13345-3_43
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-13345-2
Online ISBN: 978-3-540-38886-9
eBook Packages: Springer Book Archive