Suppose and are both normal forms for . Then, , so . There must then be a common such that and . Since neither nor can be reduced, it follows that .
Recall that our goal is to check whether normal forms in the lambda calculus are unique. One way to do this is to show that has the Church-Rosser property.
For any relation , if has the Church-Rosser property, then so does . The proof of this is easy to see pictorially.
If (the horizontal axis) and (along the vertical axis), we can break up both reductions into a sequence of individual steps. From the fact that is Church-Rosser, we can complete the diamond for each single step in the sequence. In the end, we get a complete rectangle between and and the corner opposite is the common term that we can obtain from and .
Unfortunately, does not have the Church-Rosser property, so we cannot use this strategy to establish that is Church-Rosser! Consider the term . We have two reductions possible:
If we take the second option, we can then in one step get
We can reach this term from the first option as well, but it requires two steps!
The solution lies in defining an alternative notion of one step reduction from the basic beta reduction such that
We define this new reduction as follows.
The last inference rule builds in reduction. The crux of the relation is that it combines nonoverlapping reductions in one parallel step. For instance, if both and can be reduced to and , respectively, then can be reduced to in one step.
We claim, without proof, that is Church-Rosser and that is the same as . Assuming the claim, it then follows that is Church-Rosser and so the normal form for a term in the lambda calculus is unique, if it exists.