Overview
A pinned 28 August 2026 commit in
anthropics/formal-mathcontains a Lean 4 proof of the following long-standing assertion for nearest-neighbour Bernoulli bond percolation:Here is the probability that the origin belongs to an infinite open cluster and is the critical parameter. The difficult cases were . The formal route has a crisp logical spine: a new covariance inequality on finite weighted graphs yields additive gluing; that settles a finite-graph conjecture of Kozma and Nitzan; their reduction then rules out percolation at on . This post explains that spine rather than reproducing the development file by file.
Status and trust boundary
This is a report on an unrefereed formal artifact, not an independent referee report. Lean checks a derivation of formal statements; it does not decide whether the definitions in the statement file are the intended lattice, product measure, cluster, and critical probability. The release’s statement audit and independent-kernel comparator are therefore central evidence, but the semantic audit remains a human task. All claims below concern the pinned release cited as (Leder, 2026), not the current state of any branch.
🏷️ Critical Percolation on the Lattice
For , declare each nearest-neighbour edge of open independently with probability . Write for the open cluster of , and
The final singleton is the formal convention that keeps the infimum meaningful should vanish identically. Monotonicity makes vanish below . The question is whether an infinite cluster can appear at the threshold. For , it can: and . The theorem concerns exactly the nontrivial dimensions.
Critical continuity
For nearest-neighbour Bernoulli bond percolation on , ,
In the cited release this is the theorem
Percolation.Continuity.CSH.percolationContinuity_allDimensions (d : ℕ) (hd : 2 ≤ d) : PercolationContinuity dwith
PercolationContinuity ddefined astheta (zdGraph d) 0 (criticalProbI d) = 0.

Sparse, near-critical, and highly connected finite windows. The image is only a visual mnemonic: it does not depict an infinite-volume proof or identify the numerical value of .
For independent percolation, this equality is equivalent to continuity of on : below the function is zero, and it is classically continuous on (van den Berg & Keane, 1984; Grimmett, 1999). Thus the only possible jump lies at .
🏷️ The Earlier Boundary of Knowledge
The two-dimensional case follows from planar methods. Harris proved critical nonpercolation, and Kesten identified (Harris, 1960; Kesten, 1980). In high dimensions, the triangle condition implies the same conclusion; the lace expansion established that condition first in sufficiently high dimension and then for (Aizenman & Newman, 1984; Hara & Slade, 1990; Fitzner & van der Hofstad, 2017).
The middle dimensions remained open. Standard sharpness theorems give exponential decay for , but do not decide what happens at (Menshikov, 1986; Aizenman & Barsky, 1987; Duminil-Copin & Tassion, 2016). Duminil-Copin’s ICM survey records the problem explicitly (Duminil-Copin, 2018).
The obstruction was a composition problem: at a fixed parameter, how can highly likely connections through an arbitrarily large collection of relay vertices be glued without paying an error once per relay?
🏷️ The Finite-Graph Bottleneck
Kozma and Nitzan isolate that question for finite graphs with independent edge weights . If denotes connection from to some member of , their Conjecture 3 asks for a modulus , independent of , such that
imply . A union bound works for a fixed , but loses a factor proportional to ; the conjecture says that loss is illusory.
Kozma–Nitzan reduction
Conjecture 3 implies for bond percolation on , in every dimension (Kozma & Nitzan, 2024).
Their renormalisation constructs near-certain box-to-box connections at one fixed parameter. Uniform gluing turns them into percolation in a thick two-dimensional slab. At , this contradicts the two-dimensional Harris–Kesten input when , or critical half-space nonpercolation when (Barsky, Grimmett & Newman, 1991). Thus one finite-graph statement closes the lattice problem.
flowchart TB subgraph finite[Finite weighted graphs] CSH["Conditioned slack hierarchy<br/>worlds, telescoping, and decoy induction"] SUR["Surplus transfer<br/>first-relay decomposition"] GLUE["Uniform additive gluing<br/>Conjecture 3, δ(ε) = ε/2"] CSH --> SUR --> GLUE end subgraph lattice[Lattice reduction in d ≥ 3] POS["Assume θ(p) > 0"] BOX["Near-certain connections<br/>between large boxes"] CONTRACT["Explore and contract<br/>to a finite weighted graph"] GOOD["Conditional good-box field<br/>on a coarse ℤ²"] PEIERLS["Peierls estimate<br/>percolation in a thick slab"] HALF["Contradicts critical<br/>half-space nonpercolation"] POS --> BOX --> CONTRACT --> GOOD --> PEIERLS --> HALF end GLUE --> CONTRACT HALF --> RESULT["θ(p_c) = 0"] PLANAR["d = 2: Harris–Kesten"] --> RESULT
The finite-graph branch is the new argument. The lattice branch shows precisely where gluing is used: contraction presents the many possible box contacts as relays in one finite weighted graph, and uniformity prevents the error from accumulating before the Peierls step.
🏷️ The Conditioned Slack Hierarchy
The new finite-graph ingredient is the conditioned slack hierarchy. It does not estimate directly. Instead, it controls what remains of a positive covariance after relays are removed one at a time.
Fix an owner , an avoided set , distinct decoys , and observers . Work under
For an increasing function of the owner’s open edge cluster, let
Writing , each decoy subtracts the part of a function explained by its cluster:
where . The final transfer uses
Conditioned slack hierarchy
For every such datum and every increasing ,
The formal theorem is
Percolation.Continuity.CSH.cshHolds. Its implementation uses a denominator-free polynomial form of the conditional covariances.
At level zero, the statement refines Harris positive association: the covariance between an increasing cluster functional and the event that reaches dominates a conditional multiple of the corresponding covariance for . Higher levels preserve that comparison after each decoy’s already-accounted-for contribution has been removed.
Why the price is conditional
On the path with both edge weights , let . Then and . An unconditioned transfer probability would give a false positive lower bound. But , so the hierarchy holds at equality. The conditioning is structural, not cosmetic.
🏷️ Proof Architecture
The following account follows the release’s reader-facing proof sketch (Leder, 2026). Its useful invariant is that every term created by deleting a decoy must be another instance of the hierarchy, with the same later constants. The proof is organized to preserve that invariant.
Worlds and telescoping. Under , first explore the cluster of the avoided set and write . Conditional on this explored cluster, the unexamined edges of are fresh independent percolation. Let be the covariance computed inside this random world, and average its margin:
The law of total covariance does not give the hierarchy immediately, because conditioning on the world leaves an extra covariance term. The key identity rewrites that term as the same margin for a new increasing functional :
Here is the two-block Gibbs update that alternately resamples and the owner’s cluster. Repeating the identity gives a sum of world parts. Since the update has a fixed positive chance to regenerate, tends to a constant, whose covariance vanishes. Thus it is enough to prove for every increasing .
Unfolding the decoys. Put . The elementary but decisive disjoint decomposition is
Iterating it alongside the recursion for rewrites the world part as a horizontal term plus one term for each decoy. After taking covariance with , the th decoy term is a nonnegative scalar times the margin of a lower-level datum: the owner is now , the avoided set is , and the remaining decoys are . Its functional is an explicitly constructed increasing excess functional. The induction hypothesis therefore controls every decoy term. This is the reason for the apparently broad statement of the theorem: restricting it to or to indicator functions would not survive even one peel.
The horizontal term. What remains compares two observers looking toward the marker set . In a fixed world, Harris association and the conditional negative correlation of van den Berg–Häggström–Kahn give the set four-point transfer
The remaining issue is that a world has its own transfer price , while the hierarchy uses the global price . A two-source inequality shows that this discrepancy has the favorable sign after averaging over worlds. Its proof explores two source clusters and applies Gladkov’s decision-tree Harris inequality to the covariance term and the Ahlswede–Daykin four-functions theorem to glue the two explorations (van den Berg, Häggström & Kahn, 2006; Gladkov, 2024; Ahlswede & Daykin, 1978). Hence the horizontal term is nonnegative, then , and telescoping closes the induction.
The closure mechanism
The proof is not an iteration of ordinary FKG. The new content is that every correction created by peeling is re-expressed as a lower-level conditioned covariance statement, and that the global observer price is stable on average under the random-world decomposition.
🏷️ From Slack to Gluing
The hierarchy concerns one owner and two observers. Gluing requires an observer and a whole relay set. The bridge is a surplus that records how much a cluster is worth beyond the first relay it meets.
Fix an increasing and order the relays so that is nondecreasing. On the event , let be the first relay in , and let . Define
For one relay, is exactly the covariance in the hierarchy. For many relays, the needed comparison is the surplus-transfer inequality
To prove it, remove the top relay from . On the event that misses the other relays, the events that reaches and that belongs to are disjoint. The first part is the induction hypothesis on the relay set; the second is a hierarchy covariance for . Crucially, after is removed it becomes the first decoy, so its conditioned constants are exactly those required for the lower-level hierarchy. A second hierarchy application controls the resulting correction. This is the finite-graph version of the closure mechanism above: relays do not disappear during the induction; they become decoys.
The surplus-transfer inequality implies that the surplus at is nonnegative. Equivalently, the value of on reaching is at least the value of its first relay:
Now set . Then , so the failure of to reach localizes at its first relay. If every relay fails to reach with probability at most , the first-relay bound gives the additive gluing inequality
The important point is the absence of on the right. Taking proves Conjecture 3 with the explicit modulus . The release extends the result from edge weights in to by polynomial closure.
The stronger multiplicative Conjecture 1 is not proved in general. The development records it for three relays only; its remaining variants and the associated Kozma–Nitzan questions are still open.
🏷️ The Lattice Conclusion
For , the conclusion is the classical Harris–Kesten route: Harris proves critical nonpercolation at , and Kesten proves that this parameter is .
For , the reduction is a contradiction argument at a fixed parameter. Assume . Large boxes then connect to suitable far-away targets with probability arbitrarily close to one. The target lemma converts one such high-probability connection into another: explore the cluster from an inner box to a shell, use the relevant uniqueness input to funnel many possible contact points into one macroscopic cluster, contract the explored configuration to a finite weighted graph, and apply near-one gluing to the contracted target. The paper uses a local-uniqueness input at this point; the release instead re-proves uniqueness of the infinite cluster, which it records as sufficient. The role of Conjecture 3 is exactly to prevent the error from accumulating over the many possible contact points.
This lemma is iterated on a coarse copy of embedded in
Each explored macroscopic site is good with conditional probability greater than , even after the earlier exploration has been revealed. The formal development does not leave the final stochastic-domination step implicit: for it proves an explicit Peierls contour estimate, producing an infinite cluster in and hence in the slab .
Apply this at . A slab lies in a half-space, while the Barsky–Grimmett–Newman half-space theorem gives (Barsky, Grimmett & Newman, 1991). The slab cluster is impossible, so the assumption was false. Together with the case, this proves the displayed all-dimensions theorem.
🏷️ What the Formal Artifact Checks
The cited release is arranged as a statement file, a proved twin, a comparator, and an audit record. Challenge.lean defines the lattice graph, product bond measure, open cluster, , , and PercolationContinuity; Solution.lean proves a definitionally identical statement using the library; the comparator asks Lean and the independent nanoda kernel to replay the compared proof.
Recorded mechanical evidence
The release audit records a successful full
lake build, axiom reports for the main theorems containing onlypropext,Classical.choice, andQuot.sound, two deliberatesorryplaceholders in the challenge statement file, noaxiomdeclarations, and successful replay bynanoda. These checks establish the stated formal derivations conditional on the Lean kernel and the audited statement surface; they do not establish that the statement surface has the intended informal meaning.
A formal proof can be compelling evidence for a major theorem without turning provenance into peer review. A serious audit begins with the release’s AUDIT.md, then unfolds the definitions in Challenge.lean, and finally traces the dependency path from the hierarchy through additive gluing to the lattice theorem.
🏷️ Scope and Open Directions
The claimed theorem covers nearest-neighbour Bernoulli bond percolation on . It does not automatically settle site percolation, other lattices, long-range models, or dependent percolation. Nor does it provide critical exponents, a quantitative bound on as , or a critical cluster-tail estimate.
The reusable mathematical contribution, if independently validated, is narrower and more portable than the headline: a conditioned covariance hierarchy that prevents relay-by-relay loss in a finite-graph gluing argument. Whether it has consequences beyond the Kozma–Nitzan reduction is a natural next question.
Links
- on more than two thirds of the zeta zeros on the critical line — another post about an AI-produced Lean artifact, where the distinction between kernel checking, statement auditing, and mathematical acceptance is equally important.
- on high-dimensional cover times and random interlacements — random interlacements provide a neighbouring high-dimensional probability model whose vacant set raises related percolation questions.
- on self-avoiding walks and the honeycomb connective constant — the planar tools behind the two-dimensional endpoint belong to the same broad percolation tradition as the methods discussed there.