Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

(rewriter.elim_and, model_evaluator.array_equalities) Assertion violation at ../src/qe/qe.cpp Line: 710 #4949

Closed
muchang opened this issue Jan 14, 2021 · 1 comment

Comments

@muchang
Copy link

muchang commented Jan 14, 2021

[553] % z3debug small.smt2
ASSERTION VIOLATION
File: ../src/qe/qe.cpp
Line: 710
!m.is_not(f) && !m.is_and(f) && !m.is_or(f)
(C)ontinue, (A)bort, (S)top, (T)hrow exception, Invoke (G)DB
a
[554] % cat small.smt2
(set-option :rewriter.elim_and true)
(set-option :model_evaluator.array_equalities false)
(declare-fun a () Real)
(declare-fun b () Real)
(assert (exists ((c Real)) (<= c b a)))
(check-sat)
[555] % 

Commit: 8abb644

@NikolajBjorner
Copy link
Contributor

NikolajBjorner commented Jan 20, 2021

Though, I pushed a fix for this it is borderline won't fix given that this could be deemed parameter abuse.

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

No branches or pull requests

2 participants