Two variants of the Bind rule
- May 30, 2023
Specifying Functions: Two Styles
- May 12, 2023
In this post, I discuss two approaches to writing formal specifications for (possibly curried) functions of multiple arguments. I refer to these two styles as callee-side reasoning and caller-side reasoning. While the former style is very much standard, the latter style is perhaps relatively little known.