Programming Language Theory ConceptPure untyped lambda calculus curryingProperties 2Hide JourneyProgramming Language Theory Statuslearning𝐭𝐞𝐫𝐦t::=xλx. tt t𝐯𝐚𝐥𝐮𝐞v::=λx. t𝐞𝐯𝐚𝐥𝐮𝐚𝐭𝐢𝐨𝐧t1→t1′t1 t2→t1′ t2t2→t2′v t2→v t2′(λx. t1) t2→[x→t2]t1 Previous in ConceptsPure untyped lambda calculus church numeralNext in Concepts Pure untyped lambda calculus pair encoding