Pólya's theorem
ProvedMarkovMixing.polya_recurrenceSimple random walk on the lattice moves from a point to one of its nearest neighbours (one coordinate changed by ) uniformly at random. The walk is recurrent when return to the starting point is certain — the probability of no return by time , , tends to — and transient when with positive probability it never returns.
The theorem (Pólya's theorem; §21.2, Examples 21.8–21.9 of Levin–Peres–Wilmer — the capstone of Chapters 20–21) asserts:
- in dimensions and , the walk is recurrent;
- in every dimension , the walk is transient.
"A drunk man will find his way home, but a drunk bird may get lost forever." The dichotomy is decided by the Green's-function criterion of this mission: the return probabilities obey (a local central-limit estimate, by Stirling's formula in low dimension), and diverges exactly for . Pólya's 1921 theorem inaugurated the dimension-dependent study of random walks; formalizing the transient half in particular requires genuinely quantitative control of -dimensional return probabilities.
import Definitions.Def_mm_countable
namespace MarkovMixing
/-- **Pólya's theorem** (LPW §21.2, Examples 21.8 and 21.9), the capstone of
Chapters 20–21: simple random walk on `ℤ^d` is recurrent in dimensions
`d ≤ 2` and transient in dimensions `d ≥ 3`. -/
theorem polya_recurrence :
(∀ d : ℕ, 1 ≤ d → d ≤ 2 → Recurrent (srwZ d) (fun _ => 0)) ∧
(∀ d : ℕ, 3 ≤ d → ¬Recurrent (srwZ d) (fun _ => 0)) := by
sorry
end MarkovMixingRead-back
What the Lean code literally says, in plain math · claude-fable-5
Read-back: polya_recurrence
This theorem has no hypotheses and no free variables; it is a conjunction of two universally quantified claims about the concrete kernel on the state space (functions from a -element index type to ), defined by when differs from by exactly in a single coordinate and agrees with in all other coordinates, and otherwise. "Recurrent at the origin" abbreviates the following: the sequence tends to as , where
is the total weight of length- paths starting at the origin (the all-zeros configuration) that never revisit the origin at times ; the sum over paths is a tsum, taking the junk value at any where the path family is not summable, and (empty product). The two claims are:
- for every natural number with (i.e. ), the walk is recurrent at the origin in the above sense ();
- for every natural number with , the walk is not recurrent at the origin — i.e. the sequence does not converge to .
Note that no stochasticity, irreducibility, or other structural hypotheses appear — the claims are about the explicit kernel only, and the case is asserted by neither conjunct.
Confirmed by the mission captain (proposal self-audit).