mirror of
https://github.com/Z3Prover/z3
synced 2025-08-24 20:16:00 +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
|
@ -1,6 +1,7 @@
|
|||
z3_add_component(polysat
|
||||
SOURCES
|
||||
boolean.cpp
|
||||
clause.cpp
|
||||
clause_builder.cpp
|
||||
conflict_core.cpp
|
||||
constraint.cpp
|
||||
|
@ -14,6 +15,7 @@ z3_add_component(polysat
|
|||
solver.cpp
|
||||
ule_constraint.cpp
|
||||
viable.cpp
|
||||
variable_elimination.cpp
|
||||
COMPONENT_DEPENDENCIES
|
||||
util
|
||||
dd
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue