Kolmogorov complexity separates π-sequence from uniform noise at identical Shannon entropy of 3.32 bits per digit
Statistical entropy and algorithmic complexity are independent measures of randomness. The π example demonstrates that uniform digit frequencies do not imply incompressibility. This distinction governs whether simulation code or raw storage is required for exact reproduction.
The blog post contrasts a uniform random file with the first million digits of π. Both pass every frequency-based randomness test and yield the same 3.32 bits per digit entropy calculated from Shannon’s 1948 formula H = −∑p_i log p_i. Statistical compressors such as Huffman or gzip therefore produce no reduction on either file. Kolmogorov’s 1963 definition measures the length of the shortest program that outputs the string exactly. The π digits are generated by a program under 100 bytes while the noise file requires at least one million bytes, establishing an unbridgeable gap that frequency statistics cannot detect. Chaitin’s incompleteness results further show that no algorithm can confirm minimal program length for arbitrary strings. Operationally this split determines whether a dataset can be regenerated from a compact generator versus stored verbatim. Simulation pipelines and uncertainty models therefore gain leverage only when algorithmic compressibility is present; statistical uniformity alone supplies no such reduction.
Kolmogorov: no general algorithm will compute minimal description length for strings longer than 10^6 digits within 5 years
Sources (3)
- [1]Connections in Math: the two kinds of random(https://stillthinking.net/posts/connections-in-math-two-kinds-of-random/)
- [2]A Mathematical Theory of Communication(https://ieeexplore.ieee.org/document/6773024)
- [3]On the Length of Programs for Computing Finite Binary Sequences(https://dl.acm.org/doi/10.1145/321356.321362)