Take an enormous square grid of vertices, with edges joining horizontal and vertical neighbors. Keep each edge independently with probability and delete it otherwise. The kept edges carve the vertices into connected clusters. Broadbent and Hammersley introduced this model in 1957 to describe a fluid spreading through a random porous medium (the motivating example was gas diffusing through the carbon granules of a gas-mask filter): kept edges are open channels, and a cluster is the region a drop of fluid can reach. The model is called bond percolation, and its central question is whether an infinite cluster exists, that is, whether the fluid can seep arbitrarily far from where it entered.
For small the answer should clearly be no, and for close to clearly yes. What is not obvious is what happens in between. The clusters could grow gradually richer, with the chance of large-scale connection improving smoothly. That is not what happens. There is a sharp critical probability below which every cluster is finite and above which an infinite cluster exists, and for the square lattice the constant is exact:
The phase transition
Write for the probability that a fixed vertex, say the origin, belongs to an infinite cluster. Two soft arguments pin down the shape of this function before any hard work.
First, is non-decreasing in . Attach to each edge an independent uniform random number on , once and for all, and declare open at level when . Raising then only ever adds open edges, so any infinite cluster present at a lower survives to every higher . This device (one source of randomness, a whole family of coupled configurations) is the monotone coupling, and the widget below runs on it: the slider re-thresholds fixed randomness rather than resampling.
Second, whether an infinite cluster exists somewhere does not depend on any finite set of edges, so Kolmogorov’s zero-one law (an event unaffected by any finite portion of the randomness has probability or ) makes its probability exactly or exactly at each , never something in between. Combined with monotonicity, there is a single threshold : below it, no infinite cluster, almost surely; above it, an infinite cluster exists almost surely (and a separate theorem says it is unique). In one dimension , since any leaves infinitely many deleted edges on each side of the origin. In two dimensions the transition is genuine: .
Crossing a finite grid
On a finite grid the question becomes: does a path of open edges cross from the left side to the right? Drag and watch the answer flip. The crossing cluster is highlighted in blue. When no crossing exists, check the box to see what blocks it: a red wall built from deleted edges, running from top to bottom.
On a finite grid the transition is blurred: near , resampling flips the outcome back and forth, and the crossing probability climbs from near to near over a window of values. The window narrows polynomially as the grid grows, so on an infinite lattice the blur closes up into the sharp threshold.
Self-duality pins the threshold at one half
The blocking wall in the widget is not a visual aid bolted on after the fact; it is the other half of an exact dichotomy, and it is the reason .
Place a new vertex in the center of each face of the grid, and join two of these new vertices when their faces share an edge. This dual lattice is again a square grid, shifted by half a step. Each original edge is crossed by exactly one dual edge; declare the dual edge open exactly when the original edge is deleted. Then a topological fact about the plane does the work: either an open path crosses the rectangle left to right, or a dual open path crosses it top to bottom, and never both. A path and a wall cannot avoid each other in the plane. (The widget computes both sides independently; they disagree on every sample, at every , as they must.)
Now count parameters. Original edges are open with probability ; dual edges are open with probability ; and the dual lattice is the same lattice. At the model becomes its own dual: the path and the wall have identical statistics, and neither side of the dichotomy can be the overwhelmingly likely one. On an rectangle the symmetry is exact, and the probability of a left-right crossing at is exactly , for every .
This symmetry argument makes the only reasonable answer, but promoting it to a proof took thirty years. Harris (1960) proved that at there is no infinite cluster, so . The matching bound resisted until Kesten (1980) proved exactly. Below the threshold, more is true: the probability that the cluster of the origin reaches distance decays exponentially in , so subcritical clusters are not just finite but small.
The exactness is fragile. Change the model slightly, to site percolation (keep or delete vertices instead of edges) on the same square lattice, and self-duality is lost. The threshold is now known only numerically, (Newman and Ziff, 2000); no closed form for it is known, or expected. Site percolation on the triangular lattice recovers a symmetry of its own and has exactly again. Whether the constant is exact is a fact about the lattice’s symmetries, not about percolation itself.
The critical point
At the system is in neither phase, and its geometry becomes scale-free: clusters of every size, holes of every size, no characteristic length. Two theorems describe this critical state.
- Conformal invariance. Smirnov (2001) proved that for site percolation on the triangular lattice, crossing probabilities of regions converge, as the lattice spacing shrinks, to limits that are invariant under conformal (angle-preserving) transformations of the region, and computed them (verifying a formula conjectured by Cardy). The zoomed-out critical picture does not remember the lattice at all.
- Critical exponents. Building on this, Smirnov and Werner (2001) proved that on that lattice as . The infinite cluster is born with zero density and grows with a universal exponent.
These results are proven for one lattice. The universality conjecture, that the same exponents govern bond percolation on the square lattice and every other planar lattice, matches simulations but remains unproven. So does the most basic question in three dimensions: whether for the cubic lattice, that is, whether an infinite cluster is absent exactly at the critical point, is open. (It is proven in the plane by Harris’s theorem, and in high dimensions, , by expansion methods; the physically relevant case has resisted every approach.)
Applications
- Porous media. The original one: a rock is permeable when its pore network is above threshold. The transition explains the observed all-or-nothing character of permeability, and is the fraction of pore space that actually conducts.
- Epidemics. In the simplest epidemic models, an infection crosses each contact-network edge independently with some transmission probability. An outbreak reaches a positive fraction of the population precisely when that probability exceeds the network’s percolation threshold; vaccination works by deleting enough vertices to push the network below it.
- Random graphs. Percolation on the complete graph on vertices, with , is the Erdős–Rényi random graph: at a giant component covering a positive fraction of all vertices appears. The sharp emergence of the giant component is the same phase transition in a geometry-free setting.
References
- Simon R. Broadbent, John M. Hammersley. Percolation processes. I. Crystals and mazes. Proceedings of the Cambridge Philosophical Society, 53:629-641, 1957. The model’s introduction.
- Theodore E. Harris. A lower bound for the critical probability in a certain percolation process. Proceedings of the Cambridge Philosophical Society, 56:13-20, 1960. No infinite cluster at .
- Harry Kesten. The critical probability of bond percolation on the square lattice equals 1/2. Communications in Mathematical Physics, 74(1):41-59, 1980. The matching upper bound.
- Stanislav Smirnov. Critical percolation in the plane: conformal invariance, Cardy’s formula, scaling limits. Comptes Rendus de l’Académie des Sciences, Série I, 333(3):239-244, 2001. Conformal invariance for triangular-lattice site percolation.
- Stanislav Smirnov, Wendelin Werner. Critical exponents for two-dimensional percolation. Mathematical Research Letters, 8:729-744, 2001. The exponent , among others.
- Mark E. J. Newman, Robert M. Ziff. Efficient Monte Carlo algorithm and high-precision results for percolation. Physical Review Letters, 85(19):4104-4107, 2000. The numerical value of the site-percolation threshold.
- Robert Fitzner, Remco van der Hofstad. Mean-field behavior for nearest-neighbor percolation in d > 10. Electronic Journal of Probability, 22, paper no. 43, 2017. Criticality in high dimensions.
- Geoffrey Grimmett. Percolation. 2nd edition, Springer, 1999. The standard textbook; covers duality, uniqueness of the infinite cluster, and exponential decay.