<div class="csl-bib-body">
<div class="csl-entry">Janota, M., Barbosa, H., Fontaine, P., & Reynolds, A. (2021). Fair and Adventurous Enumeration of Quantifier Instantiations. In <i>Proceedings of the 21st Conference on Formal Methods in Computer-Aided Design – FMCAD 2021</i> (pp. 256–260). TU Wien Academic Press. https://doi.org/10.34727/2021/isbn.978-3-85448-046-4_35</div>
</div>
SMT solvers generally tackle quantifiers by instantiating
their variables with tuples of terms from the ground part
of the formula. Recent enumerative approaches for quantifier
instantiation consider tuples of terms in some heuristic order.
This paper studies different strategies to order such tuples and
their impact on performance. We decouple the ordering problem
into two parts. First is the order of the sequence of terms to
consider for each quantified variable, and second is the order
of the instantiation tuples themselves. While the most and least
preferred tuples, i.e. those with all variables assigned to the most
or least preferred terms, are clear, the combinations in between
allow flexibility in an implementation. We look at principled
strategies of complete enumeration, where some strategies are
more fair, meaning they treat all the variables the same but some
strategies may be more adventurous, meaning that they may
venture further down the preference list. We further describe
new techniques for discarding irrelevant instantiations which
are crucial for the performance of these strategies in practice.
These strategies are implemented in the SMT solver cvc5, where
they contribute to the diversification of the solver’s configuration
space, as shown by our experimental results.
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
SMT
en
dc.subject
quantifier instantiation
en
dc.subject
enumeration
en
dc.title
Fair and Adventurous Enumeration of Quantifier Instantiations
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_35
-
dc.contributor.affiliation
Czech Technical University in Prague, Czechia
-
dc.contributor.affiliation
Universidade Federal de Minas Gerais, Brazil
-
dc.contributor.affiliation
University of Liège, Belgium
-
dc.contributor.affiliation
University of Iowa, United States of America (the)
-
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
256
-
dc.description.endpage
260
-
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
35
-
tuw.publication.orgunit
E192-04 - Forschungsbereich Formal Methods in Systems Engineering
-
dc.identifier.libraryid
AC17204286
-
dc.description.numberOfPages
5
-
tuw.relation.ispartoftuwseries
Conference Series: Formal Methods in Computer-Aided Design