diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2021-05-21 16:27:19 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-21 21:27:19 +0000 |
commit | 8829c2cbb569296c188ef4285c7fe9568148f48a (patch) | |
tree | 5168211afd7f2d380b1d9ece36b3ec8e3ba24117 /test/regress/regress0/bv/fuzz35.smtv1.smt2 | |
parent | 08218e74b729bd7da4d95ecd77bdd696a22bb687 (diff) |
Fix and refactor relevant domain (#6528)
In a handcrafted case, one can make the body of quantified formula another quantified formula when special attributes are used. The relevant domain utility was not robust to this case, leading to instantiations with free variables.
This fixes the issue and also updates its style to use a term context stack, which also avoids a tree traversal of the bodies of quantified formulas in this utility.
Fixes #6476. The benchmark from that issue now times out.
Diffstat (limited to 'test/regress/regress0/bv/fuzz35.smtv1.smt2')
0 files changed, 0 insertions, 0 deletions