Lambda Calculus Pt. 2

Example of Free Variables

Combinators

An expression is a combinator if it doesn’t have any free variables

Bound Variables

Examples

Equivalence

α-Equivalence

When two functions vary only by names of bound variables E1 = αE2

Renaming Operation

E{y/x} = renaming x to y

Examples

α-Equivalence

Substituion

(λx.+x 1)x -> (+ 1 2)