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
Rather than translate const declarations to global expressions, we should try to translate them to their value in Z and then use them as #ConstName. We would probably not bother emitting an expression in the source code (instead using the Go API to evaluate compile-time constants), but the benefits are:
We can support infinite-precision constants, which are the easiest to write down.
Coq proofs can directly use constants from the code rather than separate ones.
The text was updated successfully, but these errors were encountered:
Rather than translate
const
declarations to global expressions, we should try to translate them to their value inZ
and then use them as#ConstName
. We would probably not bother emitting an expression in the source code (instead using the Go API to evaluate compile-time constants), but the benefits are:The text was updated successfully, but these errors were encountered: