Closed muchang closed 4 years ago
I am trying really hard to imagine a reasonable user having the urge to eliminate a quantified formula which contains abusive division by 0.
Thanks for fixing this bug (and a lot of the other bugs that we filed), Nikolaj! The original unreduced test doesn't have such obvious divisions by 0.
The case that seems to have been error prone is dealing correctly with semantics of underspecified operators, division, mod, remainder, power. They are bugs, but go under the radar as the use of these operators where the solver has to deal with underspecified behavior seems to have been pretty rare.
Hi, For this formula,
z3 throws out an assertion violation:
OS: Ubuntu 18.04 Revision: 524434c