α-conversion

Overview

Let λ-term P contain an occurrence of λx.M, and let yFV(M). The act of replacing this occurrence of λx.M with λy.[y/x]M is called a change of bound variable or an α-conversion in P.

If P can be changed to λ-term Q by a finite series of changes of bound variables, we shall say P is congruent to Q, or P α-converts to Q, or PαQ.

Let x, y, and v be distinct variables. Then

Substitution is well-defined with respect to α-conversion. That is, if MαM and NN, then

[N/x]Mα[N/x]M.

Simultaneous Substitution

Substitution can be generalized in the natural way to define simultaneous substitution

[N1/x1,N2/x2,,Nn/xn]M

for n2. As in equivalence-transformation, simultaneous substitution is different from sequential substitution.

Powered by Forestry.md