Skip to main content

Module beta

Module beta 

Source

Structsยง

BetaReduce
Beta reduction pass: find App { fun, arg } where fun is a Lam { binder, body }. Replaces it with subst(body, binder, arg).