mirror of
https://github.com/Z3Prover/z3
synced 2025-04-24 01:25:31 +00:00
debugging multi-objective interface and pb revisions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
191efbb72f
commit
faa59ba7f9
3 changed files with 31 additions and 11 deletions
|
@ -550,8 +550,8 @@ namespace smt {
|
|||
void theory_pb::assign_eh(bool_var v, bool is_true) {
|
||||
context& ctx = get_context();
|
||||
ptr_vector<ineq>* ineqs = 0;
|
||||
literal lit(v, !is_true);
|
||||
if (m_watch.find(lit.index(), ineqs)) {
|
||||
literal nlit(v, is_true);
|
||||
if (m_watch.find(nlit.index(), ineqs)) {
|
||||
for (unsigned i = 0; i < ineqs->size(); ++i) {
|
||||
if (assign_watch(v, is_true, *ineqs, i)) {
|
||||
// i was removed from watch list.
|
||||
|
@ -1283,8 +1283,8 @@ namespace smt {
|
|||
UNREACHABLE();
|
||||
return false;
|
||||
case l_false:
|
||||
add_assign(c, m_ineq_literals, false_literal);
|
||||
break;
|
||||
//add_assign(c, m_ineq_literals, false_literal);
|
||||
//break;
|
||||
default: {
|
||||
app_ref tmp = m_lemma.to_expr(ctx, get_manager());
|
||||
internalize_atom(tmp, false);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue