(no title)
siraben | 1 year ago
A tiny 63 bit program[0] in this language represents a number unfathomably larger than not only ack(9,9), but the far larger Graham’s Number as well. It originates in a Code Golf challenge asking for the “Shortest terminating program whose output size exceeds Graham’s number”, answered by user Patcail and further optimized by user 2014MELO03. With one final optimization applied.
Here's a really short program. Let's calculate 2 * 3
(λn m s. n (m s)) (λf n. f (f n)) (λf n. f (f (f n)))
eventually it terminates with λ s n.s (s (s (s (s (s n)))))
which is just the church encoding of 6.
tromp|1 year ago
asplake|1 year ago
evilotto|1 year ago
https://lambda-calculus-interpreter.netlify.app/
Nuzzerino|1 year ago