-
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
Minor change to the name of function goes from unsat to timeout #231
Comments
Confirmed, reproducible. This kind of bug is hard to track down, so it might take some time until we get a solution for this. |
Thanks for reproducing the issue. Why wasn't the bug label add to the issue? |
Because it's a performance issue, not a soundness issue, but I can add the label if you like. |
The same can be obtained by changing the random seed: |
What does it mean? |
It means that small changes to the input can have a big impact on the runtime, which is unavoidable and expected. However, in this specific case it seems like it's only the name of the variable that seems to make the difference, which is something we should at least look at before dismissing it. |
Thanks for the explanation. |
The issue is fixed in Z3 4.5.0. Thanks! |
I'm using the tptp2X program from the TPTP world for translating some problems from TPTP to SMT-LIB2.
In the following problem (sorry, I couldn't find a smaller example and please keep in mind that this problem was automatically generated)
using Z3 4.4.1 I got the expected
unsat
but by renaming the
n43
function ton_43
I got a timeoutThe text was updated successfully, but these errors were encountered: