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
For reasons unknown recursive variants fail to verify. A minimal example is:
type List is null|Node
type Node is &{ List next }
variant unchanged(List l)
where (l is Node) ==> (l->next == old(l->next))
where (l is Node) ==> unchanged(l->next)
method m(List l)
ensures unchanged(l):
skip
The text was updated successfully, but these errors were encountered:
(see also #126)
For reasons unknown recursive variants fail to verify. A minimal example is:
The text was updated successfully, but these errors were encountered: