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
Viper raises an error complaining that the receiver of the quantified permission is not injective (and Nagini currently crashes when trying to translate the error message).
While it is possible to specify permissions like these based on list containment, i.e.
Forall(l, lambda e: Acc(e.value))
Nagini then doesn't always realize that this gives the permission required for referencing l[i].value elsewhere.
The text was updated successfully, but these errors were encountered:
When specifying permissions to the elements of a list based on their indices, e.g. as follows:
Viper raises an error complaining that the receiver of the quantified permission is not injective (and Nagini currently crashes when trying to translate the error message).
While it is possible to specify permissions like these based on list containment, i.e.
Nagini then doesn't always realize that this gives the permission required for referencing
l[i].value
elsewhere.The text was updated successfully, but these errors were encountered: