mirror of
https://github.com/Z3Prover/z3
synced 2025-07-19 10:52:02 +00:00
#5429 again
This commit is contained in:
parent
50f5cafb50
commit
924ea6ab31
3 changed files with 9 additions and 10 deletions
|
@ -34,7 +34,8 @@ namespace euf {
|
|||
|
||||
sat::literal solver::mk_literal(expr* e) {
|
||||
expr_ref _e(e, m);
|
||||
return internalize(e, false, false, m_is_redundant);
|
||||
bool is_not = m.is_not(e, e);
|
||||
return internalize(e, is_not, false, m_is_redundant);
|
||||
}
|
||||
|
||||
sat::literal solver::internalize(expr* e, bool sign, bool root, bool redundant) {
|
||||
|
@ -129,8 +130,7 @@ namespace euf {
|
|||
sat::literal solver::attach_lit(literal lit, expr* e) {
|
||||
sat::bool_var v = lit.var();
|
||||
s().set_external(v);
|
||||
s().set_eliminated(v, false);
|
||||
|
||||
s().set_eliminated(v, false);
|
||||
|
||||
if (lit.sign()) {
|
||||
v = si.add_bool_var(e);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue