mirror of
https://github.com/Z3Prover/z3
synced 2025-04-25 01:55:32 +00:00
#6319 - fix incompleteness in propagation of default to all array terms in the equivalence class. Fix bug with q_mbi where domain restrictions are not using values because the current model does not evaluate certain bound variables to values. Set model completion when adding these bound variables to the model to ensure their values are not missed. Add better propagation of diagnostics when tactics and the new solver return unknown. The reason for unknown can now be traced to what theory was culprit (currently no additional information)
This commit is contained in:
parent
6226875283
commit
1f150ecd52
16 changed files with 70 additions and 24 deletions
|
@ -164,6 +164,7 @@ public:
|
|||
in->assert_expr(local_solver->get_assertion(i));
|
||||
}
|
||||
}
|
||||
in->set_reason_unknown(local_solver->reason_unknown());
|
||||
result.push_back(in.get());
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue