Motivation
Many models in probability, statistical physics and the theory of stochastic networks are interacting particle systems: infinitely many sites, each in state 0 or 1, each updating at random according to the states of a few other sites. A basic question about such a system is ergodicity: does it have a unique stationary distribution, and does its law converge to it from every initial configuration? For infinite systems the question is hard, because the state space {0,1}I is uncountable and standard Markov chain arguments do not apply.
Holley and Liggett (Ann. Probab. 3 (1975), 643–663) introduced a class of such systems, the proximity processes, which arise from a coupling of more general weakly interacting systems (the settings of Vasershtein (1969), Dobrushin (1971) and Chover (1974)), and showed that each proximity process is dual to a process of finite sets, the branching process with interference. Duality turns a question about an infinite-dimensional process into a question about a process whose states are finite sets. The paper uses it to give short proofs of ergodicity criteria and, in its §5, to study the invariant measures of the voter model. Duality of this kind became one of the main tools of the field; see Liggett, Interacting Particle Systems (Springer, 1985).
This mission formalizes the discrete-time half of the paper: the duality theorem (1.6) and its first applications, Corollary (3.1) and Corollary (4.1).
Setting
Let I be a countable set of sites and S={0,1}I the set of configurations η:I→{0,1}, with the product σ-algebra. For η∈S, C(η)={i∈I:η(i)=1} is the set of occupied sites.
The data of the model are, for each site i, a sequence Ni,0=∅,Ni,1,Ni,2,… of finite subsets of I and a probability distribution fi on {0,1,2,…}.
The proximity process ηn is the Markov chain on S whose transition function is the product measure
Q(η,⋅)=i∈I∏να(i,η),i,α(i,η)=k:Ni,k∩C(η)=∅∑fi(k),
where νρ,i puts mass ρ on 1. In words: each site i independently picks an index k with probability fi(k) and becomes 1 exactly when the set Ni,k contains an occupied site. Pη(ηn∈⋅) denotes the law at time n started from η.
The branching process with interference (b.p.i.) An is the Markov chain on the collection T of finite subsets of I with transition function
Q~(A,B)=∑′i∈A∏fi(ki),
the sum over all sequences (ki)i∈A with ⋃i∈ANi,ki=B: each particle at i splits into particles on Ni,k with probability fi(k), and particles landing on the same site merge. PF denotes probabilities for the chain started at F.
For F∈T, B(F)={η∈S:η(i)=0 for all i∈F}.
Formalization targets
Goal: Theorem (1.6)
For all n≥0, η∈S and F∈T,
Pη(ηn∈B(F))=PF(An∩C(η)=∅).
Milestones
The proof is an induction on n whose steps are four displayed identities on p. 647:
- (2.3) the one-step law of the proximity process on B(F): Pη(η1∈B(F))=∑′∏i∈Ffi(ki), the sum over sequences with Ni,ki∩C(η)=∅ for all i∈F;
- (2.4) the same expression for PF(A1∩C(η)=∅);
- (2.5) the first-step decomposition PF(An+1∩C(η)=∅)=∑(ki)P⋃i∈FNi,ki(An∩C(η)=∅)∏i∈Ffi(ki);
- (2.8) the last-step decomposition Pη(ηn+1∈B(F))=∑(ki)Pη(ηn∈B(⋃i∈FNi,ki))∏i∈Ffi(ki).
Applications
- Corollary (3.1): if ∑k∣Ni,k∣fi(k)≤λ<1 for all i, then
Pη(ηn∈B(F))≥1−λn∣F∣,
and the point mass on the all-zero configuration is the only stationary distribution; along the way, (3.5): PF(An=∅)≤EF∣An∣≤λn∣F∣.
- (4.5): for the §4 model on Z, PF∪G(At=∅)≤PF(At=∅)+PG(At=∅)−PF∩G(At=∅).
- Corollary (4.1): on I=Z with Ni,1={i−1,i+1}, fi(0)=1−λ, fi(1)=λ, and h(λ)=2λ+2λ2−7λ3+5λ4−λ5,
Pη(ηt∈B(F))≥1−[h(λ)](t−1)/2∣F∣(t≥1).
Significance
The duality identity expresses every finite-dimensional "all vacant" probability of the proximity process, which determine its law, through a chain on finite sets. Consequences in the paper: a sufficient condition for convergence to the all-zero configuration (Corollary (3.1)), which in the nearest-neighbour example on Z gives λ<21; the sharper range h(λ)<1, i.e. λ<0.6527, for that example (Corollary (4.1)), which the interference term makes possible; and, in continuous time, the analysis of the invariant measures of the voter model.
The results are classical and proved; a search of Prove2Me and Mathlib found no machine-checked proof of any of them. A formalization contributes a Lean model of an infinite-product Markov kernel on {0,1}I with its n-step laws, a model of a set-valued branching chain, and the duality between them, which are reusable for other duality arguments (contact process, voter model, coalescing random walks).
Difficulty
The two sides of (1.7) are defined independently and live on different spaces. The left side is the time-n law of a chain on the uncountable space {0,1}I, obtained by iterating an infinite product kernel; the right side comes from a transition matrix on the countable set of finite subsets of I, whose entries are themselves infinite sums over sequences indexed by a finite set. Neither side can be computed in closed form beyond n=1, so no direct evaluation proves the identity for general n.
Two technical points stand in the way of a naive argument. Evaluating a product kernel on a cylinder event and integrating it against a previous law requires the kernel to be measurable in η, a statement about cylinder sets of an infinite product that a hand proof passes over. And the natural recursion for n-step probabilities of the b.p.i. adds the new step at the end, while the comparison with the proximity process needs information about the first step; the two orders agree only by a Chapman–Kolmogorov argument over a countable state space with [0,∞]-valued sums. Corollary (4.1) further needs quantitative estimates of survival probabilities for specific initial sets on Z.
Formalization scope
All objects are in the namespace HolleyLiggett.Duality, in one definitions file.
- {0,1} is
Bool (true = 1), S is Config I := I → Bool with the product σ-algebra, T is Finset I.
- Standing assumptions on every theorem:
[Countable I], N : I → ℕ → Finset I (finite sets) with N i 0 = ∅, and f : I → PMF ℕ (probability distributions). A finite collection Ni,0,…,Ni,m is the case fi(k)=0 for k>m.
- The kernel (1.1) is
Measure.infinitePi of the two-point measures; the n-step law is proxLaw, iterating Measure.bind from the point mass at η. Measurability of the kernel is a true fact that solvers must prove; it is not assumed.
- The b.p.i. n-step probabilities
bpiProb follow the last-step recursion PF(An+1=B)=∑GPF(An=G)Q~(G,B). All probabilities are in ℝ≥0∞, and each ∑′ over sequences is an unconditional sum over ↥F → ℕ.
- The page's "η(1)=1" in (1.2) is read as η(i)=1. Corollary (4.1) carries the added hypothesis t≥1: at t=0 the printed bound fails when h(λ)>1, and the proof starts at t=1. Inequality (4.5) uses the §4 model on Z, with the subtracted term moved across.
- The goal relates the two chains defined by (1.1) and (1.4). A statement through the coupling Xi,n of the proof, about an arbitrary process with the right one-step behaviour, or for n=1 only, is not the theorem.
The continuous-time duality (Theorem (2.12)), Corollaries (3.9) and (4.15) and the voter model of §5 are out of scope. Contributions welcome: the measurability and probability facts for proxStep, Chapman–Kolmogorov for bpiProb, and proofs of the milestones.
Selected references
- R. A. Holley and T. M. Liggett, Ergodic theorems for weakly interacting infinite systems and the voter model, Ann. Probab. 3(4) (1975), 643–663. https://doi.org/10.1214/aop/1176996306
- T. M. Liggett, Interacting Particle Systems, Grundlehren der mathematischen Wissenschaften 276, Springer, 1985. https://doi.org/10.1007/978-1-4613-8542-4
- R. L. Dobrushin, Markov processes with a large number of locally interacting components (Russian), Problems of Information Transmission 7(2) (1971), 70–87 (as cited by Holley and Liggett).
- O. N. Stavskaya and I. I. Pyatetskii-Shapiro, On homogeneous nets of spontaneously active elements, Systems Theory Research 20 (1971), 75–88 (as cited by Holley and Liggett).
- L. N. Vasershtein, Processes over denumerable products of spaces, describing large systems, Problems of Information Transmission 3 (1969), 47–52 (as cited by Holley and Liggett).