diff --git a/src/ast/rewriter/pb_rewriter_def.h b/src/ast/rewriter/pb_rewriter_def.h index e4a7e012d..c2fe43644 100644 --- a/src/ast/rewriter/pb_rewriter_def.h +++ b/src/ast/rewriter/pb_rewriter_def.h @@ -164,6 +164,9 @@ lbool pb_rewriter_util::normalize(typename PBU::args_t& args, typename PBU: } } + if (is_eq && k.is_neg()) { + return l_false; + } if (is_eq) { TRACE("pb_verbose", display(tout << "post-normalize:", args, k, is_eq);); return l_undef;