3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-02-20 07:24:40 +00:00

add partial evaluation cases for algebraic data-types for recursive functions.

This commit is contained in:
Nikolaj Bjorner 2024-06-16 16:07:16 -07:00
parent 81ebd52f61
commit ef86f5fcc2
2 changed files with 36 additions and 7 deletions

View file

@ -301,7 +301,6 @@ namespace recfun {
// skip
}
else if (m.is_ite(e)) {
verbose_stream() << "unfold " << mk_pp(e, m) << "\n";
// need to do a case split on `e`, forking the search space
b.to_split = st.cons_ite(to_app(e), b.to_split);
}