2021 James B. Wilson, Colorado State University
λ
SKI-combinators
(x,y),(x,z)∈F⇒y=z
A function f:A→B is a subset f⊂A×B where
So (x,y)∈f means y is unique to x can we call it the output denoted f(x)=y.
f(x)=x+2
If P and P⇒Q then Q
In λ-notation
λx.2x
CMP AX BX
DIV CX DX
JMP RX
println(toString(541));
In combinator notation
S(BBS)(KK)
Church (1930) λ-calculus
Schoenfinkel (1920)
Curry (1927) Combinators