Recitation 21
Suppose we extend our language with pairs and projection operations:
type expr = ...
| Pair of expr * expr
| Fst of expr
| Snd of expr
- How would we extend the type for values?
- How would we extend the small-step evaluation relation?
- How would we extend the type system?