courseshub.world · Lives in Mathematics and Physics

Andrey Kolmogorov

Андрей Николаевич Колмогоров · Andrey Nikolaevich Kolmogorov

A course on the Moscow mathematician who gave probability its axioms and then carried them into turbulence, celestial mechanics, information and the foundations of randomness, while teaching schoolchildren for decades.

Born 25 April 1903, Tambov Died 20 October 1987, Moscow Grundbegriffe axioms of probability, 1933 Level advanced undergraduate → graduate
Six random walks \(S_n\) of ±1 steps. The dashed curves are \(\pm\sqrt{2n\log\log n}\): by the law of the iterated logarithm, which Kolmogorov proved in general form in 1929, the walk comes near them infinitely often and exceeds them by a fixed factor only finitely often.
Lesson 00

How to use this course

Andrey Kolmogorov worked in more fields than almost any mathematician of the twentieth century: real analysis, logic, probability, statistics, fluid mechanics, dynamical systems, approximation theory, information theory and the theory of algorithms. A pattern runs through this range. He would enter a field, find the one or two ideas that organized it, prove the central theorem, and leave the details to his students. Many of those students became leaders of their own fields.

Prerequisites for Part II
  • Real analysis, including Lebesgue measure and integration.
  • Basic probability: random variables, expectation, variance, independence.
  • Fourier series and ordinary differential equations at undergraduate level.
  • For Lesson 08, the Navier–Stokes equations; for Lesson 09, Hamiltonian mechanics in action–angle variables; for Lesson 10, the idea of a Turing machine.

Each technical lesson opens with a paragraph for the general reader in italics, then gives precise statements, proof sketches and exercises with folded solutions. The lessons follow the order in which Kolmogorov took up each subject, from his student work in analysis (1922) to algorithmic complexity (1965).

Reference

Timeline

1903Born 25 April in Tambov. His mother, Maria Yakovlevna Kolmogorova, dies in childbirth. He is raised by her sisters at his grandfather’s home in Tunoshna, near Yaroslavl.
1910Moves to Moscow with his aunt Vera Yakovlevna, who adopts him.
1920Finishes school and enters Moscow State University. Also studies history and metallurgy.
1922Constructs an integrable function whose Fourier series diverges almost everywhere. Joins the circle of Nikolai Luzin.
1922–25Teaches at an experimental school of the People’s Commissariat for Education.
1925Graduates. Paper on the principle of the excluded middle. First probability paper, with Aleksandr Khinchin.
1926A Fourier series that diverges everywhere.
1928–29Three-series theorem; law of the iterated logarithm.
1929Completes his doctorate under Luzin. Summer voyage down the Volga with Pavel Alexandrov, the start of a lifelong friendship.
1930–31First trip abroad: Göttingen, Munich, Paris. Über die analytischen Methoden in der Wahrscheinlichkeitsrechnung.
1931Professor at Moscow State University.
1933Grundbegriffe der Wahrscheinlichkeitsrechnung. Limit distribution of the empirical distribution function.
1935With Alexandrov, acquires a house at Komarovka outside Moscow.
1936Testifies with Alexandrov and others at the Academy hearings against Luzin.
1937Kolmogorov–Petrovsky–Piskunov paper on travelling fronts.
1939Full member of the USSR Academy of Sciences. Heads probability and statistics at the Steklov Institute.
1941Short notes on locally isotropic turbulence. Stalin Prize for work in probability.
1942Marries Anna Dmitrievna Egorova.
1954Persistence of invariant tori. Closing lecture at the International Congress of Mathematicians in Amsterdam. Dean of the Faculty of Mechanics and Mathematics (to 1958).
1956–57Superposition theorem, with Vladimir Arnold; Hilbert’s 13th problem.
1958Entropy as an isomorphism invariant of dynamical systems.
1962Balzan Prize. Refined similarity hypothesis in turbulence.
1963Physics and mathematics boarding school at Moscow University opens on his initiative. Hero of Socialist Labour.
1965Lenin Prize, with Arnold. “Three approaches to the quantitative definition of information”.
1980Wolf Prize, shared with Henri Cartan. Heads the chair of mathematical logic at Moscow University.
1987Dies 20 October in Moscow; buried in the Novodevichy cemetery.
Part I · Formation
Lesson 01

Tambov and Tunoshna, 1903–1920

Andrey Nikolaevich Kolmogorov was born in Tambov on 25 April 1903. The family had no roots there: his mother, Maria Yakovlevna Kolmogorova, was travelling when she gave birth, and she died in childbirth. She was unmarried. His father is usually identified as Nikolai Matveyevich Kataev, an agronomist and the son of a priest, who had been exiled for political activity and who disappeared in 1919 during the Civil War. The boy took his mother’s surname.

He grew up in the house of his maternal grandfather, Yakov Stepanovich Kolmogorov, at Tunoshna near Yaroslavl, cared for by his mother’s sisters. One of them, Vera Yakovlevna, adopted him and remained his closest family until her death in 1950. The aunts educated him at home and produced a journal, The Swallow of Spring. Kolmogorov edited its mathematical section as a small child. He later dated his love of mathematics to the moment, at about six, when he noticed that \(1=1^2\), \(1+3=2^2\), \(1+3+5=3^2\), and so on.

In 1910 his aunt moved with him to Moscow, where he went to school. The Revolution and Civil War interrupted everything. For a time he worked as a conductor on the railway and, in his free hours, wrote a treatise on Newton’s laws of mechanics. He finished school in 1920.

Lesson 02

Moscow and Luzitania, 1920–1925

In 1920 Kolmogorov entered Moscow State University. He also enrolled at the Mendeleev Institute of Chemical Technology, intending to study metallurgy, and attended the history seminar of Sergei Bakhrushin. His first research paper was in history: a study of landholding in medieval Novgorod based on tax records.

Moscow mathematics at the time revolved around Nikolai Luzin and his school of real-function theory, nicknamed Luzitania. Its members included Pavel Alexandrov, Pavel Urysohn, Mikhail Suslin and Aleksandr Khinchin. In 1922 Kolmogorov, still an undergraduate, constructed an integrable function whose Fourier series diverges almost everywhere. The result was a sensation, and it made him Luzin’s student. Lesson 04 describes it.

In the same years he taught at an experimental school run by the People’s Commissariat for Education. He enjoyed the work, and the habit of teaching children stayed with him. In 1925 he published a paper on the principle of the excluded middle, one of the first serious studies of intuitionistic logic, and his first paper in probability, written with Khinchin, on series of independent random variables. He graduated that year and became a research student under Luzin.

Lesson 03

The road to the Grundbegriffe, 1925–1933

Between 1925 and 1929 Kolmogorov moved from real functions to probability, carrying measure theory with him. His papers on sums of independent variables (1928, 1929) settled when a random series converges and proved the law of the iterated logarithm in general form. He finished his doctorate in 1929 and obtained a post at the university’s Institute of Mathematics and Mechanics.

That summer he set out with Pavel Alexandrov, another student of Luzin, on a boat journey down the Volga, then across the Caucasus to Lake Sevan in Armenia. On the trip Alexandrov worked on topology and Kolmogorov on the analytic theory of Markov processes. The friendship that began there lasted 53 years. The two men shared a home from 1929, and in 1935 they acquired an old house at Komarovka, outside Moscow, where they lived for much of each week, received students and visitors, and kept a large library. Several historians have concluded that the relationship was also romantic; neither man said so publicly.

In 1930 and 1931 Kolmogorov travelled abroad for the first time. He made scientific contacts in Göttingen, the centre built by David Hilbert, visited Munich, and in Paris discussed probability with Paul Lévy. The long paper Über die analytischen Methoden in der Wahrscheinlichkeitsrechnung (1931) founded the theory of Markov processes in continuous time. He became a professor at Moscow in 1931. In 1933 Springer published his short monograph Grundbegriffe der Wahrscheinlichkeitsrechnung, which placed probability on the axioms of measure theory. It ended a long debate about what probability is, at least for mathematicians, and every graduate course in the subject still begins from it.

Part II · The mathematics
Lesson 04

Divergent Fourier series and intuitionistic logic

For the general reader. A Fourier series writes a function as a sum of sine waves. For well-behaved functions the sum converges back to the function. At nineteen Kolmogorov showed that for merely integrable functions the series can fail everywhere at once. Three years later he turned to logic and showed how classical reasoning can be translated into the stricter reasoning of the intuitionists.

Goals
  • State Kolmogorov’s divergence theorems and understand why the Dirichlet kernel allows them.
  • Place them beside the later positive results of Carleson.
  • Learn Kolmogorov’s double-negation translation of classical logic.

Partial sums

For \(f\in L^1(\mathbb T)\), \(\mathbb T=\mathbb R/2\pi\mathbb Z\), let \(\hat f(k)=\frac1{2\pi}\int_{-\pi}^{\pi}f(t)e^{-ikt}\,dt\) and \(S_nf(x)=\sum_{|k|\le n}\hat f(k)e^{ikx}\). Then \(S_nf=f*D_n\) with the Dirichlet kernel

\[ D_n(x)=\sum_{|k|\le n}e^{ikx}=\frac{\sin\big((n+\tfrac12)x\big)}{\sin(x/2)},\qquad \frac1{2\pi}\int_{-\pi}^{\pi}|D_n(x)|\,dx=\frac{4}{\pi^2}\log n+O(1). \]

The unbounded \(L^1\) norms (the Lebesgue constants) are the source of all the trouble.

Theorem (Kolmogorov, 1923 and 1926)

There is a function \(f\in L^1(\mathbb T)\) whose Fourier series diverges almost everywhere (published 1923). There is a function \(f\in L^1(\mathbb T)\) whose Fourier series diverges at every point (1926).

Idea of the construction

Spread a unit mass over \(m\) nearly equally spaced points and smooth it with Fejér kernels. The result is a non-negative trigonometric polynomial \(P_m\) with \(\|P_m\|_1=1\). Near each of the points, \(P_m\) looks like a large multiple of a Dirichlet kernel, and by choosing the points with arithmetic care one arranges that at most \(x\), some partial sum \(S_kP_m(x)\) has size comparable to \(\log m\). Then set \(f=\sum_j P_{m_j}/\sqrt{\log m_j}\) with rapidly increasing \(m_j\) and frequencies separated so that the blocks do not interfere. The series for \(f\) converges in \(L^1\), but its partial sums are unbounded almost everywhere. The everywhere-divergent version needs a further refinement.

In 1966 Lennart Carleson proved the opposite statement in \(L^2\): the Fourier series of every square-integrable function converges almost everywhere. Richard Hunt extended this to \(L^p\), \(p>1\). So \(L^1\) is exactly where Kolmogorov’s phenomenon lives. In 1925 Kolmogorov also proved that the conjugate-function operator is of weak type \((1,1)\), \(|\{|\tilde f|>\lambda\}|\le C\|f\|_1/\lambda\), a prototype for the later Calderón–Zygmund theory.

Logic, 1925

Intuitionists, following L. E. J. Brouwer, reject the law \(A\vee\neg A\) as a general principle. Kolmogorov asked how much of classical mathematics survives. His answer was a translation.

Double-negation translation (Kolmogorov, 1925)

Define \(A^{K}\) by placing \(\neg\neg\) in front of every subformula of \(A\). Then \(A\) is provable classically if and only if \(A^{K}\) is provable intuitionistically.

So classical logic embeds in intuitionistic logic, and intuitionistic reasoning is consistent if classical reasoning is. Kurt Gödel and Gerhard Gentzen found similar translations independently in 1933. In 1932 Kolmogorov added an interpretation of intuitionistic logic as a calculus of problems, in which a proof of \(A\to B\) is a method turning solutions of \(A\) into solutions of \(B\). It is one source of the Brouwer–Heyting–Kolmogorov interpretation.

Exercise 4.1Show that \(\frac1{2\pi}\int_{-\pi}^{\pi}|D_n|\ge c\log n\) for some constant \(c>0\).

Show solution
Since \(|\sin(x/2)|\le|x|/2\), \(\frac1{2\pi}\int|D_n|\ge\frac2\pi\int_0^\pi\frac{|\sin((n+\frac12)x)|}{x}dx=\frac2\pi\int_0^{(n+\frac12)\pi}\frac{|\sin u|}{u}du\). On \([j\pi,(j+1)\pi]\) the integrand is at least \(|\sin u|/((j+1)\pi)\), whose integral is \(2/((j+1)\pi)\). Summing over \(j<n\) gives at least \(\frac4{\pi^2}\sum_{j=1}^{n}\frac1j\ge\frac4{\pi^2}\log n\).

Exercise 4.2Prove \(\neg\neg(p\vee\neg p)\) intuitionistically, where \(\neg A\) means \(A\to\bot\).

Show solution
Assume \(h:\neg(p\vee\neg p)\). To prove \(\neg p\), assume \(p\); then \(p\vee\neg p\) holds, and \(h\) gives \(\bot\). So \(\neg p\) holds, hence \(p\vee\neg p\), and \(h\) gives \(\bot\) again. Discharging \(h\) proves \(\neg\neg(p\vee\neg p)\). No step used the excluded middle.

Exercise 4.3Use the uniform boundedness principle to show that there is a continuous function whose Fourier series diverges at \(x=0\).

Show solution
The functional \(f\mapsto S_nf(0)=\frac1{2\pi}\int f(t)D_n(-t)\,dt\) on \(C(\mathbb T)\) has norm \(\frac1{2\pi}\int|D_n|\to\infty\). If \(S_nf(0)\) were bounded for every continuous \(f\), Banach–Steinhaus would bound these norms. This is the existence result of du Bois-Reymond (1873); Kolmogorov’s theorem needs much finer, almost-everywhere control.
Lesson 05

The axioms of probability

For the general reader. For three centuries probability was a collection of problems about dice, cards and errors, with no agreed definition. In 1900 Hilbert listed its axiomatization among his problems. Kolmogorov’s 1933 book solved it in sixty pages: a probability is a measure of total mass one, an event is a measurable set, and a random variable is a measurable function.

Goals
  • State the axioms and the continuity axiom.
  • Understand the extension theorem that builds stochastic processes.
  • Define conditional expectation and prove the zero–one law.
Axioms (Grundbegriffe, 1933)

A probability space is a triple \((\Omega,\mathcal F,P)\) where \(\mathcal F\) is a \(\sigma\)-algebra of subsets of \(\Omega\) and \(P:\mathcal F\to[0,1]\) satisfies \(P(\Omega)=1\) and

\[ P\Big(\bigcup_{n=1}^\infty A_n\Big)=\sum_{n=1}^\infty P(A_n)\quad\text{for pairwise disjoint }A_n\in\mathcal F. \]

Kolmogorov stated finite additivity and, separately, a continuity axiom: if \(A_1\supseteq A_2\supseteq\cdots\) and \(\bigcap A_n=\varnothing\), then \(P(A_n)\to0\). Together they are equivalent to countable additivity (Exercise 5.1). He noted that the continuity axiom cannot be justified by experience; it is a convenient idealization that makes the theory work.

Building processes

The book’s most consequential theorem constructs probability measures on infinite-dimensional spaces from finite-dimensional data.

Extension theorem (Kolmogorov, 1933)

Let \(T\) be any index set. Suppose that for each finite \(\{t_1,\dots,t_k\}\subseteq T\) a Borel probability measure \(\mu_{t_1\dots t_k}\) on \(\mathbb R^k\) is given, and that the family is consistent: permuting the indices permutes the coordinates, and integrating out one coordinate gives the measure for the remaining indices. Then there is a unique probability measure \(P\) on \(\mathbb R^T\) with its product \(\sigma\)-algebra whose finite-dimensional marginals are the \(\mu_{t_1\dots t_k}\).

This is how Brownian motion, Gaussian processes and Markov chains are constructed as objects. The proof uses inner regularity of Borel measures on \(\mathbb R^k\) (compact approximation) to verify the continuity axiom on cylinder sets, then applies Carathéodory’s extension.

Conditional expectation and the zero–one law

For an integrable \(X\) and a sub-\(\sigma\)-algebra \(\mathcal G\), Kolmogorov defined \(E[X\mid\mathcal G]\) as the \(\mathcal G\)-measurable function with \(\int_G E[X\mid\mathcal G]\,dP=\int_G X\,dP\) for all \(G\in\mathcal G\). It exists and is unique almost surely by the Radon–Nikodym theorem. Conditioning on events of probability zero, which had produced paradoxes, became meaningful.

Zero–one law (Kolmogorov, 1933)

Let \(X_1,X_2,\dots\) be independent and let \(\mathcal T=\bigcap_n\sigma(X_n,X_{n+1},\dots)\) be the tail \(\sigma\)-algebra. Then every \(A\in\mathcal T\) has \(P(A)\in\{0,1\}\).

Proof. \(A\) is independent of \(\sigma(X_1,\dots,X_n)\) for every \(n\), hence of the algebra \(\bigcup_n\sigma(X_1,\dots,X_n)\), hence (by a monotone class argument) of \(\sigma(X_1,X_2,\dots)\supseteq\mathcal T\). So \(A\) is independent of itself: \(P(A)=P(A)^2\).

Exercise 5.1Show that a finitely additive \(P\) with \(P(\Omega)=1\) is countably additive if and only if it satisfies the continuity axiom.

Show solution
If \(P\) is countably additive and \(A_n\downarrow\varnothing\), write \(A_1=\bigsqcup_{k\ge1}(A_k\setminus A_{k+1})\); then \(P(A_n)=\sum_{k\ge n}P(A_k\setminus A_{k+1})\to0\) as a tail of a convergent series. Conversely, for disjoint \(B_k\) with union \(B\), let \(A_n=B\setminus(B_1\cup\cdots\cup B_n)\downarrow\varnothing\). Finite additivity gives \(P(B)=\sum_{k\le n}P(B_k)+P(A_n)\), and \(P(A_n)\to0\).

Exercise 5.2Let \(X_n\) be independent. Show that the event “\(\sum_n X_n/n\) converges” has probability 0 or 1, and that \(\limsup_n (X_1+\cdots+X_n)/n\) is almost surely constant (possibly \(\pm\infty\)).

Show solution
Convergence of \(\sum_n X_n/n\) is unaffected by changing finitely many terms, so the event lies in \(\sigma(X_m,X_{m+1},\dots)\) for every \(m\): it is a tail event. Likewise \((X_1+\cdots+X_{m-1})/n\to0\) for each fixed \(m\), so \(L=\limsup S_n/n\) is \(\mathcal T\)-measurable. Each event \(\{L\le c\}\) has probability 0 or 1, so \(L\) equals the constant \(\inf\{c:P(L\le c)=1\}\) almost surely.
Lesson 06

Sums of independent variables

For the general reader. Toss a coin many times and count heads minus tails. How far can the total stray? Kolmogorov answered with three tools: an inequality for the largest excursion, an exact test for when a random series settles down, and a sharp law for the size of the largest fluctuations. A fourth result tells a statistician whether data really came from a proposed distribution.

Goals
  • Prove Kolmogorov’s maximal inequality.
  • Apply the three-series theorem.
  • State the strong law, the law of the iterated logarithm and the Kolmogorov–Smirnov limit.

Throughout, \(X_1,X_2,\dots\) are independent and \(S_n=X_1+\cdots+X_n\).

Maximal inequality (Kolmogorov, 1928)

If \(E X_k=0\) and \(E X_k^2<\infty\), then for every \(\lambda>0\)

\[ P\Big(\max_{1\le k\le n}|S_k|\ge\lambda\Big)\le\frac{\operatorname{Var}S_n}{\lambda^2}. \]

This is Chebyshev’s inequality for the whole path rather than its endpoint. The proof (Exercise 6.1) is the first appearance of a stopping-time argument, later generalized by Joseph Doob to martingales.

Three-series theorem (Kolmogorov, 1928)

Fix \(A>0\) and let \(Y_n=X_n\mathbf 1_{\{|X_n|\le A\}}\). The series \(\sum X_n\) converges almost surely if and only if all three series converge:

\[ \sum_n P(|X_n|>A),\qquad \sum_n E\,Y_n,\qquad \sum_n\operatorname{Var}Y_n. \]
Strong law of large numbers (Kolmogorov, 1930–33)

If the \(X_n\) are independent and identically distributed, then \(S_n/n\) converges almost surely to a finite limit if and only if \(E|X_1|<\infty\), and the limit is \(EX_1\).

The proof truncates, applies the three-series theorem to \(\sum (Y_n-EY_n)/n\), and uses Kronecker’s lemma: if \(\sum a_n/n\) converges then \((a_1+\cdots+a_n)/n\to0\).

Law of the iterated logarithm (Kolmogorov, 1929)

Let \(EX_n=0\), \(s_n^2=\sum_{k\le n}EX_k^2\to\infty\), and \(|X_n|\le M_n\) with \(M_n=o\big(s_n/\sqrt{\log\log s_n}\big)\). Then almost surely

\[ \limsup_{n\to\infty}\frac{S_n}{\sqrt{2s_n^2\log\log s_n^2}}=1. \]

Khinchin had proved the case of coin tossing in 1924. The hero figure shows the envelope \(\pm\sqrt{2n\log\log n}\) for \(\pm1\) steps.

Goodness of fit

Let \(X_i\) be i.i.d. with continuous distribution function \(F\), and let \(F_n(x)=\frac1n\#\{i\le n:X_i\le x\}\) be the empirical distribution function.

Theorem (Kolmogorov, 1933)

For every \(x>0\),

\[ \lim_{n\to\infty}P\Big(\sqrt n\,\sup_t|F_n(t)-F(t)|\le x\Big)=1-2\sum_{k=1}^\infty(-1)^{k-1}e^{-2k^2x^2}. \]

The limit does not depend on \(F\). This is the basis of the Kolmogorov–Smirnov test, completed for two samples by Nikolai Smirnov.

Exercise 6.1Prove the maximal inequality.

Show solution
Let \(A_k=\{|S_k|\ge\lambda,\ |S_j|<\lambda\text{ for }j<k\}\), disjoint with union the event in question. On \(A_k\), \(E[S_n^2\mathbf 1_{A_k}]=E[S_k^2\mathbf 1_{A_k}]+2E[S_k\mathbf 1_{A_k}(S_n-S_k)]+E[(S_n-S_k)^2\mathbf 1_{A_k}]\). The middle term is 0 because \(S_n-S_k\) is independent of \(S_k\mathbf 1_{A_k}\) and has mean 0; the last is \(\ge0\). So \(E[S_n^2\mathbf 1_{A_k}]\ge\lambda^2P(A_k)\). Summing over \(k\): \(\operatorname{Var}S_n\ge\lambda^2P(\bigcup A_k)\).

Exercise 6.2Let \(\varepsilon_n=\pm1\) be independent fair signs. For which \(\alpha>0\) does \(\sum_n\varepsilon_n n^{-\alpha}\) converge almost surely?

Show solution
Take \(A=1\): then \(Y_n=X_n\), \(\sum P(|X_n|>1)=0\), \(\sum EY_n=0\), and \(\sum\operatorname{Var}Y_n=\sum n^{-2\alpha}\). The series converges almost surely iff \(\alpha>\tfrac12\). The random harmonic series (\(\alpha=1\)) converges with probability 1; \(\alpha=\tfrac12\) diverges almost surely.

Exercise 6.3For \(\pm1\) steps with \(n=10^6\), compare \(\sqrt n\) with \(\sqrt{2n\log\log n}\). What does the LIL add to the central limit theorem?

Show solution
\(\sqrt n=1000\); \(\log\log 10^6=\log 13.8\approx2.63\), so \(\sqrt{2n\log\log n}\approx2290\). The CLT says \(S_n/\sqrt n\) is approximately standard normal at each fixed \(n\). The LIL describes the whole path: \(S_n/\sqrt n\) is unbounded almost surely, but grows only like \(\sqrt{2\log\log n}\), which increases extremely slowly.
Lesson 07

Markov processes and diffusion

For the general reader. A Markov process forgets its past: where it goes next depends only on where it is now. In 1931 Kolmogorov showed that the probabilities of such a process obey differential equations, one looking forward in time and one looking back. The forward equation describes how a cloud of particles spreads; the backward equation computes expected payoffs. Six years later he used similar ideas to describe how an advantageous gene invades a population.

Goals
  • Derive the Chapman–Kolmogorov equation and the forward and backward equations.
  • Solve a two-state chain.
  • Find the minimal speed of a KPP front.

Let \(P(s,x;t,A)\) be the probability that a process at \(x\) at time \(s\) lies in \(A\) at time \(t>s\). The Markov property gives the Chapman–Kolmogorov equation

\[ P(s,x;t,A)=\int P(s,x;u,dy)\,P(u,y;t,A)\qquad(s<u<t). \]
Kolmogorov equations (1931)

Suppose in one dimension that over a short time \(h\) the displacement has conditional mean \(b(t,x)h+o(h)\) and variance \(a(t,x)h+o(h)\), with higher moments \(o(h)\). If the transition density \(p(s,x;t,y)\) is smooth, it satisfies the backward equation in \((s,x)\),

\[ \frac{\partial p}{\partial s}+b(s,x)\frac{\partial p}{\partial x}+\frac12a(s,x)\frac{\partial^2p}{\partial x^2}=0, \]

and the forward (Fokker–Planck) equation in \((t,y)\),

\[ \frac{\partial p}{\partial t}=-\frac{\partial}{\partial y}\big(b(t,y)p\big)+\frac12\frac{\partial^2}{\partial y^2}\big(a(t,y)p\big). \]

For a chain on a finite set with generator matrix \(Q\) (off-diagonal rates \(q_{ij}\ge0\), rows summing to 0) the same reasoning gives \(P'(t)=QP(t)\) (backward) and \(P'(t)=P(t)Q\) (forward), so \(P(t)=e^{tQ}\). The physicists’ diffusion equations became theorems about a well-defined class of random processes, and the paper set the agenda for the work of William Feller, Kiyosi Itô and Eugene Dynkin.

Travelling fronts (1937)

With Ivan Petrovsky and Nikolai Piskunov, Kolmogorov studied

\[ u_t=Du_{xx}+f(u),\qquad f(0)=f(1)=0,\quad f>0\text{ on }(0,1),\quad f'(0)>0,\quad f(u)\le f'(0)u, \]

a model for the spread of a favoured gene, proposed in the same year by Ronald Fisher with \(f(u)=ru(1-u)\).

Theorem (Kolmogorov–Petrovsky–Piskunov, 1937)

Travelling waves \(u(x,t)=U(x-ct)\) with \(U(-\infty)=1\), \(U(+\infty)=0\) exist exactly for \(c\ge c^*=2\sqrt{Df'(0)}\). Starting from the step \(u(x,0)=\mathbf 1_{\{x<0\}}\), the solution approaches the front of minimal speed \(c^*\) in shape.

Exercise 7.1Verify that \(p(s,x;t,y)=\frac{1}{\sqrt{2\pi(t-s)}}e^{-(y-x)^2/2(t-s)}\) satisfies both equations for Brownian motion (\(b=0\), \(a=1\)).

Show solution
Write \(\tau=t-s\), \(z=y-x\). Then \(\partial_\tau p=p\big(\frac{z^2}{2\tau^2}-\frac1{2\tau}\big)\) and \(\partial_z^2p=p\big(\frac{z^2}{\tau^2}-\frac1\tau\big)\), so \(\partial_\tau p=\frac12\partial_z^2p\). Since \(\partial_t=\partial_\tau\), \(\partial_s=-\partial_\tau\), and \(\partial_x^2=\partial_y^2=\partial_z^2\), this gives \(p_t=\frac12p_{yy}\) and \(p_s+\frac12p_{xx}=0\).

Exercise 7.2A two-state chain jumps \(1\to2\) at rate \(\alpha\) and \(2\to1\) at rate \(\beta\). Find \(P_{11}(t)\).

Show solution
\(Q=\begin{pmatrix}-\alpha&\alpha\\ \beta&-\beta\end{pmatrix}\) has eigenvalues \(0\) and \(-(\alpha+\beta)\). The forward equation gives \(P_{11}'=-\alpha P_{11}+\beta(1-P_{11})\), so \(P_{11}(t)=\frac{\beta}{\alpha+\beta}+\frac{\alpha}{\alpha+\beta}e^{-(\alpha+\beta)t}\). It tends to the stationary probability \(\beta/(\alpha+\beta)\).

Exercise 7.3Linearize the KPP equation at \(u=0\) and show that a front with exponential tail \(U\sim e^{-\lambda\xi}\) requires \(c\ge2\sqrt{Df'(0)}\).

Show solution
With \(\xi=x-ct\), the linearization is \(DU''+cU'+f'(0)U=0\). Substituting \(e^{-\lambda\xi}\) gives \(D\lambda^2-c\lambda+f'(0)=0\). A front with \(U>0\) cannot oscillate about 0, so \(\lambda\) must be real: \(c^2\ge4Df'(0)\).
Lesson 08

Turbulence: the theory of 1941

For the general reader. Stir a fluid hard and it becomes turbulent: large eddies break into smaller ones, which break into smaller ones still, until viscosity turns the motion into heat. In 1941, in notes of a few pages, Kolmogorov argued that the small eddies forget how the flow was stirred and depend only on the rate at which energy cascades down. From that hypothesis and dimensional analysis he derived laws that experiments have confirmed to good accuracy.

Goals
  • State Kolmogorov’s similarity hypotheses.
  • Derive the two-thirds law, the \(-5/3\) spectrum and the dissipation scale.
  • State the exact four-fifths law and the 1962 refinement.

Consider the Navier–Stokes equations \(\partial_t\mathbf u+(\mathbf u\cdot\nabla)\mathbf u=-\nabla p+\nu\Delta\mathbf u+\mathbf f\), \(\nabla\cdot\mathbf u=0\), driven at a large scale \(L\). Let \(\varepsilon\) be the mean rate of energy dissipation per unit mass and \(\delta u(r)\) the velocity difference between points at distance \(r\).

Hypotheses (Kolmogorov, 1941)
  1. Local isotropy. At very high Reynolds number, the statistics of small-scale velocity differences are homogeneous and isotropic.
  2. First similarity hypothesis. For \(r\ll L\) these statistics depend only on \(\varepsilon\) and \(\nu\).
  3. Second similarity hypothesis. In the inertial range \(\eta\ll r\ll L\) they depend only on \(\varepsilon\).

The only length built from \(\nu\) (m²/s) and \(\varepsilon\) (m²/s³) is the Kolmogorov scale, and in the inertial range the second hypothesis forces power laws:

\[ \eta=\Big(\frac{\nu^3}{\varepsilon}\Big)^{1/4},\qquad \big\langle(\delta u_\parallel(r))^2\big\rangle=C\,\varepsilon^{2/3}r^{2/3},\qquad E(k)=C_K\,\varepsilon^{2/3}k^{-5/3}. \]

The spectral form \(E(k)\) was given by Aleksandr Obukhov, Kolmogorov’s student, in 1941.

Four-fifths law (Kolmogorov, 1941)

For homogeneous isotropic turbulence, in the limit of infinite Reynolds number and for \(r\) in the inertial range,

\[ \big\langle(\delta u_\parallel(r))^3\big\rangle=-\tfrac45\,\varepsilon\,r. \]

Unlike the two-thirds law, this follows from the Navier–Stokes equations via the Kármán–Howarth equation, with no similarity hypothesis. It is one of very few exact results in turbulence. The negative sign expresses the transfer of energy from large to small scales.

Intermittency and the 1962 refinement

Lev Landau objected that \(\varepsilon\) fluctuates in space, so it cannot be a universal parameter. In 1962 Kolmogorov proposed a refined similarity hypothesis with a lognormal distribution of the locally averaged dissipation, which gives structure-function exponents \(\zeta_p=\frac p3-\mu\frac{p(p-3)}{18}\) in place of \(p/3\). Measured exponents do deviate from \(p/3\) for large \(p\), and explaining them remains open.

Exercise 8.1Derive the exponents in \(\eta\), in the two-thirds law and in \(E(k)\) by dimensional analysis. (\(E(k)\,dk\) has units of energy per unit mass.)

Show solution
\(\nu^a\varepsilon^b\) has units m\(^{2a+2b}\)s\(^{-a-3b}\). For a length: \(a+3b=0\), \(2a+2b=1\), so \(a=\frac34\), \(b=-\frac14\). For \(\langle\delta u^2\rangle\) (m²/s²) from \(\varepsilon^b r^c\): \(3b=2\), \(2b+c=2\), so \(b=\frac23\), \(c=\frac23\). \(E(k)\) has units m³/s²; from \(\varepsilon^bk^c\): \(3b=2\), \(2b-c=3\), so \(c=-\frac53\).

Exercise 8.2Using \(\varepsilon\sim U^3/L\), show that \(L/\eta\sim\mathrm{Re}^{3/4}\) with \(\mathrm{Re}=UL/\nu\). Estimate the number of grid points a direct simulation of 3D turbulence needs.

Show solution
\(\eta=(\nu^3L/U^3)^{1/4}\), so \(L/\eta=(U^3L^3/\nu^3)^{1/4}=\mathrm{Re}^{3/4}\). A 3D grid resolving all scales needs about \((L/\eta)^3=\mathrm{Re}^{9/4}\) points: roughly \(10^{11}\) for \(\mathrm{Re}=10^5\).
Lesson 09

KAM and entropy

For the general reader. Is the solar system stable? Planets perturb each other, and Henri Poincaré had shown that perturbation series usually diverge. In 1954 Kolmogorov announced that most orderly motions survive small perturbations after all. A few years later he imported Claude Shannon’s measure of information into dynamics and used it to tell chaotic systems apart.

Goals
  • State the KAM theorem and see where small divisors enter.
  • Define Kolmogorov–Sinai entropy and compute it for Bernoulli shifts.

Persistence of invariant tori

An integrable Hamiltonian \(H_0(I)\) in action–angle variables \((I,\varphi)\in\mathbb R^n\times\mathbb T^n\) has motions \(\dot\varphi=\omega(I)=\partial H_0/\partial I\), \(\dot I=0\): each torus \(\{I=\text{const}\}\) is filled by quasi-periodic orbits. Perturb to \(H=H_0(I)+\epsilon H_1(I,\varphi)\).

Theorem (Kolmogorov 1954; Arnold 1963; Moser 1962)

Let \(H\) be real-analytic and \(H_0\) non-degenerate: \(\det\big(\partial^2H_0/\partial I^2\big)\ne0\). Fix \(\tau>n-1\). For \(\gamma>0\) and \(\epsilon\) small enough relative to \(\gamma\), every invariant torus of \(H_0\) whose frequency vector is Diophantine,

\[ |\langle k,\omega\rangle|\ge\frac{\gamma}{|k|^\tau}\qquad\text{for all }k\in\mathbb Z^n\setminus\{0\}, \]

persists, slightly deformed, as an invariant torus of \(H\) carrying quasi-periodic motion with the same frequencies. The measure of phase space not filled by these tori tends to 0 as \(\epsilon\to0\).

Where the difficulty lies. Seeking a canonical change of variables that removes the \(\varphi\)-dependence at first order leads to the equation \(\langle\omega,\partial_\varphi S\rangle=-\tilde H_1\), solved in Fourier series by \(S_k=i\,\hat H_{1,k}/\langle k,\omega\rangle\). The denominators \(\langle k,\omega\rangle\) can be arbitrarily small. Kolmogorov’s idea was to keep the frequency fixed, use the Diophantine condition to bound the losses, and iterate with a Newton-type scheme whose quadratic convergence beats the small divisors. His 1954 note sketched this; Arnold gave a complete proof for analytic systems, and Jürgen Moser proved a version for twist maps of finite smoothness.

Entropy (1958)

Let \(T\) preserve a probability measure \(\mu\). For a finite partition \(\xi\), let \(H(\xi)=-\sum_{C\in\xi}\mu(C)\log\mu(C)\) and

\[ h(T,\xi)=\lim_{n\to\infty}\frac1nH\big(\xi\vee T^{-1}\xi\vee\cdots\vee T^{-(n-1)}\xi\big),\qquad h(T)=\sup_\xi h(T,\xi). \]

\(h(T)\) is an isomorphism invariant. Kolmogorov introduced it in 1958; Yakov Sinai gave the definition above in 1959 and proved that \(h(T)=h(T,\xi)\) for any generating partition.

Theorem (Kolmogorov 1958, Sinai 1959)

The Bernoulli shift with probabilities \((p_1,\dots,p_k)\) has entropy \(-\sum_ip_i\log p_i\). In particular, the shifts \(B(\frac12,\frac12)\) and \(B(\frac13,\frac13,\frac13)\) are not isomorphic.

Whether they were isomorphic had been an open question posed by John von Neumann. Donald Ornstein proved in 1970 that entropy is a complete invariant for Bernoulli shifts.

Exercise 9.1Show that \(\phi=(1+\sqrt5)/2\) is badly approximable: \(|\phi-p/q|\ge c/q^2\) for some \(c>0\) and all \(p/q\). Why are such frequencies the most robust in KAM theory?

Show solution
\(p^2-pq-q^2\) is a non-zero integer (\(\phi\) is irrational), so \(1\le q^2|p/q-\phi|\,|p/q-\phi'|\) with \(\phi'=-1/\phi\). If \(|p/q-\phi|\le1\), then \(|p/q-\phi'|\le1+\sqrt5\), so \(|\phi-p/q|\ge1/((1+\sqrt5)q^2)\); otherwise the bound is trivial for \(q\ge1\). Golden-mean tori satisfy the Diophantine condition with the best constant, and numerically they are the last to break as \(\epsilon\) grows.

Exercise 9.2Show that the set of \(\alpha\in[0,1]\) with \(|\alpha-p/q|<\gamma/q^{2+\delta}\) for some \(p/q\) has measure \(O(\gamma)\) when \(\delta>0\).

Show solution
For each \(q\) there are at most \(q+1\) fractions \(p/q\) in \([0,1]\), each excluding an interval of length \(2\gamma/q^{2+\delta}\). The total is at most \(\sum_q2\gamma(q+1)/q^{2+\delta}\le4\gamma\zeta(1+\delta)\), which is \(O(\gamma)\). So Diophantine numbers have nearly full measure.

Exercise 9.3Compute the entropies of \(B(\frac14,\frac14,\frac14,\frac14)\) and \(B(\frac12,\frac18,\frac18,\frac18,\frac18)\).

Show solution
The first is \(\log4\). The second is \(\frac12\log2+4\cdot\frac18\log8=\frac12\log2+\frac32\log2=\log4\). Equal entropies; Lev Meshalkin showed in 1959 by an explicit coding that these two shifts are isomorphic, a first hint of Ornstein’s theorem.
Lesson 10

Superposition and complexity

For the general reader. Can every function of many variables be built from functions of one variable? Hilbert guessed no. Kolmogorov showed that for continuous functions the answer is yes, using only addition as glue. Late in life he asked a different question: what does it mean for a single string of digits to be random? His answer, the length of its shortest description, founded algorithmic information theory.

Goals
  • State the Kolmogorov–Arnold superposition theorem.
  • Define Kolmogorov complexity and prove the invariance and incompressibility theorems.

Hilbert’s 13th problem

Hilbert conjectured in 1900 that a root of the general equation of degree 7, as a function of its coefficients, cannot be written as a composition of continuous functions of two variables. In 1956 Kolmogorov showed that every continuous function of any number of variables is a superposition of continuous functions of three variables. In 1957 Arnold, then his nineteen-year-old student, reduced three to two, refuting Hilbert’s conjecture in its continuous form. Kolmogorov then proved the following.

Superposition theorem (Kolmogorov, 1957)

For each \(n\ge2\) there are continuous functions \(\varphi_{q,p}:[0,1]\to\mathbb R\) (\(0\le q\le2n\), \(1\le p\le n\)) such that every continuous \(f:[0,1]^n\to\mathbb R\) can be written

\[ f(x_1,\dots,x_n)=\sum_{q=0}^{2n}\Phi_q\Big(\sum_{p=1}^n\varphi_{q,p}(x_p)\Big) \]

with continuous \(\Phi_q:\mathbb R\to\mathbb R\) depending on \(f\).

The inner functions are universal; only the outer ones depend on \(f\). The functions involved are very irregular. For smooth or analytic functions, Hilbert’s intuition is closer to the truth: Kolmogorov’s student Anatoli Vitushkin showed that smoothness creates genuine obstructions to superposition.

Algorithmic complexity (1965)

Fix a machine \(U\) that reads binary programs and outputs binary strings. The complexity of \(x\) is \(C_U(x)=\min\{|p|:U(p)=x\}\).

Invariance theorem (Kolmogorov 1965; Solomonoff 1964)

There is a universal machine \(U\) such that for every machine \(V\) there is a constant \(c_V\) with \(C_U(x)\le C_V(x)+c_V\) for all \(x\). Hence any two universal machines give complexities differing by a bounded amount.

Proof. Let \(U\) read a self-delimiting code for \(V\) and then simulate \(V\) on the rest of the input. Then \(c_V\) is the length of that code.

A string is called random when \(C(x)\) is close to \(|x|\). Ray Solomonoff (1964) and Gregory Chaitin (1966–69) reached related definitions independently. Kolmogorov’s student Per Martin-Löf showed in 1966 that random infinite sequences can be defined by effective statistical tests, and Leonid Levin, another student, developed prefix complexity.

Exercise 10.1Show that for every \(n\) and \(c\ge1\), at least \(2^n-2^{n-c}+1\) binary strings of length \(n\) have \(C(x)\ge n-c\).

Show solution
There are \(\sum_{j=0}^{n-c-1}2^j=2^{n-c}-1\) programs of length less than \(n-c\), and each outputs at most one string. So at most \(2^{n-c}-1\) strings of length \(n\) have \(C(x)<n-c\). With \(c=1\): at least half the strings of each length are incompressible by even one bit.

Exercise 10.2Show that \(C\) is not computable.

Show solution
Suppose a program computes \(C\). For each \(m\), search strings in order and output the first \(x\) with \(C(x)\ge m\). This program has length \(\log_2m+O(1)\) and outputs \(x\), so \(C(x)\le\log_2m+O(1)<m\) for large \(m\): a contradiction. This is Berry’s paradox, made rigorous.

Exercise 10.3Write \(f(x,y)=xy\) on \([0,1]^2\) as a superposition of continuous functions of one variable and addition.

Show solution
\(xy=\tfrac14(x+y)^2-\tfrac14(x-y)^2=\Phi_1(x+y)+\Phi_2\big(x+(-y)\big)\) with \(\Phi_1(t)=t^2/4\), \(\Phi_2(t)=-t^2/4\) and inner functions \(x\), \(\pm y\). The theorem says that every continuous \(f\) has such a form, with at most \(2n+1=5\) outer functions.
Part III · Life and legacy
Lesson 11

Academician and teacher, 1933–1980

From 1935 to 1939 Kolmogorov directed the Institute of Mathematics and Mechanics at Moscow University, and in 1935 he became the first head of its chair of probability theory. In 1936 he was drawn into the campaign against his former teacher. Anonymous articles in Pravda accused Luzin of plagiarism and of disloyalty, and a commission of the Academy of Sciences held hearings in July. Kolmogorov, Alexandrov, Khinchin and Lazar Lyusternik testified against Luzin. Luzin lost his official posts but was neither expelled nor arrested. How freely the witnesses acted remains disputed; some historians argue that the police had leverage over Kolmogorov and Alexandrov. The Russian Academy formally reversed the 1936 decision only in 2012.

Kolmogorov was elected a full member of the USSR Academy of Sciences in 1939 and headed the department of probability and statistics at the Steklov Institute. During the war he applied probability to practical problems and wrote his papers on turbulence; he received a Stalin Prize in 1941. In 1942 he married Anna Dmitrievna Egorova.

The postwar decades were his most varied. He was dean of the Faculty of Mechanics and Mathematics from 1954 to 1958 and gave the closing lecture of the 1954 International Congress in Amsterdam, on dynamical systems and classical mechanics. His seminars produced a remarkable list of doctoral students, among them Israel Gelfand, Boris Gnedenko, Sergey Nikolsky, Eugene Dynkin, Yuri Prokhorov, Roland Dobrushin, Vladimir Arnold, Yakov Sinai, Albert Shiryaev, Per Martin-Löf and Leonid Levin. He was president of the Moscow Mathematical Society in 1964–66 and again from 1976.

Education occupied him more and more. In 1963, on his initiative and with support from the physicist Isaak Kikoin and the university, Moscow University opened a physics and mathematics boarding school for gifted children from the provinces, now the Kolmogorov school. He taught there himself for many hours a week, wrote textbooks, took pupils hiking, and from 1964 chaired the mathematics section of the commission that reformed the Soviet school curriculum. The reform, with its emphasis on sets and abstraction, was later criticized and partly withdrawn. In 1971 he sailed on the oceanographic expedition of the research vessel Dmitri Mendeleev to study turbulence in the ocean.

DiscussionKolmogorov’s testimony in 1936 and his devotion to teaching children belong to the same life. How should a biography weigh conduct under a coercive regime against a scientist’s work and generosity?

Lesson 12

Last years and legacy

In 1980 Kolmogorov took over the chair of mathematical logic at Moscow University and shared the Wolf Prize with Henri Cartan, cited for discoveries in Fourier analysis, probability, ergodic theory and dynamical systems. In 1979 he and Alexandrov marked fifty years of friendship; Alexandrov died in 1982. Kolmogorov died in Moscow on 20 October 1987, aged 84. He is buried in the Novodevichy cemetery.

Honours

  • Stalin Prize (1941), Balzan Prize (1962), Lenin Prize (1965, with Arnold, for the stability of Hamiltonian systems), Wolf Prize (1980), and the Lobachevsky Prize.
  • Hero of Socialist Labour (1963) and several Orders of Lenin.
  • Foreign membership of many academies, including the Leopoldina (1959), the American Academy of Arts and Sciences (1959), the London Mathematical Society (1959), the American Philosophical Society (1961), the Royal Netherlands Academy (1963), the Royal Society (1964), the US National Academy of Sciences (1967) and the French Academy of Sciences (1968).

Legacy

  • Probability is a branch of measure theory because of the Grundbegriffe. Its limit theorems, Markov processes and statistical tests carry his name.
  • Physics: the K41 theory is the reference point for every study of turbulence, and the \(-5/3\) spectrum is measured in oceans, atmospheres and wind tunnels.
  • Dynamics: KAM theory and entropy are the two pillars of modern Hamiltonian and ergodic theory, continued by Arnold, Sinai and Ornstein.
  • Computation: Kolmogorov complexity underlies algorithmic randomness and the minimum-description-length principle in statistics and machine learning.
  • Schools: the Moscow school of probability and dynamics, and a model of the mathematician who teaches at every level, from primary school to the Academy.

Final projectChoose one of the four exact results in Part II (the zero–one law, the maximal inequality, the four-fifths law, the invariance theorem). Write a two-page account that states it, proves it in full, and explains which later theory grew from it.

Reference

Connections

People linked to Andrey Kolmogorov across this collection. A name without a link has no page here yet. See Andrey Kolmogorov in the network of all 337 lives →

Teachers and advisors

  • Nikolai Luzin 1922-1929

Students

  • Israel Gelfand 1935
  • Yakov Sinai
  • Albert Shiryaev
  • Alexander Obukhov
  • Anatoli Vitushkin
  • Boris Gnedenko
  • Eugene Dynkin
  • Leonid Levin
  • Per Martin-Löf
  • Roland Dobrushin
  • Sergey Nikolsky
  • Vladimir Arnold
  • Yuri Prokhorov

Influenced by

Influenced

Colleagues and collaborators

Rivals

Friends

Also mentioned in this life

Fields

On CoursesHub

Reference

Sources and further reading

Biography

  1. J. J. O’Connor, E. F. Robertson, Andrey Nikolaevich Kolmogorov, MacTutor History of Mathematics.
  2. Andrey Kolmogorov, Wikipedia.
  3. P. M. B. Vitányi, A short biography of A. N. Kolmogorov, CWI Amsterdam.
  4. The Luzin affair, Wikipedia.
  5. Kolmogorov Boarding School of Moscow State University.
  6. Wolf Prize in Mathematics, list of laureates and citations.
  7. A. N. Shiryaev, Kolmogorov: life and creative activities, Annals of Probability 17 (1989) 866–944.
  8. V. I. Arnold et al., Kolmogorov in Perspective, American Mathematical Society and London Mathematical Society, 2000.

Mathematics

  1. A. Kolmogoroff, Une série de Fourier–Lebesgue divergente presque partout, Fundamenta Mathematicae 4 (1923).
  2. A. N. Kolmogorov, On the principle of excluded middle (1925), English translation in J. van Heijenoort, From Frege to Gödel, Harvard, 1967.
  3. A. Kolmogoroff, Über das Gesetz des iterierten Logarithmus, Math. Ann. 101 (1929).
  4. A. Kolmogoroff, Über die analytischen Methoden in der Wahrscheinlichkeitsrechnung, Math. Ann. 104 (1931).
  5. A. Kolmogoroff, Grundbegriffe der Wahrscheinlichkeitsrechnung, Springer, 1933. English: Foundations of the Theory of Probability, Chelsea, 1950.
  6. A. N. Kolmogorov, The local structure of turbulence in incompressible viscous fluid for very large Reynolds numbers, Dokl. Akad. Nauk SSSR 30 (1941); English in Proc. R. Soc. Lond. A 434 (1991).
  7. U. Frisch, Turbulence: The Legacy of A. N. Kolmogorov, Cambridge University Press, 1995.
  8. A. N. Kolmogorov, On conservation of conditionally periodic motions for a small change in Hamilton’s function, Dokl. Akad. Nauk SSSR 98 (1954).
  9. Kolmogorov–Arnold representation theorem, Wikipedia (with the original references).
  10. A. N. Kolmogorov, Three approaches to the quantitative definition of information, Problems of Information Transmission 1 (1965).
  11. M. Li, P. Vitányi, An Introduction to Kolmogorov Complexity and Its Applications, Springer.