3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-25 04:26:00 +00:00
z3/src/tactic/portfolio/CMakeLists.txt
Nikolaj Bjorner 10145366b2 #5425
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.
2021-07-23 21:02:25 -07:00

22 lines
393 B
CMake

z3_add_component(portfolio
SOURCES
default_tactic.cpp
smt_strategic_solver.cpp
solver2lookahead.cpp
solver_subsumption_tactic.cpp
COMPONENT_DEPENDENCIES
aig_tactic
fp
fpa_tactics
qe
sat_solver
sls_tactic
smtlogic_tactics
subpaving_tactic
ufbv_tactic
fd_solver
TACTIC_HEADERS
default_tactic.h
solver_subsumption_tactic.h
)