Media Summary: Equational reasoning provides a basic proof format for correctness proofs about functional programs Textbook: ... Giving functions names with `let` definitions. Textbook: How to define the substitution operation for simple
Equality Of Expressions Ocaml Programming - Detailed Analysis & Overview
Equational reasoning provides a basic proof format for correctness proofs about functional programs Textbook: ... Giving functions names with `let` definitions. Textbook: How to define the substitution operation for simple The semantics of `let` uses a notion of substitution, but, how should that be defined? These examples lend intuition. Textbook: ... Using `let` definitions to bind values to names. Textbook: Recorded live on twitch, GET IN Blog article: ...
Defining the small-step semantics of `let` The syntax and semantics of ref cells Textbook: