mirror of
https://github.com/Z3Prover/z3
synced 2025-04-24 01:25:31 +00:00
wip - proof hints
This commit is contained in:
parent
6796ea7e49
commit
4623117af8
10 changed files with 176 additions and 29 deletions
|
@ -1383,6 +1383,8 @@ namespace smt {
|
|||
Z3_fallthrough;
|
||||
case CLS_AUX: {
|
||||
literal_buffer simp_lits;
|
||||
if (m_searching)
|
||||
dump_lemma(num_lits, lits);
|
||||
if (!simplify_aux_clause_literals(num_lits, lits, simp_lits)) {
|
||||
if (j && !j->in_region()) {
|
||||
j->del_eh(m);
|
||||
|
@ -1394,6 +1396,7 @@ namespace smt {
|
|||
if (!simp_lits.empty()) {
|
||||
j = mk_justification(unit_resolution_justification(*this, j, simp_lits.size(), simp_lits.data()));
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
case CLS_TH_LEMMA:
|
||||
|
@ -1525,7 +1528,6 @@ namespace smt {
|
|||
}
|
||||
|
||||
void context::dump_lemma(unsigned n, literal const* lits) {
|
||||
|
||||
if (m_fparams.m_lemmas2console) {
|
||||
expr_ref fml(m);
|
||||
expr_ref_vector fmls(m);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue