mirror of
https://github.com/Z3Prover/z3
synced 2025-05-05 23:05:46 +00:00
include paths
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
1dc8089e6e
commit
ec2e9105d3
5 changed files with 33 additions and 43 deletions
|
@ -313,15 +313,12 @@ namespace polysat {
|
|||
SASSERT(m_unsat_f);
|
||||
deps.reset();
|
||||
cs.reset();
|
||||
m_unsat_f->get_infeasible_deps(deps);
|
||||
unsigned j = 0;
|
||||
for (unsigned dep : deps) {
|
||||
for (unsigned dep : m_unsat_f->get_unsat_core()) {
|
||||
if (is_constraint_dep(dep))
|
||||
cs.push_back(m_active[dep2constraint_idx(dep)]);
|
||||
else
|
||||
deps[j++] = dep2external_dep(dep);
|
||||
deps.push_back(dep2external_dep(dep));
|
||||
}
|
||||
deps.shrink(j);
|
||||
}
|
||||
|
||||
// current value assigned to (linear) variable according to tableau.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue