Equation form expr-02698ee916e95e18
Read as: the ordered pair with first component capital M and second component capital N
Means: the ordered pair with first component capital M and second component capital N
Lambda calculus
Read as: the ordered pair with first component capital M and second component capital N
Means: the ordered pair with first component capital M and second component capital N
Read as: the ordered pair whose first component is the Church numeral for n plus one, and whose second component is capital H applied to the Church numeral for n and then capital F applied to that numeral
Means: the ordered pair whose first component is the Church numeral for n plus one, and whose second component is capital H applied to the Church numeral for n and then capital F applied to that numeral
Read as: the ordered pair of the Church numeral for n plus one and capital F applied to that numeral
Means: the ordered pair of the Church numeral for n plus one and capital F applied to that numeral
Read as: x subscript n
Means: x subscript n
Read as: Successor
Means: Successor
Read as: lambda
Means: lambda
Read as: capital M
Means: capital M
Read as: g subscript zero
Means: g subscript zero
Read as: capital K applied to y equals lambda x, with body y
Means: capital K applied to y equals lambda x, with body y
Read as: capital F applied to u equals the second component of the result of applying u first to capital T and then to the ordered pair of the Church numeral zero and capital G
Means: capital F applied to u equals the second component of the result of applying u first to capital T and then to the ordered pair of the Church numeral zero and capital G
Read as: capital F applied to the Church numeral zero is beta equivalent to capital G. Capital F applied to the Church numeral for n plus one is beta equivalent to capital H applied to the Church numeral for n and then capital F applied to that numeral
Means: capital F applied to the Church numeral zero is beta equivalent to capital G. Capital F applied to the Church numeral for n plus one is beta equivalent to capital H applied to the Church numeral for n and then capital F applied to that numeral
Read as: capital P applied to the Church numeral one
Means: capital P applied to the Church numeral one
Read as: capital M, open parenthesis, x comma y comma z comma w, close parenthesis
Means: capital M, open parenthesis, x comma y comma z comma w, close parenthesis
Read as: f of x equals x plus three
Means: f of x equals x plus three
Read as: f subscript x applied to y
Means: f subscript x applied to y
Read as: capital F applied first to the Church numeral for m, then to the Church numeral for n
Means: capital F applied first to the Church numeral for m, then to the Church numeral for n
Read as: capital Y
Means: capital Y
Read as: n
Means: n
Read as: the second component of the pair represented by capital P
Means: the second component of the pair represented by capital P
Read as: successive lambda abstractions binding x subscript one, x subscript two, through x subscript n, with innermost body capital N
Means: successive lambda abstractions binding x subscript one, x subscript two, through x subscript n, with innermost body capital N
Read as: capital H applied to the Church numeral for n is beta equivalent to capital D applied to that numeral, capital H applied to the result of applying capital S to that numeral, and capital F applied to x and that numeral, in that order
Means: capital H applied to the Church numeral for n is beta equivalent to capital D applied to that numeral, capital H applied to the result of applying capital S to that numeral, and capital F applied to x and that numeral, in that order
Read as: capital P applied to the Church numeral zero
Means: capital P applied to the Church numeral zero
Read as: capital K applied to capital M
Means: capital K applied to capital M
Read as: lambda x, with body x plus three
Means: lambda x, with body x plus three
Read as: Reduces To In One Step
Means: Reduces To In One Step
Read as: capital F applied to the Church numeral for n plus one is beta equivalent to capital H applied to the Church numeral for n and then capital F applied to that numeral
Means: capital F applied to the Church numeral for n plus one is beta equivalent to capital H applied to the Church numeral for n and then capital F applied to that numeral
Read as: capital T applied to the ordered pair of the Church numeral for n and capital M beta reduces to the ordered pair of the Church numeral for n plus one and capital H applied to the Church numeral for n and then capital M
Means: capital T applied to the ordered pair of the Church numeral for n and capital M beta reduces to the ordered pair of the Church numeral for n plus one and capital H applied to the Church numeral for n and then capital M
Read as: f
Means: f
Read as: the first component of the pair represented by capital P
Means: the first component of the pair represented by capital P
Read as: l applied to x equals g applied to diagonal of x
Means: l applied to x equals g applied to diagonal of x
Read as: h subscript x of n
Means: h subscript x of n
Read as: x
Means: x
Read as: c
Means: c
Read as: f subscript x
Means: f subscript x
Read as: capital H equals capital Y applied to capital U, which is beta equivalent to capital U applied to the result of applying capital Y to capital U, which equals capital U applied to capital H
Means: capital H equals capital Y applied to capital U, which is beta equivalent to capital U applied to the result of applying capital Y to capital U, which equals capital U applied to capital H
Read as: capital G
Means: capital G
Read as: m subscript zero
Means: m subscript zero
Read as: successive lambda abstractions binding x subscript zero through x subscript n minus one, with innermost body x subscript i
Means: successive lambda abstractions binding x subscript zero through x subscript n minus one, with innermost body x subscript i
Read as: lambda x, with body capital M applied first to capital N and then to capital P
Means: lambda x, with body capital M applied first to capital N and then to capital P
Read as: capital D applied to capital M, capital N, and the Church numeral one beta reduces to capital N
Means: capital D applied to capital M, capital N, and the Church numeral one beta reduces to capital N
Read as: capital Y equals the abstraction lambda x, then lambda g, with body g applied to the result of applying x to x and then g, applied to another copy of that same abstraction
Means: capital Y equals the abstraction lambda x, then lambda g, with body g applied to the result of applying x to x and then g, applied to another copy of that same abstraction
Read as: capital F applied to the Church numeral zero is beta equivalent to capital G. Capital F applied to the Church numeral for n plus one is beta equivalent to capital H applied to the Church numeral for n and capital F applied to that numeral. These hold for every natural number n, where capital G equals the successive lambda abstractions binding the parameter list z, with body capital G prime applied to that list; and capital H applied to u and v equals the abstractions binding the parameter list z, with body capital H prime applied to u, v applied to u and the parameter list z, and the parameter list z
Means: capital F applied to the Church numeral zero is beta equivalent to capital G. Capital F applied to the Church numeral for n plus one is beta equivalent to capital H applied to the Church numeral for n and capital F applied to that numeral. These hold for every natural number n, where capital G equals the successive lambda abstractions binding the parameter list z, with body capital G prime applied to that list; and capital H applied to u and v equals the abstractions binding the parameter list z, with body capital H prime applied to u, v applied to u and the parameter list z, and the parameter list z
Read as: capital F applied to u
Means: capital F applied to u
Read as: capital F applied to the Church numeral zero is beta equivalent to capital G
Means: capital F applied to the Church numeral zero is beta equivalent to capital G
Read as: capital D applied successively to x, y, and z
Means: capital D applied successively to x, y, and z
Read as: h subscript x
Means: h subscript x
Read as: lambda x, with body f subscript x
Means: lambda x, with body f subscript x
Read as: Base clause: f of zero and the parameter list z equals g of the parameter list z. Successor clause as written: f of x plus one and the parameter list z equals h of z, f of x and the parameter list z, and the parameter list z
Means: Base clause: f of zero and the parameter list z equals g of the parameter list z. Successor clause as written: f of x plus one and the parameter list z equals h of z, f of x and the parameter list z, and the parameter list z
Read as: capital F applied to the Church numeral zero is beta equivalent to capital G
Means: capital F applied to the Church numeral zero is beta equivalent to capital G
Read as: b
Means: b
Read as: g of m
Means: g of m
Read as: capital D
Means: capital D
Read as: the n argument projection with index i
Means: the n argument projection with index i
Read as: lambda x, with body x plus three
Means: lambda x, with body x plus three
Read as: capital D applied to capital M, capital N, and the Church numeral zero beta reduces to capital M
Means: capital D applied to capital M, capital N, and the Church numeral zero beta reduces to capital M
Read as: the Church numeral zero applied to capital T and the ordered pair of the Church numeral zero and capital G is beta equivalent to that initial ordered pair
Means: the Church numeral zero applied to capital T and the ordered pair of the Church numeral zero and capital G is beta equivalent to that initial ordered pair
Read as: g of x is partially equal to the least y for which f of x and y is zero, with every preceding tested value defined
Means: g of x is partially equal to the least y for which f of x and y is zero, with every preceding tested value defined
Read as: capital M followed by open square bracket, x slash capital N, close square bracket
Means: capital M followed by open square bracket, x slash capital N, close square bracket
Read as: capital H
Means: capital H
Read as: the ordered pair of the Church numeral for n and capital F applied to that numeral
Means: the ordered pair of the Church numeral for n and capital F applied to that numeral
Read as: capital N subscript one, capital P, and capital N subscript two are the same term, under the chapter's bound variable renaming convention
Means: capital N subscript one, capital P, and capital N subscript two are the same term, under the chapter's bound variable renaming convention
Read as: lambda x, then lambda y, then lambda z, with innermost body capital M
Means: lambda x, then lambda y, then lambda z, with innermost body capital M
Read as: f of n subscript zero through n subscript k minus one
Means: f of n subscript zero through n subscript k minus one
Read as: lambda x, then lambda y, with body x, applied first to capital M and then capital N, beta reduces in one step to lambda y with body capital M, applied to capital N. One further beta step gives capital M
Means: lambda x, then lambda y, with body x, applied first to capital M and then capital N, beta reduces in one step to lambda y with body capital M, applied to capital N. One further beta step gives capital M
Read as: alpha
Means: alpha
Read as: lambda x, with body capital H applied to the Church numeral zero
Means: lambda x, with body capital H applied to the Church numeral zero
Read as: capital Q
Means: capital Q
Read as: capital Y applied to capital U
Means: capital Y applied to capital U
Read as: capital X
Means: capital X
Read as: the abstraction lambda x, with body x plus three, applied to two
Means: the abstraction lambda x, with body x plus three, applied to two
Read as: the n argument projection with index i
Means: the n argument projection with index i
Read as: x subscript i
Means: x subscript i
Read as: m with an overbar
Means: m with an overbar
Read as: capital G applied to the Church numeral for m
Means: capital G applied to the Church numeral for m
Read as: lambda y, with body y plus three
Means: lambda y, with body y plus three
Read as: capital M applied to capital N
Means: capital M applied to capital N
Read as: Take the nested abstractions binding x subscript one through x subscript n, with body capital N, and apply successively to capital M subscript one through capital M subscript n. The one step beta reduction sign is repeated across the source line break. The first result substitutes capital M subscript one for free x subscript one in the remaining abstractions, then applies the result to capital M subscript two through capital M subscript n. This equals the abstractions binding x subscript two through x subscript n, with body capital N after that first substitution, applied to the remaining arguments. Intermediate steps are omitted. The final displayed beta step gives capital P with successive substitutions of capital M subscript one for x subscript one, through capital M subscript n for x subscript n. The source's change from capital N to capital P is preserved
Means: Take the nested abstractions binding x subscript one through x subscript n, with body capital N, and apply successively to capital M subscript one through capital M subscript n. The one step beta reduction sign is repeated across the source line break. The first result substitutes capital M subscript one for free x subscript one in the remaining abstractions, then applies the result to capital M subscript two through capital M subscript n. This equals the abstractions binding x subscript two through x subscript n, with body capital N after that first substitution, applied to the remaining arguments. Intermediate steps are omitted. The final displayed beta step gives capital P with successive substitutions of capital M subscript one for x subscript one, through capital M subscript n for x subscript n. The source's change from capital N to capital P is preserved
Read as: capital M equals lambda x, then lambda y, then lambda z, with an unspecified innermost body
Means: capital M equals lambda x, then lambda y, then lambda z, with an unspecified innermost body
Read as: capital N subscript two beta reduces to capital P
Means: capital N subscript two beta reduces to capital P
Read as: capital G subscript zero
Means: capital G subscript zero
Read as: lambda x, then lambda y, with body the left associated application of x to x, then y, then x, then the abstraction lambda z with body x applied to z
Means: lambda x, then lambda y, with body the left associated application of x to x, then y, then x, then the abstraction lambda z with body x applied to z
Read as: z
Means: z
Read as: f of x subscript zero through x subscript k minus one
Means: f of x subscript zero through x subscript k minus one
Read as: capital P beta reduces in zero or more steps to capital P prime
Means: capital P beta reduces in zero or more steps to capital P prime
Read as: capital Y applied to g
Means: capital Y applied to g
Read as: capital P
Means: capital P
Read as: capital D applied to capital M, capital N, and the Church numeral zero beta reduces to the Church numeral zero applied to capital K of capital N and then capital M, and then reduces to capital M. Also, capital D applied to capital M, capital N, and the Church numeral one beta reduces to the Church numeral one applied to capital K of capital N and then capital M; this reduces to capital K of capital N applied to capital M; and this reduces to capital N
Means: capital D applied to capital M, capital N, and the Church numeral zero beta reduces to the Church numeral zero applied to capital K of capital N and then capital M, and then reduces to capital M. Also, capital D applied to capital M, capital N, and the Church numeral one beta reduces to the Church numeral one applied to capital K of capital N and then capital M; this reduces to capital K of capital N applied to capital M; and this reduces to capital N
Read as: capital G prime
Means: capital G prime
Read as: lambda x, then lambda y, with innermost body x
Means: lambda x, then lambda y, with innermost body x
Read as: lambda y, with body y
Means: lambda y, with body y
Read as: Zero
Means: Zero
Read as: lambda y, with body x
Means: lambda y, with body x
Read as: f of x and y
Means: f of x and y
Read as: capital M, open parenthesis, x comma y, close parenthesis
Means: capital M, open parenthesis, x comma y, close parenthesis
Read as: f of x and y equals x
Means: f of x and y equals x
Read as: m
Means: m
Read as: capital M, open parenthesis, x comma y comma z, close parenthesis, equals an ellipsis standing for the unspecified body
Means: capital M, open parenthesis, x comma y comma z, close parenthesis, equals an ellipsis standing for the unspecified body
Read as: lambda y, then lambda x, with innermost body y
Means: lambda y, then lambda x, with innermost body y
Read as: capital F applied to the Church numeral for n plus one beta reduces to the second component obtained by iterating capital T n plus one times on the initial pair of the Church numeral zero and capital G. This is beta equivalent to the second component of capital T applied after n iterations on the initial pair. This is beta equivalent to the second component of capital T applied to the pair of the Church numeral for n and capital F applied to that numeral. This is beta equivalent to the second component of the pair of the Church numeral for n plus one and capital H applied to the Church numeral for n and capital F applied to that numeral. Finally, this is beta equivalent to that second component, capital H applied to the Church numeral for n and then capital F applied to that numeral
Means: capital F applied to the Church numeral for n plus one beta reduces to the second component obtained by iterating capital T n plus one times on the initial pair of the Church numeral zero and capital G. This is beta equivalent to the second component of capital T applied after n iterations on the initial pair. This is beta equivalent to the second component of capital T applied to the pair of the Church numeral for n and capital F applied to that numeral. This is beta equivalent to the second component of the pair of the Church numeral for n plus one and capital H applied to the Church numeral for n and capital F applied to that numeral. Finally, this is beta equivalent to that second component, capital H applied to the Church numeral for n and then capital F applied to that numeral
Read as: capital M beta reduces to capital P
Means: capital M beta reduces to capital P
Read as: capital M beta reduces to capital N subscript one
Means: capital M beta reduces to capital N subscript one
Read as: capital F applied successively to the Church numerals for n subscript zero, n subscript one, through n subscript k minus one, beta reduces to the Church numeral for f of that same argument list
Means: capital F applied successively to the Church numerals for n subscript zero, n subscript one, through n subscript k minus one, beta reduces to the Church numeral for f of that same argument list
Read as: capital F, followed in the source by a comma, then the Church numerals for n subscript zero through n subscript k minus one
Means: capital F, followed in the source by a comma, then the Church numerals for n subscript zero through n subscript k minus one
Read as: the abstraction lambda x, with body capital M
Means: the abstraction lambda x, with body capital M
Read as: the abstraction lambda x, whose body is the abstraction lambda y with body y applied to x, applied to z, is applied to v. One outermost beta step gives the abstraction lambda y with body y applied to v, applied to z
Means: the abstraction lambda x, whose body is the abstraction lambda y with body y applied to x, applied to z, is applied to v. One outermost beta step gives the abstraction lambda y with body y applied to v, applied to z
Read as: lambda x, with body capital M
Means: lambda x, with body capital M
Read as: capital N subscript two
Means: capital N subscript two
Read as: capital M applied successively to capital N, capital P, and capital Q
Means: capital M applied successively to capital N, capital P, and capital Q
Read as: capital N subscript one beta reduces to capital P
Means: capital N subscript one beta reduces to capital P
Read as: two plus three
Means: two plus three
Read as: capital Y applied to g is beta equivalent to g applied to the term capital Y applied to g
Means: capital Y applied to g is beta equivalent to g applied to the term capital Y applied to g
Read as: the n argument projection with index i, applied successively to x subscript zero through x subscript n minus one, equals x subscript i
Means: the n argument projection with index i, applied successively to x subscript zero through x subscript n minus one, equals x subscript i
Read as: the natural numbers
Means: the natural numbers
Read as: capital H applied to the Church numeral for n is beta equivalent to capital U applied to capital H and that numeral. This beta reduces to capital D applied to that numeral, capital H applied to the result of applying capital S to that numeral, and capital F applied to x and that numeral, in that order
Means: capital H applied to the Church numeral for n is beta equivalent to capital U applied to capital H and that numeral. This beta reduces to capital D applied to that numeral, capital H applied to the result of applying capital S to that numeral, and capital F applied to x and that numeral, in that order
Read as: n with an overbar
Means: n with an overbar
Read as: h subscript x of zero
Means: h subscript x of zero
Read as: capital F applied to the Church numeral zero and the parameter list z is beta equivalent to capital G applied to the parameter list z. Capital F applied to the Church numeral for n plus one and the parameter list z is beta equivalent to capital H applied to the Church numeral for n, capital F applied to that numeral and the parameter list z, and the parameter list z
Means: capital F applied to the Church numeral zero and the parameter list z is beta equivalent to capital G applied to the parameter list z. Capital F applied to the Church numeral for n plus one and the parameter list z is beta equivalent to capital H applied to the Church numeral for n, capital F applied to that numeral and the parameter list z, and the parameter list z
Read as: k
Means: k
Read as: the abstraction lambda z, with body y applied to z, applied to x
Means: the abstraction lambda z, with body y applied to z, applied to x
Read as: capital M is beta equivalent to capital N
Means: capital M is beta equivalent to capital N
Read as: capital G subscript k minus one
Means: capital G subscript k minus one
Read as: capital K
Means: capital K
Read as: g of x and k
Means: g of x and k
Read as: capital N
Means: capital N
Read as: f of m subscript zero through m subscript n minus one
Means: f of m subscript zero through m subscript n minus one
Read as: substituting the term y applied to y and then z for free x in lambda w with body x applied to x and then w, gives lambda w with body the term y applied to y and then z, applied to a second copy of that same term, then applied to w
Means: substituting the term y applied to y and then z for free x in lambda w with body x applied to x and then w, gives lambda w with body the term y applied to y and then z, applied to a second copy of that same term, then applied to w
Read as: lambda x, then lambda y, with body x applied repeatedly to y, nested to the right, with the number of applications specified as n
Means: lambda x, then lambda y, with body x applied repeatedly to y, nested to the right, with the number of applications specified as n
Read as: the ordered pair of the Church numeral zero and capital G
Means: the ordered pair of the Church numeral zero and capital G
Read as: Successor of u equals lambda x, then lambda y, with body x applied to the result of applying u first to x and then to y
Means: Successor of u equals lambda x, then lambda y, with body x applied to the result of applying u first to x and then to y
Read as: the abstraction lambda x, whose body is the abstraction lambda y with body y applied to x, applied to z, is applied to v. One innermost beta step gives the abstraction lambda x with body z applied to x, applied to v
Means: the abstraction lambda x, whose body is the abstraction lambda y with body y applied to x, applied to z, is applied to v. One innermost beta step gives the abstraction lambda x with body z applied to x, applied to v
Read as: capital D applied to capital M and capital N, then to the Church numeral one, beta reduces to capital N
Means: capital D applied to capital M and capital N, then to the Church numeral one, beta reduces to capital N
Read as: g subscript k minus one
Means: g subscript k minus one
Read as: lambda x, then lambda y, with innermost body y
Means: lambda x, then lambda y, with innermost body y
Read as: Start with lambda x, with body x applied to x and then y, applied to the identity abstraction lambda z with body z. One beta step gives the identity abstraction applied to itself and then y. One further beta step gives the identity abstraction applied to y. One final beta step gives y
Means: Start with lambda x, with body x applied to x and then y, applied to the identity abstraction lambda z with body z. One beta step gives the identity abstraction applied to itself and then y. One further beta step gives the identity abstraction applied to y. One final beta step gives y
Read as: beta equivalence
Means: beta equivalence
Read as: k equals the abstraction lambda x with body g applied to the self application of x, applied to another copy of that same abstraction. This beta reduces to g applied to the self application of that abstraction. This equals g applied to k
Means: k equals the abstraction lambda x with body g applied to the self application of x, applied to another copy of that same abstraction. This beta reduces to g applied to the self application of that abstraction. This equals g applied to k
Read as: capital F applied to x subscript zero through x subscript l minus one equals capital H applied successively to the results of capital G subscript zero through capital G subscript k minus one, each applied to that same list of l arguments
Means: capital F applied to x subscript zero through x subscript l minus one equals capital H applied successively to the results of capital G subscript zero through capital G subscript k minus one, each applied to that same list of l arguments
Read as: y
Means: y
Read as: g of x
Means: g of x
Read as: capital U
Means: capital U
Read as: plus
Means: plus
Read as: g applied to k
Means: g applied to k
Read as: capital F applied to itself
Means: capital F applied to itself
Read as: capital D applied successively to x, y, and z equals z applied first to capital K applied to y, then to x
Means: capital D applied successively to x, y, and z equals z applied first to capital K applied to y, then to x
Read as: capital F applied to the Church numeral for n plus one, followed by the list of Church numerals for m
Means: capital F applied to the Church numeral for n plus one, followed by the list of Church numerals for m
Read as: h
Means: h
Read as: Successor applied first to the Church numeral for n, and then to f
Means: Successor applied first to the Church numeral for n, and then to f
Read as: l
Means: l
Read as: capital X applied successively to the Church numerals for m subscript zero through m subscript n minus one
Means: capital X applied successively to the Church numerals for m subscript zero through m subscript n minus one
Read as: the parameter list z
Means: the parameter list z
Read as: lambda h, then lambda z, with body capital D applied to z, h applied to the result of applying capital S to z, and capital F applied to x and z, in that order
Means: lambda h, then lambda z, with body capital D applied to z, h applied to the result of applying capital S to z, and capital F applied to x and z, in that order
Read as: the result of applying capital M to capital N, then to capital P, then to capital Q
Means: the result of applying capital M to capital N, then to capital P, then to capital Q
Read as: n subscript zero
Means: n subscript zero
Read as: the abstraction lambda x with body x applied to x, applied to itself, beta reduces in one step to that very same self application
Means: the abstraction lambda x with body x applied to x, applied to itself, beta reduces in one step to that very same self application
Read as: capital M with capital N substituted for free x, avoiding variable capture
Means: capital M with capital N substituted for free x, avoiding variable capture
Read as: z applied to v
Means: z applied to v
Read as: the Church numeral zero
Means: the Church numeral zero
Read as: h subscript x of n is partially equal to the following cases: n, if f of x and n equals zero; h subscript x of n plus one, otherwise
Means: h subscript x of n is partially equal to the following cases: n, if f of x and n equals zero; h subscript x of n plus one, otherwise
Read as: Substitute
Means: Substitute
Read as: capital H prime
Means: capital H prime
Read as: lambda x, with body g applied to the self application of x
Means: lambda x, with body g applied to the self application of x
Read as: capital T applied to u
Means: capital T applied to u
Read as: capital M followed by x, y, and z without parentheses
Means: capital M followed by x, y, and z without parentheses
Read as: g applied to the term capital Y applied to g
Means: g applied to the term capital Y applied to g
Read as: the Church numeral for n plus one applied to capital T and the initial pair of the Church numeral zero and capital G is beta equivalent to the pair of the Church numeral for n plus one and capital F applied to that numeral
Means: the Church numeral for n plus one applied to capital T and the initial pair of the Church numeral zero and capital G is beta equivalent to the pair of the Church numeral for n plus one and capital F applied to that numeral
Read as: lambda x, then lambda y, with body x applied successively to x, y, x, and the abstraction lambda z with body x applied to z
Means: lambda x, then lambda y, with body x applied successively to x, y, x, and the abstraction lambda z with body x applied to z
Read as: Is A Subterm
Means: Is A Subterm
Read as: capital D applied to capital M and capital N, then to the Church numeral zero, beta reduces to capital M
Means: capital D applied to capital M and capital N, then to the Church numeral zero, beta reduces to capital M
Read as: a
Means: a
Read as: capital M beta reduces to capital N
Means: capital M beta reduces to capital N
Read as: lambda x, with body g of x and k
Means: lambda x, with body g of x and k
Read as: open square bracket, x slash capital N, close square bracket, followed by capital M
Means: open square bracket, x slash capital N, close square bracket, followed by capital M
Read as: g
Means: g
Read as: the n fold iterate of f applied to y
Means: the n fold iterate of f applied to y
Read as: capital P prime
Means: capital P prime
Read as: the corresponding list of Church numerals for m
Means: the corresponding list of Church numerals for m
Read as: g of x and y
Means: g of x and y
Read as: Start with lambda x, with body x applied to x and then y, applied to another copy of the same abstraction. One beta step gives the original self application, applied to y. Another beta step gives the original self application, applied to y and then y again. One step reductions continue in this pattern
Means: Start with lambda x, with body x applied to x and then y, applied to another copy of the same abstraction. One beta step gives the original self application, applied to y. Another beta step gives the original self application, applied to y and then y again. One step reductions continue in this pattern
Read as: capital M, open parenthesis, x comma y comma z, close parenthesis
Means: capital M, open parenthesis, x comma y comma z, close parenthesis
Read as: lambda x, with body the result of applying capital M to capital N, applied to capital P
Means: lambda x, with body the result of applying capital M to capital N, applied to capital P
Read as: two
Means: two
Read as: capital Y equals lambda g, whose body is the abstraction lambda x with body g applied to the self application of x, applied to a second copy of that same abstraction
Means: capital Y equals lambda g, whose body is the abstraction lambda x with body g applied to the self application of x, applied to a second copy of that same abstraction
Read as: x subscript one
Means: x subscript one
Read as: capital M subscript i
Means: capital M subscript i
Read as: capital D applied to capital M and then capital N
Means: capital D applied to capital M and then capital N
Read as: n subscript k minus one
Means: n subscript k minus one
Read as: lambda y, with body x plus y
Means: lambda y, with body x plus y
Read as: Numeral
Means: Numeral
Read as: capital N beta reduces to capital M
Means: capital N beta reduces to capital M
Read as: lambda x, then lambda y, then lambda z, with innermost body capital M
Means: lambda x, then lambda y, then lambda z, with innermost body capital M
Read as: capital T
Means: capital T
Read as: the Church numeral for g of m
Means: the Church numeral for g of m
Read as: the ordered pair of the Church numeral zero and capital F applied to that numeral; the ordered pair of the Church numeral one and capital F applied to that numeral; and so on
Means: the ordered pair of the Church numeral zero and capital F applied to that numeral; the ordered pair of the Church numeral one and capital F applied to that numeral; and so on
Read as: m subscript n minus one
Means: m subscript n minus one
Read as: lambda x, with body x
Means: lambda x, with body x
Read as: capital H applied to the result of applying capital S to the Church numeral for n
Means: capital H applied to the result of applying capital S to the Church numeral for n
Read as: the proposed abstraction lambda, binding the pair x comma y, with body x plus y
Means: the proposed abstraction lambda, binding the pair x comma y, with body x plus y
Read as: capital P beta reduces in one step to capital P prime
Means: capital P beta reduces in one step to capital P prime
Read as: beta
Means: beta
Read as: capital F
Means: capital F
Read as: capital X applied successively to the Church numerals for m subscript zero through m subscript n minus one
Means: capital X applied successively to the Church numerals for m subscript zero through m subscript n minus one
Read as: capital N beta reduces to capital P
Means: capital N beta reduces to capital P
Read as: capital T applied to u equals the ordered pair whose first component is capital S applied to the first component of u, and whose second component is capital H applied to the first and second components of u, in that order
Means: capital T applied to u equals the ordered pair whose first component is capital S applied to the first component of u, and whose second component is capital H applied to the first and second components of u, in that order
Read as: the Church numeral for n plus one applied to capital T and the initial pair of the Church numeral zero and capital G is beta equivalent to capital T applied after n iterations on that initial pair. This is beta equivalent to capital T applied to the pair of the Church numeral for n and capital F applied to that numeral. This is beta equivalent to the pair of the Church numeral for n plus one and capital H applied to the Church numeral for n and capital F applied to that numeral. Finally, this is beta equivalent to the pair of the Church numeral for n plus one and capital F applied to that numeral
Means: the Church numeral for n plus one applied to capital T and the initial pair of the Church numeral zero and capital G is beta equivalent to capital T applied after n iterations on that initial pair. This is beta equivalent to capital T applied to the pair of the Church numeral for n and capital F applied to that numeral. This is beta equivalent to the pair of the Church numeral for n plus one and capital H applied to the Church numeral for n and capital F applied to that numeral. Finally, this is beta equivalent to the pair of the Church numeral for n plus one and capital F applied to that numeral
Read as: diagonal of x equals x applied to itself
Means: diagonal of x equals x applied to itself
Read as: g subscript zero,
Means: g subscript zero,
Read as: l applied to itself
Means: l applied to itself
Read as: g of x applied to y equals f subscript x of y, which equals x plus y
Means: g of x applied to y equals f subscript x of y, which equals x plus y
Read as: the abstraction lambda x, with body capital M, applied to capital N
Means: the abstraction lambda x, with body capital M, applied to capital N
Read as: open square bracket, capital N slash x, close square bracket, followed by capital M
Means: open square bracket, capital N slash x, close square bracket, followed by capital M
Read as: capital M beta reduces to capital N subscript two
Means: capital M beta reduces to capital N subscript two
Read as: f of two
Means: f of two
Read as: capital F applied to the Church numeral for n plus one is beta equivalent to capital H applied to the Church numeral for n and then capital F applied to that numeral
Means: capital F applied to the Church numeral for n plus one is beta equivalent to capital H applied to the Church numeral for n and then capital F applied to that numeral
Read as: Reduction Sequence
Means: Reduction Sequence
Read as: capital N subscript one
Means: capital N subscript one
The first example substitutes the identity abstraction for both occurrences of x, then contracts the two resulting identity applications in order. The final term is y. Every intermediate term and one step arrow is spoken in the accompanying formula.
A self application of lambda x with body x applied to x and then y reproduces itself with one extra final argument y at each step. Two steps are displayed, followed by an ellipsis. The sequence is not presented as terminating.
If one term beta reduces to two terms, there is a common term to which each of those two terms beta reduces. Both paths point from the original term to descendants, and then from those descendants to the common descendant.
If a term has a normal form, that form is unique under the chapter's convention of identifying terms that differ only by bound variable renaming. The source proof uses Church Rosser: two normal forms can share a reduct only by already being the same term.
Apply lambda x, then lambda y, with body x, to capital M and then capital N. The first beta step returns lambda y with body capital M, applied to capital N. The second beta step returns capital M. Bound variables are understood to have been renamed to avoid capture, as specified earlier in the chapter.
The displayed chain applies a nested abstraction to n arguments, eliminating one binder at a time by capture avoiding substitution. The first intermediate substitution and the final nested substitution are retained. The source repeats a reduction sign across a line break and changes the body name from capital N to capital P in the last line; those source issues are disclosed, not silently rewritten.
The Church numeral for n binds a function variable x and an initial value variable y, then applies x to y n times. Numerals are lambda terms in normal form. The count n refers to the applications of x in the body, not to the binder itself.
A term lambda defines a partial numerical function when applying it to Church numerals beta reduces to the numeral of the function value whenever defined, and has no normal form on undefined inputs. The source calls the function n ary but indexes k arguments, and includes a stray comma in the undefined-input term; these are preserved source caveats.
A numerical function is partial computable if and only if some lambda term lambda defines it. This theorem asserts both directions; the following two sections treat them separately.
The proof searches a finitely branching tree of all one step beta reductions, increasing the path length. If it reaches a Church numeral, it returns the represented number. The source outlines primitive recursive coding relations but leaves their routine details unexpanded. An undefined input is not detected by a terminating test; the search may continue forever.
The proof reduces the task to representing initial functions and closure under composition, primitive recursion, and unbounded search. It appeals to Kleene's normal form theorem. Subsequent sections provide the constructions; no additional proof is inserted here.
The lemma states that zero, successor, and the projections are lambda definable. The successor construction adds one application to a Church iterator, and each projection returns its selected argument. The source identifies the zero function with the Church numeral zero itself, a distinction requiring the recorded source caveat.
Given terms representing h and the functions g with indices zero through k minus one, define capital F by applying capital H to the results of the corresponding capital G terms on the same argument list. Applications remain left associated; function composition is not multiplication.
The first row supplies the base value at zero. The second supplies a successor equation. Its first argument to h is written z, although the recursion variable on the left is x. The exact source formula is preserved and the mismatch is disclosed.
The two rows replace numerical inputs by Church numerals and equality by beta equivalence. Extra parameters are passed unchanged. The surrounding prose names capital G prime and capital H prime, while these rows name unprimed capital G and capital H; the source notation inconsistency is recorded.
The display gives base and successor equations for capital F, then defines capital G and capital H by abstractions over the parameter list. Every application in the definition of capital H is retained, including the source's extra u argument to v. The edition does not silently replace that construction.
There is a term capital D whose first two arguments select the components. Applying the resulting term to the Church numeral zero yields its first component; applying it to the Church numeral one yields its second. The proof defines the constant-function combinator capital K, then capital D.
The first row evaluates capital D on numeral zero and returns capital M. The second evaluates it on numeral one and returns capital N after an intermediate capital K application. The two rows are separate directed reduction chains, not premises of an inference rule.
The construction iterates a pair-update term capital T using Church numerals. Each pair records the current numeral and current recursively computed term. Capital F retrieves the second component after the requested number of iterations. The source proves base and step equations by induction.
Capital F on the Church numeral zero is beta equivalent to capital G. Capital F on the Church numeral for n plus one is beta equivalent to capital H applied to the Church numeral for n and the preceding value capital F of that numeral. The equations are required for every natural number n.
Five displayed stages unfold capital F, separate the final iteration of capital T, replace the preceding iterator value using induction, expand the pair update, and select the second component. The first connector is directed beta reduction; the remaining connectors are beta equivalence.
The four displayed stages separate the final update, substitute the induction hypothesis, expand capital T, and replace the second component using the recursion equation. Every connector in this chain is beta equivalence.
The term k is a self application of lambda x with body g applied to the self application of x. One directed reduction yields g applied to that same abstraction self application, which is g applied to k. This is the source calculation underlying the subsequent fixed point combinators.
For a lambda definable two argument function f, the least-zero search defining g is asserted lambda definable. The proof uses a fixed point to repeat the search after a nonzero test result. Its unexpected primitive recursive assumption and its otherwise clause for possibly undefined tests are explicitly recorded source limitations, rather than silently strengthened hypotheses.
Capital H on the Church numeral for n is beta equivalent to capital U applied to capital H and that numeral, and then beta reduces to capital D applied to the current numeral, recursive successor search, and current test value. The test result determines which of the first two arguments is returned.