Practice lambda calculus reductions step by step
Work in progress — bugs or suggestions? sfreund@williams.edu
\x. body abstraction
f x y application (left-assoc)
2 + 3 addition
5 - 2 subtraction
[N/x]M explicit substitution
(\x. x) y → y1 + 2 → 3(\x. x y) z → [z/x](x y) → z y