mirror of
https://github.com/Z3Prover/z3
synced 2025-08-06 03:10:25 +00:00
fix transitive reduction bug, eliminate blocked tag on binary clauses, separate BIG structure from scc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
commit
71c52396cb
26 changed files with 572 additions and 355 deletions
|
@ -65,6 +65,14 @@ namespace sat {
|
|||
march_cu_reward
|
||||
};
|
||||
|
||||
enum cutoff_t {
|
||||
depth_cutoff,
|
||||
freevars_cutoff,
|
||||
psat_cutoff,
|
||||
adaptive_freevars_cutoff,
|
||||
adaptive_psat_cutoff
|
||||
};
|
||||
|
||||
struct config {
|
||||
unsigned long long m_max_memory;
|
||||
phase_selection m_phase;
|
||||
|
@ -84,8 +92,13 @@ namespace sat {
|
|||
bool m_local_search;
|
||||
bool m_lookahead_simplify;
|
||||
bool m_lookahead_simplify_bca;
|
||||
unsigned m_lookahead_cube_cutoff;
|
||||
cutoff_t m_lookahead_cube_cutoff;
|
||||
double m_lookahead_cube_fraction;
|
||||
unsigned m_lookahead_cube_depth;
|
||||
double m_lookahead_cube_freevars;
|
||||
double m_lookahead_cube_psat_var_exp;
|
||||
double m_lookahead_cube_psat_clause_base;
|
||||
double m_lookahead_cube_psat_trigger;
|
||||
reward_t m_lookahead_reward;
|
||||
bool m_lookahead_global_autarky;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue