alphaequivalent
Alphaequivalent, short for alpha-equivalence, is a fundamental concept in the lambda calculus and related formal systems. It describes when two lambda terms are considered the same except for the names of their bound variables. In alpha-equivalence, renaming bound variables does not change the meaning of a term, while free variables are left intact.
Two terms M and N are alpha-equivalent if one can be transformed into the other by a
Alpha-equivalence is an equivalence relation: it is reflexive, symmetric, and transitive. It is also a congruence
In practice, alpha-conversion is the procedure used to rename bound variables to avoid name capture during