-
Notifications
You must be signed in to change notification settings - Fork 46
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
Test failures on newer z3 versions #94
Comments
This change fixes IagoAbal#94. Both the tutorial examples and another example, failed due to change in z3's simplify/solve-eq tactics. The tests are adapted accordingly.
Hi, I can confirm your failing tests for this commit and I think the tests should be adapted, as this just seems to be a change in the tactics of z3. Specifically a different variable is eliminated first, when applying solve-eq. Both simplification examples still produce an equivalent goal. To verify the first example, I encoded it in smtlib and got the same result, as in the test case.
gives me
As the second example is from the tutorial, I checked the output there and also matches the test result. I adapted the tests and Cheers |
Awesome, thank you! |
Hi there,
I get the following failures when using the latest z3/haskell-z3 versions:
haskell-z3: this commit: b77a17e
z3: Z3 version 4.12.6 - 64 bit (note that I am able to reproduce this on the latest 4.13.4 as well, but not on 4.11.x)
Linux: Linux monomyth 6.12.5-xanmod1 #1-NixOS SMP PREEMPT_DYNAMIC Tue Jan 1 00:00:00 UTC 1980 x86_64 GNU/Linux
The text was updated successfully, but these errors were encountered: