Closed pkreutzer closed 5 years ago
Hi there,
the current version of Boolector reports sat for the following SMT-LIB v2 script, but the correct result is unsat (cf. p. 36 in version 2.6 of the language standard):
sat
unsat
(set-logic QF_UFBV) (assert (= false false true)) (check-sat)
It seems that Boolector handles = as left-assoc, even though it is defined to be chainable. Both z3 and CVC4 report the correct result.
=
left-assoc
chainable
Thanks for reporting! Is fixed on master.
Hi there,
the current version of Boolector reports
sat
for the following SMT-LIB v2 script, but the correct result isunsat
(cf. p. 36 in version 2.6 of the language standard):It seems that Boolector handles
=
asleft-assoc
, even though it is defined to bechainable
. Both z3 and CVC4 report the correct result.