I found a soundness bug in ostrich when solving a very simple formula. The formula is as follows:
(set-logic QF_S)
(assert (= re.none (str.to_re "glggfufacvzlgldjlvpwisbszm")))
(check-sat)
z3 correctly returns unsat for this input, while ostrich returns sat.
https://eldarica.org/ostrich/?ex=perma%2F1775133145_1707703174
I found a soundness bug in
ostrichwhen solving a very simple formula. The formula is as follows:z3correctly returnsunsatfor this input, whileostrichreturnssat.https://eldarica.org/ostrich/?ex=perma%2F1775133145_1707703174