Closed sy6sy2 closed 5 years ago
What's interesting is that if you add:
(assert (= mem_case_symb (_ bv0 32)))
instead of:
(assert (not (= mem_case_symb (_ bv1407 32))))
Then you get:
sat
((mem_case_symb #b00000000000000000000000000000000))
unsat
Thanks, I'll have a look!
Thank you! That would be great if you can fix this bug because Boolector is the fastest SMT solver for my use :-P
It works perfectly, thank ou very munch for your quick fix!!
Hi,
I have a project that needs to use SMT solvers. My project can works with Z3, CVC4 and BOOLECTOR.
In order to know which one is the best I run my project with each solvers.
But in one case, the
get-value
reply of Boolector seems wrong.Here you can find the formula file in order to reproduce the bug:
Answer of CVC4:
Answer of Z3:
Answer of Boolector:
I use the last version of master branch.
Thank you for your help!