3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-30 04:15:51 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2020-10-30 17:03:04 -07:00
parent a764d528a1
commit fb6e7e146b
3 changed files with 22 additions and 17 deletions

View file

@ -119,7 +119,6 @@ namespace arith {
literal lit = eq_internalize(n, e);
add_unit(lit);
}
}
lpvar solver::add_const(int c, lpvar& var, bool is_int) {
@ -299,6 +298,11 @@ namespace arith {
st.to_ensure_var().reset();
}
void solver::eq_internalized(enode* n) {
internalize_term(n->get_arg(0)->get_expr());
internalize_term(n->get_arg(1)->get_expr());
}
bool solver::internalize_atom(expr* atom) {
TRACE("arith", tout << mk_pp(atom, m) << "\n";);
SASSERT(!ctx.get_enode(atom));