HISTORICAL NOTES 507
(b) Estimate the Kolmogorov complexity of the encrypted text
y
n
.
(c) How high must n be before you would expect to be able to
decode y
n
?
14.13 Kolmogorov complexity. Consider the Kolmogorov complexity
K(n) over the integers n. If a specific integer n
1
has a low Kol-
mogorov complexity K(n
1
), by how much can the Kolmogorov
complexity K(n
1
+ k) for the integer n
1
+ k vary from K(n
1
)?
14.14 Complexity of large numbers.LetA(n) be the set of positive
integers x for which a terminating program p of length less than
or equal to n bits exists that outputs x.LetB(n) be the com-
plement of A(n) [i.e., B(n) is the set of integers x for which no
program of length less than or equal to n outputs x]. Let M(n)
be the maximum integer in A(n),andletS(n) be the minimum
integer in B(n). What is the Kolmogorov complexity K(M(n))
(approximately)? What is K(S(n)) (approximately)? Which is
larger (M(n) or S(n))? Give a reasonable lower bound on M(n)
and a reasonable upper bound on S(n).
HISTORICAL NOTES
The original ideas of Kolmogorov complexity were put forth indepen-
dently and almost simultaneously by Kolmogorov [321, 322], Solomonoff
[504], and Chaitin [89]. These ideas were developed further by students of
Kolmogorov such as Martin-L
¨
of [374], who defined the notion of algorith-
mically random sequences and algorithmic tests for randomness, and by
Levin and Zvonkin [353], who explored the ideas of universal probability
and its relationship to complexity. A series of papers by Chaitin [90]–[92]
developed the relationship between algorithmic complexity and mathemat-
ical proofs. C. P. Schnorr studied the universal notion of randomness and
related it to gambling in [466]–[468].
The concept of the Kolmogorov structure function was defined by Kol-
mogorov at a talk at the Tallin conference in 1973, but these results
were not published. V’yugin pursues this in [549], where he shows that
there are some very strange sequences x
n
that reveal their structure arbi-
trarily slowly in the sense that K
k
(x
n
|n) = n − k, k<K(x
n
|n).Zurek
[606]–[608] addresses the fundamental questions of Maxwell’s demon
and the second law of thermodynamics by establishing the physical con-
sequences of Kolmogorov complexity.