Skip to main content

Linear Temporal Logic with Until and Before on Integer Numbers, Deciding Algorithms

  • Conference paper
Book cover Computer Science – Theory and Applications (CSR 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3967))

Included in the following conference series:

Abstract

As specifications and verifications of concurrent systems employ Linear Temporal Logic (LTL), it is increasingly likely that logical consequence in LTL will be used in description of computations and parallel reasoning. We consider the linear temporal logic \(\mathcal{LTL^{U,B}_{N,N^{-1}} (Z)}\) extending the standard LTL by operations B (before) and N − 1 (previous). Two sorts of problems are studied: (i) satisfiability and (ii) description of logical consequence in \(\mathcal{LTL^{U,B}_{N,N^{-1}} (Z)}\) via admissible logical consecutions (inference rules). The model checking for LTL is a traditional way of studying such logics. Most popular technique based on automata was developed by M.Vardi (cf. [39, 6]). Our paper uses a reduction of logical consecutions and formulas of LTL to consecutions of a uniform form consisting of formulas of temporal degree 1. Based on technique of Kripke structures, we find necessary and sufficient conditions for a consecution to be not admissible in \(\mathcal{LTL^{U,B}_{N,N^{-1}} (Z)}\). This provides an algorithm recognizing consecutions (rules) admissible in \(\mathcal{LTL^{U,B}_{N,N^{-1}} (Z)}\) by Kripke structures of size linear in the reduced normal forms of the initial consecutions. As an application, this algorithm solves also the satisfiability problem for \(\mathcal{LTL^{U,B}_{N,N^{-1}} (Z)}\).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Barringer, H., Fisher, M., Gabbay, D., Gough, G.: Advances in Temporal Logic. Applied logic series, vol. 16. Kluwer Academic Publishers, Dordrecht (1999)

    MATH  Google Scholar 

  2. Bloem, R., Ravi, K., Somenzi, F.: Efficient Decision Procedures for Model Checking of Linear Time Logic Properties. In: Halbwachs, N., Peled, D.A. (eds.) CAV 1999. LNCS, vol. 1633, pp. 222–235. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  3. Bruns, G., Godefroid, P.: Temporal Logic Query-Checking. In: Proceedings of 16th Annual IEEE Symposium on Logic in Computer Science (LICS 2001), Boston, MA, USA, June 2001, pp. 409–417. IEEE Computer Society, Los Alamitos (2001)

    Chapter  Google Scholar 

  4. Clarke, E., Grumberg, O., Hamaguchi, K.P.: Another look at LTL Model Checking. In: Dill, D.L. (ed.) CAV 1994. LNCS, vol. 818, Springer, Heidelberg (1994)

    Chapter  Google Scholar 

  5. David, C., Paliath, N.: Ground Temporal Logic: A Logic for Hardware Verification. In: Dill, D.L. (ed.) CAV 1994. LNCS, vol. 818, pp. 247–259. Springer, Heidelberg (1994)

    Chapter  Google Scholar 

  6. Daniele, M., Giunchiglia, F., Vardi, M.: Improved Automata Gneration for Linear Temporal Logic. In: Halbwachs, N., Peled, D.A. (eds.) CAV 1999. LNCS, vol. 1633, pp. 249–260. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  7. Emerson, E.A.: Temporal and Modal Logics. In: van Leenwen, J. (ed.) Handbook of Theoretical Computer Science, pp. 996–1072. Elsevier Science Publishers, The Netherlands (1990)

    Google Scholar 

  8. Friedman, H.: One Hundred and Two Problems in Mathematical Logic. Journal of Symbolic Logic 40(3), 113–130 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  9. Gabbay, D.: An Irreflevivity Lemma with Applications to Axiomatizations of Conditions of Linear Frames. In: Monnich, V. (ed.) Aspects of Phil. Logic, pp. 67–89. Reidel, Dordrecht (1981)

    Chapter  Google Scholar 

  10. Ghilardi, S.: Unification in Intuitionistic logic. Journal of Symbolic Logic 64(2), 859–880 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  11. Goldblatt, R.: Logics of Time and Computation. CSLI Lecture Notes, vol. (7) (1992)

    Google Scholar 

  12. Goranko, V., Passy, S.: Using the Universal Modality: Gains and Questions. J. Log. Comput. 2(1), 5–30 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  13. van der Hoek, W., Wooldridge, M.: Model Checking Knowledge and Time. In: SPIN 2002, Proc. of the Ninth International SPIN Workshop on Model Checking of Software, Grenoble, France (2002)

    Google Scholar 

  14. Harrop, R.: Concerning Formulas of the Types AB ∨ C, A→ ∃ x B(x) in Intuitionistic Formal System. J. of Symbolic Logic 25, 27–32 (1960)

    Article  MathSciNet  MATH  Google Scholar 

  15. Iemhoff, R.: On the admissible rules of Intuitionistic Propositional Logic. J. of Symbolic Logic 66, 281–294 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  16. Jerabek, E.: Admissible Rules of Modal Logics. J. of Logic and Computation 15, 411–431 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  17. Kapron, B.M.: Modal Sequents and Definability. J. of Symbolic Logic 52(3), 756–765 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  18. Lichtenstein, O., Pnueli, A.: Propositional temporal logics: Decidability and completeness. Logic Journal of the IGPL 8(1), 55–85 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  19. Laroussinie, F., Markey, N., Schnoebelen, P.: Temporal Logic with Forgettable Past. In: IEEE Symp. Logic in Computer Science (LICS 2002)

    Google Scholar 

  20. Lorenzen, P.: Einführung in die operative Logik und Mathematik. Springer, Berlin-Göttingen, Heidelberg (1955)

    Book  MATH  Google Scholar 

  21. Manna, Z., Pnueli, A.: Temporal Verification of Reactive Systems: Safety. Springer, Heidelberg (1995)

    Book  MATH  Google Scholar 

  22. Manna, Z., Pnueli, A.: The Temporal Logic of Reactive and Concurrent Systems: Specification. Springer, Heidelberg (1992)

    Book  MATH  Google Scholar 

  23. Bjorner, N., Browne, A., Colon, M., Finkbeiner, B., Manna, Z., Sipma, H., Uribe, T.: Verifying Temporal Properties of Reactive Systems: A Step Tutorial. Formal Methods in System Design 16, 227–270 (2000)

    Article  Google Scholar 

  24. Manna, Z., Sipma, H.: Alternating the Temporal Picture for Safety. In: Welzl, E., Montanari, U., Rolim, J.D.P. (eds.) ICALP 2000. LNCS, vol. 1853, pp. 429–450. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  25. Mints, G.E.: Derivability of Admissible Rules. J. of Soviet Mathematics 6(4), 417–421 (1976)

    Article  MATH  Google Scholar 

  26. Pnueli, A.: The Temporal Logic of Programs. In: Proc. of the 18th Annual Symp. on Foundations of Computer Science, pp. 46–57. IEEE, Los Alamitos (1977)

    Google Scholar 

  27. Pnueli, A., Kesten, Y.: A deductive proof system for CTL *. In: Brim, L., Jančar, P., Křetínský, M., Kucera, A. (eds.) CONCUR 2002. LNCS, vol. 2421, pp. 24–40. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  28. Rybakov, V.V.: A Criterion for Admissibility of Rules in the Modal System S4 and the Intuitionistic Logic. Algebra and Logic 23(5), 369–384 (1984) (Engl. Translation)

    Google Scholar 

  29. Rybakov, V.V.: The Bases for Admissible Rules of Logics S4 and Int. Algebra and Logic 24, 55–68 (1985) (English translation)

    Google Scholar 

  30. Rybakov, V.V.: Rules of Inference with Parameters for Intuitionistic logic. Journal of Symbolic Logic 57(3), 912–923 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  31. Rybakov, V.V.: Hereditarily Structurally Complete Modal Logics. Journal of Symbolic Logic 60(1), 266–288 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  32. Rybakov, V.V.: Modal Logics Preserving Admissible for S4 Inference Rules. In: Proceedings of the conference CSL 1994. LNCS, vol. (993), pp. 512–526. Springer, Heidelberg (1995)

    Google Scholar 

  33. Rybakov, V.V.: Admissible Logical Inference Rules. In: Studies in Logic and the Found. of Mathematics, vol. 136, p. 617. Elsevier Sci. Publ, North-Holland (1997)

    Google Scholar 

  34. Rybakov, V.V.: Quasi-characteristic Inference Rules. In: Adian, S., Nerode, A. (eds.) LFCS 1997. LNCS, vol. 1234, pp. 333–342. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  35. Rybakov, V.V., Kiyatkin, V.R., Oner, T.: On Finite Model Property For Admissible Rules. Mathematical Logic Quarterly 45(4), 505–520 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  36. Rybakov, V.V., Terziler, M., Rimazki, V.: Basis in Semi-Reduced Form for the Admissible Rules of the Intuitionistic Logic IPC. Mathematical Logic Quarterly 46(2), 207–218 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  37. Rybakov, V.V.: Construction of an Explicit Basis for Rules Admissible in Modal System S4. Mathematical Logic Quarterly 47(4), 441–451 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  38. Rybakov, V.V.: Logical Consecutions in Intransitive Temporal Linear Logic of Finite Intervals. Journal of Logic Computation 15(5), 633–657 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  39. Vardi, M.: An automata-theoretic approach to linear temporal logic. In: The Book: Proceedings of the Banff Workshop on Knowledge Acquisition (Banff 1994) (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rybakov, V. (2006). Linear Temporal Logic with Until and Before on Integer Numbers, Deciding Algorithms. In: Grigoriev, D., Harrison, J., Hirsch, E.A. (eds) Computer Science – Theory and Applications. CSR 2006. Lecture Notes in Computer Science, vol 3967. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11753728_33

Download citation

  • DOI: https://doi.org/10.1007/11753728_33

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34166-6

  • Online ISBN: 978-3-540-34168-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics