01
Input: a program P
Halt? ───→ YES
or NO

Assume HALT exists. Define:

DIAGONAL(x):
  if HALT(x, x) loops forever
    return "halted"
  else
    loop forever          ← the trap

Now ask: does DIAGONAL(DIAGONAL) halt?

DIAGONAL halts → HALT says "loops" → DIAGONAL loops. Contradiction.
DIAGONAL loops → HALT says "halts" → DIAGONAL halts. Contradiction.

HALT cannot exist. Not due to engineering limits — due to logic.
The impossibility is woven into the definition of computation itself.

·
02

For any integer n:

if even → n ÷ 2 if odd → 3n + 1

try: 27

steps until 1:

Every number tested eventually reaches 1. No proof it always must.
Tested to 268. True for all. Proven for none.

·
03

This page displays its own raw HTML source. JavaScript reads document.documentElement.outerHTML and renders it below. Scroll to the bottom of the code block to see </html>.

HTTP/1.1 200 OK text/html · bytes ·

        

The server returns this page. The page contains its own source.
This is not a mirror — the page is the document of itself.

·
04

Church encoded numbers as pure functions:

0 = λf.λx. x
1 = λf.λx. f x
2 = λf.λx. f (f x)
3 = λf.λx. f (f (f x))

Try:

Every number is a function that applies f n times to x.
Addition = function composition. Multiplication = composition of compositions.
All of computation from nothing but anonymous functions.

·
05

"This statement has no proof in arithmetic."

G provable truth true, not provable

If G is provable → G is false → arithmetic is inconsistent.
If G is true → arithmetic is consistent but incomplete.

● truth ● provable ● true, not provable

Kurt Gödel, 1931. He encoded this as a number.
A number that speaks about its own provability.

·
06

A sphere can be decomposed and reassembled into two spheres of the same size.

Uses the axiom of choice. The pieces are non-measurable —
no defined volume. The paradox lives at the foundations of set theory.

A theorem, not a conjecture. It has been proven.
Hover over the sphere to see the decomposition.

·
07

Four rules. Infinite complexity.

gen: 0

Any live cell with 2–3 live neighbors survives.
Any dead cell with exactly 3 live neighbors becomes alive.
All other cells die or stay dead.

Click on the grid to toggle cells. Press play to watch
patterns emerge from randomness — gliders, oscillators, stable blocks.
John Conway, 1970. Computationally universal.

·
08

BB(n) = the maximum steps any n-state Turing machine can run before halting.

BB(1) 1
BB(2) 6
BB(3) 21
BB(4) 107
BB(5) 47,176,870
BB(6) unknown

BB(5) = 47,176,870. Proven in 2006 by Allison, Heule, Kott
BB(6) remains unknown — but we know it's finite and larger than BB(5).
And BB(7) > BB(6). And BB(8) > BB(7). And so on, forever.

BB grows faster than any computable function.
If BB were computable, you could solve the halting problem. Contradiction.
Therefore BB is uncomputable — and yet we know some of its values.

·
09