Many procedures for SAT-related problems, in particular for those requiring the complete enumeration of satisfying truth assignments, rely their efficiency and effectiveness on the detection of (possibly small) partial assignments satisfying an input formula. Surprisingly, there seems to be no unique universally-agreed definition of formula satisfaction by a partial assignment in the literature. In this paper, we analyze in depth the issue of satisfaction by partial assignments, raising a flag about some ambiguities and subtleties of this concept, and investigating their practical consequences. We identify two alternative notions that are implicitly used in the literature, namely verification and entailment, which coincide if applied to (tautology-free) CNF formulas, but differ and present complementary properties if applied to non-CNF or to existentially-quantified formulas. We show that, although the former is easier to check and as such is implicitly used by most current search procedures, the latter has better theoretical properties, and can improve the efficiency and effectiveness of enumeration procedures.

Entailment vs. Verification for Partial-Assignment Satisfiability and Enumeration / Sebastiani, R.. - 15943:(2025), pp. 717-735. (30th International Conference on Automated Deduction, CADE 2025 Stuttgart 2025) [10.1007/978-3-031-99984-0_37].

Entailment vs. Verification for Partial-Assignment Satisfiability and Enumeration

Sebastiani R.
2025-01-01

Abstract

Many procedures for SAT-related problems, in particular for those requiring the complete enumeration of satisfying truth assignments, rely their efficiency and effectiveness on the detection of (possibly small) partial assignments satisfying an input formula. Surprisingly, there seems to be no unique universally-agreed definition of formula satisfaction by a partial assignment in the literature. In this paper, we analyze in depth the issue of satisfaction by partial assignments, raising a flag about some ambiguities and subtleties of this concept, and investigating their practical consequences. We identify two alternative notions that are implicitly used in the literature, namely verification and entailment, which coincide if applied to (tautology-free) CNF formulas, but differ and present complementary properties if applied to non-CNF or to existentially-quantified formulas. We show that, although the former is easier to check and as such is implicitly used by most current search procedures, the latter has better theoretical properties, and can improve the efficiency and effectiveness of enumeration procedures.
2025
Lecture Notes in Computer Science
Berlin
Springer Science and Business Media Deutschland GmbH
9783031999833
9783031999840
Sebastiani, R.
Entailment vs. Verification for Partial-Assignment Satisfiability and Enumeration / Sebastiani, R.. - 15943:(2025), pp. 717-735. (30th International Conference on Automated Deduction, CADE 2025 Stuttgart 2025) [10.1007/978-3-031-99984-0_37].
File in questo prodotto:
File Dimensione Formato  
cade25-2.pdf

accesso aperto

Tipologia: Post-print referato (Refereed author’s manuscript)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 353.97 kB
Formato Adobe PDF
353.97 kB Adobe PDF Visualizza/Apri
978-3-031-99984-0_37.pdf

accesso aperto

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Creative commons
Dimensione 649.86 kB
Formato Adobe PDF
649.86 kB Adobe PDF Visualizza/Apri
978-3-031-99984-0.pdf

accesso aperto

Descrizione: Libro Completo
Tipologia: Altro materiale allegato (Other attachments)
Licenza: Creative commons
Dimensione 36.5 MB
Formato Adobe PDF
36.5 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/11572/463788
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex 0
social impact