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
I observed that in one particular PVC, a match term is created that cannot be matched and thus raises an exception upon script interpretation. It happens in the PVC 'List.size/Null' of the ListExample AlgoVerList.dfy when applying the 'expand' rule on the first term in the antecedent this.Valid().
Expected: The term should match. Other PVCs have "simpler" antecedents, where a smaller, more unspecific match term matches this.Valid(). This cannot be guaranteed for all PVCs.
The text was updated successfully, but these errors were encountered:
The function parameters for List.Valid(), i.e., this: List and heap(), are replaced by Wildcards "_" when the match term is created. The resultting term cannon be parsed, see Exception stack trace.
I observed that in one particular PVC, a match term is created that cannot be matched and thus raises an exception upon script interpretation. It happens in the PVC 'List.size/Null' of the ListExample AlgoVerList.dfy when applying the 'expand' rule on the first term in the antecedent
this.Valid()
.Expected: The term should match. Other PVCs have "simpler" antecedents, where a smaller, more unspecific match term matches
this.Valid()
. This cannot be guaranteed for all PVCs.The text was updated successfully, but these errors were encountered: