3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-18 09:12:16 +00:00

Optimizing qe_lite

This commit is contained in:
Arie Gurfinkel 2018-06-01 10:48:47 -07:00
parent bfeb15b876
commit aa77a918cd
4 changed files with 42 additions and 20 deletions

View file

@ -24,6 +24,10 @@ Notes:
#include "ast/for_each_expr.h"
void var_subst::operator()(expr * n, unsigned num_args, expr * const * args, expr_ref & result) {
if (is_ground(n)) {
result = n;
return;
}
SASSERT(is_well_sorted(result.m(), n));
m_reducer.reset();
if (m_std_order)