Bitwuzla reports error on simple function verification #8384
Labels
aws
Bugs or features of importance to AWS CBMC users
bug
pending merge
SMT Backend Interface
Solvers
CBMC version: 6.0.1 (HEAD of develop branch, 16th July 2024)
Operating system: macOS
Exact command line resulting in the issue: See below
What behaviour did you expect: success
What happened instead: error from Bitwuzla
Verification of the "zero_slice" function here:
https://github.com/rod-chapman/cbmc-examples/tree/main/arrays
works fine with Z3, but causes a weird error from Bitwuzla 0.5.0
To reproduce - clone and pull the repo above, then
so far so good - it all works fine with Z3. But try the final step with Bitwuzla 0.5.0:
and it fails with many "ERROR" lines on the output.
To see a bit more details, we can capture the SMT2 output, thus:
then
yields
Line 3409 of that file contains
Note the appearance of "lambda" in that line - it does not appear anywhere else in the file... so not sure what's going wrong there...
The text was updated successfully, but these errors were encountered: