3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-23 17:15:31 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2023-12-27 14:00:28 -08:00
parent 6103c9d718
commit 737913b67e
10 changed files with 54 additions and 30 deletions

View file

@ -531,7 +531,8 @@ namespace euf {
out << "bv\n";
for (auto const& i : m_info)
if (i.lo)
out << g.bpp(i.value) << " cut " << i.cut << " lo " << g.bpp(i.lo) << " hi " << g.bpp(i.hi) << "\n";
out << g.bpp(i.value) << " cut " << i.cut << " lo " << g.bpp(i.lo) << " hi " << g.bpp(i.hi) << "\n";
return out;
}
}

View file

@ -110,7 +110,6 @@ namespace euf {
for (enode* child : enode_args(n))
SASSERT(child->get_root()->m_parents.back() == n);
m_updates.push_back(update_record(n, update_record::update_children()));
TRACE("euf", tout << "update children " << bpp(n) << "\n"; display(tout));
}
enode* egraph::mk(expr* f, unsigned generation, unsigned num_args, enode *const* args) {
@ -444,7 +443,6 @@ namespace euf {
p.r1->set_relevant(false);
break;
case update_record::tag_t::is_update_children:
TRACE("euf", tout << "reverse update children " << bpp(p.r1) << "\n"; display(tout));
for (unsigned i = 0; i < p.r1->num_args(); ++i) {
CTRACE("euf", (p.r1->m_args[i]->get_root()->m_parents.back() != p.r1),
display(tout << bpp(p.r1->m_args[i]) << " " << bpp(p.r1->m_args[i]->get_root()) << " "););