Skip to main content

Proof theoretic methodology for propositional dynamic logic

  • Communications
  • Conference paper
  • First Online:
Formalization of Programming Concepts (ICFPC 1981)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 107))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. F. Berman, A completeness technique for D-axiomatizable semantics; Proc. Eleventh ACM Symp. on Theory of Computing (1979) 160–166.

    Google Scholar 

  2. R.L. Constable and M.J. O'Donnell, A Programming Logic; Winthrop, Cambridge (1978).

    Google Scholar 

  3. M. Fischer and R. Ladner, Propositional Dynamic Logic of regular programs; Jour.Comp.Syst.Sc. 18 (1979) 194–211.

    Google Scholar 

  4. D.M. Gabbay, Axiomatizations of Logics of Programs; manuscript, (1977).

    Google Scholar 

  5. D. Kozen and R. Parikh, An elementary proof of the completeness of PDL; to appear in Theor. Comp. Sc..

    Google Scholar 

  6. G. Mirkowska, Model existence theorems in algorithmic logic with non-deterninistic programs; unpublished report, University of Warsaw.

    Google Scholar 

  7. H. Nishimura, Sequential methods in Propositional Dynamic Logic; Acta Informatica 12 (1979) 377–400.

    Google Scholar 

  8. R. Parikh, A completeness result for PDL; Symp. on Math. Foundations of Computer Science, Springer LNCS (1978), and to appear in Theoretical Comp Sc..

    Google Scholar 

  9. R. Parikh, Propositional logics of programs; Proc. Seventh ACM Symp. on Principles of Programming languages (1980) 186–192.

    Google Scholar 

  10. V.R. Pratt, Semantical considerations in Floyd/Hoare Logic; Proc. 17th IEEE Symp. Foundations of Comp. Sc. (1976) 109–121.

    Google Scholar 

  11. V.R. Pratt, A practical decision method for Propositional Dynamic Logic; Proc. Tenth ACm Symp. on Theory of Computing (1978), 326–337.

    Google Scholar 

  12. V.R. Pratt, Models of program logics; Proc. Twentieth IEEE Symp. on Foundations of Computer Science (1979), 115–122.

    Google Scholar 

  13. A. Salwicki, Formalized algorithmic languages; Bull. Acad. Pol. Sc. Ser. Sc. Math. Astr. Phys. 18 (1970) 227–232.

    Google Scholar 

  14. K. Segerberg, A completeness theorem in the modal logic of programs; Notices Amer. Math. Soc. 24 (1977) A522.

    Google Scholar 

  15. R.M. Smullian, First Order Logic; Springer, Berlin (1968).

    Google Scholar 

  16. G. Takeuti, Proof Theory; North-Holland, Amsterdam (1975).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

J. Díaz I. Ramos

Rights and permissions

Reprints 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

Publish with us

Policies and ethics