November 2017
Intermediate to advanced
670 pages
17h 35m
English
The Lambda calculus defines what a function is from a computational perspective. It's comprised of three things:
Everything else is defined in terms of encoding those three things.
In Chapter 7, Functional Parameters, we defined a function where f is the function name, x is the input value, and the result is the whole expression f(x):

If f(x) = x + 2, then we know that every time we input the value three, five will always be the output value. So, functions are like black boxes where we put values in and ...