Chapter I
Proof by Coin Toss
In 1947 Paul Erdős wanted to show that large networks can be coloured without creating big single-coloured clusters, which would put a lower bound on Ramsey numbers from extremal combinatorics. Nobody could construct such colourings. Erdős did not try. He coloured each connection by tossing a coin and showed that the expected number of bad clusters was less than one, so some colouring must have none. The argument took a page. Its bound, , has barely been improved since, and no explicit colouring matches it.
The method uses the tools of probability theory but its conclusions are certain. The randomness is a device for counting: "positive probability" just means "at least one". In 1959 Erdős used it for a result that seemed paradoxical: networks with no short cycles, which look sparse and tree-like everywhere up close, that still need any number of colours.
Chapter II
The Giant Component
With Alfréd Rényi, Erdős then turned the method around and studied random networks themselves. Start with isolated points and add connections at random. At first the network is a dust of small pieces. When the average number of connections per point passes 1, a giant piece suddenly appears, containing a fixed fraction of all the points, while the next largest pieces stay tiny. It is a phase transition, like water turning to ice, and it happens in a network with no physics in it. Edgar Gilbert at Bell Labs had defined the same model independently.
Random graphs became the reference point for real networks. When a social network or a food web differs from a random one, the difference is the interesting part.
Chapter III
A Closer Look: Colouring a Thousand Points by Coin Toss
Take 1,000 points and join every pair. Colour each of the connections red or blue by tossing a fair coin. Is there a group of 20 points whose connections all have the same colour?
A given group of 20 points has connections among them. The chance that all 190 come out red is , and the same for blue, so the chance that this group is single-coloured is . There are groups of 20. So the expected number of single-coloured groups is
The expected number is an average over all colourings. If every colouring had at least one single-coloured group, the average would be at least 1. It is far smaller, so at least one colouring has none. In fact almost all of them have none. Therefore .
Yet no one knows how to write down such a colouring. Checking a proposed colouring directly means examining all groups, and no explicit rule for colouring is known to work. This is the gap Erdős opened: a proof that the needle is almost all of the haystack, with no way to point to a single piece of it.
Chapter IV
Thresholds and Algorithms
The method kept growing. In 1975 Erdős and László Lovász proved the local lemma, which finds good outcomes even when they are extremely rare, provided the bad events are only locally dependent. For decades it proved existence only, apart from special cases, until Robin Moser and Gábor Tardos showed in 2009 that a simple procedure, fixing any violated condition by resampling its random choices, finds a good outcome quickly.
In 2006 Jeff Kahn and Gil Kalai conjectured that the threshold for any property of random graphs is determined, up to a logarithmic factor, by a simple counting estimate. Most experts expected it to be very hard. In 2022 Jinyoung Park and Huy Tuan Pham proved it in a few pages. The field's oldest question, how to construct explicitly what randomness produces so easily, is still open, and it is now also a central question of computational complexity.