v2.4.0
This release adds algorithmic support to bitvectors in the theta-cfa-cli
tool via new refinement strategies. Previous strategies (e.g., SEQ_ITP
) did not work for bitvectors because the underlying Z3 solver does not support interpolation over bitvectors. The new strategies are based on unsat core predicates and the Newton approach. Note that these algorithms are still in an experimental phase, we are working on their benchmarking and fine-tuning. Credits go to @as3810t.