<div class="csl-bib-body">
<div class="csl-entry">Hyvärinen, A., Marescotti, M., & Sharygina, N. (2021). Lookahead in Partitioning SMT. In <i>Proceedings of the 21st Conference on Formal Methods in Computer-Aided Design – FMCAD 2021</i> (pp. 271–279). TU Wien Academic Press. https://doi.org/10.34727/2021/isbn.978-3-85448-046-4_37</div>
</div>
Lookahead in propositional satisfiability has proven
efficient as a heuristic in pre- and in-processing, for partitioning
instances for parallel solving, and as the main driver of a standalone
solver. While applying similar techniques in satisfiability
modulo theories is potentially equally useful, adapting lookahead
to learning theory clauses and to estimating search space sizes
in the presence of first-order structures is not straightforward.
This paper addresses both of these observations. We give a
hybrid algorithm that integrates lookahead into the state-based
representation of an SMT solver and show that in the vast
majority of cases it is possible to compute full lookahead up
to depth four on inexpensive theories. We also show the role of
first-order structures in SMT search space: while in most of our
benchmarks the partitions are easier to solve than the original
instance, we identify cases where lookahead results in sequences
of increasingly difficult instances for a computationally expensive
theory.
en
dc.language.iso
en
-
dc.relation.ispartofseries
Conference Series: Formal Methods in Computer-Aided Design
-
dc.rights.uri
http://creativecommons.org/licenses/by/4.0/
-
dc.subject
formal methods
en
dc.subject
computer-aided system design
en
dc.subject
hardware and system verification
en
dc.subject
formale Methode
de
dc.subject
rechnerunterstützte Systementwicklung
de
dc.subject
Hardwareverifikation
de
dc.title
Lookahead in Partitioning SMT
en
dc.type
Inproceedings
en
dc.type
Konferenzbeitrag
de
dc.rights.license
Creative Commons Namensnennung 4.0 International
de
dc.rights.license
Creative Commons Attribution 4.0 International
en
dc.identifier.doi
10.34727/2021/isbn.978-3-85448-046-4_37
-
dc.contributor.affiliation
Università della Svizzera italiana, Switzerland
-
dc.contributor.affiliation
Meta (United Kingdom), United Kingdom of Great Britain and Northern Ireland (the)
-
dc.contributor.affiliation
Università della Svizzera italiana, Switzerland
-
dc.relation.isbn
978-3-85448-046-4
-
dc.relation.doi
10.34727/2021/isbn.978-3-85448-046-4
-
dc.description.volume
2
-
dc.description.startpage
271
-
dc.description.endpage
279
-
dc.type.category
Full-Paper Contribution
-
dc.relation.eissn
2708-7824
-
tuw.booktitle
Proceedings of the 21st Conference on Formal Methods in Computer-Aided Design – FMCAD 2021
-
tuw.peerreviewed
true
-
tuw.relation.haspart
10.34727/2021/isbn.978-3-85448-046-4
-
tuw.relation.publisher
TU Wien Academic Press
-
tuw.relation.publisherplace
Wien
-
tuw.book.chapter
37
-
tuw.publication.orgunit
E192-04 - Forschungsbereich Formal Methods in Systems Engineering
-
dc.identifier.libraryid
AC17204609
-
dc.description.numberOfPages
9
-
tuw.relation.ispartoftuwseries
Conference Series: Formal Methods in Computer-Aided Design