<div class="csl-bib-body">
<div class="csl-entry">Fazekas, K., Niemetz, A., Preiner, M., Kirchweger, M., Szeider, S., & Biere, A. (2024). Satisfiability Modulo User Propagators. <i>Journal of Artificial Intelligence Research</i>, <i>81</i>, 989–1017. https://doi.org/10.1613/jair.1.16163</div>
</div>
-
dc.identifier.issn
1076-9757
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/209320
-
dc.description.abstract
Modern SAT solvers are often integrated as sub-reasoning engines into more complex tools to address problems beyond the Boolean satisfiability problem. Consider, for example, solvers for Satisfiability Modulo Theories (SMT), combinatorial optimization, model enumeration, and model counting. There, the SAT solver can often provide relevant information beyond the satisfiability answer and the domain knowledge of the embedding system, such as symmetry properties or theory axioms, may benefit the CDCL search. However, this knowledge can often not be efficiently represented in clausal form.
This paper proposes a general interface to inspect and influence the internal behaviour of CDCL SAT solvers. The aim is to capture the essential functionalities that simplify and improve use cases requiring a more fine-grained interaction with the SAT solver than provided via the standard IPASIR interface. For our experiments, the state-of-the-art SAT solver CaDiCaL is extended with the proposed interface and evaluated on two representative use cases: enumerating graphs within the SAT modulo Symmetries framework (SMS), and as the main CDCL(T) SAT engine of the SMT solver cvc5.
en
dc.description.sponsorship
FWF - Österr. Wissenschaftsfonds
-
dc.description.sponsorship
FWF - Österr. Wissenschaftsfonds
-
dc.description.sponsorship
WWTF Wiener Wissenschafts-, Forschu und Technologiefonds
-
dc.language.iso
en
-
dc.publisher
AI ACCESS FOUNDATION
-
dc.relation.ispartof
Journal of Artificial Intelligence Research
-
dc.subject
Automated Reasoning
en
dc.subject
Satisfiability
en
dc.subject
User Interfaces
en
dc.title
Satisfiability Modulo User Propagators
en
dc.type
Article
en
dc.type
Artikel
de
dc.contributor.affiliation
Stanford University, United States of America (the)
-
dc.contributor.affiliation
Stanford University, United States of America (the)
-
dc.contributor.affiliation
University of Freiburg, Germany
-
dc.description.startpage
989
-
dc.description.endpage
1017
-
dc.relation.grantno
T 1306-N
-
dc.relation.grantno
P32441-N35
-
dc.relation.grantno
ICT19-065
-
dc.type.category
Original Research Article
-
tuw.container.volume
81
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
wb.publication.intCoWork
International Co-publication
-
tuw.project.title
Inkrementelles SAT und SMT für skalierbare Verifikation
-
tuw.project.title
SAT-Basierende lokale Verbesserungsmethoden
-
tuw.project.title
Revealing and Utilizing the Hidden Structure for Solving Hard Problems in AI
-
tuw.researchTopic.id
I1
-
tuw.researchTopic.id
I2
-
tuw.researchTopic.name
Logic and Computation
-
tuw.researchTopic.name
Computer Engineering and Software-Intensive Systems
-
tuw.researchTopic.value
20
-
tuw.researchTopic.value
80
-
dcterms.isPartOf.title
Journal of Artificial Intelligence Research
-
tuw.publication.orgunit
E192-01 - Forschungsbereich Algorithms and Complexity
-
tuw.publication.orgunit
E056-13 - Fachbereich LogiCS
-
tuw.publication.orgunit
E056-23 - Fachbereich Innovative Combinations and Applications of AI and ML (iCAIML)
-
tuw.publication.orgunit
E192-04 - Forschungsbereich Formal Methods in Systems Engineering
-
tuw.publisher.doi
10.1613/jair.1.16163
-
dc.date.onlinefirst
2024
-
dc.identifier.eissn
1943-5037
-
dc.description.numberOfPages
29
-
tuw.author.orcid
0000-0002-0497-3059
-
tuw.author.orcid
0000-0003-2600-5283
-
tuw.author.orcid
0000-0002-7142-6258
-
tuw.author.orcid
0000-0001-8994-1656
-
tuw.author.orcid
0000-0001-7170-9242
-
wb.sci
true
-
wb.sciencebranch
Informatik
-
wb.sciencebranch
Mathematik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.oefos
1010
-
wb.sciencebranch.value
80
-
wb.sciencebranch.value
20
-
item.languageiso639-1
en
-
item.openairetype
research article
-
item.grantfulltext
none
-
item.fulltext
no Fulltext
-
item.cerifentitytype
Publications
-
item.openairecristype
http://purl.org/coar/resource_type/c_2df8fbb1
-
crisitem.author.dept
E192-04 - Forschungsbereich Formal Methods in Systems Engineering
-
crisitem.author.dept
Stanford University
-
crisitem.author.dept
Stanford University
-
crisitem.author.dept
E192-01 - Forschungsbereich Algorithms and Complexity
-
crisitem.author.dept
E192-01 - Forschungsbereich Algorithms and Complexity
-
crisitem.author.dept
University of Freiburg
-
crisitem.author.orcid
0000-0002-0497-3059
-
crisitem.author.orcid
0000-0003-2600-5283
-
crisitem.author.orcid
0000-0002-7142-6258
-
crisitem.author.orcid
0000-0001-8994-1656
-
crisitem.author.orcid
0000-0001-7170-9242
-
crisitem.author.parentorg
E192 - Institut für Logic and Computation
-
crisitem.author.parentorg
E192 - Institut für Logic and Computation
-
crisitem.author.parentorg
E192 - Institut für Logic and Computation
-
crisitem.project.funder
FWF - Österr. Wissenschaftsfonds
-
crisitem.project.funder
FWF - Österr. Wissenschaftsfonds
-
crisitem.project.funder
WWTF Wiener Wissenschafts-, Forschu und Technologiefonds