Open rainoftime opened 3 years ago
So we could implement a preprocessing that does the following:
(is_int i1)
=> (is_int (abs i1))
=> (is_int (to_real (abs i1)))
(is_int (- 0.0 0.0 0.0 r2 (to_real (abs i1)))))
=> (is_int (+ 0.0 0.0 0.0 r2 (to_real (abs i1)))))
=> (is_int r2)
With this, the example is solved pretty much instantly.
Hi, for the following fomula
cvc4 63e7c6bb6d
The results are similar after changing
(set-logic QF_LIRA)
to(set-logic ALL)