Hi,
For this formula:
(assert
(forall ((a Real))
(exists ((b Real))
(forall ((c Real))
(exists ((d Real))
(forall ((e Real))
(exists ((f Real))
(and (< e c) (or (= a 0) (= f d))))))))))
(assert (exists ((g Real)) (< g 0)))
(check-sat-using horn)
Z3 throws out an assertion violation:
ASSERTION VIOLATION
File: ../src/ast/rewriter/th_rewriter.cpp
Line: 696
old_q->get_expr() == new_body
(C)ontinue, (A)bort, (S)top, (T)hrow exception, Invoke (G)DB
OS: Ubuntu 18.04
Commit: f810f25
Hi,
For this formula:
Z3 throws out an assertion violation:
OS: Ubuntu 18.04
Commit: f810f25