Overview

Any term of form is called a -redex. The corresponding term is its contractum. If and only if a term contains an occurrence of and we replace that occurrence by , and the result is , we say we have contracted the redex-occurrence in , and -contracts to or .

If and only if can be changed to a term by a finite series of -contractions and changes of bound variables, we say -reduces to , or .

Substitution is well-defined with respect to -reduction. That is, if and , then

Normal Form

A term which contains no -redexes is called a -normal form (or a term in -normal form or just a ). The class of all -normal forms is called or . If a term -reduces to a term in , then is called a -normal form of .

As an alternative characterization, the class is the smallest class such that

  • all atoms are in ;
  • for all atoms ;

β-equality

We say is -equal or -convertible to () iff can be obtained from by a finite series of -contractions, reversed -contractions, and changes of bound variables. That is, iff there exist () such that , , and

Church-Rosser Theorem

If and , then there exists a term such that and . As an immediate corollary, if has a -normal form then it it is unique modulo .

Likewise, if , then there exists a term such that and .

Bibliography