You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, as of 5.73, you have the choice of building CBMC to use MiniSat or CaDiCaL as a solver. Each is faster in some cases. However, a user cannot choose on a per-proof basis which to use: they must set the right flag when compiling CBMC then are locked into that choice. This differs from the SMT experience, where you can choose the solver as a commandline flag
Proposal: Add a flag for selecting the SAT solver, just like in SMT
The text was updated successfully, but these errors were encountered:
The issue is that using an external sat solver brings in additional overhead vs a native interface (and afaik incremental solving doesn't work). CBMC has a native interface to CaDiCaL but that is either/or: you either pick minisat or CaDiCaL, but can't get both in the same build.
Uh oh!
There was an error while loading. Please reload this page.
Currently, as of 5.73, you have the choice of building CBMC to use MiniSat or CaDiCaL as a solver. Each is faster in some cases. However, a user cannot choose on a per-proof basis which to use: they must set the right flag when compiling CBMC then are locked into that choice. This differs from the SMT experience, where you can choose the solver as a commandline flag
Proposal: Add a flag for selecting the SAT solver, just like in SMT
The text was updated successfully, but these errors were encountered: