Hi,
For this formula:
(declare-fun a ((Array Int (Array Int Int)) (Array Int (Array Int Int))) (Array Int (Array Int Int)))
(assert (forall ((b Int) (c Int) (d (Array Int (Array Int Int))) (e (Array Int (Array Int Int))))
(let ((f (a d e))) (= 0 (select (f c) b)))))
(check-sat-using qe_rec)
Z3 throws out an assertion violation:
ASSERTION VIOLATION
File: ../src/qe/qe_arith.cpp
Line: 68
m.canceled() || m.is_true(val)
(C)ontinue, (A)bort, (S)top, (T)hrow exception, Invoke (G)DB
OS: Ubuntu 18.04
Commit: b686bb6
Hi,
For this formula:
Z3 throws out an assertion violation:
OS: Ubuntu 18.04
Commit: b686bb6