3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-10 09:48:05 +00:00

throttle ite-blasting

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2018-06-07 09:58:27 -07:00 committed by Arie Gurfinkel
parent 1f0fd38c99
commit 1920450f98
3 changed files with 56 additions and 27 deletions

View file

@ -1673,7 +1673,7 @@ void pred_transformer::init_rule(decl2rel const& pts, datalog::rule const& rule,
// rewrite and simplify
th_rewriter rw(m);
rw(fml);
if (ctx.blast_term_ite()) {blast_term_ite(fml); rw(fml);}
if (ctx.blast_term_ite()) {blast_term_ite(fml, 3); rw(fml);}
TRACE("spacer", tout << mk_pp(fml, m) << "\n";);
// allow quantifiers in init rule