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

introduce fresh term when none is available in context or model to fix #2456

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2019-08-04 11:56:03 -07:00
parent c7dc420b3b
commit 59f69bbe0d
3 changed files with 19 additions and 8 deletions

View file

@ -60,6 +60,7 @@ namespace smt {
void init_aux_context();
void init_value2expr();
expr * get_term_from_ctx(expr * val);
expr * get_type_compatible_term(expr * val);
expr_ref replace_value_from_ctx(expr * e);
void restrict_to_universe(expr * sk, obj_hashtable<expr> const & universe);
void assert_neg_q_m(quantifier * q, expr_ref_vector & sks);