mirror of
https://github.com/Z3Prover/z3
synced 2026-02-20 07:24:40 +00:00
v2 of polysat
This commit is contained in:
parent
6afed0819c
commit
ab1a2e27a7
18 changed files with 1908 additions and 3 deletions
|
|
@ -209,6 +209,15 @@ namespace euf {
|
|||
s().assign(lit, sat::justification::mk_ext_justification(s().scope_lvl(), idx));
|
||||
}
|
||||
|
||||
lbool solver::resolve_conflict() {
|
||||
for (auto* s : m_solvers) {
|
||||
lbool r = s->resolve_conflict();
|
||||
if (r != l_undef)
|
||||
return r;
|
||||
}
|
||||
return l_undef;
|
||||
}
|
||||
|
||||
/**
|
||||
Retrieve set of literals r that imply r.
|
||||
Since the set of literals are retrieved modulo multiple theories in a single implication
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue