{"type":"ScholarlyArticle","title":"Computational Aspects of Progression for Temporal Equilibrium Logic","authors":[{"name":"Thomas Eiter","slug":"thomas-eiter","given":"Thomas","family":"Eiter","affiliation":"Institute for Logic and Computation , TU Wien , Favoritenstraße 9-11 , 1040 Vienna , Austria,"},{"name":"Davide Soldà","slug":"davide-solda","given":"Davide","family":"Soldà","affiliation":"Institute for Logic and Computation , TU Wien , Favoritenstraße 9-11 , 1040 Vienna , Austria,"}],"abstract":"Temporal logic plays a crucial role in specifying and reasoning about dynamic systems, where temporal constraints and properties to be monitored are essential. Traditional approaches like LTL-monitoring assume monotonicity, which limits their applicability to scenarios involving non-monotonic temporal properties. We delve into complexity aspects of monitoring temporal specifications using non-monotonic Temporal Equilibrium Logic (TEL), a temporal extension of Answer Set Programming defined over Temporal Here and There Logic (THT) with a minimality criterion enforcing stable models. Notably, we study the complexity gap between monitoring properties in THT and TEL semantics, and the complexity of monitoring approximations based on progression, which is widely used in verification and in AI. In that, we pay particular attention to the fragment of temporal logic programs.","doi":"10.24963/ijcai.2024/370","url":"https://ijcai.org/proceedings/2024/370","pdf":"https://ijcai.org/proceedings/2024/0370.pdf","markdown":"https://ijcai.org/proceedings/2024/370.md","bibtex":"https://ijcai.org/proceedings/2024/bibtex/370","volume":{"slug":"2024","title":"Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence","short_title":"IJCAI 2024","url":"https://ijcai.org/proceedings/2024/","year":2024,"location":"Jeju, Korea","dates":"3-9 August 2024","editors":"Kate Larson","isbn":"978-1-956792-04-1","publisher":"International Joint Conferences on Artificial Intelligence Organization","doi_prefix":"10.24963/ijcai.2024"},"section":"Knowledge Representation and Reasoning","track":"Main Track","number":370,"pages":{"first":3342,"last":3350},"keywords":["Knowledge Representation and Reasoning: KRR: Logic programming","Knowledge Representation and Reasoning: KRR: Computational complexity of reasoning","Knowledge Representation and Reasoning: KRR: Non-monotonic reasoning","Agent-based and Multi-agent Systems: MAS: Formal verification, validation and synthesis"],"videos":[],"references":[{"position":1,"raw":"[Aguado et al., 2011] Felicidad Aguado, Pedro Cabalar, Gilberto Pérez, and Concepción Vidal. Loop formulas for splitable temporal logic programs. In James P. Delgrande and Wolfgang Faber, editors, Logic Programming and Non- monotonic Reasoning, pages 80-92, Berlin, Heidelberg, 2011. Springer Berlin Heidelberg.","title":"Loop formulas for splitable temporal logic programs","authors":"Felicidad Aguado, Pedro Cabalar, Gilberto Pérez, Concepción Vidal","year":"2011","venue":"Logic Programming and Nonmonotonic Reasoning","doi":null,"url":null,"internal_url":null},{"position":2,"raw":"[Aguado et al., 2013] Felicidad Aguado, Pedro Cabalar, Martín Diéguez, Gilberto Pérez, and Concepción Vidal. Temporal equilibrium logic: a survey. Journal of Applied Non-Classical Logics, 23(1-2):2-24, 2013.","title":"Temporal equilibrium logic: a survey","authors":"Felicidad Aguado, Pedro Cabalar, Martín Diéguez, Gilberto Pérez, Concepción Vidal","year":"2013","venue":"Journal of Applied Non-Classical Logics","doi":null,"url":null,"internal_url":null},{"position":3,"raw":"[Aguado et al., 2023] Felicidad Aguado, Pedro Cabalar, Martín Diéguez, Gilberto Pérez, Torsten Schaub, Anna Schuhmann, and Concepción Vidal. Linear-time temporal answer set programming. Theory Pract. Log. Program., 23(1):2-56, 2023.","title":"Linear-time temporal answer set programming","authors":"Felicidad Aguado, Pedro Cabalar, Martín Diéguez, Gilberto Pérez, Torsten Schaub, Anna Schuhmann, Concepción Vidal","year":"2023","venue":"Theory Pract. Log. Program","doi":null,"url":null,"internal_url":null},{"position":4,"raw":"[Bacchus and Kabanza, 1998] Fahiem Bacchus and Froduald Kabanza. Planning for temporally extended goals. Annals of Mathematics and Artificial Intelligence, 22:5-27, 1998.","title":"Fahiem Bacchus and Froduald Kabanza. Planning for temporally extended goals","authors":"Kabanza Bacchus","year":"1998","venue":"Annals of Mathematics and Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":5,"raw":"[Bauer et al., 2007] Andreas Bauer, Martin Leucker, and Christian Schallhart. The good, the bad, and the ugly, but how ugly is ugly? In Proc. of RV 2007: the 7th Interna- tional Workshop on Runtime Verification, pages 126-138. Springer, 2007.","title":"The good, the bad, and the ugly, but how ugly is ugly?","authors":"Andreas Bauer, Martin Leucker, Christian Schallhart","year":"2007","venue":"Proc. of RV 2007: the 7th International Workshop on Runtime Verification","doi":null,"url":null,"internal_url":null},{"position":6,"raw":"[Beck et al., 2017] Harald Beck, Thomas Eiter, and Christian Folie. Ticker: A system for incremental asp-based stream reasoning. Theory and Practice of Logic Programming, 17(5-6):744-763, 2017.","title":"Ticker: A system for incremental asp-based stream reasoning","authors":"Beck","year":"2017","venue":"Theory and Practice of Logic Programming","doi":null,"url":null,"internal_url":null},{"position":7,"raw":"[Beck et al., 2018] Harald Beck, Minh Dao-Tran, and Thomas Eiter. Lars: A logic-based framework for analytic reasoning over streams. Artificial Intelligence, 261:16-70, 2018.","title":"Lars: A logic-based framework for analytic reasoning over streams","authors":"Beck","year":"2018","venue":"Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":8,"raw":"[Belle and Levesque, 2020] Vaishak Belle and Hector J Levesque. Regression and progression in stochastic do- mains. Artificial Intelligence, 281:103247, 2020.","title":"Vaishak Belle and Hector J Levesque. Regression and progression in stochastic domains","authors":"Belle, Levesque","year":"2020","venue":"Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":9,"raw":"[Ben-Eliyahu and Dechter, 1994] Rachel Ben-Eliyahu and Rina Dechter. Propositional semantics for disjunctive logic programs. Ann. Math. Artif. Intell., 12(1-2):53-87, 1994.","title":"Propositional semantics for disjunctive logic programs","authors":"Ben-Eliyahu Dechter, Rachel Ben-Eliyahu, Rina Dechter","year":"1994","venue":"Ann. Math. Artif. Intell","doi":null,"url":null,"internal_url":null},{"position":10,"raw":"[Bozzelli and Pearce, 2015] Laura Bozzelli and David Pearce. On the complexity of temporal equilibrium logic. In 30th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2015, Kyoto, Japan, July 6-10, 2015, pages 645-656. IEEE Computer Society, 2015.","title":"On the complexity of temporal equilibrium logic","authors":"Laura Bozzelli, David Pearce","year":"2015","venue":"30th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2015","doi":null,"url":null,"internal_url":null},{"position":11,"raw":"[Bozzelli and Pearce, 2016] Laura Bozzelli and David Pearce. On the expressiveness of temporal equilibrium logic. In Loizos Michael and Antonis C. Kakas, editors, Logics in Artificial Intelligence -15th European Confer- ence, JELIA 2016, Larnaca, Cyprus, November 9-11, 2016, Proceedings, volume 10021 of Lecture Notes in Computer Science, pages 159-173, 2016.","title":"On the expressiveness of temporal equilibrium logic","authors":"Pearce ; Bozzelli, Laura Bozzelli, David Pearce","year":"2016","venue":"Logics in Artificial Intelligence -15th European Conference, JELIA 2016","doi":null,"url":null,"internal_url":null},{"position":12,"raw":"[Cabalar and Demri, 2011] Pedro Cabalar and Stéphane Demri. Automata-based computation of temporal equi- librium models. In International Symposium on Logic- Based Program Synthesis and Transformation, pages 57-72. Springer, 2011.","title":"Pedro Cabalar and Stéphane Demri. Automata-based computation of temporal equilibrium models","authors":"Demri Cabalar","year":"2011","venue":"International Symposium on Logic-Based Program Synthesis and Transformation","doi":null,"url":null,"internal_url":null},{"position":13,"raw":"[Cabalar and Diéguez, 2011] Pedro Cabalar and Martín Diéguez. STeLP-a tool for temporal answer set program- ming. In Proc. of LPNMR 2011: the 11th International Conference on Logic Programming and Nonmonotonic Rea- soning, pages 370-375. Springer, 2011.","title":"Pedro Cabalar and Martín Diéguez. STeLP-a tool for temporal answer set programming","authors":"Diéguez Cabalar","year":"2011","venue":"Proc. of LPNMR 2011: the 11th International Conference on Logic Programming and Nonmonotonic Reasoning","doi":null,"url":null,"internal_url":null},{"position":14,"raw":"[Cabalar et al., 2019] Pedro Cabalar, Roland Kaminski, Philip Morkisch, and Torsten Schaub. telingo= ASP + time. In Proc. of LPNMR 2019: the 15th International Confer- ence on Logic Programming and Nonmonotonic Reasoning, pages 256-269. Springer, 2019.","title":"telingo= ASP + time","authors":"Pedro Cabalar, Roland Kaminski, Philip Morkisch, Torsten Schaub","year":"2019","venue":"Proc. of LPNMR 2019: the 15th International Conference on Logic Programming and Nonmonotonic Reasoning","doi":null,"url":null,"internal_url":null},{"position":15,"raw":"[Cabalar et al., 2023] Pedro Cabalar, Agata Ciabattoni, and Leendert van der Torre. Deontic equilibrium logic with explicit negation. In Sarah Alice Gaggl, Maria Vanina Martinez, and Magdalena Ortiz, editors, Logics in Artifi- cial Intelligence -18th European Conference, JELIA 2023, Dresden, Germany, September 20-22, 2023, Proceedings, volume 14281 of Lecture Notes in Computer Science, pages 498-514. Springer, 2023.","title":"Deontic equilibrium logic with explicit negation","authors":"Pedro Cabalar, Agata Ciabattoni, Leendert Van Der Torre","year":"2023","venue":"Logics in Artificial Intelligence -18th European Conference, JELIA 2023","doi":null,"url":null,"internal_url":null},{"position":16,"raw":"[Cabalar, 2010] Pedro Cabalar. A normal form for linear tem- poral equilibrium logic. In Proc. of JELIA 2010: the 12th European Conference on Logics in Artificial Intelligence, pages 64-76. Springer, 2010.","title":"A normal form for linear temporal equilibrium logic","authors":"Pedro Cabalar","year":"2010","venue":"Proc. of JELIA 2010: the 12th European Conference on Logics in Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":17,"raw":"[Calimeri et al., 2021] Francesco Calimeri, Marco Manna, Elena Mastria, Maria Concetta Morelli, Simona Perri, and Jessica Zangari. I-dlv-sr: a stream reasoning system based on i-dlv. Theory and Practice of Logic Programming, 21(5):610-628, 2021.","title":"I-dlv-sr: a stream reasoning system based on i-dlv","authors":"Francesco Calimeri, Marco Manna, Elena Mastria, Maria, Concetta Morelli, Simona Perri, Jessica Zangari","year":"2021","venue":"Theory and Practice of Logic Programming","doi":null,"url":null,"internal_url":null},{"position":18,"raw":"[Cerexhe et al., 2014] Timothy Cerexhe, Martin Gebser, and Michael Thielscher. Online agent logic programming with oclingo. In PRICAI 2014: Trends in Artificial Intelligence: 13th Pacific Rim International Conference on Artificial Intelligence, Gold Coast, QLD, Australia, December 1-5, 2014. Proceedings 13, pages 945-957. Springer, 2014.","title":"Online agent logic programming with oclingo","authors":"Cerexhe","year":"2014","venue":"PRICAI 2014: Trends in Artificial Intelligence: 13th Pacific Rim International Conference on Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":19,"raw":"[Chen and Roşu, 2007] Feng Chen and Grigore Roşu. Mop: an efficient and generic runtime verification framework. In Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems, languages and applications, pages 569-588, 2007.","title":"Mop: an efficient and generic runtime verification framework","authors":"Chen, Roşu ; ] Feng Chen, Grigore Roşu","year":"2007","venue":"Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems, languages and applications","doi":null,"url":null,"internal_url":null},{"position":20,"raw":"[Cimatti et al., 2022] Alessandro Cimatti, Chun Tian, and Stefano Tonetta. Assumption-based runtime verification. Formal Methods in System Design, 60(2):277-324, 2022.","title":"Assumption-based runtime verification","authors":"Alessandro Cimatti, Chun Tian, Stefano Tonetta","year":"2022","venue":"Formal Methods in System Design","doi":null,"url":null,"internal_url":null},{"position":21,"raw":"[de Leng and Heintz, 2018] Daniel de Leng and Fredrik Heintz. Partial-state progression for stream reasoning with metric temporal logic. In Michael Thielscher, Francesca Toni, and Frank Wolter, editors, Principles of Knowledge Representation and Reasoning: Proceedings of the Six- teenth International Conference, KR 2018, Tempe, Arizona, 30 October -2 November 2018, pages 633-634. AAAI Press, 2018.","title":"Partial-state progression for stream reasoning with metric temporal logic","authors":"Leng De, Heintz ; Daniel De, Leng, Fredrik Heintz","year":"2018","venue":"Principles of Knowledge Representation and Reasoning: Proceedings of the Sixteenth International Conference, KR 2018","doi":null,"url":null,"internal_url":null},{"position":22,"raw":"[Eiter and Gottlob, 1995] Thomas Eiter and Georg Gottlob. On the computational cost of disjunctive logic program- ming: Propositional case. Annals of Mathematics and Arti- ficial Intelligence, 15:289-323, 1995.","title":"On the computational cost of disjunctive logic programming: Propositional case","authors":"Thomas Eiter, Georg Gottlob","year":"1995","venue":"Annals of Mathematics and Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":23,"raw":"[Giacomo et al., 2016] Giuseppe De Giacomo, Yves Lespérance, Fabio Patrizi, and Stavros Vassos. Progression and verification of situation calculus agents with bounded beliefs. Stud Logica, 104(4):705-739, 2016.","title":"Progression and verification of situation calculus agents with bounded beliefs","authors":"Giuseppe De, Giacomo, Yves Lespérance, Fabio Patrizi, Stavros Vassos","year":"2016","venue":"Stud Logica","doi":null,"url":null,"internal_url":null},{"position":24,"raw":"[Kautz, 1986] Henry A Kautz. The logic of persistence. In AAAI, volume 86, pages 401-405, 1986.","title":"The logic of persistence","authors":"A Henry, Kautz","year":"1986","venue":"AAAI","doi":null,"url":null,"internal_url":null},{"position":25,"raw":"[Lichtenstein et al., 1985] Orna Lichtenstein, Amir Pnueli, and Lenore D. Zuck. The glory of the past. In Rohit Parikh, editor, Logics of Programs, Conference, Brooklyn College, New York, NY, USA, June 17-19, 1985, Proceed- ings, volume 193 of Lecture Notes in Computer Science, pages 196-218. Springer, 1985.","title":"The glory of the past","authors":"Orna Lichtenstein, Amir Pnueli, Lenore D Zuck","year":"1985","venue":"Logics of Programs, Conference","doi":null,"url":null,"internal_url":null},{"position":26,"raw":"[Lin and Reiter, 1997] Fangzhen Lin and Ray Reiter. How to progress a database. Artificial Intelligence, 92(1-2):131- 167, 1997.","title":"Fangzhen Lin and Ray Reiter. How to progress a database","authors":"Reiter Lin","year":"1997","venue":"Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":27,"raw":"[Liu and Feng, 2023] Daxin Liu and Qihui Feng. On the pro- gression of belief. Artificial Intelligence, 322:103947, 2023.","title":"On the progression of belief","authors":"Feng Liu, Daxin Liu, Qihui Feng","year":"2023","venue":"Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":28,"raw":"[McCarthy and Hayes, 1981] John McCarthy and Patrick J Hayes. Some philosophical problems from the standpoint of artificial intelligence. In Readings in artificial intelli- gence, pages 431-450. Elsevier, 1981.","title":"Some philosophical problems from the standpoint of artificial intelligence","authors":"Hayes ; Mccarthy, John Mccarthy, Patrick J Hayes","year":"1981","venue":"Readings in artificial intelligence","doi":null,"url":null,"internal_url":null},{"position":29,"raw":"[McCarthy, 1998] John McCarthy. Elaboration tolerance. In Common sense, volume 98, page 2, 1998.","title":"Elaboration tolerance","authors":"John Mccarthy","year":"1998","venue":"Common sense","doi":null,"url":null,"internal_url":null},{"position":30,"raw":"[Pearce, 2006] David Pearce. Equilibrium logic. Annals of Mathematics and Artificial Intelligence, 47(1-2):3, 2006.","title":"Equilibrium logic","authors":"David Pearce","year":"2006","venue":"Annals of Mathematics and Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":31,"raw":"[Soldà et al., 2023] Davide Soldà, Ignacio D. Lopez-Miguel, Ezio Bartocci, and Thomas Eiter. Progression for moni- toring in temporal ASP. In ECAI 2023 -27th European Conference on Artificial Intelligence, 30 September, 2023 -5 October, 2023 Krakow, Poland, October 3, 2023 -In- cluding 12th Conference on Prestigious Applications of Artificial Intelligence (PAIS 2023), 2023. In press.","title":"Progression for monitoring in temporal ASP","authors":"Davide Soldà, Ignacio D Lopez-Miguel, Ezio Bartocci, Thomas Eiter","year":"2023","venue":"cluding 12th Conference on Prestigious Applications of Artificial Intelligence (PAIS 2023)","doi":null,"url":null,"internal_url":null},{"position":32,"raw":"[Vassos and Levesque, 2013] Stavros Vassos and Hector J Levesque. How to progress a database iii. Artificial In- telligence, 195:203-221, 2013.","title":"How to progress a database iii","authors":"Levesque Vassos, Stavros Vassos, Hector J Levesque","year":"2013","venue":"Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":33,"raw":"[Walega et al., 2021] Przemyslaw Andrzej Walega, David J. Tena Cucala, Egor V. Kostylev, and Bernardo Cuenca Grau. Datalogmtl with negation under stable models se- mantics. In Meghyn Bienvenu, Gerhard Lakemeyer, and Esra Erdem, editors, Proceedings of the 18th International Conference on Principles of Knowledge Representation and Reasoning, KR 2021, Online event, November 3-12, 2021, pages 609-618, 2021.","title":"Datalogmtl with negation under stable models semantics","authors":"Andrzej Przemyslaw, David J Walega, Egor V Tena Cucala, Bernardo Cuenca Kostylev, Grau","year":"2021","venue":"Proceedings of the 18th International Conference on Principles of Knowledge Representation and Reasoning, KR 2021, Online event","doi":null,"url":null,"internal_url":null},{"position":34,"raw":"[Wałęga et al., 2023a] Przemysław A Wałęga, Mark Kamin- ski, Dingmin Wang, and Bernardo Cuenca Grau. Stream reasoning with DatalogMTL. Journal of Web Semantics, 76:100776, 2023.","title":"Stream reasoning with DatalogMTL","authors":"Wałęga","year":"2023","venue":"Journal of Web Semantics","doi":null,"url":null,"internal_url":null},{"position":35,"raw":"[Walega et al., 2023b] Przemyslaw Andrzej Walega, David J. Tena Cucala, Bernardo Cuenca Grau, and Egor V. Kostylev. The stable model semantics of datalog with metric temporal operators. Theory and Practice of Logic Programming, page 1-35, 2023.","title":"The stable model semantics of datalog with metric temporal operators","authors":"Walega","year":"2023","venue":"Theory and Practice of Logic Programming","doi":null,"url":null,"internal_url":null},{"position":36,"raw":"[Wang et al., 2022] Dingmin Wang, Pan Hu, Przemysław An- drzej Wałęga, and Bernardo Cuenca Grau. Meteor: Prac- tical reasoning in datalog with metric temporal operators. In Proceedings of the 36th AAAI Conference on Artificial Intelligence, pages 5906-5913, 2022.","title":"Meteor: Practical reasoning in datalog with metric temporal operators","authors":"Wang","year":"2022","venue":"Proceedings of the 36th AAAI Conference on Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":37,"raw":"[Zhou and Zhang, 2017] Yi Zhou and Yan Zhang. A progres- sion semantics for first-order logic programs. Artificial Intelligence, 250:58-79, 2017.","title":"A progression semantics for first-order logic programs","authors":"Yi Zhou, Yan Zhang","year":"2017","venue":"Artificial Intelligence","doi":null,"url":null,"internal_url":null}],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}