Skip to main content
Log in

Eliminating “converse” from converse PDL

  • Published:
Journal of Logic, Language and Information Aims and scope Submit manuscript

Abstract

In this paper we show that it is possible to eliminate the “converse” operator from the propositional dynamic logic CPDL (Converse PDL), without compromising the soundness and completeness of inference for it. Specifically we present an encoding of CPDL formulae into PDL that eliminates the converse programs from a CPDL formula, but adds enough information so as not to destroy its original meaning with respect to satisfiability, validity, and logical implication. Notably, the resulting PDL formula is polynomially related to the original one. This fact allows one to build inference procedures for CPDL, by encoding CPDL formulae into PDL, and then running an inference procedure for PDL.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • M. Ben-Ari, J. Y. Halpern, and A. Pnueli. Deterministic propositional dynamics logic: finite models, complexity, and completeness, Journal of Computer and System Sciences, 25:402–417, 1982.

    Google Scholar 

  • P. Blackburn and E. Spaan. A modal perspective on computational complexity of attribute value grammar. Journal of Logic, Language and Information, 2:129–169, 1993.

    Google Scholar 

  • G. De Giacomo. Decidability of Class-Based Knowledge Representation Formalisms. PhD thesis, Dipartimento di Informatica e Sistemistica, Università di Roma “La Sapienza”, 1995.

  • G. De Giacomo and M. Lenzerini. Boosting the correspondence between description logics and propositional dynamic logics. In Proceedings of the Twelth National Conference on Artificial Intelligence (AAAI-94), pages 205–212, 1994.

  • G. De Giacomo and M. Lenzerini. What's in an aggregate: foundation for description logics with tuples and set. In Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence (IJCAI-95), pages 801–807, 1995.

  • M. Fattorosi-Barnaba and F. De Caro. Graded modalities I. Studia Logica, 44:197–221, 1985.

    Google Scholar 

  • N. J. Fisher and R. E. Ladner. Propositional dynamic logic of regular programs. Journal of Computer and System Sciences, 18:194–211, 1979.

    Google Scholar 

  • N. Friedman and J. Halpern. On the complexity of conditional logics. In Proceedings of the Fourth International Conference on Principles of Knowledge Representation and Reasoning, page 202–213, 1994.

  • G. Gargov and V. Goranko. Modal logic with names. Journal of Philosphical Logic, 22:607–636, 1993.

    Google Scholar 

  • J. Halpern and Y. Moses. A guide to completeness and complexity for modal logics of knowledge and belief. Artificial Intelligence, 54:319–379, 1992.

    Google Scholar 

  • D. Harel. Dynamic logic. In Handbook of Philosophical Logic, pages 497–603. D. Reidel Publishing Company, Oxford, 1984.

    Google Scholar 

  • D. Kozen and J. Tiuryn. Logics of programs. In Handbook of Theoretical Computer Science, pages 790–840. Elsevier Science Publishers, 1990.

  • S. Passy and T. Tinchev. An essay in combinatory dynamic logic. Information and Computation, 93:263–332, 1991.

    Google Scholar 

  • V. R. Pratt. A practical decision method for propositional dynamic logic. In Proceedings of the 10th Annual Symposium on Theory of Computing, pages 326–337, 1978.

  • V.R. Pratt. Models of program logics. In Proceedings of the 20th IEEE Symposium on the Foundations of Computer Science, pages 115–122, 1979.

  • V. R. Pratt. A near-optimal method for reasoning about action. Journal of Computer and System Sciences, 20:231–255, 1980.

    Google Scholar 

  • K. Schild. A correspondence theory for terminological logics: preliminary report. In Proceedings of the Twelth International Joint Conference on Artificial Intelligence (IJCAI-91), pages 466–471, 1991.

  • C. Stirling. Modal and temporal logic. In Handbook of Logic in Computer Science, pages 477–563. Clarendon Press, Oxford, 1992.

    Google Scholar 

  • R. S. Streett. Propositional dynamic logic of looping and converse is elementary decidable. Information and Control, 54:121–141, 1982.

    Google Scholar 

  • J. Van Benthem and J. Bergstra. Logic of transition systems. Journal of Logic, Language and Information, 3(4):247–283, 1995.

    Google Scholar 

  • J. Van benthem, J. Van Eijck, and V. Stebletsova. Modal logic, transition systems and processes. Journal of Logic and Computation, 4(5):811–855, 1994.

    Google Scholar 

  • W. van der Hoek and M. de Rijke. Counting objects. Journal of Logic and Computation, 5(3):325–345, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

De Giacomo, G. Eliminating “converse” from converse PDL. J Logic Lang Inf 5, 193–208 (1996). https://doi.org/10.1007/BF00173700

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00173700

Key words

Navigation