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
An invalid inference rule is made when handling comparisons and subtraction. I believe similar issues also occur around strict less than, but less than or equal proved the easiest to minimize:
The fundamental problem is that the subtraction may reduce the left hand side to zero, and the rule forall x. 0 <= x then triggers even if x itself can't reduce, resulting in assertions like 0 <= 2 - 5 which should never be turned into 5 <= 2.
The text was updated successfully, but these errors were encountered:
An invalid inference rule is made when handling comparisons and subtraction. I believe similar issues also occur around strict less than, but less than or equal proved the easiest to minimize:
As demonstrated below, this is unsound:
The fundamental problem is that the subtraction may reduce the left hand side to zero, and the rule
forall x. 0 <= x
then triggers even ifx
itself can't reduce, resulting in assertions like0 <= 2 - 5
which should never be turned into5 <= 2
.The text was updated successfully, but these errors were encountered: