nth(x,i),nth(y,i) \in ter(S) x=y \notin S, x!=y\notin S
—————————————————————————————
x = y || x != y
The new smtlib file that causes sat instead of unsat result is included as a regression and passes.
One regression fails with proof checking (but passes without):
regress0/seq/array/update-word-eq.smt2, but it does not fail on the original fixNthUpdate branch.
adding the following rule:
The new smtlib file that causes
sat
instead ofunsat
result is included as a regression and passes. One regression fails with proof checking (but passes without):regress0/seq/array/update-word-eq.smt2
, but it does not fail on the originalfixNthUpdate
branch.