mirror of
https://github.com/Z3Prover/z3
synced 2025-06-29 09:28:45 +00:00
parent
94234aef97
commit
00520041fe
2 changed files with 11 additions and 7 deletions
|
@ -420,13 +420,13 @@ namespace smt {
|
|||
\brief Internalize an equality.
|
||||
*/
|
||||
void context::internalize_eq(app * n, bool gate_ctx) {
|
||||
TRACE("internalize", tout << mk_pp(n, m) << "\n";);
|
||||
SASSERT(!b_internalized(n));
|
||||
SASSERT(m.is_eq(n));
|
||||
internalize_formula_core(n, gate_ctx);
|
||||
bool_var v = get_bool_var(n);
|
||||
bool_var_data & d = get_bdata(v);
|
||||
d.set_eq_flag();
|
||||
TRACE("internalize", tout << mk_pp(n, m) << " " << literal(v, false) << "\n";);
|
||||
|
||||
sort * s = m.get_sort(n->get_arg(0));
|
||||
theory * th = m_theories.get_plugin(s->get_family_id());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue