Operational Semantics - deriving meanings based on operations Target language - language we’re trying to describe Meta language - language we use to describe the target

Then - definition of this language: Well defined - not underspecified

Prove 1+2=3 in OCaml using this definition

Racket

Lookup Table/Environment