mirror of
https://github.com/Z3Prover/z3
synced 2025-10-10 09:48:05 +00:00
sls: fix bug where unsat remains empty after a literal is flipped. The new satisfiable subset should be checked
refined interface between solvers to expose fixed variables for tabu objectives
This commit is contained in:
parent
24c3cd38d1
commit
e6feb8423a
8 changed files with 118 additions and 30 deletions
|
@ -32,6 +32,7 @@ namespace sls {
|
|||
~arith_plugin() override {}
|
||||
void register_term(expr* e) override;
|
||||
expr_ref get_value(expr* e) override;
|
||||
bool is_fixed(expr* e, expr_ref& value) override;
|
||||
void initialize() override;
|
||||
void propagate_literal(sat::literal lit) override;
|
||||
bool propagate() override;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue