-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Z3 incorrect sat response with sequences #2448
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
Comments
I've tried to make this example more minimal but couldn't.
Then suddenly z3 answers unsat. |
Signed-off-by: Nikolaj Bjorner <[email protected]>
@NikolajBjorner is it safe to pull? or you guys have more fixes coming up soon? thanks! |
Fixing the issue with "nth" required dealing with the issue that it is only uniquely defined on indices within the bounds of the sequence. The approach for handling this is now modeled after how we deal with division and other functions that have loose interpretations. So yes I consider the issue that has to do with how "nth" gets handled internally dealt with. It took several commits. |
now produces unsat |
Hi,
This may (or may not) be related to #2447 (
crash.smt
), as it is almost identical to it:The following code returns an incorrect
sat
answer:Here is what I get:
The text was updated successfully, but these errors were encountered: