Decision diagrams (DDs) are powerful tools to represent effectively propositional formulas, which are largely used in many domains, in particular in formal verification and in knowledge compilation. Some forms of DDs (e.g., OBDDs, SDDs) are canonical, that is, (under given conditions on the atom list) they univocally represent equivalence classes of formulas. Given the limited expressiveness of propositional logic, a few attempts to leverage DDs to SMT level have been presented in the literature. Unfortunately, these techniques still suffer from some limitations: most procedures are theory-specific; some produce theory DDs (T -DDs) which do not univocally represent T -valid formulas or T -inconsistent formulas; none of these techniques provably produces theory-canonical T -DDs, which (under given conditions on the T -atom list) univocally represent T - equivalence classes of formulas. Also, these procedures are not easy to implement, and very few implementations are actually available....

Canonical Decision Diagrams Modulo Theories / Michelutti, Massimo; Masina, Gabriele; Spallitta, Giuseppe; Sebastiani, Roberto. - 392:(2024), pp. 4319-4327. ( 27th European Conference on Artificial Intelligence, ECAI 2024 Santiago de Compostela 24/10/2024) [10.3233/FAIA241007].

Canonical Decision Diagrams Modulo Theories

Gabriele Masina;Giuseppe Spallitta;Roberto Sebastiani
2024-01-01

Abstract

Decision diagrams (DDs) are powerful tools to represent effectively propositional formulas, which are largely used in many domains, in particular in formal verification and in knowledge compilation. Some forms of DDs (e.g., OBDDs, SDDs) are canonical, that is, (under given conditions on the atom list) they univocally represent equivalence classes of formulas. Given the limited expressiveness of propositional logic, a few attempts to leverage DDs to SMT level have been presented in the literature. Unfortunately, these techniques still suffer from some limitations: most procedures are theory-specific; some produce theory DDs (T -DDs) which do not univocally represent T -valid formulas or T -inconsistent formulas; none of these techniques provably produces theory-canonical T -DDs, which (under given conditions on the T -atom list) univocally represent T - equivalence classes of formulas. Also, these procedures are not easy to implement, and very few implementations are actually available....
2024
European Conference of Artificial Intelligence (ECAI)
Santiago de Compostela
IOS Press BV
9781643685489
Michelutti, Massimo; Masina, Gabriele; Spallitta, Giuseppe; Sebastiani, Roberto
Canonical Decision Diagrams Modulo Theories / Michelutti, Massimo; Masina, Gabriele; Spallitta, Giuseppe; Sebastiani, Roberto. - 392:(2024), pp. 4319-4327. ( 27th European Conference on Artificial Intelligence, ECAI 2024 Santiago de Compostela 24/10/2024) [10.3233/FAIA241007].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/11572/437563
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex 2
social impact