Lambda Calculus

#PL #Logic

Syntax

Computation

That's it. We can do anything a computer can do. Without loops, booleans, data structures...

and a new concept flows out, Currying

How can we represent booleans or conditionals?

Types need to be limited.

#Curry–Howard correspondence