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

z3str3: ensure top-level free variables always participate in model construction

This commit is contained in:
Murphy Berzish 2020-01-22 15:13:56 -05:00 committed by Nikolaj Bjorner
parent 812049ca4a
commit 237adbf40c
3 changed files with 14 additions and 3 deletions

View file

@ -842,6 +842,7 @@ protected:
bool finalcheck_int2str(app * a);
lbool fixed_length_model_construction(expr_ref_vector formulas, expr_ref_vector &precondition,
expr_ref_vector& free_variables,
obj_map<expr, zstring> &model, expr_ref_vector &cex);
ptr_vector<expr> fixed_length_reduce_string_term(smt::kernel & subsolver, expr * term);
bool fixed_length_get_len_value(expr * e, rational & val);