mirror of
https://github.com/Z3Prover/z3
synced 2025-10-28 18:29:23 +00:00
updates to euf completion
This commit is contained in:
parent
57a60c832b
commit
237891c901
2 changed files with 31 additions and 0 deletions
|
|
@ -359,6 +359,11 @@ namespace euf {
|
|||
IF_VERBOSE(1, verbose_stream() << "not: " << nf << "\n");
|
||||
}
|
||||
else {
|
||||
expr_ref f1(f, m);
|
||||
if (!m.is_implies(f) && !is_quantifier(f)) {
|
||||
m_rewriter(f1);
|
||||
f = f1;
|
||||
}
|
||||
enode* n = mk_enode(f);
|
||||
if (m.is_true(n->get_root()->get_expr()))
|
||||
return;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue