OCamlPro / alt-ergo

OCamlPro public development repository for Alt-Ergo
https://alt-ergo.ocamlpro.com/
Other
131 stars 33 forks source link

Enable semantic splits for bit-vectors #1120

Open bclement-ocp opened 4 months ago

bclement-ocp commented 4 months ago

The semantic splitting functionality introduced in #1027 is currently unused due to regressions in the arithmetic theory. Some of the problems it solves (notably the ability to have more communication between the splits and the CDCL solver) are expected to be helpful for the bit-vector theory, as discussed in #1027.

We should be using --enable-sat-cs (possibly with a few tweaks) for bit-vectors, and consider making it the default.