Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
156 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Metric Temporal Equilibrium Logic over Timed Traces (2304.14778v2)

Published 28 Apr 2023 in cs.AI

Abstract: In temporal extensions of Answer Set Programming (ASP) based on linear-time, the behavior of dynamic systems is captured by sequences of states. While this representation reflects their relative order, it abstracts away the specific times associated with each state. However, timing constraints are important in many applications like, for instance, when planning and scheduling go hand in hand. We address this by developing a metric extension of linear-time temporal equilibrium logic, in which temporal operators are constrained by intervals over natural numbers. The resulting Metric Equilibrium Logic provides the foundation of an ASP-based approach for specifying qualitative and quantitative dynamic constraints. To this end, we define a translation of metric formulas into monadic first-order formulas and give a correspondence between their models in Metric Equilibrium Logic and Monadic Quantified Equilibrium Logic, respectively. Interestingly, our translation provides a blue print for implementation in terms of ASP modulo difference constraints.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (32)
  1. Linear-time temporal answer set programming. Theory and Practice on Logic Programming 23, 1, 2–56.
  2. Temporal equilibrium logic: a survey. Journal of Applied Non-Classical Logics 23, 1-2, 2–24.
  3. Proceedings of the Fifteenth International Conference on Logic Programming and Nonmonotonic Reasoning (LPNMR’19). Lecture Notes in Artificial Intelligence, vol. 11481. Springer-Verlag.
  4. Towards an integration of answer set and constraint solving. In Proceedings of the Twenty-first International Conference on Logic Programming (ICLP’05), M. Gabbrielli and G. Gupta, Eds. Lecture Notes in Computer Science, vol. 3668. Springer-Verlag, 52–66.
  5. LARS: A logic-based framework for analytic reasoning over streams. Artificial Intelligence 261, 16–70.
  6. Metric dynamic equilibrium logic. Journal of Applied Non-Classical Logics 33, 3-4, 495–519.
  7. Introducing temporal stable models for linear dynamic logic. In Proceedings of the Sixteenth International Conference on Principles of Knowledge Representation and Reasoning (KR’18), M. Thielscher, F. Toni, and F. Wolter, Eds. AAAI Press, 12–21.
  8. Brzoska, C. 1995. Temporal logic programming with metric and past operators. In Proceedings of the Workshop on Executable Modal and Temporal Logics, M. Fisher and R. Owens, Eds. Lecture Notes in Computer Science, vol. 897. Springer-Verlag, 21–39.
  9. Implementing dynamic answer set programming over finite traces. In Proceedings of the Twenty-fourth European Conference on Artificial Intelligence (ECAI’20), G. De Giacomo, A. Catalá, B. Dilkina, M. Milano, S. Barro, A. Bugarín, and J. Lang, Eds. IOS Press, 656–663.
  10. Towards dynamic answer set programming over finite traces. See Balduccini et al. (2019), 148–162.
  11. Towards metric temporal answer set programming. Theory and Practice of Logic Programming 20, 5, 783–798.
  12. Metric temporal answer set programming over timed traces. In Proceedings of the Sixteenth International Conference on Logic Programming and Nonmonotonic Reasoning (LPNMR’22), G. Gottlob, D. Inclezan, and M. Maratea, Eds. Lecture Notes in Artificial Intelligence, vol. 13416. Springer-Verlag, 117–130.
  13. telingo = ASP + time. See Balduccini et al. (2019), 256–269.
  14. Temporal answer set programming on finite traces. Theory and Practice of Logic Programming 18, 3-4, 406–420.
  15. Timed trace alignment with metric temporal logic over finite traces. In Proceedings of the Eighteenth International Conference on Principles of Knowledge Representation and Reasoning (KR’22), M. Bienvenu, G. Lakemeyer, and E. Erdem, Eds. AAAI Press, 227–236.
  16. On timed automata with input-determined guards. In Joint International Conferences on Formal Techniques, Modelling and Analysis of Timed and Fault-Tolerant Systems (FORMATS) and Formal Techniques in Real-Time and Fault-Tolerant Systems, FTRTFT, Y. Lakhnech and S. Yovine, Eds. Lecture Notes in Computer Science, vol. 3253. Springer, 68–83.
  17. Handbook of Temporal Reasoning in Artificial Intelligence. Foundations of Artificial Intelligence, vol. 1. Elsevier Science.
  18. Theory solving made easy with clingo 5. In Technical Communications of the Thirty-second International Conference on Logic Programming (ICLP’16), M. Carro and A. King, Eds. OpenAccess Series in Informatics (OASIcs), vol. 52. Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik, 2:1–2:15.
  19. Dynamic Logic. MIT Press.
  20. Heyting, A. 1930. Die formalen Regeln der intuitionistischen Logik. In Sitzungsberichte der Preussischen Akademie der Wissenschaften. Deutsche Akademie der Wissenschaften zu Berlin, 42–56.
  21. A logic for specifying metric temporal constraints for golog programs. In Proceedings of the Eleventh Workshop on Cognitive Robotics (CogRob’18), G. Steinbauer and A. Ferrein, Eds. Vol. 2325. CEUR Workshop Proceedings, 36–46.
  22. Kamp, J. 1968. Tense logic and the theory of linear order. Ph.D. thesis, University of California at Los Angeles.
  23. Koymans, R. 1990. Specifying real-time properties with metric temporal logic. Real-Time Systems 2, 4, 255–299.
  24. Lifschitz, V. 1999. Answer set planning. In Proceedings of the International Conference on Logic Programming (ICLP’99), D. de Schreye, Ed. MIT Press, 23–37.
  25. Using metric temporal logic to specify scheduling problems. In Proceedings of the Fifteenth International Conference on Principles of Knowledge Representation and Reasoning (KR’16), C. Baral, J. Delgrande, and F. Wolter, Eds. AAAI Press, 581–584.
  26. On the decidability and complexity of metric temporal logic over finite words. Logical Methods in Computer Science 3, 1.
  27. Pearce, D. 1997. A new logical characterisation of stable models and answer sets. In Proceedings of the Sixth International Workshop on Non-Monotonic Extensions of Logic Programming (NMELP’96), J. Dix, L. Pereira, and T. Przymusinski, Eds. Lecture Notes in Computer Science, vol. 1216. Springer-Verlag, 57–70.
  28. Quantified equilibrium logic and foundations for answer set programs. In Proceedings of the Twenty-fourth International Conference on Logic Programming (ICLP’08), M. Garcia de la Banda and E. Pontelli, Eds. Lecture Notes in Computer Science, vol. 5366. Springer-Verlag, 546–560.
  29. Pnueli, A. 1977. The temporal logic of programs. In Proceedings of the Eight-teenth Symposium on Foundations of Computer Science (FOCS’77). IEEE Computer Society Press, 46–57.
  30. Adding time and intervals to procedural and hierarchical control specifications. In Proceedings of the Nineteenth National Conference on Artificial Intelligence (AAAI’04), D. McGuinness and G. Ferguson, Eds. AAAI Press, 92–97.
  31. DatalogMTL: Computational complexity and expressive power. In Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence (IJCAI’19), S. Kraus, Ed. ijcai.org, 1886–1892.
  32. Reasoning over streaming data in metric temporal datalog. In Proceedings of the Thirty-third National Conference on Artificial Intelligence (AAAI’19), P. Van Hentenryck and Z. Zhou, Eds. AAAI Press, 3092–3099.
Citations (1)

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com