mirror of
https://github.com/Z3Prover/z3
synced 2026-01-31 14:27:55 +00:00
remove set cardinality operators from array theory. Make final-check use priority levels
Issue #7502 shows that running nlsat eagerly during final check can block quantifier instantiation. To give space for quantifier instances we introduce two levels for final check such that nlsat is only applied in the second and final level.
This commit is contained in:
parent
28dc71c75e
commit
62b3668beb
59 changed files with 94 additions and 843 deletions
|
|
@ -318,7 +318,7 @@ struct scoped_enable_trace {
|
|||
}
|
||||
};
|
||||
|
||||
final_check_status theory_seq::final_check_eh() {
|
||||
final_check_status theory_seq::final_check_eh(unsigned level) {
|
||||
if (!m_has_seq) {
|
||||
return FC_DONE;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue