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
This modifier can be used to improve stability, as discussed in the paper "Improving the Stability of Type Safety Proofs in Dafny". Challenges:
Decide which functions should be marked opaque and which should not.
Generally want potentially expensive functions to be marked opaque.
Need to play around with being able to reveal them.
A good class of functions which could be revealed separately would be those related to gas. These are not needed for the majority of verification tasks. Otherwise, might include things like memory expansion and/or precompiles?
The text was updated successfully, but these errors were encountered:
This modifier can be used to improve stability, as discussed in the paper "Improving the Stability of Type Safety Proofs in Dafny". Challenges:
opaque
and which should not.opaque
.reveal
them.A good class of functions which could be
revealed
separately would be those related togas
. These are not needed for the majority of verification tasks. Otherwise, might include things like memory expansion and/or precompiles?The text was updated successfully, but these errors were encountered: