Skip to content
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

Incorrect check-sat result for QF_NIA script #2370

Closed
Heizmann opened this issue Jul 2, 2019 · 2 comments
Closed

Incorrect check-sat result for QF_NIA script #2370

Heizmann opened this issue Jul 2, 2019 · 2 comments

Comments

@Heizmann
Copy link

Heizmann commented Jul 2, 2019

On the attached example, I incorrectly get a sat response and an invalid model.
LemonRindBug.smt2.txt
Without the push 1 command I would get the expected result.

This problem is absolutely not urgent for us. At the moment we rarely have modulo terms where the second operand is not a constant. I just stumbled upon this problem while developing some examples for a lecture.

NikolajBjorner added a commit that referenced this issue Jul 2, 2019
… term substitution, exposed by #2370

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
@NikolajBjorner
Copy link
Contributor

appreciated, it exposed a problem with caching term normalization from the pre-processor that got used during search.

@NikolajBjorner
Copy link
Contributor

I think this was fixed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants