Skip to content

Commit

Permalink
relax condition on theory disequality propagation fix #4194
Browse files Browse the repository at this point in the history
  • Loading branch information
NikolajBjorner committed May 3, 2020
1 parent fcab7e4 commit d3e4dd6
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/smt/smt_context_inv.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -276,6 +276,8 @@ namespace smt {
enode * rhs = n->get_arg(1)->get_root();
if (rhs->is_interpreted() && lhs->is_interpreted())
continue;
if (lhs == rhs)
continue;
TRACE("check_th_diseq_propagation", tout << "num. theory_vars: " << lhs->get_num_th_vars() << " "
<< mk_pp(m.get_sort(lhs->get_owner()), m) << "\n";);
theory_var_list * l = lhs->get_th_var_list();
Expand Down

0 comments on commit d3e4dd6

Please sign in to comment.