3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-24 01:25:31 +00:00

internalize arithmetic sub-terms #5753

This commit is contained in:
Nikolaj Bjorner 2022-01-13 15:34:04 -08:00
parent e816946ddc
commit 2363bfc132
2 changed files with 698 additions and 1 deletions

View file

@ -278,7 +278,7 @@ namespace arith {
if (is_app(n)) {
internalize_args(to_app(n));
for (expr* arg : *to_app(n))
if (a.is_arith_expr(arg) && !m.is_bool(arg))
if (a.is_real(arg) || a.is_int(arg))
internalize_term(arg);
}
theory_var v = mk_evar(n);