-
Notifications
You must be signed in to change notification settings - Fork 11
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
Hoice fails to generate unsat proof when the backend z3 version is 4.8.8 #37
Comments
Thank you for your feedback! z3 4.8.8 does not seem to have been released yet. Did you build z3 by hand? If so, could you provide the exact commit you used so that I can attempt to reproduce the problem? Thank you for your interest in hoice :) |
Oh, I'm sorry to use such non-released version of z3. But this bug also occurs with z3 4.8.7(commit id: 30e7c225cd510400eacd41d0a83e013b835a8ece, tag: z3-4.8.7). |
No problem at all that's usually what I do too :D I will try to look at the problem with z3 4.8.7 shortly and get back to you. |
Thanks! Actually, I have no problem to use z3-4.8.4, and now I'm using this version. I just wanted to inform other people and developers of the existence of that bug. So, this issue is not an urgent one for me. |
I'm currently not sure what the problem with z3 4.8.7 is. Proof reconstruction fails to generate entry points based on z3's models, i.e. the trace of values that leads to a contradiction cannot be constructed. It might be because z3's models are not actually models, or because of a problem on our end; I haven't investigated enough yet to draw a conclusion. On more recent versions of z3, including the most recent nightly version at Unfortunately, I don't have a quick solution to this problem :( More work than I can put in right now is needed. We'll do our best to keep an eye out for this issue and keep you posted, that's currently the best we can do, sorry. |
Input: smt2 file
Output
Version
Hoice 1.8.1(I manually built hoice. Rust version: rustc 1.39.0 (4560ea788 2019-11-04)
z3 4.8.8
To avoid this bug
When I replaced background z3 4.8.8 for z3 4.8.4, it worked well.
The text was updated successfully, but these errors were encountered: