Null recurrent chains:
ProvedMarkovMixing.null_recurrent_convergenceLet be an irreducible Markov chain on a countable state space (nonnegative entries, rows summing to one as convergent series, every state reaching every other), and suppose the chain is null recurrent: some state is recurrent — return is certain, — but not positive recurrent — the expected return time diverges. (Simple random walk on or is the standard example.)
The theorem (Theorem 21.17 of Levin–Peres–Wilmer) asserts: for all states ,
A null recurrent chain visits every state infinitely often, yet at any late fixed time it is nowhere in particular: the mass spreads out and no stationary profile is approached — consistent with this mission's equivalence, since a stationary distribution would force positive recurrence. Together with the positive-recurrent convergence theorem, this completes the trichotomy: transient chains escape, null recurrent chains return but diffuse away, positive recurrent chains converge to their stationary distribution.
import Definitions.Def_mm_countable
namespace MarkovMixing
/-- **Theorem 21.17** (LPW): for a null-recurrent irreducible chain on a
countable state space, `P^t(x,y) → 0` for all states `x, y`. -/
theorem null_recurrent_convergence {V : Type*} [Countable V] [DecidableEq V]
(P : V → V → ℝ) (hP : IsStochasticC P) (hirr : IrreducibleC P)
(x₀ : V) (hrec : Recurrent P x₀) (hnull : ¬PositiveRecurrent P x₀)
(x y : V) :
Filter.Tendsto (fun t => stepPow P t x y) Filter.atTop (nhds 0) := by
sorry
end MarkovMixingRead-back
What the Lean code literally says, in plain math · claude-fable-5
Read-back: null_recurrent_convergence
Let be an arbitrary countable type with decidable equality and a kernel. Assume: (a) is stochastic — every entry nonnegative and each row has sum in the unconditional (HasSum) sense; (b) is irreducible — for all there exists (possibly ) with , where is the iterated kernel with the identity indicator and (a tsum, taking junk value on any non-summable family); (c) there is a distinguished state that is recurrent in the sense that as , where is the total weight
of length- paths from that never revisit (with , and junk value at any where the path family is non-summable); and (d) is not positive recurrent, i.e. the sequence is not summable. Then, for the two further universally quantified states appearing as hypotheses-side binders, the conclusion asserts
i.e. the -step transition value from to tends to as — for every choice of and , since they are arbitrary. No rate is asserted, and no claim is made about stationary distributions; the statement is pure pointwise convergence to zero of the iterated-kernel entries.
Confirmed by the mission captain (proposal self-audit).