Proceedings

Do You Need Infinite Time?

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 1516-1522.

https://doi.org/10.24963/ijcai.2019/210

Abstract

Linear temporal logic over finite traces is used as a formalism for temporal specification in automated planning, process modelling and (runtime) verification. In this paper, we investigate first-order temporal logic over finite traces, lifting some known results to a more expressive setting. Satisfiability in the two-variable monodic fragment is shown to be EXPSPACE-complete, as for the infinite trace case, while it decreases to NEXPTIME when we consider finite traces bounded in the number of instants. This leads to new complexity results for temporal description logics over finite traces. We further investigate satisfiability and equivalences of formulas under a model-theoretic perspective, providing a set of semantic conditions that characterise when the distinction between reasoning over finite and infinite traces can be blurred. Finally, we apply these conditions to planning and verification.

  1. [van der Aalst and Pesic, 2006] Wil van der Aalst and Maja Pesic. Decserflow: Towards a truly declarative service flow language. In WS-FM, pages 1-23, 2006.
  2. [van der Aalst et al., 2017] Wil van der Aalst, Alessandro Ar- tale, Marco Montali, and Simone Tritini. Object-centric behavioral constraints: Integrating data and declarative pro- cess modelling. In DL, volume 1879, 2017.
  3. [Artale and Franconi, 2005] Alessandro Artale and Enrico Franconi. Temporal description logics. In Handbook of Temporal Reasoning in Artificial Intelligence, pages 375- 388. Elsevier, 2005.
  4. [Artale et al., 2014] Alessandro Artale, Roman Kontchakov, Vladislav Ryzhikov, and Michael Zakharyaschev. A cook- book for temporal conceptual data modelling with descrip- tion logics. ACM Trans. Comput. Log., 15(3):25:1-25:50, 2014.
  5. [Artale et al., 2019] Alessandro Artale, Andrea Mazzullo, and Ana Ozaki. Do you need infinite time? Techni- cal Report 01, Free University of Bozen-Bolzano, 2019. Available at https://www.inf.unibz.it/krdb/KRDB%20files/ tech-reports/KRDB19-01.pdf. Link
  6. [Baader and Lippmann, 2014] Franz Baader and Marcel Lippmann. Runtime verification using the temporal descrip- tion logic ALC-LTL revisited. J. Applied Logic, 12(4):584- 613, 2014.
  7. [Baader et al., 2012] Franz Baader, Silvio Ghilardi, and Carsten Lutz. LTL over description logic axioms. ACM Trans. Comput. Log., 13(3), 2012.
  8. [Bacchus and Kabanza, 2000] Fahiem Bacchus and Froduald Kabanza. Using temporal logics to express search control knowledge for planning. Artif. Intell., 116(1-2):123-191, 2000.
  9. [Baier and McIlraith, 2006] Jorge A. Baier and Sheila A. McIlraith. Planning with first-order temporally extended goals using heuristic search. In AAAI, pages 788-795, 2006.
  10. [Bauer and Haslum, 2010] Andreas Bauer and Patrik Haslum. LTL goal specifications revisited. In ECAI, pages 881-886, 2010.
  11. [Bauer et al., 2010] Andreas Bauer, Martin Leucker, and Christian Schallhart. Comparing LTL semantics for runtime verification. J. Log. Comput., 20(3):651-674, 2010.
  12. [Camacho et al., 2017] Alberto Camacho, Eleni Triantafillou, Christian J. Muise, Jorge A. Baier, and Sheila A. McIl- raith. Non-deterministic planning with temporally extended goals: LTL over finite and infinite traces. In AAAI, pages 3716-3724, 2017.
  13. [Cerrito and Mayer, 1998] Serenella Cerrito and Marta Cialdea Mayer. Bounded model search in linear temporal logic and its application to planning. In TABLEAUX, pages 124-140, 1998.
  14. [Cerrito et al., 1999] Serenella Cerrito, Marta Cialdea Mayer, and Sébastien Praud. First order linear temporal logic over finite time structures. In LPAR, pages 62-76, 1999.
  15. [De Giacomo and Vardi, 2013] Giuseppe De Giacomo and Moshe Y. Vardi. Linear temporal logic and linear dynamic logic on finite traces. In IJCAI, pages 854-860, 2013. IJCAI
  16. [De Giacomo et al., 2014a] Giuseppe De Giacomo, Riccardo De Masellis, Marco Grasso, Fabrizio Maria Maggi, and Marco Montali. Monitoring business metaconstraints based on LTL and LDL for finite traces. In BPM, pages 1-17, 2014.
  17. [De Giacomo et al., 2014b] Giuseppe De Giacomo, Riccardo De Masellis, and Marco Montali. Reasoning on LTL on finite traces: Insensitivity to infiniteness. In AAAI, pages 1027-1033, 2014.
  18. [Fionda and Greco, 2016] Valeria Fionda and Gianluigi Greco. The complexity of LTL on finite traces: Hard and easy fragments. In AAAI, pages 971-977, 2016.
  19. [Gabbay et al., 2003] Dov M. Gabbay, Agi Kurucz, Frank Wolter, and Michael Zakharyaschev. Many-dimensional Modal Logics: Theory and Applications, volume 148. Else- vier, 2003.
  20. [Giannakopoulou and Havelund, 2001] Dimitra Gian- nakopoulou and Klaus Havelund. Automata-based verification of temporal properties on running programs. In ASE, pages 412-416, 2001.
  21. [Gutiérrez-Basulto et al., 2016] Víctor Gutiérrez-Basulto, Jean Christoph Jung, and Ana Ozaki. On metric temporal description logics. In ECAI, pages 837-845, 2016.
  22. [Hodkinson et al., 2000] Ian M. Hodkinson, Frank Wolter, and Michael Zakharyaschev. Decidable fragment of first- order temporal logics. Annals of Pure and Applied Logic, 106(1-3):85-134, 2000.
  23. [Hodkinson et al., 2003] Ian M. Hodkinson, Roman Kontchakov, Agi Kurucz, Frank Wolter, and Michael Zakharyaschev. On the computational complexity of decidable fragments of first-order linear temporal logics. In TIME-ICTL, pages 91-98, 2003.
  24. [Li et al., 2014] Jianwen Li, Lijun Zhang, Geguang Pu, Moshe Y. Vardi, and Jifeng He. LTL f Satisfiability Check- ing. In ECAI, pages 513-518, 2014.
  25. [Lutz et al., 2008] Carsten Lutz, Frank Wolter, and Michael Zakharyaschev. Temporal description logics: A survey. In TIME, pages 3-14, 2008.
  26. [Maggi et al., 2011] Fabrizio Maria Maggi, Marco Montali, Michael Westergaard, and Wil M. P. van der Aalst. Moni- toring business constraints with linear temporal logic: An approach based on colored automata. In BPM, pages 132- 147, 2011.
  27. [Manna and Pnueli, 1995] Zohar Manna and Amir Pnueli. Temporal verification of reactive systems -Safety. Springer, 1995.
  28. [Sistla, 1994] A. Prasad Sistla. Safety, liveness and fairness in temporal logic. Formal Asp. Comput., 6(5):495-512, 1994.
  29. [Wolter and Zakharyaschev, 1998] Frank Wolter and Michael Zakharyaschev. Temporalizing description logics. In FroCoS, pages 104-109, 1998.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards