mirror of
https://github.com/Z3Prover/z3
synced 2025-08-31 23:34:55 +00:00
Add an alternative to unit-subsume-simplify It is called solver-subsumption It does a little more than unit-subsume-simplify and also uses a different decomposition algorithm for clauses. It removes redundant constraints and simplifies clauses in a single pass. A possible use of this tactic is in isolation where the maximal number of conflicts (smt.conflicts_max, sat.conflicts_max) are bounded. For simpler formulas full solver calls may be still feasible.
This commit is contained in:
parent
32beb91efa
commit
10145366b2
3 changed files with 195 additions and 0 deletions
|
@ -3,6 +3,7 @@ z3_add_component(portfolio
|
|||
default_tactic.cpp
|
||||
smt_strategic_solver.cpp
|
||||
solver2lookahead.cpp
|
||||
solver_subsumption_tactic.cpp
|
||||
COMPONENT_DEPENDENCIES
|
||||
aig_tactic
|
||||
fp
|
||||
|
@ -16,4 +17,6 @@ z3_add_component(portfolio
|
|||
fd_solver
|
||||
TACTIC_HEADERS
|
||||
default_tactic.h
|
||||
solver_subsumption_tactic.h
|
||||
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue