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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
R. Alur, D. Peled, and W. Penczek. Model-checking of causality properties. In Proceedings of LICS’95, pages 90–100, 1995.
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.
V. Diekert and G. Rozenberg, editors. The Book of Traces. World Scientific, Singapore, 1995.
W. Ebinger. Charakterisierung von Sprachklassen unendlicher Spuren durch Logiken. Dissertation, Institut für Informatik, Universität Stuttgart, 1994.
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.
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.
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.
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.
J. A. W. Kamp. Tense Logic and the Theory of Linear Order. PhD thesis, University of California, Los Angeles, Calif., 1968.
R. McNaughton and S. Papert. Counter-free Automata. MIT Press, 1971.
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.
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.
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.
W. Penczek. Temporal logics for trace systems: On automated verification. International Journal of Foundations of Computer Science, 4:31–67, 1993.
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.
R. Ramanujam. Locally linear time temporal logic. In Proceedings of LICS’96, Lecture Notes in Computer Science, pages 118–128, 1996.
M. P. Schützenberger. On finite monoids having only trivial subgroups. Information and Control, 8:190–194, 1965.
A. Sistla and E. Clarke. The complexity of propositional linear time logic. J. ACM, 32:733–749, 1985.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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