2013
DOI: 10.1007/978-3-642-38574-2_26
|View full text |Cite
|
Sign up to set email alerts
|

Quantifier Instantiation Techniques for Finite Model Finding in SMT

Abstract: Abstract. SMT-based applications increasingly rely on SMT solvers being able to deal with quantified formulas. Current work shows that for formulas with quantifiers over uninterpreted sorts counter-models can be obtained by integrating a finite model finding capability into the architecture of a modern SMT solver. We examine various strategies for on-demand quantifier instantiation in this setting. Here, completeness can be achieved by considering all ground instances over the finite domain of each quantifier.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
50
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
7
1

Relationship

5
3

Authors

Journals

citations
Cited by 50 publications
(50 citation statements)
references
References 12 publications
0
50
0
Order By: Relevance
“…Model checking is performed with a separate copy of the ground SMT solver searching for a conflicting instance. Alternative methods for model construction and checking were presented by Reynolds et al [25]. Both these model based approaches [19,25] allow integration of theories beyond equality, while CCFV for now only handles equality and uninterpreted functions.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Model checking is performed with a separate copy of the ground SMT solver searching for a conflicting instance. Alternative methods for model construction and checking were presented by Reynolds et al [25]. Both these model based approaches [19,25] allow integration of theories beyond equality, while CCFV for now only handles equality and uninterpreted functions.…”
Section: Related Workmentioning
confidence: 99%
“…The successive rounds of instantiation either lead to unsatisfiability or, when no conflicting instance is generated, to satisfiability with a concrete model. Here we follow the model construction guidelines by Reynolds et al [25]. A distinguished term e τ is associated to each sort τ ∈ S. For each f ∈ F with sort τ 1 , .…”
Section: Model Based Instantiation (Mbqi)mentioning
confidence: 99%
See 1 more Smart Citation
“…Third, it must be possible to express cyclic (regular) values as closed terms and to enumerate them. This is necessary both for finite model finding [24] and for theory combinations. The µ-binder notation associates a name with a subterm; it is used to represent cyclic values in the generated models and in the metatheory.…”
Section: Introductionmentioning
confidence: 99%
“…This is challenging because it requires the solver to construct internally (a finite representation of) an interpretation of f that is guaranteed to satisfy P [f, x] for every value of x [15,25].…”
Section: Introductionmentioning
confidence: 99%