mirror of
https://github.com/Z3Prover/z3
synced 2025-04-12 12:08:18 +00:00
add case for ite
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
f422e26b3c
commit
eed3fa6d49
|
@ -431,7 +431,6 @@ namespace smt {
|
||||||
justification * js = nullptr;
|
justification * js = nullptr;
|
||||||
if (m.proofs_enabled())
|
if (m.proofs_enabled())
|
||||||
js = alloc(dyn_ack_cc_justification, n1, n2);
|
js = alloc(dyn_ack_cc_justification, n1, n2);
|
||||||
verbose_stream() << "dynack-clause\n";
|
|
||||||
clause * cls = m_context.mk_clause(lits.size(), lits.data(), js, CLS_TH_LEMMA, del_eh);
|
clause * cls = m_context.mk_clause(lits.size(), lits.data(), js, CLS_TH_LEMMA, del_eh);
|
||||||
if (!cls) {
|
if (!cls) {
|
||||||
dealloc(del_eh);
|
dealloc(del_eh);
|
||||||
|
@ -491,8 +490,6 @@ namespace smt {
|
||||||
ctx.mark_as_relevant(eq1);
|
ctx.mark_as_relevant(eq1);
|
||||||
ctx.mark_as_relevant(eq2);
|
ctx.mark_as_relevant(eq2);
|
||||||
ctx.mark_as_relevant(eq3);
|
ctx.mark_as_relevant(eq3);
|
||||||
verbose_stream() << "dynack-transitivity\n";
|
|
||||||
clause * cls = ctx.mk_clause(lits.size(), lits.data(), js, CLS_TH_LEMMA, del_eh);
|
|
||||||
if (!cls) {
|
if (!cls) {
|
||||||
dealloc(del_eh);
|
dealloc(del_eh);
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in a new issue