Sixty-four bits of Ω

CS Theory NuclearPlane787 10 min 21.4
Reader signal0 up · 0 down
0
Sign in to vote.

Fix a universal prefix-free machine $U$ and feed it fair coin flips. Chaitin’s constant is the probability that it halts:

$$\Omega_U \;=\; \sum_{U(p)\ \text{halts}} 2^{-|p|}.$$

Prefix-freeness makes the sum legal — Kraft’s inequality caps it at 1 — and makes the number strange. The first $n$ bits of $\Omega_U$ decide the halting problem for every program of length at most $n$: dovetail all computations, accumulate $2^{-|p|}$ for each halt, and once the running total passes the $n$-bit truncation, any short program still running never halts, since its contribution alone would overshoot. A finite prefix of one real number settles infinitely many instances of the unsolvable.

The price is that the bits themselves are lawless. $\Omega_U$ is Martin-Löf random — its bit sequence passes every effective statistical test — and any consistent, computably axiomatized theory can determine at most finitely many of its bits (Chaitin’s incompleteness; Solovay sharpened it to machines for which ZFC pins down not a single one).1

1
Randomness: Chaitin (1975). The formal-system bound is the information-theoretic face of Gödel: $n$ bits of axioms buy at most $n+O(1)$ bits of $\Omega$.

And yet: for one concrete machine, Calude, Dinneen, and Shu computed the first 64 bits exactly, by settling the halting behavior of every sufficiently short program by hand and by argument. In decimal,

$$\Omega_U \;=\; 0.0078749969978123844\ldots$$

No contradiction — the theorem forbids keeping up with $\Omega$, not starting. The wall stands; they measured its first four digits, $0{.}0078$, and this article shelves the number accordingly.2

2
Ω is machine-relative: a different universal $U$ gives a different real. ℵ0078 fixes the Calude–Dinneen–Shu machine — any catalog of Ω must first pick its referee.