Prove2Me
Navigate
MissionsFormalpediaUsersMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Markov entanglement bounds the multi-agent value decomposition error

Proved
MarkovEntanglement.multi_agent_decomposition_error

by tianyipeng · Aug 7, 2026 · Mathlib c5ea003 (Lean v4.30.0)

entanglementerror-boundmarkov-decision-processmulti-agent-systemsreinforcement-learningstochastic-systemsvalue-decomposition

Statement

Theorem. Consider an NNN-agent MDP M1:N\mathcal{M}_{1:N}M1:N​ and a policy π:S→Δ(A)\pi : S \to \Delta(A)π:S→Δ(A), with discount factor γ∈[0,1)\gamma \in [0,1)γ∈[0,1), local rewards bounded by rmax⁡ir^i_{\max}rmaxi​, and occupancy measure μ1:Nπ\mu^\pi_{1:N}μ1:Nπ​ stationary for the joint transition P1:NπP^\pi_{1:N}P1:Nπ​. Let Ei(P1:Nπ)\mathcal{E}_i(P^\pi_{1:N})Ei​(P1:Nπ​) denote the measure of Markov entanglement of agent iii with respect to the μ1:Nπ\mu^\pi_{1:N}μ1:Nπ​-weighted agent-wise total variation distance. Then the decomposition error, measured in the μ1:Nπ\mu^\pi_{1:N}μ1:Nπ​-norm, satisfies

∥ Q1:Nπ(s,a)−∑i=1NQiπ(si,ai) ∥μ1:Nπ  ≤  4γ∑i=1NEi(P1:Nπ) rmax⁡i(1−γ)2.\Bigl\| \, Q^\pi_{1:N}(s,a) - \sum_{i=1}^{N} Q^\pi_i(s_i,a_i) \, \Bigr\|_{\mu^\pi_{1:N}} \;\le\; \frac{4\gamma \sum_{i=1}^{N} \mathcal{E}_i\bigl(P^\pi_{1:N}\bigr)\, r^i_{\max}}{(1-\gamma)^2}.​Q1:Nπ​(s,a)−i=1∑N​Qiπ​(si​,ai​)​μ1:Nπ​​≤(1−γ)24γ∑i=1N​Ei​(P1:Nπ​)rmaxi​​.

Notes

This is the paper's central quantitative result and the goal of this mission. It says the error incurred by approximating a global value function by a sum of local ones is controlled, in the occupancy-weighted norm, by how entangled the joint transition matrix is — with no structural assumption on the MDP beyond bounded rewards and a stationary occupancy measure.

The shape of the bound is worth reading. The error is linear in the entanglement measures Ei\mathcal{E}_iEi​, so a weakly entangled system has a small decomposition error and a separable one has none at all, recovering the exact decomposition. The factor (1−γ)−2(1-\gamma)^{-2}(1−γ)−2 is the usual quadratic blow-up from propagating a one-step transition perturbation through a discounted value function, and the rmax⁡ir^i_{\max}rmaxi​ weights say each agent contributes in proportion to its own reward scale.

The μ\muμ-weighted norm matters: it averages the error over the states the policy actually visits rather than taking a worst case, which is what makes the bound useful in large systems where rare states would otherwise dominate. This is what lets the paper conclude, in its restless-bandit application, that index policies incur only O(N)O(\sqrt{N})O(N​) decomposition error across NNN agents.

Relevant search terms: value decomposition error bound, multi-agent reinforcement learning theory, Markov entanglement, separability of transition kernels, weakly coupled MDPs, occupancy-weighted norm, discounted value function perturbation.

Preamble
import Mathlib
import Definitions.Def_markov_entanglement_multi

open scoped BigOperators
open MarkovEntanglement
Formal statement
namespace MarkovEntanglement

theorem multi_agent_decomposition_error
    {N : ℕ} {S : Fin N → Type*} [∀ i, Fintype (S i)] [∀ i, DecidableEq (S i)]
    (P : Matrix (Joint S) (Joint S) ℝ) (μ : Joint S → ℝ) (γ : ℝ) (rmax : Fin N → ℝ)
    (r : ∀ i, S i → ℝ) (Q : Joint S → ℝ)
    (Pl : ∀ i, Matrix (S i) (S i) ℝ) (Qi : ∀ i, S i → ℝ)
    (hγ : 0 ≤ γ) (hγ1 : γ < 1) (hP : IsTransitionMatrix P)
    (hμ : IsPositiveDist μ) (hstat : IsStationary P μ)
    (hr : ∀ i s, |r i s| ≤ rmax i)
    (hQ : IsBellmanQ P (fun p => ∑ i, r i (p i)) γ Q)
    -- each `Pl i` attains agent `i`'s measure of entanglement, and `Qi i` is the
    -- value function of that local chain: this is what ties `Qi` to the data.
    (hPl : ∀ i, IsTransitionMatrix (Pl i))
    (hopt : ∀ i, muAgentTVDistN i μ P (Pl i) = entanglementN i μ P)
    (hQi : ∀ i, IsBellmanQ (Pl i) (r i) γ (Qi i)) :
    muNorm μ (fun p => Q p - ∑ i, Qi i (p i))
      ≤ 4 * γ * (∑ i, entanglementN i μ P * rmax i) / (1 - γ) ^ 2 := by
  sorry

end MarkovEntanglement
Source
Shuze Chen and Tianyi Peng, *Multi-agent Markov Entanglement*, arXiv:2506.02385v3, Theorem 6, p. 21
Read-back

What the Lean code literally says, in plain math · claude-opus-5

Read-back: multi_agent_decomposition_error

Setting and data

Fix a natural number NNN (this includes N=0N = 0N=0) and, for each agent index i∈{0,1,…,N−1}i \in \{0,1,\dots,N-1\}i∈{0,1,…,N−1}, a type SiS_iSi​ that is assumed finite and to have decidable equality. Write

J  =  ∏iSi\mathcal{J} \;=\; \prod_{i} S_iJ=i∏​Si​

for the joint state–action space: an element p∈Jp \in \mathcal{J}p∈J is a tuple assigning to each agent iii a local state–action pair pi∈Sip_i \in S_ipi​∈Si​. (J\mathcal{J}J is itself finite.) The declaration then takes as given, with no relation among them beyond the hypotheses listed below:

  • a real matrix PPP indexed by J×J\mathcal{J} \times \mathcal{J}J×J;
  • a real-valued function μ:J→R\mu : \mathcal{J} \to \mathbb{R}μ:J→R;
  • a real number γ\gammaγ;
  • a real-valued function rmax⁡:{0,…,N−1}→Rr^{\max} : \{0,\dots,N-1\} \to \mathbb{R}rmax:{0,…,N−1}→R, written rimax⁡r^{\max}_irimax​;
  • for each iii, a real-valued function ri:Si→Rr_i : S_i \to \mathbb{R}ri​:Si​→R;
  • a real-valued function Q:J→RQ : \mathcal{J} \to \mathbb{R}Q:J→R;
  • for each iii, a real matrix PilocP^{\mathrm{loc}}_iPiloc​ indexed by Si×SiS_i \times S_iSi​×Si​;
  • for each iii, a real-valued function Qi:Si→RQ_i : S_i \to \mathbb{R}Qi​:Si​→R.

All of these are ordinary total functions; no positivity, normalisation, or measurability is built into their types.

The non-standard notions, unfolded

Every notion used below is a definition from this bundle, not a library notion; here is what each one literally means.

Transition matrix. For a finite index type ι\iotaι and MMM a real ι×ι\iota \times \iotaι×ι matrix, "MMM is a transition matrix" means

Mxy≥0  for all x,y∈ι,and∑y∈ιMxy=1  for all x∈ι.M_{xy} \ge 0 \ \text{ for all } x,y \in \iota, \qquad \text{and} \qquad \sum_{y \in \iota} M_{xy} = 1 \ \text{ for all } x \in \iota .Mxy​≥0  for all x,y∈ι,andy∈ι∑​Mxy​=1  for all x∈ι.

(Rows are the distributions. If ι\iotaι is empty both clauses are vacuously true.)

Strictly positive distribution. "μ\muμ is a positive distribution on ι\iotaι" means

μ(x)>0  for every x∈ι,and∑x∈ιμ(x)=1.\mu(x) > 0 \ \text{ for every } x \in \iota, \qquad \text{and} \qquad \sum_{x \in \iota} \mu(x) = 1 .μ(x)>0  for every x∈ι,andx∈ι∑​μ(x)=1.

Stationarity. "μ\muμ is stationary for MMM" means

∑x∈ιμ(x) Mxy  =  μ(y)for every y∈ι.\sum_{x \in \iota} \mu(x)\, M_{xy} \;=\; \mu(y) \qquad \text{for every } y \in \iota .x∈ι∑​μ(x)Mxy​=μ(y)for every y∈ι.

Bellman fixed point. "VVV is a Bellman QQQ-function for transition matrix MMM, reward ρ\rhoρ, discount γ\gammaγ" (on index type ι\iotaι) means the exact fixed-point identity

V(x)  =  ρ(x)  +  γ∑y∈ιMxy V(y)for every x∈ι.V(x) \;=\; \rho(x) \;+\; \gamma \sum_{y \in \iota} M_{xy}\, V(y) \qquad \text{for every } x \in \iota .V(x)=ρ(x)+γy∈ι∑​Mxy​V(y)for every x∈ι.

It is an equality at every point, not an approximation, and it is stated as a property of VVV, not as a definition of VVV.

Agent-iii marginal of the joint transition. For p∈Jp \in \mathcal{J}p∈J and t∈Sit \in S_it∈Si​,

(margiP)(p,t)  =  ∑q∈Jqi=tPpq,\bigl(\mathrm{marg}_i P\bigr)(p, t) \;=\; \sum_{\substack{q \in \mathcal{J} \\ q_i = t}} P_{pq},(margi​P)(p,t)=q∈Jqi​=t​∑​Ppq​,

i.e. the total mass the row of PPP at the joint point ppp puts on all joint successors whose iii-th coordinate equals ttt.

μ\muμ-weighted agent-wise total variation distance. For a candidate local matrix MMM on SiS_iSi​,

Di(μ,P,M)  =  ∑p∈Jμ(p)⋅12∑t∈Si∣(margiP)(p,t)  −  Mpi t∣.D_i(\mu, P, M) \;=\; \sum_{p \in \mathcal{J}} \mu(p) \cdot \frac{1}{2} \sum_{t \in S_i} \Bigl| \bigl(\mathrm{marg}_i P\bigr)(p,t) \;-\; M_{p_i\, t} \Bigr| .Di​(μ,P,M)=p∈J∑​μ(p)⋅21​t∈Si​∑​​(margi​P)(p,t)−Mpi​t​​.

Note this is a μ\muμ-average over joint points, not a supremum over them.

Agent-wise measure of Markov entanglement. For each iii,

ei  :=  inf⁡{ c∈R  :  ∃ M a transition matrix on Si, c=Di(μ,P,M) }.e_i \;:=\; \inf\bigl\{\, c \in \mathbb{R} \;:\; \exists\, M \text{ a transition matrix on } S_i,\ c = D_i(\mu, P, M) \,\bigr\}.ei​:=inf{c∈R:∃M a transition matrix on Si​, c=Di​(μ,P,M)}.

So eie_iei​ is the infimum, over transition matrices MMM on SiS_iSi​, of the μ\muμ-averaged agent-wise total variation distance between PPP's iii-marginal and MMM. It depends on both μ\muμ and PPP. (It is an infimum of a set of reals; under the hypotheses below this set is nonempty and bounded below by 000, so ei≥0e_i \ge 0ei​≥0 and the infimum is a genuine one rather than a default value.)

μ\muμ-norm. For x:J→Rx : \mathcal{J} \to \mathbb{R}x:J→R,

∥x∥μ  =  ∑p∈Jμ(p) ∣x(p)∣.\|x\|_\mu \;=\; \sum_{p \in \mathcal{J}} \mu(p)\, |x(p)| .∥x∥μ​=p∈J∑​μ(p)∣x(p)∣.

This is a μ\muμ-weighted ℓ1\ell^1ℓ1 quantity (a norm when μ\muμ is strictly positive), not a supremum norm.

Hypotheses

  1. 0≤γ0 \le \gamma0≤γ.
  2. γ<1\gamma < 1γ<1. (Strict; so (1−γ)2>0(1-\gamma)^2 > 0(1−γ)2>0 and the division in the conclusion is by a nonzero number.)
  3. PPP is a transition matrix on J\mathcal{J}J: nonnegative entries, every row summing to 111.
  4. μ\muμ is a strictly positive probability distribution on J\mathcal{J}J: μ(p)>0\mu(p) > 0μ(p)>0 for all ppp, and ∑pμ(p)=1\sum_p \mu(p) = 1∑p​μ(p)=1.
  5. μ\muμ is stationary for PPP: ∑pμ(p)Ppq=μ(q)\sum_p \mu(p) P_{pq} = \mu(q)∑p​μ(p)Ppq​=μ(q) for all qqq.
  6. For every agent iii and every s∈Sis \in S_is∈Si​:   ∣ri(s)∣≤rimax⁡\;|r_i(s)| \le r^{\max}_i∣ri​(s)∣≤rimax​.
  7. QQQ satisfies the joint Bellman equation for PPP, discount γ\gammaγ, and the additively decomposable joint reward p↦∑iri(pi)p \mapsto \sum_i r_i(p_i)p↦∑i​ri​(pi​):
Q(p)  =  ∑iri(pi)  +  γ∑q∈JPpq Q(q)for every p∈J.Q(p) \;=\; \sum_i r_i(p_i) \;+\; \gamma \sum_{q \in \mathcal{J}} P_{pq}\, Q(q) \qquad \text{for every } p \in \mathcal{J}.Q(p)=i∑​ri​(pi​)+γq∈J∑​Ppq​Q(q)for every p∈J.
  1. For every iii, PilocP^{\mathrm{loc}}_iPiloc​ is a transition matrix on SiS_iSi​.
  2. For every iii, PilocP^{\mathrm{loc}}_iPiloc​ attains the entanglement infimum exactly:
Di(μ,P,Piloc)  =  ei.D_i\bigl(\mu, P, P^{\mathrm{loc}}_i\bigr) \;=\; e_i .Di​(μ,P,Piloc​)=ei​.
  1. For every iii, QiQ_iQi​ satisfies the local Bellman equation for that minimiser, the local reward rir_iri​, and the same discount γ\gammaγ:
Qi(s)  =  ri(s)  +  γ∑t∈Si(Piloc)st Qi(t)for every s∈Si.Q_i(s) \;=\; r_i(s) \;+\; \gamma \sum_{t \in S_i} \bigl(P^{\mathrm{loc}}_i\bigr)_{st}\, Q_i(t) \qquad \text{for every } s \in S_i .Qi​(s)=ri​(s)+γt∈Si​∑​(Piloc​)st​Qi​(t)for every s∈Si​.

Nothing else is assumed. In particular there is no assumption that PPP is separable, product-form, irreducible, or aperiodic; no assumption that μ\muμ is the unique stationary distribution; no assumption relating μ\muμ to the marginals of μ\muμ; and no assumption that rimax⁡r^{\max}_irimax​ is the least bound on ∣ri∣|r_i|∣ri​∣.

Conclusion

∑p∈Jμ(p)∣Q(p)−∑iQi(pi)∣    ≤    4 γ(∑iei rimax⁡)(1−γ)2.\sum_{p \in \mathcal{J}} \mu(p) \left| Q(p) - \sum_i Q_i(p_i) \right| \;\;\le\;\; \frac{4\,\gamma \left( \sum_i e_i \, r^{\max}_i \right)}{(1-\gamma)^2}.p∈J∑​μ(p)​Q(p)−i∑​Qi​(pi​)​≤(1−γ)24γ(∑i​ei​rimax​)​.

Reading the right-hand side literally as it is parenthesised: the numerator is 444 times γ\gammaγ times the single sum ∑ieirimax⁡\sum_i e_i r^{\max}_i∑i​ei​rimax​ (one sum of products, not a product of two sums), and the whole numerator is divided by (1−γ)2(1-\gamma)^2(1−γ)2. The inequality is non-strict (≤\le≤). The left-hand side is the μ\muμ-weighted average of the absolute decomposition error, not its maximum over ppp.

Status of every variable occurring in the conclusion

  • μ\muμ — constrained: hypotheses 4 and 5 force it to be a strictly positive probability distribution stationary for PPP. It appears on both sides (it weights the left-hand sum and it enters the definition of each eie_iei​).
  • PPP — constrained: hypotheses 3 and 5. It does not appear syntactically on the left but determines QQQ (via 7) and each eie_iei​.
  • γ\gammaγ — constrained: γ∈[0,1)\gamma \in [0,1)γ∈[0,1) by hypotheses 1 and 2. Appears on the right only.
  • QQQ — constrained: hypothesis 7 pins it down completely. Since PPP is row-stochastic and 0≤γ<10 \le \gamma < 10≤γ<1, the Bellman operator is a γ\gammaγ-contraction in the sup-norm, so hypothesis 7 determines QQQ uniquely from PPP, γ\gammaγ and the rir_iri​; it is not a free parameter.
  • QiQ_iQi​ (each iii) — constrained: hypothesis 10 determines QiQ_iQi​ uniquely from PilocP^{\mathrm{loc}}_iPiloc​, rir_iri​, γ\gammaγ (same contraction argument). However, QiQ_iQi​ inherits whatever freedom PilocP^{\mathrm{loc}}_iPiloc​ has.
  • PilocP^{\mathrm{loc}}_iPiloc​ (each iii) — constrained by hypotheses 8 and 9, but not necessarily uniquely: hypothesis 9 only says PilocP^{\mathrm{loc}}_iPiloc​ is a minimiser of Di(μ,P,⋅)D_i(\mu, P, \cdot)Di​(μ,P,⋅) over transition matrices. If the minimiser is not unique, the statement is asserted for every admissible choice, and different minimisers generally give different QiQ_iQi​ and hence a different left-hand side. This is the one genuine residual degree of freedom in the conclusion, and it is only partially pinned down. Note also that Di(μ,P,M)D_i(\mu, P, M)Di​(μ,P,M) is insensitive to the rows of MMM indexed by coordinate values s∈Sis \in S_is∈Si​ that no joint point in the support of μ\muμ reaches — but since μ\muμ is strictly positive on all of J\mathcal{J}J (hypothesis 4), every sss arising as some pip_ipi​ is reached, so the only unconstrained rows are those indexed by s∈Sis \in S_is∈Si​ that are not the iii-th coordinate of any p∈Jp \in \mathcal{J}p∈J — and there are none when all SjS_jSj​ are nonempty. So the residual freedom is exactly the freedom of choosing among genuine minimisers.
  • ei=e_i = ei​= entanglement of agent iii (each iii) — not a variable of the declaration: it is a defined quantity, fully determined by μ\muμ and PPP, both of which are constrained. Under hypothesis 4 each ei≥0e_i \ge 0ei​≥0.
  • rimax⁡r^{\max}_irimax​ (each iii) — constrained only from below, by hypothesis 6: rimax⁡≥∣ri(s)∣r^{\max}_i \ge |r_i(s)|rimax​≥∣ri​(s)∣ for all s∈Sis \in S_is∈Si​. It is bounded above by nothing. Since ei≥0e_i \ge 0ei​≥0 and γ≥0\gamma \ge 0γ≥0, enlarging rimax⁡r^{\max}_irimax​ can only enlarge the right-hand side, so this one-sided freedom cannot be used to falsify the statement; but note that when SiS_iSi​ is empty hypothesis 6 is vacuous for that iii and rimax⁡r^{\max}_irimax​ may be any real, including a negative one (see the degenerate cases below for why this situation cannot actually arise here).
  • rir_iri​ (each iii) — appears in the conclusion only indirectly, through QQQ (hypothesis 7) and QiQ_iQi​ (hypothesis 10); constrained by hypothesis 6.
  • NNN and the family SSS — universally quantified over all N∈NN \in \mathbb{N}N∈N and all families of finite types with decidable equality, including N=0N = 0N=0 and including singleton or empty SiS_iSi​ (subject to the remark below).

So: no variable appearing in the conclusion is entirely free. γ\gammaγ, μ\muμ, PPP, QQQ, and each rir_iri​ are constrained; rimax⁡r^{\max}_irimax​ is constrained only from below in the direction that weakens the claim; the only genuinely underdetermined data are the minimisers PilocP^{\mathrm{loc}}_iPiloc​ and, through them, the QiQ_iQi​, and the claim is asserted for all admissible choices of these.

Degenerate and edge cases

  • Some SiS_iSi​ empty. If any SiS_iSi​ is empty then J\mathcal{J}J is empty, and hypothesis 4 requires ∑p∈∅μ(p)=1\sum_{p \in \emptyset} \mu(p) = 1∑p∈∅​μ(p)=1, i.e. 0=10 = 10=1. So hypothesis 4 rules this out: under the hypotheses every SiS_iSi​ is nonempty and J\mathcal{J}J is nonempty. (Hypothesis 3 alone would not have ruled it out, being vacuous on an empty index type.)
  • N=0N = 0N=0. Then J\mathcal{J}J is a one-point type (the empty product). Hypothesis 3 forces PPP to be the 1×11 \times 11×1 matrix (1)(1)(1), hypothesis 4 forces μ≡1\mu \equiv 1μ≡1 at that point, the joint reward is the empty sum 000, and hypothesis 7 gives Q=γQQ = \gamma QQ=γQ, hence Q=0Q = 0Q=0 since γ<1\gamma < 1γ<1. Both sides of the conclusion are then 000, and the sums ∑i\sum_i∑i​ over agents are empty. The statement is therefore non-vacuous but trivial at N=0N = 0N=0.
  • γ=0\gamma = 0γ=0. Permitted by hypothesis 1. Then Q(p)=∑iri(pi)Q(p) = \sum_i r_i(p_i)Q(p)=∑i​ri​(pi​) and Qi=riQ_i = r_iQi​=ri​, so the left-hand side is 000; the right-hand side is also 000. The inequality is an equality.
  • All ei=0e_i = 0ei​=0. Then the right-hand side is exactly 000, so the conclusion asserts ∑pμ(p) ∣Q(p)−∑iQi(pi)∣=0\sum_p \mu(p)\,|Q(p) - \sum_i Q_i(p_i)| = 0∑p​μ(p)∣Q(p)−∑i​Qi​(pi​)∣=0, and since μ\muμ is strictly positive this is the pointwise identity Q(p)=∑iQi(pi)Q(p) = \sum_i Q_i(p_i)Q(p)=∑i​Qi​(pi​) for every p∈Jp \in \mathcal{J}p∈J — an exact value decomposition, not an approximate one.
  • Division. (1−γ)2≠0(1-\gamma)^2 \ne 0(1−γ)2=0 because γ<1\gamma < 1γ<1 strictly, so no division-by-zero convention is invoked.
  • The infimum defining eie_iei​. The set over which it is taken is nonempty (the uniform matrix on the nonempty finite SiS_iSi​ is a transition matrix) and bounded below by 000 (all summands are nonnegative once μ≥0\mu \ge 0μ≥0), so eie_iei​ is an honest real infimum in [0,∞)[0,\infty)[0,∞).

Joint satisfiability of the hypotheses

The hypotheses are jointly satisfiable, and satisfiable non-trivially, so the statement is not vacuous. For instance:

  • Take any N≥1N \ge 1N≥1 with each SiS_iSi​ a singleton. Then J\mathcal{J}J is a singleton, P=(1)P = (1)P=(1), μ≡1\mu \equiv 1μ≡1 is stationary and strictly positive, any rir_iri​ works with rimax⁡=∣ri(∗)∣r^{\max}_i = |r_i(\ast)|rimax​=∣ri​(∗)∣, Q=(∑iri(∗))/(1−γ)Q = \bigl(\sum_i r_i(\ast)\bigr)/(1-\gamma)Q=(∑i​ri​(∗))/(1−γ), Piloc=(1)P^{\mathrm{loc}}_i = (1)Piloc​=(1) is the unique transition matrix (so hypothesis 9 holds with ei=0e_i = 0ei​=0), and Qi=ri(∗)/(1−γ)Q_i = r_i(\ast)/(1-\gamma)Qi​=ri​(∗)/(1−γ). All ten hypotheses hold simultaneously.
  • More generally, hypothesis 9 (attainment of the entanglement infimum) is not an extra restriction on PPP and μ\muμ: for each iii the set of transition matrices on the finite set SiS_iSi​ is a nonempty compact subset of a finite-dimensional space and M↦Di(μ,P,M)M \mapsto D_i(\mu, P, M)M↦Di​(μ,P,M) is continuous, so a minimiser always exists. Likewise hypotheses 7 and 10 are always solvable (uniquely) because 0≤γ<10 \le \gamma < 10≤γ<1 and the matrices are row-stochastic. The only hypotheses that genuinely restrict the data are 1–6, and these are simultaneously satisfiable by any finite-state chain with a strictly positive stationary distribution together with any bounded local rewards.

No claim is made here about whether the stated bound is correct, tight, or a faithful rendering of any external result; the above is only what the declaration asserts.

Human review
  • Endorsed by Shuze Chen · Aug 7, 2026

  • Endorsed by tianyipeng · Aug 7, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeLaunch a missionPropose a formalization projectFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions.

How Prove2Me works
SKILL.mdTourFAQContactJoin Slack© 2026 Prove2Me