Skip to main content

Annotation-based deduction in temporal logic

  • Conference paper
  • First Online:
  • 158 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 827))

Abstract

This paper presents a deductive system for predicate temporal logic with induction.

Representing temporal operators by first-order expressions enables temporal deduction to use the already developed techniques of first-order deduction. But when translating from temporal logic to first-order logic is done indiscriminately, the ensuing quantifications and comparisons of time expressions encumber formulas, hindering deduction. So in the deductive system presented here, translation occurs more carefully, via reification rules. These rules paraphrase selected temporal formulas as nontemporal first-order formulas with time annotations. This time reification process suppresses quantifications (the process is analogous to quantifier skolemization) and uses addition instead of complicated combinations of comparisons. Some ordering conditions on arithmetic expressions can arise, but such are handled automatically by a special-purpose unification algorithm plus a decision procedure for Presburger arithmetic.

This deductive system is relatively complete.

This research was supported in part by the National Science Foundation under grant CCR-92-23226, by the Advanced Research Projects Agency under contract NAG2-703 and grant NAG2-892, and by the United States Air Force Office of Scientific Research under contract F49620-93-1-0139.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abadi, M., and Manna, Z.: “Nonclausal Deduction in First-Order Temporal Logic,” in Journal of the Association for Computing Machinery (JACM), Volume 37 (1990), Number 2 (April), pp. 279–317.

    Google Scholar 

  2. Clarke, E., Emerson, E., and Sistla, A.: “Automatic Verification of Finite-State Concurrent Systems Using Temporal Logic Specifications,” in ACM Transactions on Programming Languages and Systems, Volume 8 (1986), Number 2 (April), pp. 244–263.

    Article  Google Scholar 

  3. Kesten, Y., Manna, Z., McGuire, H., and Pnueli, A.: “A Decision Algorithm for Full Propositional Temporal Logic,” in Courcoubetis, C. (editor): Computer Aided Verification (5th International Conference, CAV '93) (LNCS #697), pp. 97–109. Springer-Verlag, Berlin, 1993.

    Google Scholar 

  4. Manna, Z., and Pnueli, A.: The Temporal Logic of Reactive and Concurrent Systems: Specification. Springer-Verlag, New York, 1991.

    Google Scholar 

  5. Manna, Z., and Waldinger, R.: “A Deductive Approach to Program Synthesis,” in ACM Transactions on Programming Languages and Systems, Volume 2 (1980), pp. 90–121.

    Article  Google Scholar 

  6. Manna, Z., and Waldinger, R.: The Deductive Foundations of Computer Programming. Addison-Wesley, Reading, Massachusetts, 1993.

    Google Scholar 

  7. Ohlbach, H.: “A Resolution Calculus for Modal Logics,” in Lusk, E., and Overbeek, R. (editors): 9th International Conference on Automated Deduction (Proceedings) (LNCS #310), pp. 500–516. Springer-Verlag, Berlin, 1988.

    Google Scholar 

  8. Ohlbach, H.: “Translation Methods for Non-Classical Logics — An Overview,” in Automated Deduction in Nonstandard Logics (Technical Report #FS-93-01), pp. 113–125. AAAI Press, Menlo Park, California, 1993.

    Google Scholar 

  9. Plaisted, D.: “A Decision Procedure for Combinations of Propositional Temporal Logic and Other Specialized Theories”, in Journal of Automated Reasoning, Volume 2 (1986), pp. 171–190.

    Google Scholar 

  10. Shostak, R.: “A practical decision procedure for arithmetic with function symbols,” in JACM, Volume 26 (1979), Number 2 (April), pp. 351–360.

    Article  Google Scholar 

  11. Wallen, L.: Automated Proof Search in Nonclassical Logics. The MIT Press, Cambridge, Massachusetts, 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Dov M. Gabbay Hans Jürgen Ohlbach

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

McGuire, H., Manna, Z., Waldinger, R. (1994). Annotation-based deduction in temporal logic. In: Gabbay, D.M., Ohlbach, H.J. (eds) Temporal Logic. ICTL 1994. Lecture Notes in Computer Science, vol 827. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0014003

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58241-0

  • Online ISBN: 978-3-540-48585-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics