mirror of
https://github.com/Z3Prover/z3
synced 2025-04-29 20:05:51 +00:00
fix unsoundness in quantifier propagation #6116 and add initial lemma logging
This commit is contained in:
parent
912b284602
commit
ce1f3987d9
15 changed files with 78 additions and 13 deletions
|
@ -169,6 +169,14 @@ namespace euf {
|
|||
TRACE("before_search", s().display(tout););
|
||||
for (auto* s : m_solvers)
|
||||
s->init_search();
|
||||
|
||||
if (get_config().m_lemmas2console) {
|
||||
std::function<void(unsigned, sat::literal const*, sat::status)> on_clause =
|
||||
[&](unsigned n, sat::literal const* lits, sat::status st) {
|
||||
log_clause(n, lits, st);
|
||||
};
|
||||
get_drat().set_print_clause(on_clause);
|
||||
}
|
||||
}
|
||||
|
||||
bool solver::is_external(bool_var v) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue