{"type":"ScholarlyArticle","title":"The Transformation Logics","authors":[{"name":"Alessandro Ronca","slug":"alessandro-ronca","given":"Alessandro","family":"Ronca","affiliation":"University of Oxford"}],"abstract":"We introduce a new family of temporal logics designed to finely balance the trade-off between expressivity and complexity. Their key feature is the possibility of defining operators of a new kind that we call transformation operators. Some of them subsume existing temporal operators, while others are entirely novel. Of particular interest are transformation operators based on semigroups. They enable logics to harness the richness of semigroup theory, and we show them to yield logics capable of creating hierarchies of increasing expressivity and complexity which are non-trivial to characterise in existing logics. The result is a genuinely novel and yet unexplored landscape of temporal logics, each of them with the potential of matching the trade-off between expressivity and complexity required by specific applications.","doi":"10.24963/ijcai.2024/393","url":"https://ijcai.org/proceedings/2024/393","pdf":"https://ijcai.org/proceedings/2024/0393.pdf","markdown":"https://ijcai.org/proceedings/2024/393.md","bibtex":"https://ijcai.org/proceedings/2024/bibtex/393","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":393,"pages":{"first":3549,"last":3557},"keywords":["Knowledge Representation and Reasoning: KRR: Knowledge representation languages","Knowledge Representation and Reasoning: KRR: Qualitative, geometric, spatial, and temporal reasoning","Knowledge Representation and Reasoning: KRR: Computational complexity of reasoning"],"videos":[],"references":[{"position":1,"raw":"[Abadi and Manna, 1989] Martín Abadi and Zohar Manna. Temporal logic programming. J. Symb. Comput., 8, 1989.","title":"Temporal logic programming","authors":"Manna Abadi, Martín Abadi, Zohar Manna","year":"1989","venue":"J. Symb. Comput","doi":null,"url":null,"internal_url":null},{"position":2,"raw":"[Arbib, 1969] Michael Arbib. Theories of Abstract Au- tomata. Automatic Computation. Prentice-Hall, 1969.","title":"Theories of Abstract Automata","authors":"Michael Arbib","year":"1969","venue":"Automatic Computation","doi":null,"url":null,"internal_url":null},{"position":3,"raw":"[Bacchus et al., 1996] Fahiem Bacchus, Craig Boutilier, and Adam J. Grove. Rewarding behaviors. In AAAI, 1996.","title":"Rewarding behaviors","authors":"Bacchus","year":"1996","venue":"AAAI","doi":null,"url":null,"internal_url":null},{"position":4,"raw":"[Barrington, 1989] David A. Mix Barrington. Bounded- width polynomial-size branching programs recognize ex- actly those languages in NC1. J. Comput. Syst. Sci., 38, 1989.","title":"Boundedwidth polynomial-size branching programs recognize exactly those languages in NC1","authors":"David A Mix Barrington","year":"1989","venue":"J. Comput. Syst. Sci","doi":null,"url":null,"internal_url":null},{"position":5,"raw":"[Baudinet, 1995] Marianne Baudinet. On the expressiveness of temporal logic programming. Inf. Comput., 117, 1995.","title":"On the expressiveness of temporal logic programming","authors":"Marianne Baudinet","year":"1995","venue":"Inf. Comput","doi":null,"url":null,"internal_url":null},{"position":6,"raw":"[Beck et al., 2018] Harald Beck, Minh Dao-Tran, and Thomas Eiter. LARS: A logic-based framework for an- alytic reasoning over streams. Artif. Intell., 261, 2018.","title":"LARS: A logic-based framework for analytic reasoning over streams","authors":"Beck","year":"2018","venue":"Artif. Intell","doi":null,"url":null,"internal_url":null},{"position":7,"raw":"[Bonassi et al., 2023] Luigi Bonassi, Giuseppe De Giacomo, Marco Favorito, Francesco Fuggitti, Alfonso Emilio Gerevini, and Enrico Scala. Planning for temporally ex- tended goals in pure-past linear temporal logic. In ICAPS, 2023.","title":"Planning for temporally extended goals in pure-past linear temporal logic","authors":"Luigi Bonassi, Giuseppe De Giacomo, Marco Favorito, Francesco Fuggitti, Alfonso Emilio Gerevini, Enrico Scala","year":"2023","venue":"ICAPS","doi":null,"url":null,"internal_url":null},{"position":8,"raw":"[Brafman and De Giacomo, 2019] Ronen I. Brafman and Giuseppe De Giacomo. Planning for LTLf/LDLf goals in non-markovian fully observable nondeterministic do- mains. In IJCAI, 2019.","title":"Planning for LTLf/LDLf goals in non-markovian fully observable nondeterministic domains","authors":"De Brafman, I Giacomo ; ] Ronen, Giuseppe Brafman, Giacomo De","year":"2019","venue":"IJCAI","doi":null,"url":null,"internal_url":"/proceedings/2019/222"},{"position":9,"raw":"[Brafman et al., 2018] Ronen I. Brafman, Giuseppe De Gia- como, and Fabio Patrizi. LTLf/LDLf non-markovian re- wards. In AAAI, 2018.","title":"LTLf/LDLf non-markovian rewards","authors":"Ronen I Brafman, Giuseppe De, Giacomo, Fabio Patrizi","year":"2018","venue":"AAAI","doi":null,"url":null,"internal_url":null},{"position":10,"raw":"[Brandt et al., 2018] Sebastian Brandt, Elem Güzel Kalayci, Vladislav Ryzhikov, Guohui Xiao, and Michael Za- kharyaschev. Querying log data with metric temporal logic. J. Artif. Intell. Res., 62, 2018.","title":"Querying log data with metric temporal logic","authors":"Sebastian Brandt, Elem Güzel Kalayci, Vladislav Ryzhikov, Guohui Xiao, Michael Zakharyaschev","year":"2018","venue":"J. Artif. Intell. Res","doi":null,"url":null,"internal_url":null},{"position":11,"raw":"[Camacho et al., 2017] Alberto Camacho, Eleni Triantafil- lou, Christian J. Muise, Jorge A. Baier, and Sheila A. McIlraith. Non-deterministic planning with temporally ex- tended goals: LTL over finite and infinite traces. In AAAI, 2017.","title":"Non-deterministic planning with temporally extended goals: LTL over finite and infinite traces","authors":"Alberto Camacho, Eleni Triantafillou, Christian J Muise, Jorge A Baier, Sheila A Mcilraith","year":"2017","venue":"AAAI","doi":null,"url":null,"internal_url":null},{"position":12,"raw":"[Camacho et al., 2019] Alberto Camacho, Rodrigo Toro Icarte, Toryn Q. Klassen, Richard Anthony Valenzano, and Sheila A. McIlraith. LTL and beyond: Formal languages for reward function specification in reinforcement learn- ing. In IJCAI, 2019.","title":"LTL and beyond: Formal languages for reward function specification in reinforcement learning","authors":"Alberto Camacho, Rodrigo Toro Icarte, Toryn Q Klassen, Richard Anthony Valenzano, Sheila A Mcilraith","year":"2019","venue":"IJCAI","doi":null,"url":null,"internal_url":"/proceedings/2019/840"},{"position":13,"raw":"[Chandra et al., 1985] Ashok K. Chandra, Steven Fortune, and Richard J. Lipton. Unbounded fan-in circuits and as- sociative functions. J. Comput. Syst. Sci., 30, 1985.","title":"Unbounded fan-in circuits and associative functions","authors":"K Ashok, Steven Chandra, Richard J Fortune, Lipton","year":"1985","venue":"J. Comput. Syst. Sci","doi":null,"url":null,"internal_url":null},{"position":14,"raw":"[Chomicki and Imielinski, 1988] Jan Chomicki and Tomasz Imielinski. Temporal deductive databases and infinite ob- jects. In PODS, 1988.","title":"Temporal deductive databases and infinite objects","authors":"Imielinski ; Chomicki, Tomasz Chomicki, Imielinski","year":"1988","venue":"PODS","doi":null,"url":null,"internal_url":null},{"position":15,"raw":"[Chomicki, 1995] Jan Chomicki. Efficient checking of tem- poral integrity constraints using bounded history encoding. ACM Trans. Database Syst., 20, 1995.","title":"Efficient checking of temporal integrity constraints using bounded history encoding","authors":"Jan Chomicki","year":"1995","venue":"ACM Trans. Database Syst","doi":null,"url":null,"internal_url":null},{"position":16,"raw":"[De Giacomo and Rubin, 2018] Giuseppe De Giacomo and Sasha Rubin. Automata-theoretic foundations of FOND planning for LTLf and LDLf goals. In IJCAI, 2018.","title":"Automata-theoretic foundations of FOND planning for LTLf and LDLf goals","authors":"De Giacomo, Rubin, Giuseppe De, Giacomo, Sasha Rubin","year":"2018","venue":"IJCAI","doi":null,"url":null,"internal_url":"/proceedings/2018/657"},{"position":17,"raw":"[De Giacomo and Vardi, 2013] Giuseppe De Giacomo and Moshe Y. Vardi. Linear temporal logic and linear dynamic logic on finite traces. In IJCAI, 2013.","title":"Linear temporal logic and linear dynamic logic on finite traces","authors":"De Giacomo, Giuseppe De Vardi, Moshe Y Giacomo, Vardi","year":"2013","venue":"IJCAI","doi":null,"url":null,"internal_url":null},{"position":18,"raw":"[De Giacomo et al., 2020a] Giuseppe De Giacomo, Marco Favorito, Luca Iocchi, Fabio Patrizi, and Alessandro Ronca. Temporal logic monitoring rewards via transduc- ers. In KR, 2020.","title":"Temporal logic monitoring rewards via transducers","authors":"Giacomo De","year":"2020","venue":null,"doi":null,"url":null,"internal_url":null},{"position":19,"raw":"[De Giacomo et al., 2020b] Giuseppe De Giacomo, Luca Iocchi, Marco Favorito, and Fabio Patrizi. Restraining bolts for reinforcement learning agents. In AAAI, 2020.","title":"Restraining bolts for reinforcement learning agents","authors":"Giacomo De","year":"2020","venue":"AAAI","doi":null,"url":null,"internal_url":null},{"position":20,"raw":"[Dömösi and Nehaniv, 2005] Pál Dömösi and Chrysto- pher L. Nehaniv. Algebraic theory of automata networks: An introduction. SIAM, 2005.","title":"Algebraic theory of automata networks: An introduction","authors":"Nehaniv ; Dömösi, Nehaniv","year":"2005","venue":null,"doi":null,"url":null,"internal_url":null},{"position":21,"raw":"[Eiter and Kiesel, 2020] Thomas Eiter and Rafael Kiesel. Weighted LARS for quantitative stream reasoning. In ECAI, 2020.","title":"Weighted LARS for quantitative stream reasoning","authors":"Thomas Eiter, Rafael Kiesel","year":"2020","venue":"ECAI","doi":null,"url":null,"internal_url":null},{"position":22,"raw":"[Furst et al., 1984] Merrick L. Furst, James B. Saxe, and Michael Sipser. Parity, circuits, and the polynomial-time hierarchy. Math. Syst. Theory, 17, 1984.","title":"Parity, circuits, and the polynomial-time hierarchy","authors":"L Merrick, James B Furst, Michael Saxe, Sipser","year":"1984","venue":"Math. Syst. Theory","doi":null,"url":null,"internal_url":null},{"position":23,"raw":"[Ginzburg, 1968] Abraham Ginzburg. Algebraic Theory of Automata. Academic Press, 1968.","title":"Algebraic Theory of Automata","authors":"Abraham Ginzburg","year":"1968","venue":null,"doi":null,"url":null,"internal_url":null},{"position":24,"raw":"[Gorenstein et al., 2018] Daniel Gorenstein, Richard Lyons, and Ronald Solomon. The Classification of the Finite Simple Groups, Number 8. American Mathematical Soc., 2018.","title":"The Classification of the Finite Simple Groups","authors":"Richard Daniel Gorenstein, Ronald Lyons, Solomon","year":"2018","venue":"Number","doi":null,"url":null,"internal_url":null},{"position":25,"raw":"[Harel et al., 2000] David Harel, Jerzy Tiuryn, and Dexter Kozen. Dynamic Logic. MIT Press, 2000.","title":"Dynamic Logic","authors":"David Harel, Jerzy Tiuryn, Dexter Kozen","year":"2000","venue":null,"doi":null,"url":null,"internal_url":null},{"position":26,"raw":"[Icarte et al., 2018] Rodrigo Toro Icarte, Toryn Q. Klassen, Richard Anthony Valenzano, and Sheila A. McIlraith. Teaching multiple tasks to an RL agent using LTL. In AA- MAS, 2018.","title":"Teaching multiple tasks to an RL agent using LTL","authors":"Rodrigo Toro Icarte, Toryn Q Klassen, Richard Anthony Valenzano, Sheila A Mcilraith","year":"2018","venue":"AA-MAS","doi":null,"url":null,"internal_url":null},{"position":27,"raw":"[Kleene, 1956] Stephen C. Kleene. Representation of events in nerve nets and finite automata. Automata studies, 34, 1956.","title":"Representation of events in nerve nets and finite automata","authors":"C Stephen, Kleene","year":"1956","venue":"Automata studies","doi":null,"url":null,"internal_url":null},{"position":28,"raw":"[Koymans, 1990] Ron Koymans. Specifying real-time prop- erties with metric temporal logic. Real Time Syst., 2, 1990.","title":"Specifying real-time properties with metric temporal logic","authors":"Ron Koymans","year":"1990","venue":"Real Time Syst","doi":null,"url":null,"internal_url":null},{"position":29,"raw":"[Krohn and Rhodes, 1965] Kenneth Krohn and John Rhodes. Algebraic theory of machines. I. Prime decompo- sition theorem for finite semigroups and machines. Trans. Am. Math. Soc., 116, 1965.","title":"Algebraic theory of machines. I. Prime decomposition theorem for finite semigroups and machines","authors":"Kenneth Krohn, John Rhodes","year":"1965","venue":"Trans. Am. Math. Soc","doi":null,"url":null,"internal_url":null},{"position":30,"raw":"[Manna and Pnueli, 1991] Zohar Manna and Amir Pnueli. Completing the temporal picture. Theor. Comput. Sci., 83, 1991.","title":"Completing the temporal picture","authors":"Pnueli Manna, Zohar Manna, Amir Pnueli","year":"1991","venue":"Theor. Comput. Sci","doi":null,"url":null,"internal_url":null},{"position":31,"raw":"[Pnueli, 1977] Amir Pnueli. The temporal logic of programs. In FOCS, 1977.","title":"The temporal logic of programs","authors":"Amir Pnueli, Pnueli","year":"1977","venue":"FOCS","doi":null,"url":null,"internal_url":null},{"position":32,"raw":"[Ronca et al., 2018] Alessandro Ronca, Mark Kaminski, Bernardo Cuenca Grau, Boris Motik, and Ian Horrocks. Stream reasoning in Temporal Datalog. In AAAI, 2018.","title":"Stream reasoning in Temporal Datalog","authors":"Alessandro Ronca, Mark Kaminski, Bernardo Cuenca Grau, Boris Motik, Ian Horrocks","year":"2018","venue":"AAAI","doi":null,"url":null,"internal_url":null},{"position":33,"raw":"[Ronca et al., 2022] Alessandro Ronca, Mark Kaminski, Bernardo Cuenca Grau, and Ian Horrocks. The delay and window size problems in rule-based stream reasoning. Ar- tif. Intell., 306, 2022.","title":"The delay and window size problems in rule-based stream reasoning","authors":"Alessandro Ronca, Mark Kaminski, Bernardo Cuenca Grau, Ian Horrocks","year":"2022","venue":"Artif. Intell","doi":null,"url":null,"internal_url":null},{"position":34,"raw":"[Ronca, 2024] Alessandro Ronca. The Transformation Log- ics. arXiv, 2304.09639, 2024.","title":"The Transformation Logics","authors":"Alessandro Ronca","year":"2024","venue":null,"doi":null,"url":null,"internal_url":null},{"position":35,"raw":"[Roth et al., 2004] Charles Roth, Larry Kinney, and Eu- gene John. Fundamentals of logic design. Thomson Brooks/Cole, 2004.","title":"Fundamentals of logic design","authors":"Charles Roth, Larry Kinney, Eugene John","year":"2004","venue":null,"doi":null,"url":null,"internal_url":null},{"position":36,"raw":"[Torres and Baier, 2015] Jorge Torres and Jorge A. Baier. Polynomial-time reformulations of LTL temporally ex- tended goals into final-state goals. In IJCAI, 2015.","title":"Polynomial-time reformulations of LTL temporally extended goals into final-state goals","authors":"Jorge Torres, Jorge A Baier","year":"2015","venue":"IJCAI","doi":null,"url":null,"internal_url":null},{"position":37,"raw":"[Vardi, 1982] Moshe Y. Vardi. The complexity of relational query languages (extended abstract). In STOC, 1982.","title":"The complexity of relational query languages (extended abstract)","authors":"Moshe Y Vardi","year":"1982","venue":"STOC","doi":null,"url":null,"internal_url":null},{"position":38,"raw":"[Walega et al., 2019] Przemyslaw Andrzej Walega, Bernardo Cuenca Grau, Mark Kaminski, and Egor V. Kostylev. DatalogMTL: Computational complexity and expressive power. In IJCAI, 2019.","title":"DatalogMTL: Computational complexity and expressive power","authors":"Andrzej Przemyslaw, Bernardo Cuenca Walega, Mark Grau, Egor V Kaminski, Kostylev","year":"2019","venue":"IJCAI","doi":null,"url":null,"internal_url":"/proceedings/2019/261"},{"position":39,"raw":"[Walega et al., 2020] Przemyslaw Andrzej Walega, Bernardo Cuenca Grau, Mark Kaminski, and Egor V. Kostylev. DatalogMTL over the integer timeline. In KR, 2020.","title":"DatalogMTL over the integer timeline","authors":"Andrzej Przemyslaw, Bernardo Cuenca Walega, Mark Grau, Egor V Kaminski, Kostylev","year":"2020","venue":null,"doi":null,"url":null,"internal_url":null},{"position":40,"raw":"[Walega et al., 2023] Przemyslaw Andrzej Walega, Mark Kaminski, Dingmin Wang, and Bernardo Cuenca Grau. Stream reasoning with DatalogMTL. J. Web Semant., 76, 2023.","title":"Stream reasoning with DatalogMTL","authors":"Andrzej Przemyslaw, Mark Walega, Dingmin Kaminski, Bernardo Cuenca Wang, Grau","year":"2023","venue":"J. Web Semant","doi":null,"url":null,"internal_url":null},{"position":41,"raw":"[Wolper, 1983] Pierre Wolper. Temporal logic can be more expressive. Inf. Control., 56, 1983.","title":"Temporal logic can be more expressive","authors":"Pierre Wolper, Wolper","year":"1983","venue":"Inf. Control","doi":null,"url":null,"internal_url":null}],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}