Enumerating Minimal Unsatisfiable Cores of LTLf formulas
Antonio Ielo, Giuseppe Mazzotta, Rafael Pe\~naloza, Francesco Ricca

TL;DR
This paper presents a new method for efficiently enumerating minimal unsatisfiable cores of LTLf formulas by encoding them into ASP, aiding explainability in AI and formal verification.
Contribution
It introduces a novel ASP-based encoding technique that directly maps minimal unsatisfiable cores of LTLf formulas to ASP minimal unsatisfiable subsets, enabling effective enumeration.
Findings
The ASP encoding effectively finds MUCs in LTLf formulas.
Experimental results show good performance on benchmark problems.
The method enhances explainability in AI and formal verification tasks.
Abstract
Linear Temporal Logic over finite traces () is a widely used formalism with applications in AI, process mining, model checking, and more. The primary reasoning task for 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 . This paper introduces a novel technique for enumerating minimal unsatisfiable cores (MUCs) of an specification. The main idea is to encode a 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 specification. Leveraging recent advancements in ASP solving yields a MUC enumerator achieving good…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFuzzy Logic and Control Systems
MethodsSparse Evolutionary Training · Focus
