mirror of
https://github.com/Z3Prover/z3
synced 2025-11-05 05:49:13 +00:00
fix #6343
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.
This commit is contained in:
parent
16ef89905d
commit
c47ca341b7
5 changed files with 7 additions and 0 deletions
|
|
@ -25,6 +25,7 @@ struct theory_seq_params {
|
|||
bool m_split_w_len = false;
|
||||
bool m_seq_validate = false;
|
||||
unsigned m_seq_max_unfolding = UINT_MAX/4;
|
||||
unsigned m_seq_min_unfolding = 1;
|
||||
|
||||
theory_seq_params(params_ref const & p = params_ref()) {
|
||||
updt_params(p);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue