3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-29 11:55:51 +00:00

add ad-hoc debug output, add rule for incremental linearization

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2024-01-21 11:29:48 -08:00
parent 677e261bb1
commit f0b056d859
6 changed files with 73 additions and 7 deletions

View file

@ -260,6 +260,9 @@ namespace polysat {
hint = mk_proof_hint(hint_info, core, eqs);
core.pop_back();
}
if (s().value(lit) == l_false) {
verbose_stream() << "contradictory propagation " << sc << " <- " << deps << "\n";
}
auto ex = euf::th_explain::propagate(*this, core, eqs, lit, hint);
validate_propagate(lit, core, eqs);
ctx.propagate(lit, ex);