Skip to main content

Improving temporal logic tableaux using integer constraints

  • Position Papers and System Descriptions
  • Conference paper
  • First Online:

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

Abstract

It is fairly easy, if somewhat tedious, to prove that our rules preserve satisfiability. Completeness, however, is a much tougher question, and the proof is quite involved. This is one of the reasons why the present note is merely a position paper. The other reason is that so far we did not show that the idea of incorporating linear constraints into temporal logic tableaux is in some sense a real improvement over the current state of the art. On the other hand, we would like to point out at least a few advantages that might be gained from it:

  • Better performance if compared to conventional temporal tableaux. Admittedly, this is not obvious from the present appearance of the rules, but there is ample room for optimisation, for example, in the synchronisation rules.

  • Implementing real-time logics like the ones suggested in [1].

  • Extend the use of linear constraints to a translation of temporal logic satisfiability into integer programming (as it has been done in [6] for many-valued logic). This would allow easy amalgamation with other non-standard features like multiple truth values (needed, for instance, for hardware verification at the switch level [8]) or non-monotonicity [2] in a homogenous framework.

  • Perspective of a constraint-based approach to non-classical deduction if integrated with ideas from [4].

  • Lifting to restricted first-order versions.

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. R. Alur and T. A. Henzinger. Real-time logics: Complexity and expressiveness. In Proc. 5th LICS, pages 390–401. IEEE Press, 1990.

    Google Scholar 

  2. C. Bell, A. Nerode, R. Ng, and V. Subrahmanian. Mixed integer programming methods for computing nonmonotonic deductive databases. JACM, to appear, 1994.

    Google Scholar 

  3. J. Burch, E. Clarke, K. McMillan, and D. Dill. Sequential circuit verification using symbolic model checking. In Proc. 27th Design Automation Conference (DAC 90), pages 46–51, 1990.

    Google Scholar 

  4. M. D'Agostino and D. M. Gabbay. Labelled refutation sustems: A case study. In Proc. Second Workshop on Theorem Proving with Tableaux and Related Methods, Marseille. Technical Report, MPI Saarbrücken, 1993.

    Google Scholar 

  5. M. C. Fitting. Proof Methods for Modal and Intutionistic Logics. Reidel, Dordrecht, 1983.

    Google Scholar 

  6. R. Hähnle. A new translation from deduction into integer programming. In J. Calmet and J. A. Campbell, editors, Proc. Int. Conf. on Artificial Intelligence and Symbolic Mathematical Computing AISMC-1, Karlsruhe, Germany, pages 262–275. Springer, LNCS 737, 1992.

    Google Scholar 

  7. R. Hähnle. Automated Theorem Proving in Multiple-Valued Logics, Oxford University Press, 1993.

    Google Scholar 

  8. R. Hähnle and W. Kernig. Verification of switch level designs with many-valued logic. In A. Voronkov, editor, Proc. LPAR'93, St. Petersburg, pages 158–169. Springer, LNAI 698, 1993.

    Google Scholar 

  9. P. Wolper. Temporal logic can be more expressive. Information and Control, 56:72–99, 1983.

    Article  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

Hähnle, R., Ibens, O. (1994). Improving temporal logic tableaux using integer constraints. 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/BFb0014007

Download citation

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

  • 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