Percolation Theory

⚡ Key Takeaways

Percolation theory studies the emergence of long-range connectivity in random media. On a lattice, each edge (bond) or site is independently open with probability pp; there exists a sharp critical threshold pcp_c above which an infinite connected cluster appears almost surely, and below which all clusters are finite. It is the canonical model of a geometric phase transition, governing flow in porous rock, epidemic spreading, network robustness, and conductivity of random composites. Origin: Broadbent & Hammersley (1957).

💡 The Core Insight

A purely local random rule (each edge open with the same independent probability pp) produces global structure with a sharp threshold. Because clusters grow by a branching-like competition between the number of ways to extend and the per-edge survival probability pp, there is a critical balance: below it, finiteness wins exponentially; above it, an infinite cluster condenses out. The transition is sharp (no intermediate "slowly growing" regime), and near it the system has no characteristic length scale, giving rise to power laws and universality.

Formal Statement

DefinitionBond Percolation on a Lattice

Let L=(V,E)\mathbb{L} = (\mathbb{V}, \mathbb{E}) be a connected, infinite, locally finite graph (canonically Zd\mathbb{Z}^d with nearest-neighbor edges). Fix p∈[0,1]p \in [0,1]. To each edge e∈Ee \in \mathbb{E} assign an independent random variable ω(e)∈{0,1}\omega(e) \in \{0,1\} with P(ω(e)=1)=p\mathbb{P}(\omega(e)=1) = p. The configuration ω∈Ω={0,1}E\omega \in \Omega = \{0,1\}^{\mathbb{E}} is drawn from the product measure Pp\mathbb{P}_p. An edge is open if ω(e)=1\omega(e)=1. The open cluster C(x)C(x) of vertex xx is the set of vertices reachable from xx via open edges. Define the percolation probability:

1
θ(p)=Pp(∣C(0)∣=∞)=Pp(0↔∞),\quad \theta(p) = \mathbb{P}_p\bigl(|C(0)| = \infty\bigr) = \mathbb{P}_p(0 \leftrightarrow \infty),

where 00 is a distinguished origin and 0↔∞0 \leftrightarrow \infty means 00 belongs to an infinite open cluster.

Derivation hint: θ(p)=lim⁡n→∞Pp(0↔∂Bn)\theta(p) = \lim_{n\to\infty} \mathbb{P}_p(0 \leftrightarrow \partial B_n) by monotone continuity, since {0↔∂Bn}\{0\leftrightarrow\partial B_n\} is a decreasing sequence of events with intersection {0↔∞}\{0\leftrightarrow\infty\}.

DefinitionCritical Probability

The critical probability (percolation threshold) is

2
pc(L)=sup⁡{ p∈[0,1]:θ(p)=0 }=inf⁡{ p:θ(p)>0 }.\quad p_c(\mathbb{L}) = \sup\{\, p \in [0,1] : \theta(p) = 0 \,\} = \inf\{\, p : \theta(p) > 0 \,\}.

Since θ\theta is nondecreasing in pp (by monotone coupling), this is well defined. For Zd\mathbb{Z}^d with d≥2d \geq 2 one has 0<pc<10 < p_c < 1, ensuring a genuine nontrivial transition.

Derivation hint: monotonicity of θ\theta follows from the standard coupling: realize all ω(e)\omega(e) as 1[Ue≤p]\mathbf{1}[U_e \le p] with Ue∼Unif[0,1]U_e \sim \text{Unif}[0,1] i.i.d.; increasing pp can only open more edges, so {0↔∞}\{0\leftrightarrow\infty\} is preserved.

TheoremExistence of a Nontrivial Threshold on Zd\mathbb{Z}^d, d≥2d\ge 2

For nearest-neighbor bond percolation on Zd\mathbb{Z}^d with d≥2d \ge 2, 0<pc(Zd)<10 < p_c(\mathbb{Z}^d) < 1. More precisely, with μ\mu the connective constant (growth rate of self-avoiding walks),

3
1μ≤pc(Zd)≤1−1μ′,\quad \frac{1}{\mu} \le p_c(\mathbb{Z}^d) \le 1 - \frac{1}{\mu'},

where μ′\mu' is the connective constant of the matching/dual lattice. Furthermore θ(p)\theta(p) is continuous on [0,1]∖{pc}[0,1]\setminus\{p_c\}, and θ(pc)=0\theta(p_c)=0 is known for d=2d=2 and d≥11d\ge 11 (and conjectured for all dd).

Derivation hint: lower bound from first-moment (Peierls-type) count of open self-avoiding paths from origin; upper bound from a contour/dual argument showing closed dual circuits cannot surround the origin when pp is large.

TheoremUniqueness of the Infinite Cluster — Burton–Keane

For p>pcp > p_c on Zd\mathbb{Z}^d, there is Pp\mathbb{P}_p-almost surely a unique infinite open cluster.

Derivation hint: the number NN of infinite clusters is a translation-invariant random variable, hence a.s. constant by ergodicity; rule out N=k≥2N=k\ge 2 via finite energy, and rule out N=∞N=\infty by the trifurcation/counting argument that infinitely many "trifurcation points" would overflow the boundary of a box.

Why It Holds / Derivation

ProofSharpness of the Phase Transition (sketch of Aizenman–Barsky / Menshikov / Duminil-Copin–Tassion)

We outline why the transition at pcp_c is sharp: subcritical clusters decay exponentially, not just have finite mean size. Define the susceptibility χ(p)=Ep∣C(0)∣\chi(p) = \mathbb{E}_p|C(0)|. 1. Finite-volume order parameter. For a box Λn=[−n,n]d\Lambda_n = [-n,n]^d, set φp(Λn)=p∑x∈Λn, y∉ΛnPp(0↔x in Λn)\varphi_p(\Lambda_n) = p \sum_{x\in\Lambda_n,\, y\notin\Lambda_n} \mathbb{P}_p(0\leftrightarrow x \text{ in }\Lambda_n), measuring the expected number of open boundary crossings emanating from clusters of the origin. 2. Differential inequality (Duminil-Copin–Tassion). One establishes

4
θ′(p)≥θ(p)p(1−p) ⋅ 1−p~np~n,ddp Pp(0↔∂Λn)≥1p φp(Λn) (1−Pp(0↔∂Λn)),\quad \theta'(p) \ge \frac{\theta(p)}{p(1-p)}\,\cdot\, \frac{1 - \tilde p_n}{\tilde p_n}, \qquad \frac{d}{dp}\,\mathbb{P}_p(0\leftrightarrow\partial\Lambda_n) \ge \frac{1}{p}\,\varphi_p(\Lambda_n)\,\bigl(1 - \mathbb{P}_p(0\leftrightarrow\partial\Lambda_n)\bigr),

relating the derivative of connection probabilities to the boundary functional φp\varphi_p. 3. Dichotomy. Define p~c=sup⁡{p:inf⁡nφp(Λn)<1}\tilde p_c = \sup\{p : \inf_n \varphi_p(\Lambda_n) < 1\}. If p<p~cp < \tilde p_c, then for some nn, φp(Λn)<1\varphi_p(\Lambda_n) < 1, and iterating across nested boxes yields exponential decay:

5
Pp(0↔∂Λn)≤e−c(p) n,c(p)>0  for p<pc.\quad \mathbb{P}_p\bigl(0 \leftrightarrow \partial\Lambda_n\bigr) \le e^{-c(p)\, n}, \qquad c(p) > 0 \ \text{ for } p < p_c.

4. Coincidence of thresholds. If p>p~cp > \tilde p_c, integrating [4] forces θ(p)≥p−p~cp(1−p)⋅(const)>0\theta(p) \ge \frac{p - \tilde p_c}{p(1-p)} \cdot (\text{const}) > 0. Hence p~c=pc\tilde p_c = p_c, so for all p<pcp < p_c the cluster radius has exponential tails — the transition is sharp with no intermediate phase. □\square

∎

Derivation hint: the heart is the OSSS / randomized-algorithm or the Duminil-Copin–Tassion differential inequality; the key is that φp(Λn)\varphi_p(\Lambda_n) acts as a finite-volume criterion whose crossing of the value 11 pinpoints pcp_c.

TheoremMean Cluster Size Diverges at pcp_c
6
χ(p)=Ep∣C(0)∣=∑x∈ZdPp(0↔x)<∞  for p<pc,χ(p)→∞ as p↑pc.\quad \chi(p) = \mathbb{E}_p|C(0)| = \sum_{x\in\mathbb{Z}^d}\mathbb{P}_p(0\leftrightarrow x) < \infty \ \text{ for } p < p_c, \quad \chi(p)\to\infty \text{ as } p\uparrow p_c.

Near pcp_c (subcritical side) one expects χ(p)∼C (pc−p)−γ\chi(p) \sim C\,(p_c - p)^{-\gamma}.

Derivation hint: χ(p)=∑xτp(0,x)\chi(p) = \sum_x \tau_p(0,x) with two-point function τp\tau_p; exponential decay of τp\tau_p for p<pcp<p_c (from sharpness) gives finiteness, and the divergence is the susceptibility blow-up at the critical point.

JM
John Michael Hammersley
1920–2004

Hammersley, working at Oxford, co-introduced percolation with Simon Broadbent in 1957 to model the spread of fluid through a random porous medium (motivated by gas-mask filter design). He distinguished percolation processes (random medium, deterministic fluid) from diffusion processes (deterministic medium, random fluid), a conceptual split that defined the field. Hammersley also pioneered the rigorous probabilistic treatment of self-avoiding walks and subadditivity (the subadditive ergodic theorem), tools that remain central to lattice models. His insistence on rigorous bounds — rather than physical heuristics alone — set the mathematical tone for the subject.

Building Intuition

🧠 Intuition

Picture a vast orchard where each pair of neighboring trees may or may not be connected by a passable footpath; each path exists with probability pp. For small pp, paths are rare, you can wander only within a small local cluster, and the orchard is fragmented. As pp grows, clusters merge. At a precise critical pcp_c, the largest cluster suddenly spans the entire (infinite) orchard — you can walk forever. The miracle is the sharpness: there is no "almost-spanning, slowly-growing" regime. The competition is between entropy (the number of possible paths of length nn grows like μn\mu^n) and energy (each path survives with probability pnp^n); when pμ>1p\mu > 1 paths proliferate, when pμ<1p\mu < 1 they die out exponentially, locating pc≈1/μp_c \approx 1/\mu. Right at criticality, clusters look the same at every magnification — a self-similar fractal — which is why critical exponents and conformal symmetry appear.

Figure
Percolation probability θ(p)\theta(p) vs. occupation probability pp, showing the sharp transition at pcp_c.

```svg

p θ(p) 0 1 1 p_c θ = 0 (subcritical) θ ~ (p − p_c)^β supercritical: infinite cluster

```

Worked Examples

ExampleBethe Lattice (Cayley Tree) — Exact Threshold and Order Parameter

Given: An infinite regular tree where each vertex has coordination number zz (so z−1z-1 "children" per vertex away from the root). Bond percolation with parameter pp.

Step 1 — Branching criterion. Following an open edge into the tree, the expected number of further open children is (z−1)p(z-1)p. The cluster is a Galton–Watson branching process with mean offspring m=(z−1)pm = (z-1)p. Survival (infinite cluster) requires m>1m > 1:

pc=1z−1.p_c = \frac{1}{z-1}.

Step 2 — Numbers. For z=3z = 3 (binary-ish tree, z−1=2z-1=2): pc=1/2p_c = 1/2. For z=4z = 4: pc=1/3p_c = 1/3.

Step 3 — Order parameter. Let QQ be the probability that an edge does not lead to an infinite subtree. For each of the z−1z-1 children: Q=(1−p)+pQz−1Q = (1-p) + pQ^{z-1}. The probability the root is in the infinite cluster is θ=1−Qz\theta = 1 - Q^{z} (root has zz edges). For z=3z=3: Q=(1−p)+pQ2Q = (1-p)+pQ^2, giving Q=1−ppQ = \frac{1-p}{p} (taking the root other than Q=1Q=1) for p>1/2p>1/2. Then near pcp_c, θ≈6(p−pc)\theta \approx 6(p - p_c) to leading order.

Result:

pc=1z−1,θ(p)∼const (p−pc)β,  β=1 (mean-field).\boxed{p_c = \tfrac{1}{z-1}, \qquad \theta(p) \sim \text{const}\,(p-p_c)^{\beta},\ \ \beta = 1 \text{ (mean-field)}.}

The Bethe lattice gives the mean-field exponents (β=1\beta=1, γ=1\gamma=1, δ=2\delta=2), valid also on Zd\mathbb{Z}^d for d≥dc=6d \ge d_c = 6.

Example2D Square Lattice — Bond Percolation Threshold by Duality

Given: Bond percolation on Z2\mathbb{Z}^2. We want pcp_c.

Step 1 — Self-duality. The dual lattice of Z2\mathbb{Z}^2 is again Z2\mathbb{Z}^2 (shifted). Each open primal edge corresponds to a closed dual edge crossing it, so the dual has parameter 1−p1-p. A primal infinite cluster fails to exist iff a dual infinite cluster exists.

Step 2 — Threshold relation. Self-duality and the Burton–Keane uniqueness/sharpness arguments imply pc+pcdual=1p_c + p_c^{\text{dual}} = 1 with pcdual=pcp_c^{\text{dual}} = p_c (same lattice), so:

pc=1−pc  ⇒  pc=12.p_c = 1 - p_c \;\Rightarrow\; p_c = \tfrac{1}{2}.

This was rigorously proven by Kesten (1980).

Step 3 — Numerical check (triangular site percolation for contrast). On the triangular lattice site percolation, pc=1/2p_c = 1/2 exactly (also by self-matching); on the square site lattice pc≈0.5927p_c \approx 0.5927 (no exact form known).

Result:

pc(Z2, bond)=12  (exact, Kesten 1980).\boxed{p_c(\mathbb{Z}^2,\ \text{bond}) = \tfrac{1}{2}\ \ \text{(exact, Kesten 1980).}}

At pcp_c the probability of a left-right open crossing of an n×nn\times n box tends to a nontrivial constant (Russo–Seymour–Welsh theory), confirming criticality.

Common Misconceptions

⚠️ Common mistake

"pcp_c depends only on dimension." False. The threshold pcp_c is highly non-universal — it depends on the lattice (square bond 1/21/2, triangular site 1/21/2, square site ≈0.5927\approx 0.5927, Z3\mathbb{Z}^3 bond ≈0.2488\approx 0.2488). What is universal (depends only on dimension and broad symmetry class) are the critical exponents β,γ,ν,δ\beta,\gamma,\nu,\delta and scaling functions. Do not conflate the location of the transition with its critical behavior.

⚠️ Common mistake

"At pcp_c there is a marginal/half-infinite cluster." It is not generally obvious that θ(pc)=0\theta(p_c)=0. This is a theorem (Harris–Kesten in d=2d=2; Hara–Slade for d≥11d\ge 11) and remains open for intermediate dimensions 3≤d≤103 \le d \le 10. Assuming θ(pc)=0\theta(p_c)=0 in those dimensions is unjustified.

Counterexample

Long-range percolation breaks the "0<pc<10<p_c<1" intuition. Consider one-dimensional percolation on Z\mathbb{Z} where each pair {x,y}\{x,y\} is open independently with probability pxy=1−exp⁡(−β∣x−y∣−s)p_{xy} = 1 - \exp(-\beta |x-y|^{-s}). For s=2s=2 and large enough β\beta, an infinite cluster appears even in d=1d=1, with a discontinuous order parameter (Aizenman–Newman): θ(pc+)>0\theta(p_c^+) > 0. This contradicts the naive expectation that 1D never percolates and that transitions are always continuous — locality of interactions is essential to the standard nearest-neighbor picture.

Connections

connection

Percolation sits at a crossroads of probability and statistical mechanics. It is the q→1q\to 1 limit of the random-cluster (Fortuin–Kasteleyn) model, which interpolates between percolation, the Ising Model (q=2q=2), and Potts models (q≥2q\ge 2); FK representation transfers correlation inequalities (FKG, BK) between them. Cluster growth is governed by branching processes (exact on trees) and connects to Galton–Watson Processes. In two dimensions, the critical interfaces converge to Schramm–Loewner Evolution SLE6\mathrm{SLE}_6 (Smirnov's theorem for triangular site percolation), tying percolation to Conformal Field Theory with central charge c=0c=0. The mean-field regime d>6d>6 is analyzed by the lace expansion, the same technique used for the self-avoiding walk. Dynamic versions connect to Interacting Particle Systems and the contact process for epidemics.

Real-World Applications

🔬 Where this appears

Historical Development

⏳ History
- 1894 / 1941 (precursors): Flory and Stockmayer model polymer gelation on a tree — implicitly the Bethe-lattice percolation transition, decades before the lattice formulation.
- 1957: Broadbent & Hammersley publish "Percolation processes I", formally defining bond percolation and the threshold pcp_c, motivated by fluid flow through random media.
- 1960: Harris proves θ(1/2)=0\theta(1/2)=0 for bond percolation on Z2\mathbb{Z}^2, hence pc≥1/2p_c \ge 1/2, using the FKG-type correlation inequality avant la lettre.
- 1971–1972: Fortuin & Kasteleyn introduce the random-cluster model, unifying percolation with Ising/Potts.
- 1980: Kesten proves pc(Z2,bond)=1/2p_c(\mathbb{Z}^2,\text{bond})=1/2 exactly — a landmark, completing the Harris bound.
- 1987: Burton & Keane give a clean proof of uniqueness of the infinite cluster via translation-invariance and trifurcation counting.
- 1986–1987: Aizenman & Barsky, and independently Menshikov, prove sharpness of the phase transition (exponential subcritical decay).
- 1990–2000: Hara & Slade develop the lace expansion, establishing mean-field exponents and θ(pc)=0\theta(p_c)=0 for high dimensions (d≥19d\ge 19, later improved to d≥11d\ge 11).
- 2001: Smirnov proves conformal invariance of critical site percolation on the triangular lattice and convergence of interfaces to SLE6\mathrm{SLE}_6, confirming Cardy's crossing formula.
- 2016: Duminil-Copin & Tassion give a short, robust new proof of sharpness valid on general transitive graphs.

Subtleties & Limits

open-problem

Continuity at criticality in dimensions 3≤d≤103 \le d \le 10. Whether θ(pc)=0\theta(p_c)=0 for nearest-neighbor percolation on Zd\mathbb{Z}^d is open in these intermediate dimensions; it is proven only in d=2d=2 and d≥11d\ge 11. Conformal invariance for d=2d=2 general lattices. Smirnov's theorem is established for the triangular site model; universality of the conformal scaling limit (independence from lattice) is conjectural beyond special cases. Upper critical dimension and exponents. The mean-field exponents are rigorous for d>6d>6 via the lace expansion, but the predicted values at and below d=6d=6 (logarithmic corrections, non-mean-field exponents in d=3,4,5d=3,4,5) lack rigorous derivation. Exact pcp_c values for most three-dimensional lattices remain unknown analytically. Existence of the scaling limit in d=3d=3 and any conformal-type structure there is a major open frontier.

See Also

Ising Model · Random-Cluster Model · Schramm–Loewner Evolution · Galton–Watson Processes · Random Graphs · Contact Process · Lace Expansion · Conformal Field Theory