diff --git a/src/sat/smt/atom2bool_var.cpp b/src/sat/smt/atom2bool_var.cpp index 65c91ed79..996e8e5e9 100644 --- a/src/sat/smt/atom2bool_var.cpp +++ b/src/sat/smt/atom2bool_var.cpp @@ -19,6 +19,7 @@ Notes: #include "util/ref_util.h" #include "ast/ast_smt2_pp.h" +#include "ast/ast_util.h" #include "tactic/goal.h" #include "sat/smt/atom2bool_var.h" @@ -27,7 +28,7 @@ void atom2bool_var::mk_inv(expr_ref_vector & lit2expr) const { sat::literal l(static_cast(kv.m_value), false); lit2expr.set(l.index(), kv.m_key); l.neg(); - lit2expr.set(l.index(), m().mk_not(kv.m_key)); + lit2expr.set(l.index(), mk_not(m(), kv.m_key)); } } diff --git a/src/sat/tactic/sat2goal.cpp b/src/sat/tactic/sat2goal.cpp index 482e441ef..7614857cb 100644 --- a/src/sat/tactic/sat2goal.cpp +++ b/src/sat/tactic/sat2goal.cpp @@ -218,7 +218,7 @@ struct sat2goal::imp { } sat::literal lit(l.var(), false); m_lit2expr.set(lit.index(), aux); - m_lit2expr.set((~lit).index(), m.mk_not(aux)); + m_lit2expr.set((~lit).index(), mk_not(m, aux)); } return m_lit2expr.get(l.index()); }