Skip to main content

An Expressively Complete Temporal Logic without Past Tense Operators for Mazurkiewicz Traces

  • Conference paper
  • First Online:

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

Abstract

Mazurkiewicz traces are a widely accepted model of concur- rent systems. We introduce a linear time temporal logic LTLf which has the same expressive power as the first order theory FO(<) of finite (in- finite resp.) traces. The main contribution of the paper is that we only use future tense modalities in order to obtain expressive completeness. Our proof is direct using no reduction to words and Kamp’s theorem for both finite and infinite words becomes a corollary. This direct approach became possible due to a proof technique of Wilke developed for the case of finite words.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Alur, D. Peled, and W. Penczek. Model-checking of causality properties. In Proceedings of LICS’95, pages 90–100, 1995.

    Google Scholar 

  2. J. Cohen, D. Perrin, and J. E. Pin. On the expressive power of temporal logic. Journal of Computer and System Sciences, 46:271–295, 1993.

    Article  MathSciNet  Google Scholar 

  3. V. Diekert and G. Rozenberg, editors. The Book of Traces. World Scientific, Singapore, 1995.

    Book  Google Scholar 

  4. W. Ebinger. Charakterisierung von Sprachklassen unendlicher Spuren durch Logiken. Dissertation, Institut für Informatik, Universität Stuttgart, 1994.

    Google Scholar 

  5. W. Ebinger and A. Muscholl. Logical definability on infinite traces. Theoretical Computer Science, 154:67–84, 1996. A preliminary version appeared in Proceedings of the 20th International Colloquium on Automata, Languages and Programming (ICALP’93), Lund (Sweden) 1993, Lecture Notes in Computer Science 700, 1993.

    Google Scholar 

  6. D. Gabbay, A. Pnueli, S. Shelah, and J. Stavi. On the temporal analysis of fairness. In Conference Record of the 12th ACM Symposium on Principles of Programming Languages, pages 163–173, Las Vegas, Nev., 1980.

    Google Scholar 

  7. P. Gastin, R. Meyer, and A. Petit. A (non-elementary) modular decision procedure for ltrl. In L. Brim, F. Gruska, and J. Zlatuska, editors, Proceedings of the 23rd International Symposium on Mathematical Foundations of Computer Science (MFCS’98), number 1450 in Lecture Notes in Computer Science, pages 356–365. Springer, 1998.

    Google Scholar 

  8. P. Gastin and A. Petit. Infinite traces. In V. Diekert and G. Rozenberg, editors, The Book of Traces, chapter 11, pages 393–486. World Scientific, Singapore, 1995.

    Chapter  Google Scholar 

  9. J. A. W. Kamp. Tense Logic and the Theory of Linear Order. PhD thesis, University of California, Los Angeles, Calif., 1968.

    Google Scholar 

  10. R. McNaughton and S. Papert. Counter-free Automata. MIT Press, 1971.

    Google Scholar 

  11. R. Meyer and A. Petit. Expressive completeness of LTrL on finite traces: an algebraic proof. In Proceedings of STACS’98, number 1373 in Lecture Notes in Computer Science, pages 533–543, 1998.

    MATH  Google Scholar 

  12. M. Mukund and P. S. Thiagarajan. Linear time temporal logics over Mazurkiewicz traces. In Proceedings of the 21th MFCS, 1996, number 1113 in Lecture Notes in Computer Science, pages 62–92. Springer, 1996.

    Google Scholar 

  13. P. Niebert. A _-calculus with local views for sequential agents. In Proceedings of the 20th MFCS, 1995, number 969 in Lecture Notes in Computer Science, pages 563–573. Springer, 1995.

    MATH  Google Scholar 

  14. W. Penczek. Temporal logics for trace systems: On automated verification. International Journal of Foundations of Computer Science, 4:31–67, 1993.

    Article  MathSciNet  Google Scholar 

  15. W. Penczek and R. Kuiper. Traces and logic. In V. Diekert and G. Rozenberg, editors, The Book of Traces, chapter 10, pages 307–390.World Scientific, Singapore, 1995.

    Chapter  Google Scholar 

  16. R. Ramanujam. Locally linear time temporal logic. In Proceedings of LICS’96, Lecture Notes in Computer Science, pages 118–128, 1996.

    Google Scholar 

  17. M. P. Schützenberger. On finite monoids having only trivial subgroups. Information and Control, 8:190–194, 1965.

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  19. P. S. Thiagarajan. A trace based extension of linear time temporal logic. In Proceedings of the 9th Annual IEEE Symposium on Logic in Computer Science (LICS’94), pages 438–447, 1994.

    Google Scholar 

  20. P. S. Thiagarajan. A trace consistent subset of PTL. In Proceedings of CONCUR’95, number 962 in Lecture Notes in Computer Science, pages 438–452, 1995.

    Google Scholar 

  21. P. S. Thiagarajan and I. Walukiewicz. An expressively complete linear time temporal logic for Mazurkiewicz traces. In Proceedings of the 12th Annual IEEE Symposium on Logic in Computer Science (LICS’97), 1997.

    Google Scholar 

  22. I. Walukiewicz. Difficult configurations on the complexity of LTrL. In Kim G. Larsen et al., editors, Proceedings of the 25th International Colloquium on Automata, Languages and Programming (ICALP’98), Aalborg (Denmark) 1998, number 1443 in Lecture Notes in Computer Science, pages 140–151, Berlin-Heidelberg-New York, 1998. Springer.

    Google Scholar 

  23. Th. Wilke. Classifying discrete temporal properties. In Chr. Meinel and S. Tison, editors, Proceedings of the 16th Annual Symposium on Theoretical Aspects of Computer Science (STACS’99), Trier 1999, number 1443 in Lecture Notes in Computer Science, pages 32–46, Berlin-Heidelberg-New York, 1999. Springer. Invited Lecture.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Diekert, V., Gastin, P. (1999). An Expressively Complete Temporal Logic without Past Tense Operators for Mazurkiewicz Traces. In: Flum, J., Rodriguez-Artalejo, M. (eds) Computer Science Logic. CSL 1999. Lecture Notes in Computer Science, vol 1683. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48168-0_14

Download citation

  • DOI: https://doi.org/10.1007/3-540-48168-0_14

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-48168-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics