mirror of
https://github.com/Z3Prover/z3
synced 2026-01-30 13:57:57 +00:00
The bug was that axiom generation was not enabled on last_index, so no axioms got created to constrain last-index. With default settings the solver is now very slow on this example. It is related to that the smallest size of a satisfying assignment is above 24. Pending a good heuristic to find initial seeds and increments for iterative deepening, I am adding another parameter smt.seq.min_unfolding that when set to 30 helps for this example. |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| dyn_ack_params.cpp | ||
| dyn_ack_params.h | ||
| preprocessor_params.cpp | ||
| preprocessor_params.h | ||
| qi_params.cpp | ||
| qi_params.h | ||
| smt_params.cpp | ||
| smt_params.h | ||
| smt_params_helper.pyg | ||
| theory_arith_params.cpp | ||
| theory_arith_params.h | ||
| theory_array_params.cpp | ||
| theory_array_params.h | ||
| theory_bv_params.cpp | ||
| theory_bv_params.h | ||
| theory_datatype_params.h | ||
| theory_pb_params.cpp | ||
| theory_pb_params.h | ||
| theory_seq_params.cpp | ||
| theory_seq_params.h | ||
| theory_str_params.cpp | ||
| theory_str_params.h | ||