Linear Temporal Logic over Finite Traces (LTLf) is a widely used formalism with applications in Artificial Intelligence (AI), process mining, model checking, and more. The primary reasoning task for LTLf is satisfiability checking. However, the recent focus on explainable AI has increased interest in analyzing inconsistent formulas, making the enumeration of minimal explanations for infeasibility a relevant task for LTLf. This paper introduces a novel technique for enumerating minimal unsatisfiable cores of an LTLf specification. The main idea is to encode an LTLf formula into an Answer Set Programming (ASP) specification, such that the minimal unsatisfiable subsets of the ASP program directly correspond to the minimal unsatisfiable cores of the original LTLf specification. Leveraging recent advancements in ASP solving yields a minimal unsatisfiable cores enumerator achieving good performance in experiments conducted on established benchmarks from the literature.

Ielo, A., Mazzotta, G., Ricca, F., Penaloza, R. (2025). Towards ASP-based Minimal Unsatisfiable Cores Enumeration for LTLf. In Short Paper Proceedings of the 6th International Workshop on Artificial Intelligence and Formal Verification, Logic, Automata, and Synthesis (pp.49-55). CEUR-WS.

Towards ASP-based Minimal Unsatisfiable Cores Enumeration for LTLf

Penaloza R.
2025

Abstract

Linear Temporal Logic over Finite Traces (LTLf) is a widely used formalism with applications in Artificial Intelligence (AI), process mining, model checking, and more. The primary reasoning task for LTLf is satisfiability checking. However, the recent focus on explainable AI has increased interest in analyzing inconsistent formulas, making the enumeration of minimal explanations for infeasibility a relevant task for LTLf. This paper introduces a novel technique for enumerating minimal unsatisfiable cores of an LTLf specification. The main idea is to encode an LTLf formula into an Answer Set Programming (ASP) specification, such that the minimal unsatisfiable subsets of the ASP program directly correspond to the minimal unsatisfiable cores of the original LTLf specification. Leveraging recent advancements in ASP solving yields a minimal unsatisfiable cores enumerator achieving good performance in experiments conducted on established benchmarks from the literature.
paper
Answer Set Programming; Linear Temporal Logic over Finite Traces; Minimal Unsatisfiable Cores;
English
6th International Workshop on Artificial Intelligence and Formal Verification, Logic, Automata, and Synthesis, OVERLAY 2024 - November 28—29, 2024
2024
Porello, D; Vinci, C; Zavatteri, M
Short Paper Proceedings of the 6th International Workshop on Artificial Intelligence and Formal Verification, Logic, Automata, and Synthesis
2025
3904
49
55
https://ceur-ws.org/Vol-3904/
open
Ielo, A., Mazzotta, G., Ricca, F., Penaloza, R. (2025). Towards ASP-based Minimal Unsatisfiable Cores Enumeration for LTLf. In Short Paper Proceedings of the 6th International Workshop on Artificial Intelligence and Formal Verification, Logic, Automata, and Synthesis (pp.49-55). CEUR-WS.
File in questo prodotto:
File Dimensione Formato  
Ielo-2024-OVERLAY-CEUR Workshop Proceedings-VoR.pdf

accesso aperto

Descrizione: This volume and its papers are published under the Creative Commons License Attribution 4.0 International (CC BY 4.0).
Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Licenza: Creative Commons
Dimensione 1.19 MB
Formato Adobe PDF
1.19 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/545342
Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
Social impact