mirror of
https://github.com/Z3Prover/z3
synced 2025-04-13 12:28:44 +00:00
interpolation fix
This commit is contained in:
parent
08d892bbdb
commit
19dbd02e13
|
@ -2635,6 +2635,11 @@ class iz3proof_itp_impl : public iz3proof_itp {
|
|||
}
|
||||
|
||||
hash_map<ast,ast>::iterator it = localization_map.find(e);
|
||||
|
||||
if(it != localization_map.end() && is_bool_type(get_type(e))
|
||||
&& !pv->ranges_intersect(pv->ast_scope(it->second),rng))
|
||||
it = localization_map.end(); // prevent quantifiers over booleans
|
||||
|
||||
if(it != localization_map.end()){
|
||||
pf = localization_pf_map[e];
|
||||
e = it->second;
|
||||
|
|
Loading…
Reference in a new issue