Open aniemetz opened 2 years ago
This is another instance related to solve-bv-as-int
.
Since I find solve-bv-as-int
is not a regular option now, I'm not sure if it has some values.
$ cvc5 delta.smt2 --solve-bv-as-int=sum
delta.smt2:1.11: No set-logic command was given before this point.
delta.smt2:1.11: cvc5 will make all theories available.
delta.smt2:1.11: Consider setting a stricter logic for (likely) better performance.
delta.smt2:1.11: To suppress this warning in the future use (set-logic ALL).
Fatal failure within void cvc5::internal::TheoryEngine::preRegister(cvc5::internal::TNode) at /root/cvc5/src/theory/theory_engine.cpp:291
Unhandled case encountered Preregistered term with free variable: (>= (__intblast_fun_b_int_2 x_int) 0), fv=x_int
Aborted (core dumped)
$ cat delta.smt2
(declare-fun b ((_ BitVec 1)) (_ BitVec 1))
(assert (forall ((x (_ BitVec 1))) (= (b x) (b (_ bv0 1)))))
(check-sat)
cvc5/cvc5@0f5ee6bb4a4477d40d7f6577ea0c5bac17420935 murxla/murxla@f5e3c493b51bfcb5a3e99b06f482556a2534c213
Fails with
This should not fail with an assertion failure (but should ultimately throw a Cvc5ApiException).