Blogs / Personal blogs

John Tromp

tromp.github.io

When I was still a PhD student, under the supervision of Paul Vitányi , I thought of doing a thesis on the game of connect-4 . Instead, I ended up working on distributed computing problems, and many other topics in my PhD research, which resulted in this thesis .

Popular posts
6
Total points
960
HN comments
412
Rank
#2,299 personal

Visit tromp.github.io → On Hacker News Mar 2015 – Feb 2026

Math & Algorithms 6Software Engineering 2Programming Languages 2Games & Graphics 2

3

Lambda Calculus Diagrams (2015)

The following table shows diagrams of identity, the booleans, some standard combinators, some Church numerals, the predecessor function on Church numerals, and Omega. term definition diagram alternative I/1 λx.x K/true λx.λy.x false/0 λx.λy.y S λx.λy.λz.(x z)(y z) Y λf.(λx.x x)(λx.f(x x)) 2 λf.λx.f(f x) 3 λf.λx.f(f(f…