Hi,
For this formula:
(assert
(exists ((b Int) (c Int) (a Real) (d Int))
(and (< b (* 114 a (- 228 (- 195 221 176) c) (* 158 (- 176) d)))
(>= b (* 113 150 (- 50 29 a) (- 68 (/ 106 129 6) c) (* 232 (* 222 94 42) d))))))
(check-sat)
Z3 throws out an assertion violation:
ASSERTION VIOLATION
File: ../src/math/lp/nla_core.cpp
Line: 441
!ineq_holds(ineq(cmp, t, rs))
(C)ontinue, (A)bort, (S)top, (T)hrow exception, Invoke (G)DB
OS: Ubuntu 18.04
Commit: 794c094 (debug branch)