3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-12-01 17:49:04 +00:00

flip tabu on predicate being repaired, add model rotation code

This commit is contained in:
Nikolaj Bjorner 2025-01-02 14:39:36 -08:00
parent f67e1b8b8b
commit 70f7feabc8
8 changed files with 85 additions and 25 deletions

View file

@ -112,7 +112,7 @@ namespace sls {
void try_set(expr* u, bvect const& new_value);
void try_flip(expr* u);
void add_updates(expr* u);
bool apply_update(expr* e, bvect const& new_value, char const* reason);
bool apply_update(expr* p, expr* t, bvect const& new_value, char const* reason);
bool apply_random_move(ptr_vector<expr> const& vars);
bool apply_guided_move(ptr_vector<expr> const& vars);
bool apply_random_update(ptr_vector<expr> const& vars);