<div class="csl-bib-body">
<div class="csl-entry">Lipparini, E., Hader, T., Irfan, A., & Graham-Lengrand, S. (2025). <i>Boosting MCSat Modulo Nonlinear Integer Arithmetic via Local Search</i>. arXiv. https://doi.org/10.48550/arXiv.2503.01627</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/232033
-
dc.description.abstract
The Model Constructing Satisfiability (MCSat) approach to the SMT problem extends the ideas of CDCL from the SAT level to the theory level. Like SAT, its search is driven by incrementally constructing a model by assigning concrete values to theory variables and performing theory-level reasoning to learn lemmas when conflicts arise. Therefore, the selection of values can significantly impact the search process and the solver's performance. In this work, we propose guiding the MCSat search by utilizing assignment values discovered through local search. First, we present a theory-agnostic framework to seamlessly integrate local search techniques within the MCSat framework. Then, we highlight how to use the framework to design a search procedure for (quantifier-free) Nonlinear Integer Arithmetic (NIA), utilizing accelerated hill-climbing and a new operation called feasible-sets jumping. We implement the proposed approach in the MCSat engine of the Yices2 solver, and empirically evaluate its performance over the N IA benchmarks of SMT-LIB.
en
dc.description.sponsorship
European Commission
-
dc.language.iso
en
-
dc.subject
Model Constructing Satisfiability (MCSat)
en
dc.subject
Satisfiability Modulo Theories (SMT)
en
dc.subject
Local Search
en
dc.subject
Nonlinear Integer Arithmetic (NIA)
en
dc.title
Boosting MCSat Modulo Nonlinear Integer Arithmetic via Local Search
en
dc.type
Preprint
en
dc.type
Preprint
de
dc.identifier.arxiv
2503.01627
-
dc.contributor.affiliation
University of Cagliari, Italy
-
dc.contributor.affiliation
SRI International, United States of America (the)
-
dc.contributor.affiliation
Government of the United States of America, United States of America (the)
-
dc.relation.grantno
ERC Consolidator Grant 2020
-
tuw.project.title
Automated Reasoning with Theories and Induction for Software Technologies
-
tuw.researchTopic.id
I1
-
tuw.researchTopic.name
Logic and Computation
-
tuw.researchTopic.value
100
-
tuw.publication.orgunit
E192-04 - Forschungsbereich Formal Methods in Systems Engineering
-
tuw.publication.orgunit
E056-10 - Fachbereich SecInt-Secure and Intelligent Human-Centric Digital Technologies
-
tuw.publisher.doi
10.48550/arXiv.2503.01627
-
dc.description.numberOfPages
21
-
tuw.author.orcid
0009-0009-0428-4403
-
tuw.author.orcid
0009-0002-8920-5469
-
tuw.author.orcid
0000-0002-2112-7284
-
tuw.publisher.server
arXiv
-
wb.sciencebranch
Informatik
-
wb.sciencebranch
Mathematik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.oefos
1010
-
wb.sciencebranch.value
80
-
wb.sciencebranch.value
20
-
item.fulltext
no Fulltext
-
item.cerifentitytype
Publications
-
item.grantfulltext
none
-
item.languageiso639-1
en
-
item.openairecristype
http://purl.org/coar/resource_type/c_816b
-
item.openairetype
preprint
-
crisitem.author.dept
University of Cagliari, Italy
-
crisitem.author.dept
E192-04 - Forschungsbereich Formal Methods in Systems Engineering
-
crisitem.author.dept
SRI International, United States of America (the)
-
crisitem.author.dept
Government of the United States of America, United States of America (the)