A NewCrafts 2025 Hands-On Lab
Arnaud Bailly
Emmanuel Gaillot
2025-11-06
An experimental workshop to explore the computational foundation of the universe, and have fun

A term from the λ-Calculus is either:
x, y,
Foo, ++…(lam (x) x)(foo bar)Terms from the λ-Calculus can be rewritten using various rules the two main ones being:
α-renaming:
(lam (x) x)⟹(lam (y) y)
β-reduction:
((lam (x) body) term)⟹body[x ← term]
(lam (x) (lam (y) y)) ⟹
(lam (x y) y)((foo bar) baz) ⟹
(foo bar baz)(let ((id (lam (x) x))) (id foo))(def id (lam (x) x))true,
false12, 0.27"λ-calculus rocks"

