3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-12-03 10:39:07 +00:00

adding lookahead mode to arithmetic sls solver

This commit is contained in:
Nikolaj Bjorner 2025-01-11 15:47:17 -08:00
parent 847278fba8
commit d97bd48669
7 changed files with 575 additions and 207 deletions

View file

@ -26,7 +26,7 @@ namespace sls {
class bv_lookahead {
struct config {
bool updated = false;
bool config_initialized = false;
double cb = 2.85;
unsigned paws_init = 40;
unsigned paws_sp = 52;
@ -181,11 +181,11 @@ namespace sls {
void finalize_bool_values();
void updt_params(params_ref const& p);
public:
bv_lookahead(bv_eval& ev);
void updt_params(params_ref const& p);
void start_propagation();
void collect_statistics(statistics& st) const;