Combinators, Proofs and Implicational Logics

In this chapter we first look at operators called combinators. These are very simple but extremely powerful. They provide a means of doing logic and mathematics without using variables, are powerful enough to allow the definition of all recursive functions and have more recently been used as a basis for certain “functional” computer languages.