mirror of
https://github.com/Z3Prover/z3
synced 2025-04-26 18:45:33 +00:00
Polysat: conflict resolution wip (#5529)
* conflict_core doesn't need gc() anymore * update comments, ensure_bvar for new constraints * Make sure constraints can only be created through constraint_manager * fix constraint::display if no boolean variable is assigned * Move clause into separate file * Add conflict_core binary resolution * conflict_core additions * reactivate conflict resolution outer loop * wip * seems commented includes break CI build
This commit is contained in:
parent
8b374c3745
commit
dc547510db
16 changed files with 423 additions and 335 deletions
|
@ -22,6 +22,7 @@ namespace polysat {
|
|||
return false;
|
||||
}
|
||||
|
||||
#if 0
|
||||
conflict_explainer::conflict_explainer(solver& s): m_solver(s) {
|
||||
inference_engines.push_back(alloc(inf_polynomial_superposition));
|
||||
}
|
||||
|
@ -32,6 +33,7 @@ namespace polysat {
|
|||
return true;
|
||||
return false;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
|
@ -582,7 +584,4 @@ namespace polysat {
|
|||
// return true;
|
||||
// }
|
||||
|
||||
void conflict_explainer::resolve()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue