Let be a recursive definition of where contains not only the variables , , ..., and also the expression . How do we transform such a definition into an equivalent lambda term?
To do this, we choose a new variable and convert to by
replacing every occurrence of in by . That is, if is
of the form
then is
.
Now, write
Then
This means that satisfies the defining equation for . We can therefore write , where .