3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-06-27 16:38:45 +00:00

add case for ite

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2025-01-15 18:53:26 -08:00
parent 5365952796
commit f422e26b3c
3 changed files with 11 additions and 2 deletions

View file

@ -431,6 +431,7 @@ namespace smt {
justification * js = nullptr;
if (m.proofs_enabled())
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);
if (!cls) {
dealloc(del_eh);
@ -490,6 +491,7 @@ namespace smt {
ctx.mark_as_relevant(eq1);
ctx.mark_as_relevant(eq2);
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) {
dealloc(del_eh);