3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-22 16:45:31 +00:00

set defrag

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2019-12-31 11:55:39 -08:00
parent 17824df3cd
commit 216affd852
2 changed files with 3 additions and 2 deletions

View file

@ -36,7 +36,6 @@ Revision History:
#define ENABLE_TERNARY true
namespace sat {
@ -622,6 +621,7 @@ namespace sat {
}
void solver::defrag_clauses() {
m_defrag_threshold = 2;
if (memory_pressure()) return;
pop(scope_lvl());
IF_VERBOSE(2, verbose_stream() << "(sat-defrag)\n");

View file

@ -21,12 +21,12 @@ Notes:
#include "tactic/core/propagate_values_tactic.h"
#include "tactic/core/solve_eqs_tactic.h"
#include "tactic/core/elim_uncnstr_tactic.h"
#include "smt/tactic/smt_tactic.h"
#include "tactic/bv/bit_blaster_tactic.h"
#include "tactic/bv/bv1_blaster_tactic.h"
#include "tactic/bv/max_bv_sharing_tactic.h"
#include "tactic/bv/bv_size_reduction_tactic.h"
#include "tactic/aig/aig_tactic.h"
#include "smt/tactic/smt_tactic.h"
#include "sat/tactic/sat_tactic.h"
#include "sat/sat_solver/inc_sat_solver.h"
#include "ackermannization/ackermannize_bv_tactic.h"
@ -60,6 +60,7 @@ static tactic * mk_qfbv_preamble(ast_manager& m, params_ref const& p) {
mk_elim_uncnstr_tactic(m),
if_no_proofs(if_no_unsat_cores(mk_bv_size_reduction_tactic(m))),
using_params(mk_simplify_tactic(m), simp2_p),
//
// Z3 can solve a couple of extra benchmarks by using hoist_mul
// but the timeout in SMT-COMP is too small.