Skip to main content

Flatness Is Not a Weakness

  • Conference paper
  • First Online:
Computer Science Logic (CSL 2000)

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

Included in the following conference series:

Abstract

We propose an extension, called \( \mathcal{L}_p^ + , o \), of the temporal logic LTL, which enables talking about finitely many register values: the models are infinite words over tuples of integers (resp. real numbers). The formulas of \( \mathcal{L}_p^ + , o \) are flat: on the left of an until, only atomic formulas or LTL formulas are allowed. We prove, in the spirit of the correspondence between automata and temporal logics, that the models of a \( \mathcal{L}_p^ + , o \) formula are recognized by a piecewise flat counter machine; for each state q, at most one loop of the machine on q may modify the register values.

Emptiness of (piecewise). at counter machines is decidable (this follows from a result in [9]). It follows that satisfiability and model-checking the negation of a formula are decidable for \( \mathcal{L}_p^ + , o \). On the other hand, we show that inclusion is undecidable for such languages. This shows that validity and model-checking positive formulas are undecidable.

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. P. A. Abdulla, A. Bouajjani, and B. Jonsson. On-the-fly analysis of systems with unbounded, lossy fifo channels. In Proc. Computer Aided Veri.cation, volume 1427 of Lecture Notes in Computer Science, pages 305–18. Springer-Verlag, 1998.

    Chapter  Google Scholar 

  2. R. Alur and D. Dill. Automata for modeling real-time systems. In Proc. 17th Int. Coll. on Automata, Languages and Programming, Warwick, LNCS 443, pages 322–35. Springer-Verlag, 1990.

    Chapter  Google Scholar 

  3. R. Alur, K. Etessami, S. La Torre, and D. Peled. Parametric temporal logic for model measuring. In Proc. Int. Conf. on Automata, Languages and Programming (ICALP’99), volume 1644 of Lecture Notes in Computer Science, pages 159–68, Prague, 1999. Springer-Verlag.

    Chapter  Google Scholar 

  4. A. Bouajjani, R. Echahed, and P. Habermehl. On the verification problem of nonregular properties for nonregular processes. In Tenth Annual IEEE Symposium on Logic in Computer Science, pages 123–133, 1995.

    Google Scholar 

  5. A. Bouajjani, R. Echahed, and P. Habermehl. Verifying infinite state processes with sequential and parallel composition. In Proc. POPL’95, pages 95–106, San Francisco, 1995.

    Google Scholar 

  6. A. Bouajjani, R. Echahed, and R. Robbana. Verification of nonregular temporal properties of context free processes. In Proc. CONCUR’94, volume 836 of Lecture Notes in Computer Science, pages 81–97. Springer-Verlag, 1994.

    Google Scholar 

  7. A. Bouajjani and P. Habermehl. Symbolic reachability analysis of FIFO channel systems with non regular sets of configurations. In Proc. 24th Int. Coll. on Automata, Languages and Programming (ICALP), volume 1256 of Lecture Notes in Computer Science, 1997.

    Google Scholar 

  8. J. R. Burch, E. M. Clarke, K. L. McMillan, D. L. Dill, and L. J. Hwang. Symbolic model checking: 1020 states and beyond. Information and Computation, 98(2):142–170, June 1992.

    Google Scholar 

  9. H. Comon and Y. Jurski. Multiple counters automata, safety analysis and presburger arithmetic. In A. Hu and M. Vardi, editors, Proc. Computer Aided Verification, volume 1427 of LNCS, pages 268–279, Vancouver, 1998. Springer-Verlag.

    Chapter  Google Scholar 

  10. H. Comon and Y. Jurski. Counter automata, fixpoints and additive theories. Submitted to TCS. Available at http://www.lsv.enscachan.fr/~comon/ftp.articles/mca.ps.gz, 1999.

  11. H. Comon and Y. Jurski. Timed automata and the theory of real numbers. In Proc. Conf. on Concurrency Theory (CONCUR), number 1664 in Lecture Notes in Computer Science, pages 242–257. Springer-Verlag, 1999.

    Chapter  Google Scholar 

  12. D. R. Dams. Flat fragments of ctl and ctl*. Journal of the IGPL, 7(1):55–78, 1999.

    Article  MATH  MathSciNet  Google Scholar 

  13. E. Emerson and J. Y. Halpern. Sometimes and not never revisited. J. ACM, 33, 1986.

    Google Scholar 

  14. E. Emerson and R. Trefier. Parametric quantitative temporal reasoning. In Proc. IEEE Symp. on Logic in Computer Science, pages 336–343, Trento, 1999. IEEE Comp. Soc. Press.

    Google Scholar 

  15. J. Esparza. Decidability of model checking for infinite-state concurrent systems. Acta Informatica, 34:85–107, 1997.

    Article  MathSciNet  Google Scholar 

  16. Z. Manna and A. Pnueli. Temporal Verification of Reactive Systems. Safety. Springer-Verlag, 1995.

    Google Scholar 

  17. M. Minsky. Computation, Finite and Infinite Machines. Prentice Hall, 1967.

    Google Scholar 

  18. A. Sistla and E. M. Clarke. The complexity of propositional linear temporal logic. J. ACM, 32:733–749, 1985.

    Article  MATH  MathSciNet  Google Scholar 

  19. M. Vardi. An automata-theoretic approach to linear time temporal logic. In Logic for concurrency: structure versus automata, volume 1043 of Lecture Notes in Computer Science. Springer Verlag, 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Comon, H., Cortier, V. (2000). Flatness Is Not a Weakness. In: Clote, P.G., Schwichtenberg, H. (eds) Computer Science Logic. CSL 2000. Lecture Notes in Computer Science, vol 1862. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44622-2_17

Download citation

  • DOI: https://doi.org/10.1007/3-540-44622-2_17

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67895-3

  • Online ISBN: 978-3-540-44622-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics