mirror of
https://github.com/Z3Prover/z3
synced 2025-04-29 20:05:51 +00:00
handle empty clauses created as lemmas as unsat state.
add unit tests
This commit is contained in:
parent
c69c316b27
commit
1e3ff3179e
10 changed files with 113 additions and 80 deletions
|
@ -215,7 +215,7 @@ namespace polysat {
|
|||
s().assign_bool(s().level(*lemma), c.blit(), lemma.get(), nullptr);
|
||||
}
|
||||
|
||||
clause_builder conflict_core::build_core_lemma() {
|
||||
clause_builder conflict_core::build_lemma() {
|
||||
LOG_H3("Build lemma from core");
|
||||
LOG("core: " << *this);
|
||||
clause_builder lemma(s());
|
||||
|
@ -243,9 +243,6 @@ namespace polysat {
|
|||
return lemma;
|
||||
}
|
||||
|
||||
clause_builder conflict_core::build_lemma() {
|
||||
return build_core_lemma();
|
||||
}
|
||||
|
||||
bool conflict_core::resolve_value(pvar v, vector<signed_constraint> const& cjust_v) {
|
||||
// NOTE:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue