mirror of
https://github.com/Z3Prover/z3
synced 2025-04-24 01:25:31 +00:00
bugfix to flatten-clases simplifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
c07b6ab38f
commit
25112e47b4
3 changed files with 43 additions and 7 deletions
|
@ -92,7 +92,7 @@ public:
|
|||
if (decomposed) {
|
||||
expr* na = mk_not(m, a);
|
||||
for (expr* arg : *to_app(b))
|
||||
m_fmls.add(dependent_expr(m, m.mk_or(na, arg), nullptr, de.dep()));
|
||||
m_fmls.add(dependent_expr(m, m.mk_or(na, mk_not(m, arg)), nullptr, de.dep()));
|
||||
m_fmls.update(idx, dependent_expr(m, m.mk_true(), nullptr, nullptr));
|
||||
++m_num_flat;
|
||||
continue;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue