Enumerating Minimal Unsatisfiable Cores of LTLf formulas
Not on the map. Why?
Abstract (arXiv)
Linear Temporal Logic over finite traces (LTLf) is a widely used formalism with applications in AI, process mining, model checking, and more. The primary reasoning task for LTLf is satisfiability checking; yet, the recent focus on explainable AI has increased interest in analyzing inconsistent formulas, making the enumeration of minimal explanations for infeasibility a relevant task also for LTLf. This paper introduces a novel technique for enumerating minimal unsatisfiable cores (MUCs) of an LTLf specification. The main idea is to encode a LTLf formula into an Answer Set Programming (ASP) specification, such that the minimal unsatisfiable subsets (MUSes) of the ASP program directly correspond to the MUCs of the original LTLf specification. Leveraging recent advancements in ASP solving yields a MUC enumerator achieving good performance in experiments conducted on established benchmarks from the literature.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 9 of its 47 references that are in the map. First posted on arXiv 14 Sep 2024.
Builds on
9 of 47 references.
References · 9
- 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,201
- 2017Multi-shot ASP solving with clingocited by 115
- 2019ASP-Core-2 Input Language Formatcited by 77
- 2018Foundations for Restraining Bolts: Reinforcement Learning with LTLf/LDLf restraining specificationscited by 69
- 2020Axiom Pinpointingcited by 7
- 2018SAT-based Explicit LTLf Satisfiability Checkingcited by 6
- 2016A New Rule for LTL Tableauxcited by 4
- 2019Temporal Logics Over Finite Traces with Uncertainty (Technical Report)cited by 3
- 2022Computing unsatisfiable cores for LTLf specificationscited by 3
Built on by
Not cited yet.