You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
comment to self: check why the assertion was failing
The assertion is failing in part because it is an ite where
the then and else branch have type Bool.
The blast_term_ite_tactic does not expand such subterms because it will not help the SMT solver to change these terms. The SMT solver clausifies ite formulas already and there is no point in hoisting them.
Perhaps the transformation rule should also allow such Boolean ite expressions as the potential advantages of removing ite expressions possibly for arithmetic reasoning.
Hi,
For this formula:
Z3 throws out an assertion violation:
OS: Ubuntu 18.04
Commit: cb13641
The text was updated successfully, but these errors were encountered: