3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-22 19:17:53 +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:
Nikolaj Bjorner 2024-12-01 18:35:56 -08:00
parent 24c3cd38d1
commit e6feb8423a
8 changed files with 118 additions and 30 deletions

View file

@ -64,6 +64,10 @@ namespace sls {
WITH_FALLBACK(get_value(e));
}
bool arith_plugin::is_fixed(expr* e, expr_ref& value) {
WITH_FALLBACK(is_fixed(e, value));
}
void arith_plugin::initialize() {
APPLY_BOTH(initialize());
}