-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Question of quantifier instantiation strategies #7080
Comments
You can have a look at Z3's parameters for SMT solving: https://microsoft.github.io/z3guide/programming/Parameters/#smt |
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
The method of instantiation isn't directly exposed. It can be mined for by using debug tracing, which is a low level activity. Example: C:\z3\build>type 7094.smt2 C:\z3\build>type 7094.smt2 C:\z3\build>z3 log.smt2 |
I am interested in if there are some strategies for quantifier instantiation?
For example:
f(n1, x0) != f(n1, y0), ForAll([i] , Implies( (i < n1), f(i, x0) == f(i, y0) ) )
How can I know which strategies are chosen when solving the above formula, such as MBQI, E-matching, etc.
Thanks.
The text was updated successfully, but these errors were encountered: