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
-------------------------------- MODULEBug985 --------------------------------
\* This is a regression test\* for unsound Skolemization of expressions under LET-IN:\*\* https://github.com/informalsystems/apalache/issues/985VARIABLES\* @type: Set(Int);S,\* @type: Bool;tx_failInit==/\S={1,2}/\tx_fail=TRUENext==LETfail==\* This should be true since S = { 1, 2 }.\* However, if we Skolemize x and then negate fail,\* the solver is free to use 1 as a value.\Ex\inS:x/=1IN/\tx_fail'=fail/\UNCHANGEDS\* This invariant should hold true. However, it fails in #985.Inv==tx_fail
===============================================================================
A piece of spec that triggers an error. An MWE follows later:
We should not skolemize
cs
infail
, but we do.The text was updated successfully, but these errors were encountered: