Abstract
We relate by syntactic techniques finitary and infinitary axiomatizations for the iterator-construct * of Propositional Dynamic Logic PDL. This is applied to derive the Interpolation Theorem for PDL, and to provide a new proof of the semantic completeness of Segerberg's axiomatic system for PDL.
Contrary to semantic techniques used to date, our proof of completeness is relatively insensitive to changes in the language and axioms used, provided some minimum syntactic closure properties hold. For instance, the presence of the test-operator adds no difficulty, and the proof also establishes the Interpolation Theorem and the closure under iteration of a constructive variant of PDL.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
F. Berman, A completeness technique for D-axiomatizable semantics; Proc. Eleventh ACM Symp. on Theory of Computing (1979) 160–166.
R.L. Constable and M.J. O'Donnell, A Programming Logic; Winthrop, Cambridge (1978).
M. Fischer and R. Ladner, Propositional Dynamic Logic of regular programs; Jour.Comp.Syst.Sc. 18 (1979) 194–211.
D.M. Gabbay, Axiomatizations of Logics of Programs; manuscript, (1977).
D. Kozen and R. Parikh, An elementary proof of the completeness of PDL; to appear in Theor. Comp. Sc..
G. Mirkowska, Model existence theorems in algorithmic logic with non-deterninistic programs; unpublished report, University of Warsaw.
H. Nishimura, Sequential methods in Propositional Dynamic Logic; Acta Informatica 12 (1979) 377–400.
R. Parikh, A completeness result for PDL; Symp. on Math. Foundations of Computer Science, Springer LNCS (1978), and to appear in Theoretical Comp Sc..
R. Parikh, Propositional logics of programs; Proc. Seventh ACM Symp. on Principles of Programming languages (1980) 186–192.
V.R. Pratt, Semantical considerations in Floyd/Hoare Logic; Proc. 17th IEEE Symp. Foundations of Comp. Sc. (1976) 109–121.
V.R. Pratt, A practical decision method for Propositional Dynamic Logic; Proc. Tenth ACm Symp. on Theory of Computing (1978), 326–337.
V.R. Pratt, Models of program logics; Proc. Twentieth IEEE Symp. on Foundations of Computer Science (1979), 115–122.
A. Salwicki, Formalized algorithmic languages; Bull. Acad. Pol. Sc. Ser. Sc. Math. Astr. Phys. 18 (1970) 227–232.
K. Segerberg, A completeness theorem in the modal logic of programs; Notices Amer. Math. Soc. 24 (1977) A522.
R.M. Smullian, First Order Logic; Springer, Berlin (1968).
G. Takeuti, Proof Theory; North-Holland, Amsterdam (1975).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1981 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Leivant, D. (1981). Proof theoretic methodology for propositional dynamic logic. In: DÃaz, J., Ramos, I. (eds) Formalization of Programming Concepts. ICFPC 1981. Lecture Notes in Computer Science, vol 107. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-10699-5_111
Download citation
DOI: https://doi.org/10.1007/3-540-10699-5_111
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-10699-9
Online ISBN: 978-3-540-38654-4
eBook Packages: Springer Book Archive