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.
- 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).
Timeline
| 1903 | Born 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. |
| 1910 | Moves to Moscow with his aunt Vera Yakovlevna, who adopts him. |
| 1920 | Finishes school and enters Moscow State University. Also studies history and metallurgy. |
| 1922 | Constructs an integrable function whose Fourier series diverges almost everywhere. Joins the circle of Nikolai Luzin. |
| 1922–25 | Teaches at an experimental school of the People’s Commissariat for Education. |
| 1925 | Graduates. Paper on the principle of the excluded middle. First probability paper, with Aleksandr Khinchin. |
| 1926 | A Fourier series that diverges everywhere. |
| 1928–29 | Three-series theorem; law of the iterated logarithm. |
| 1929 | Completes his doctorate under Luzin. Summer voyage down the Volga with Pavel Alexandrov, the start of a lifelong friendship. |
| 1930–31 | First trip abroad: Göttingen, Munich, Paris. Über die analytischen Methoden in der Wahrscheinlichkeitsrechnung. |
| 1931 | Professor at Moscow State University. |
| 1933 | Grundbegriffe der Wahrscheinlichkeitsrechnung. Limit distribution of the empirical distribution function. |
| 1935 | With Alexandrov, acquires a house at Komarovka outside Moscow. |
| 1936 | Testifies with Alexandrov and others at the Academy hearings against Luzin. |
| 1937 | Kolmogorov–Petrovsky–Piskunov paper on travelling fronts. |
| 1939 | Full member of the USSR Academy of Sciences. Heads probability and statistics at the Steklov Institute. |
| 1941 | Short notes on locally isotropic turbulence. Stalin Prize for work in probability. |
| 1942 | Marries Anna Dmitrievna Egorova. |
| 1954 | Persistence of invariant tori. Closing lecture at the International Congress of Mathematicians in Amsterdam. Dean of the Faculty of Mechanics and Mathematics (to 1958). |
| 1956–57 | Superposition theorem, with Vladimir Arnold; Hilbert’s 13th problem. |
| 1958 | Entropy as an isomorphism invariant of dynamical systems. |
| 1962 | Balzan Prize. Refined similarity hypothesis in turbulence. |
| 1963 | Physics and mathematics boarding school at Moscow University opens on his initiative. Hero of Socialist Labour. |
| 1965 | Lenin Prize, with Arnold. “Three approaches to the quantitative definition of information”. |
| 1980 | Wolf Prize, shared with Henri Cartan. Heads the chair of mathematical logic at Moscow University. |
| 1987 | Dies 20 October in Moscow; buried in the Novodevichy cemetery. |
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.
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.
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.
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.
- 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.
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.
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
Exercise 4.2Prove \(\neg\neg(p\vee\neg p)\) intuitionistically, where \(\neg A\) means \(A\to\bot\).
Show solution
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 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.
- State the axioms and the continuity axiom.
- Understand the extension theorem that builds stochastic processes.
- Define conditional expectation and prove the zero–one law.
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.
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.
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
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
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.
- 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\).
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.
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. \]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\).
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.
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
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
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
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.
- 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). \]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)\).
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
Exercise 7.2A two-state chain jumps \(1\to2\) at rate \(\alpha\) and \(2\to1\) at rate \(\beta\). Find \(P_{11}(t)\).
Show solution
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
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.
- 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\).
- Local isotropy. At very high Reynolds number, the statistics of small-scale velocity differences are homogeneous and isotropic.
- First similarity hypothesis. For \(r\ll L\) these statistics depend only on \(\varepsilon\) and \(\nu\).
- 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.
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
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
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.
- 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)\).
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.
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
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
Exercise 9.3Compute the entropies of \(B(\frac14,\frac14,\frac14,\frac14)\) and \(B(\frac12,\frac18,\frac18,\frac18,\frac18)\).
Show solution
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.
- 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.
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\}\).
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
Exercise 10.2Show that \(C\) is not computable.
Show solution
Exercise 10.3Write \(f(x,y)=xy\) on \([0,1]^2\) as a superposition of continuous functions of one variable and addition.
Show solution
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?
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.
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
- Andrey Markov
- Claude Shannon
- David Hilbert
- G. I. Taylor
- Henri Lebesgue
- L. E. J. Brouwer
- Theodore von Kármán
- Vito Volterra 1936
- Émile Borel
Influenced
- Marina Ratner 1956-1965
Colleagues and collaborators
- Paul Lévy
- Ronald Fisher
- Aleksandr Khinchin 1925
- Ivan Petrovsky 1937
- Jürgen Moser
- Nikolai Smirnov
Rivals
Friends
- Pavel Alexandrov 1929-1982
Also mentioned in this life
- Stefan Banach
- Pafnuty Chebyshev
- Peter Gustav Lejeune Dirichlet
- Joseph Fourier
- Gottlob Frege
- Kurt Gödel
- William Rowan Hamilton
- Leopold Kronecker
- Nikolai Lobachevsky
- Dmitri Mendeleev
- Claude-Louis Navier
- Isaac Newton
- Max Planck
- Henri Poincaré
- Osborne Reynolds
- George Gabriel Stokes
- Alan Turing
- John von Neumann
Fields
- probability theory 23 lives
- real analysis 10 lives
- turbulence 5 lives
- dynamical systems 7 lives
- mathematical logic 10 lives
On CoursesHub
Sources and further reading
Biography
- J. J. O’Connor, E. F. Robertson, Andrey Nikolaevich Kolmogorov, MacTutor History of Mathematics.
- Andrey Kolmogorov, Wikipedia.
- P. M. B. Vitányi, A short biography of A. N. Kolmogorov, CWI Amsterdam.
- The Luzin affair, Wikipedia.
- Kolmogorov Boarding School of Moscow State University.
- Wolf Prize in Mathematics, list of laureates and citations.
- A. N. Shiryaev, Kolmogorov: life and creative activities, Annals of Probability 17 (1989) 866–944.
- V. I. Arnold et al., Kolmogorov in Perspective, American Mathematical Society and London Mathematical Society, 2000.
Mathematics
- A. Kolmogoroff, Une série de Fourier–Lebesgue divergente presque partout, Fundamenta Mathematicae 4 (1923).
- A. N. Kolmogorov, On the principle of excluded middle (1925), English translation in J. van Heijenoort, From Frege to Gödel, Harvard, 1967.
- A. Kolmogoroff, Über das Gesetz des iterierten Logarithmus, Math. Ann. 101 (1929).
- A. Kolmogoroff, Über die analytischen Methoden in der Wahrscheinlichkeitsrechnung, Math. Ann. 104 (1931).
- A. Kolmogoroff, Grundbegriffe der Wahrscheinlichkeitsrechnung, Springer, 1933. English: Foundations of the Theory of Probability, Chelsea, 1950.
- 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).
- U. Frisch, Turbulence: The Legacy of A. N. Kolmogorov, Cambridge University Press, 1995.
- A. N. Kolmogorov, On conservation of conditionally periodic motions for a small change in Hamilton’s function, Dokl. Akad. Nauk SSSR 98 (1954).
- Kolmogorov–Arnold representation theorem, Wikipedia (with the original references).
- A. N. Kolmogorov, Three approaches to the quantitative definition of information, Problems of Information Transmission 1 (1965).
- M. Li, P. Vitányi, An Introduction to Kolmogorov Complexity and Its Applications, Springer.