mirror of
https://github.com/Z3Prover/z3
synced 2025-04-10 19:27:06 +00:00
duality quantifier simplification fix
This commit is contained in:
parent
588aeff5c3
commit
bdc7bfde87
|
@ -561,7 +561,7 @@ namespace Duality {
|
|||
}
|
||||
decl_kind op = is_forall ? Or : And;
|
||||
if(free.empty())
|
||||
return SimplifyAndOr(not_free,op == And);
|
||||
return DeleteBound(0,1,SimplifyAndOr(not_free,op == And));
|
||||
expr q = clone_quantifier(is_forall ? Forall : Exists,t, SimplifyAndOr(free, op == And));
|
||||
if(!not_free.empty())
|
||||
q = ctx.make(op,q,DeleteBound(0,1,SimplifyAndOr(not_free, op == And)));
|
||||
|
|
Loading…
Reference in a new issue