Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

Probability

1,628 missions · 699 completed

Missions

Open929Completed699All1628
Convex OptimizationMachine LearningOperations Research+1·Captain: mikedeng1

Incremental Proximal Methods for Large Scale Convex Optimization II: With a Randomized Order and a Diminishing Stepsize, Incremental Subgradient-Proximal Methods Converge Almost Surely to an OptimumResearch Paper

Motivation

Many problems in statistical learning, signal processing and distributed optimization minimize a sum of a large number mmm of convex components over a convex set: a data-fit term per sample plus a regularizer or constraint per sample. When mmm is large, a method that processes one component per iteration is often far cheaper per step than one that evaluates the whole sum. Incremental methods do exactly this. The incremental subgradient method of Nedić and Bertsekas (SIAM J. Optim., 2001) takes a subgradient step on one component at a time; the incremental proximal method replaces some of these steps by proximal steps, which are more stable and are cheap when a component has a closed-form proximal map (an ℓ1\ell_1ℓ1​ term, an indicator of a simple set).

Bertsekas, Incremental Proximal Methods for Large Scale Convex Optimization (Report LIDS-P-2847, MIT, 2010, revised 2011; Math. Program. 129 (2011), doi:10.1007/s10107-011-0472-0), combines the two: each component is split as Fi=fi+hiF_i=f_i+h_iFi​=fi​+hi​, with a proximal step on fif_ifi​ and a subgradient step on hih_ihi​, followed by a projection. The paper analyzes two ways of choosing the component at each iteration, a fixed cyclic order and a randomized order. This mission covers the randomized order (§4 of the paper); its companion mission covers the cyclic order.

Setting

Let X⊆RnX\subseteq\mathbb R^nX⊆Rn be a nonempty closed convex set and let fi,hi:Rn→Rf_i,h_i:\mathbb R^n\to\mathbb Rfi​,hi​:Rn→R, i=1,…,mi=1,\dots,mi=1,…,m, be convex. The problem is

minimize F(x)=∑i=1m(fi(x)+hi(x))subject to x∈X,\text{minimize } F(x)=\sum_{i=1}^m\bigl(f_i(x)+h_i(x)\bigr)\quad\text{subject to } x\in X,minimize F(x)=i=1∑m​(fi​(x)+hi​(x))subject to x∈X,

with optimal value F∗=inf⁡x∈XF(x)F^*=\inf_{x\in X}F(x)F∗=infx∈X​F(x), possibly −∞-\infty−∞, and optimal set X∗={x∗∈X∣F(x∗)=F∗}X^*=\{x^*\in X\mid F(x^*)=F^*\}X∗={x∗∈X∣F(x∗)=F∗}, possibly empty. PXP_XPX​ is the Euclidean projection on XXX and ∇~f(x)\tilde\nabla f(x)∇~f(x) a subgradient of fff at xxx.

At iteration kkk a component index ωk∈{1,…,m}\omega_k\in\{1,\dots,m\}ωk​∈{1,…,m} is drawn and, with stepsize αk>0\alpha_k>0αk​>0, one of three updates is applied:

zk=PX(xk−αk∇~fωk(zk)),xk+1=PX(zk−αk∇~hωk(zk)),(42)z_k=P_X\bigl(x_k-\alpha_k\tilde\nabla f_{\omega_k}(z_k)\bigr),\qquad x_{k+1}=P_X\bigl(z_k-\alpha_k\tilde\nabla h_{\omega_k}(z_k)\bigr),\qquad(42)zk​=PX​(xk​−αk​∇~fωk​​(zk​)),xk+1​=PX​(zk​−αk​∇~hωk​​(zk​)),(42) zk=xk−αk∇~fωk(zk),xk+1=PX(zk−αk∇~hωk(zk)),(43)z_k=x_k-\alpha_k\tilde\nabla f_{\omega_k}(z_k),\qquad x_{k+1}=P_X\bigl(z_k-\alpha_k\tilde\nabla h_{\omega_k}(z_k)\bigr),\qquad(43)zk​=xk​−αk​∇~fωk​​(zk​),xk+1​=PX​(zk​−αk​∇~hωk​​(zk​)),(43) zk=xk−αk∇~hωk(xk),xk+1=PX(zk−αk∇~fωk(xk+1)).(44)z_k=x_k-\alpha_k\tilde\nabla h_{\omega_k}(x_k),\qquad x_{k+1}=P_X\bigl(z_k-\alpha_k\tilde\nabla f_{\omega_k}(x_{k+1})\bigr).\qquad(44)zk​=xk​−αk​∇~hωk​​(xk​),xk+1​=PX​(zk​−αk​∇~fωk​​(xk+1​)).(44)

The implicit equations are proximal steps: in (42), zkz_kzk​ minimizes fωk(x)+12αk∥x−xk∥2f_{\omega_k}(x)+\frac1{2\alpha_k}\|x-x_k\|^2fωk​​(x)+2αk​1​∥x−xk​∥2 over XXX. The randomized order means that ωk\omega_kωk​ is uniformly distributed over {1,…,m}\{1,\dots,m\}{1,…,m} and independent of the past history Fk={xk,zk−1,xk−1,…,z0,x0}\mathcal F_k=\{x_k,z_{k-1},x_{k-1},\dots,z_0,x_0\}Fk​={xk​,zk−1​,xk−1​,…,z0​,x0​} (Assumptions 3(a), 4(a)). The growth conditions (Assumptions 3(b), 4(b)) ask for a constant ccc bounding, with probability 1 and for every component iii, the norms of the subgradients used by the step that would be taken if ωk\omega_kωk​ were iii, and the decrease of fif_ifi​, hih_ihi​ along that step by ccc times its length.

Formalization targets

Goal: Proposition 9

If αk→0\alpha_k\to0αk​→0 and ∑kαk=∞\sum_k\alpha_k=\infty∑k​αk​=∞, then

lim inf⁡k→∞F(xk)=F∗with probability 1,\liminf_{k\to\infty}F(x_k)=F^*\quad\text{with probability 1},k→∞liminf​F(xk​)=F∗with probability 1,

and if in addition X∗≠∅X^*\neq\emptysetX∗=∅ and ∑kαk2<∞\sum_k\alpha_k^2<\infty∑k​αk2​<∞, then with probability 1 the iterates xkx_kxk​ converge to some x∗∈X∗x^*\in X^*x∗∈X∗ (which may depend on the sample path).

Milestones

  1. Eq. (58). For every x∗∈X∗x^*\in X^*x∗∈X∗ and every k≥0k\ge0k≥0,
E{∥xk+1−x∗∥2∣Fk}≤∥xk−x∗∥2−2αkm(F(xk)−F∗)+5αk2c2.E\{\|x_{k+1}-x^*\|^2\mid\mathcal F_k\}\le\|x_k-x^*\|^2-\frac{2\alpha_k}{m}\bigl(F(x_k)-F^*\bigr)+5\alpha_k^2c^2.E{∥xk+1​−x∗∥2∣Fk​}≤∥xk​−x∗∥2−m2αk​​(F(xk​)−F∗)+5αk2​c2.
  1. Proposition 2, the supermartingale convergence theorem: if E{Yk+1∣Fk}≤Yk−Zk+WkE\{Y_{k+1}\mid\mathcal F_k\}\le Y_k-Z_k+W_kE{Yk+1​∣Fk​}≤Yk​−Zk​+Wk​ for nonnegative adapted Yk,Zk,WkY_k,Z_k,W_kYk​,Zk​,Wk​ and ∑kWk<∞\sum_kW_k<\infty∑k​Wk​<∞ almost surely, then almost surely ∑kZk<∞\sum_kZ_k<\infty∑k​Zk​<∞ and YkY_kYk​ converges.
  2. Eq. (59). If ∑kαk2<∞\sum_k\alpha_k^2<\infty∑k​αk2​<∞, then for each x∗∈X∗x^*\in X^*x∗∈X∗, almost surely, ∑k2αkm(F(xk)−F∗)<∞\sum_k\frac{2\alpha_k}{m}(F(x_k)-F^*)<\infty∑k​m2αk​​(F(xk​)−F∗)<∞ and ∥xk−x∗∥\|x_k-x^*\|∥xk​−x∗∥ converges.
  3. Proposition 7 (constant stepsize α\alphaα): almost surely inf⁡k≥0F(xk)=F∗\inf_{k\ge0}F(x_k)=F^*infk≥0​F(xk​)=F∗ if F∗=−∞F^*=-\inftyF∗=−∞, and inf⁡k≥0F(xk)≤F∗+5αmc22\inf_{k\ge0}F(x_k)\le F^*+\frac{5\alpha mc^2}{2}infk≥0​F(xk​)≤F∗+25αmc2​ otherwise.
  4. Proposition 8 (constant stepsize, X∗≠∅X^*\neq\emptysetX∗=∅, ϵ>0\epsilon>0ϵ>0): the first index NNN with F(xN)<F∗+5αmc2+ϵ2F(x_N)<F^*+\frac{5\alpha mc^2+\epsilon}{2}F(xN​)<F∗+25αmc2+ϵ​ is almost surely finite and E{N}≤m dist(x0;X∗)2/(αϵ)E\{N\}\le m\,\mathrm{dist}(x_0;X^*)^2/(\alpha\epsilon)E{N}≤mdist(x0​;X∗)2/(αϵ).

Significance

Proposition 9 says that a randomized incremental method with a diminishing stepsize solves the problem exactly, almost surely, under conditions that do not require differentiability, bounded level sets, or strong convexity. Propositions 7 and 8 quantify the constant-stepsize regime: the error bound is O(αmc2)O(\alpha mc^2)O(αmc2), smaller by a factor of mmm than the worst case of the cyclic order (Proposition 4 of the paper). This is the paper's argument for randomization, and the same comparison recurs in the later literature on stochastic and incremental methods.

The results are proved in the paper. As far as known, none of them is machine-checked: Mathlib has conditional expectation, filtrations and Doob's martingale convergence theorem, but not the Robbins–Siegmund almost-supermartingale theorem in the form used here, and no incremental or stochastic proximal method has a formal convergence proof on the platform. The mission produces a formal model of a randomized algorithm with implicit (proximal) steps, a formal Robbins–Siegmund special case, and a complete a.s. convergence proof that other stochastic-approximation formalizations can reuse.

Difficulty

The deterministic estimate behind (58) is the one of the cyclic analysis with the sampled component in place of the cyclic one. The new difficulty is the conditioning step: E{Fωk(zk)∣Fk}=1m∑iFi(zki)E\{F_{\omega_k}(z_k)\mid\mathcal F_k\}=\frac1m\sum_iF_i(z_k^i)E{Fωk​​(zk​)∣Fk​}=m1​∑i​Fi​(zki​) needs the step that would be taken for each component iii to be a function of the past, and ωk\omega_kωk​ to be independent of it, and both must be stated so that the conditional expectation is that of an integrable function. The obvious route from (59) to part 2 of the goal fails: (59) gives, for each x∗x^*x∗, an event of probability 1, and X∗X^*X∗ is in general uncountable, so the events cannot be intersected directly. Part 1 must also handle F∗=−∞F^*=-\inftyF∗=−∞, where no point of X∗X^*X∗ is available.

Formalization scope

  • Rn\mathbb R^nRn is EuclideanSpace ℝ (Fin n); components are indexed by Fin m (0,…,m−10,\dots,m-10,…,m−1), with m≥1m\ge1m≥1.
  • XXX is nonempty, closed and convex and fi,hif_i,h_ifi​,hi​ are real-valued convex (the paper's standing assumptions of p. 4), stated as explicit hypotheses; stepsizes are positive.
  • PXP_XPX​ is a predicate (nearest point of XXX); subgradients are given by the subgradient inequality. The iterations (42)–(44) are their subgradient forms, with the subgradient of fif_ifi​ the one that makes the implicit equation hold, which is the paper's proximal step.
  • F∗F^*F∗ is an infimum in EReal, so F∗=−∞F^*=-\inftyF∗=−∞ is represented and the lim inf⁡\liminfliminf and inf⁡\infinf statements are in EReal.
  • The run carries, for each kkk and each component iii, the would-be step from xkx_kxk​; the realized step is the one for i=ωki=\omega_ki=ωk​. The bounds (45)–(48) are required for all iii, as in the paper.
  • "Independent of the past history" is formalized as independence of σ(ωk)\sigma(\omega_k)σ(ωk​) from Fk=σ(x0,…,xk,z0,…,zk−1)\mathcal F_k=\sigma(x_0,\dots,x_k,z_0,\dots,z_{k-1})Fk​=σ(x0​,…,xk​,z0​,…,zk−1​). Added hypotheses that make it meaningful: the iterates are measurable, the would-be step at kkk is Fk\mathcal F_kFk​-measurable, and x0x_0x0​ is a fixed vector.
  • Proposition 2 adds integrability of YkY_kYk​ (Lean's conditional expectation of a non-integrable function is 000).
  • Proposition 8 uses the paper's own NNN (the first entry time into the level set of its proof), not an arbitrary random variable, and adds the hypothesis x0∈Xx_0\in Xx0​∈X, which its proof uses.

A formalization in which the would-be steps may depend on ωk\omega_kωk​, or in which ωk\omega_kωk​ is only assumed uniform, would let a step pick its component adversarially; the measurability and independence hypotheses rule this out, and none of the hypotheses is unsatisfiable (a sorry-free instance with m=2m=2m=2 is checked locally).

Needed infrastructure: the Robbins–Siegmund special case (Proposition 2), conditional expectation of a function of an independent uniform index and a past-measurable quantity, and existence of a countable dense subset of a closed set in Rn\mathbb R^nRn. The supermartingale theorem and the conditioning lemma are reusable beyond this mission. Proofs of the milestones, of the goal, and of reusable lemmas about projections and proximal steps are welcome.

Selected references

  • D. P. Bertsekas, Incremental Proximal Methods for Large Scale Convex Optimization, Report LIDS-P-2847, MIT, 2010 (revised March 2011); Mathematical Programming 129 (2011) 163–195. https://doi.org/10.1007/s10107-011-0472-0
  • A. Nedić and D. P. Bertsekas, Incremental Subgradient Methods for Nondifferentiable Optimization, SIAM Journal on Optimization 12 (2001) 109–138. https://doi.org/10.1137/S1052623499362111
  • H. Robbins and D. Siegmund, A Convergence Theorem for Non Negative Almost Supermartingales and Some Applications, in Optimizing Methods in Statistics, Academic Press, 1971, 233–257. https://doi.org/10.1016/B978-0-12-604550-5.50015-8
  • J. Neveu, Discrete Parameter Martingales, North-Holland, 1975 (the paper's reference [43] for Proposition 2).
  • D. P. Bertsekas and J. N. Tsitsiklis, Neuro-Dynamic Programming, Athena Scientific, 1996 (the paper's reference [7] for Proposition 2).
7 thms1 active userReviewed
Control TheoryPartial Differential EquationsStochastic Systems·Captain: mikedeng1

Reflected Solutions of Backward SDE's, and Related Obstacle Problems for PDE's 3: Uniqueness for the Parabolic Obstacle ProblemResearch Paper

Motivation

Reflected backward stochastic differential equations describe processes that must remain above a prescribed obstacle. El Karoui, Kapoudjian, Pardoux, Peng and Quenez connect that probabilistic construction to a parabolic partial differential equation with an obstacle in their 1997 paper. A representation by a stochastic process is useful only if the associated differential equation identifies a definite function. The comparison result in Theorem 8.6 supplies that identification: within a specified growth class, two viscosity solutions cannot disagree. This mission isolates that deterministic uniqueness statement. The companion existence and stochastic representation result is Theorem 8.5 of the same paper.

Setting

Fix a terminal time T>0T>0T>0 and a spatial dimension d≥1d\ge1d≥1. At time t∈[0,T]t\in[0,T]t∈[0,T] and point x∈Rdx\in\mathbb R^dx∈Rd, the drift b(t,x)b(t,x)b(t,x) is a vector and the diffusion coefficient σ(t,x)\sigma(t,x)σ(t,x) is a d×dd\times dd×d matrix. Both are continuous and Lipschitz in xxx uniformly over ttt. A continuous terminal payoff g(x)g(x)g(x) has at most polynomial growth. The continuous generator f(t,x,r,z)f(t,x,r,z)f(t,x,r,z) depends on a scalar value rrr and a vector zzz; it has polynomial growth at (r,z)=(0,0)(r,z)=(0,0)(r,z)=(0,0) and is Lipschitz in (r,z)(r,z)(r,z). The continuous obstacle h(t,x)h(t,x)h(t,x) has a polynomial upper bound and satisfies h(T,x)≤g(x)h(T,x)\le g(x)h(T,x)≤g(x).

Write a(t,x)=σ(t,x)σ(t,x)⊤a(t,x)=\sigma(t,x)\sigma(t,x)^\topa(t,x)=σ(t,x)σ(t,x)⊤. The associated second order spatial operator is Ltϕ=12Tr⁡(aD2ϕ)+b⋅DϕL_t\phi=\tfrac12\operatorname{Tr}(aD^2\phi)+b\cdot D\phiLt​ϕ=21​Tr(aD2ϕ)+b⋅Dϕ. The obstacle problem asks for a function whose terminal value is ggg and whose interior value obeys

min⁡{u−h, −∂tu−Ltu−f(t,x,u,Du σ)}=0.\min\{u-h,\,-\partial_tu-L_tu-f(t,x,u,Du\,\sigma)\}=0.min{u−h,−∂t​u−Lt​u−f(t,x,u,Duσ)}=0.

A parabolic superjet or subjet at an interior point is a triple (p,q,X)(p,q,X)(p,q,X) of a time slope, spatial slope and symmetric second order matrix that bounds the function locally above or below by the associated quadratic expansion, up to o(∣s−t∣+∣y−x∣2)o(|s-t|+|y-x|^2)o(∣s−t∣+∣y−x∣2). These jets let a continuous function satisfy the differential inequality without having ordinary derivatives. A viscosity subsolution uses superjets and a terminal upper bound; a viscosity supersolution uses subjets and a terminal lower bound. A viscosity solution satisfies both definitions.

Formalization targets

Uniqueness in the polynomial growth class

The goal is the paper's Theorem 8.6. Under the coefficient assumptions above and condition (27), every pair of continuous viscosity solutions with polynomial growth agrees on the entire closed time strip:

(u,v solve (24) and have polynomial growth)⟹u(t,x)=v(t,x)for every (t,x)∈[0,T]×Rd.\bigl(u,v\text{ solve (24) and have polynomial growth}\bigr) \Longrightarrow u(t,x)=v(t,x)\quad\text{for every }(t,x)\in[0,T]\times\mathbb R^d.(u,v solve (24) and have polynomial growth)⟹u(t,x)=v(t,x)for every (t,x)∈[0,T]×Rd.

Condition (27) gives a continuous modulus mRm_RmR​ for the change in fff between bounded spatial points, with argument ∣x−y∣(1+∣z∣)|x-y|(1+|z|)∣x−y∣(1+∣z∣) and mR(0)=0m_R(0)=0mR​(0)=0. The quantifiers include every radius R>0R>0R>0, every bounded scalar argument, and every gradient vector zzz. The milestone is Lemma 8.7, which controls the location and separation of the maximizers of the paper's doubled-variable function Φα(t,x,y)=u(t,x)−v(t,y)−α∣x−y∣2/2\Phi_\alpha(t,x,y)=u(t,x)-v(t,y)-\alpha|x-y|^2/2Φα​(t,x,y)=u(t,x)−v(t,y)−α∣x−y∣2/2.

Significance

The theorem shows that the obstacle PDE has at most one solution in the natural class allowed by polynomially growing coefficients and payoffs. Together with Theorem 8.5, which identifies the reflected backward SDE value as a viscosity solution, and the growth estimate at the end of Section 8, it yields the paper's probabilistic representation of the unique solution. Theorem 8.6 alone asserts uniqueness, so it makes no existence claim.

The formal development provides reusable interfaces for parabolic jets, viscosity inequalities, the obstacle operator and uniform polynomial growth on a finite time strip. Those interfaces can serve other comparison theorems and other parabolic obstacle problems. The mathematical result is proved in the 1997 article; this mission asks for a Lean proof of its deterministic uniqueness statement. The proposal declares the theorem with a proof placeholder and includes the comparison lemma as an intermediate target.

Difficulty

The first obstruction is that the candidate solutions need only be continuous. Subtracting their PDE expressions directly would assume derivatives they may not possess. The paper instead uses viscosity jets, and its comparison argument invokes the theorem of sums from Crandall, Ishii and Lions' viscosity-solutions guide. The generator's spatial modulus must control a gradient argument that grows as the two spatial points approach each other. Lemma 8.7 provides the necessary separation limit for the maximizers. The argument also treats a polynomial growth class on all of Rd\mathbb R^dRd, so a comparison confined to one fixed bounded ball would not establish the stated result.

Formalization scope

Lean uses nonnegative real time and functions on Rd\mathbb R^dRd represented by Fin d → ℝ. The terminal time and dimension are positive. Bounds with existential constants use the finite-dimensional sup norm, which is equivalent to the Euclidean norm in the paper. The displayed quadratic form, Tr⁡(aX)\operatorname{Tr}(aX)Tr(aX) and qσq\sigmaqσ are written by coordinate sums, so their signs, factor 12\tfrac1221​, and matrix order are exact. The obstacle is bounded only above in the data assumptions, exactly as condition (22) states. Condition (27) is imposed only on uniqueness, not folded into the definition of viscosity solution.

Jets are taken at 0<t<T0<t<T0<t<T through a one-sided little-ooo bound in the relative neighborhood of the interior strip. The terminal equality comes from the two terminal inequalities; the viscosity tests impose no separate condition at t=0t=0t=0. The printed text calls S(d)S(d)S(d) “symmetric nonnegative matrices,” but the proof of Theorem 8.6 uses arbitrary symmetric matrices produced by the theorem of sums. The formal definition therefore uses all symmetric matrices and records this correction for review.

The mission permits every continuous solution of polynomial growth. It does not restrict candidates to smooth, bounded or stochastic-representation functions. The companion reflected SDE construction, penalization limit and existence theorem are outside this mission's goal; the general stochastic interface Peng1990.SMP.Stochastic is listed as series context but is not imported by the deterministic statements. Useful contributions include the comparison proof, the lemma on doubled-variable maximizers, and reusable lemmas about jet transformations and the matrix trace inequality.

Selected references

  • N. El Karoui, C. Kapoudjian, É. Pardoux, S. Peng and M.-C. Quenez, Reflected solutions of backward SDE's, and related obstacle problems for PDE's, The Annals of Probability 25(2), 1997, pp. 702–737. DOI.
  • M. G. Crandall, H. Ishii and P.-L. Lions, User's guide to viscosity solutions of second order partial differential equations, Bulletin of the American Mathematical Society 27(1), 1992, pp. 1–67. DOI.
14 thms1 active userReviewed
Operations ResearchOptimization·Captain: mikedeng1

Retail Assortment Planning in the Presence of Consumer Search I: Under Independent-Assortment Search, a Variant's Demand Falls Strictly as the Assortment ExpandsResearch Paper

Motivation

A retailer choosing which variants of a product to stock (colours, sizes, models) faces a trade-off that operations management has studied since van Ryzin and Mahajan (1999): a deeper assortment attracts more purchases, but each added variant takes demand away from the variants already on the shelf. This loss is called cannibalization. In the standard model of consumer choice, the multinomial logit (MNL), cannibalization holds exactly: every variant's purchase probability falls when a variant is added.

The MNL assumes that a consumer who walks into a store buys either from that store or nothing. Real consumers can also leave to search elsewhere, and a deeper assortment makes them less likely to leave. Cachon, Terwiesch and Xu (working paper, 2002; published in Manufacturing & Service Operations Management, 2005, doi:10.1287/msom.1050.0088) add search to the MNL and ask whether cannibalization survives. Two forces now act on a variant's demand when the assortment expands: the share of buyers who choose it falls, and the share of consumers who stay in the store rises. This mission formalizes their answer for the first of their two search models, the independent assortment model, in which the outside option does not depend on what the retailer stocks.

Setting

There are nnn possible variants N={1,…,n}N=\{1,\dots,n\}N={1,…,n}; the retailer stocks an assortment S⊆NS\subseteq NS⊆N. A faux variant 000 represents not buying.

Gumbel shocks. Fix a scale μ>0\mu>0μ>0 and let γ\gammaγ be Euler's constant. The zero-mean Gumbel law with scale μ\muμ has distribution function and density

F(x)=exp⁡[−exp⁡(−(xμ+γ))],f(x)=F′(x).F(x)=\exp\Big[-\exp\Big(-\Big(\frac{x}{\mu}+\gamma\Big)\Big)\Big],\qquad f(x)=F'(x).F(x)=exp[−exp(−(μx​+γ))],f(x)=F′(x).

Utilities. Variant jjj has expected net utility uj−pju_j-p_juj​−pj​ (utility minus price), and the no-purchase option has u0u_0u0​ (its price is p0=0p_0=0p0​=0). A consumer's realised utilities are Uj=(uj−pj)+ζjU_j=(u_j-p_j)+\zeta_jUj​=(uj​−pj​)+ζj​ and U0=u0+ζ0U_0=u_0+\zeta_0U0​=u0​+ζ0​, with ζ0,ζ1,…,ζn\zeta_0,\zeta_1,\dots,\zeta_nζ0​,ζ1​,…,ζn​ independent and Gumbel. The preference of variant jjj is vj=exp⁡((uj−pj)/μ)v_j=\exp((u_j-p_j)/\mu)vj​=exp((uj​−pj​)/μ), and v0=exp⁡(u0/μ)v_0=\exp(u_0/\mu)v0​=exp(u0​/μ).

No search. The consumer buys the variant of SSS with the highest utility, or nothing if U0U_0U0​ is higher. The probability that she buys i∈Si\in Si∈S is qim(S)q_i^m(S)qim​(S).

Search. A consumer may instead search at a cost bbb and receive Ur=ur+ζrU_r=u_r+\zeta_rUr​=ur​+ζr​, where ζr\zeta_rζr​ is another independent Gumbel shock that she has not yet observed. Having seen y=Umax⁡y=U_{\max}y=Umax​, the best utility in the store, she searches when the expected gain minus the expected loss is at least bbb:

∫y−ur∞(ur+x−y)f(x) dx−∫−∞y−ur(y−ur−x)f(x) dx ≥ b.\int_{y-u_r}^{\infty}(u_r+x-y)f(x)\,dx-\int_{-\infty}^{y-u_r}(y-u_r-x)f(x)\,dx\ \ge\ b .∫y−ur​∞​(ur​+x−y)f(x)dx−∫−∞y−ur​​(y−ur​−x)f(x)dx ≥ b.

The independent-assortment demand qisi(S)q_i^{si}(S)qisi​(S) is the probability that variant iii has the highest utility in SSS, beats the no-purchase option, and the consumer does not search. Write Uˉ=ur−b\bar U=u_r-bUˉ=ur​−b (the search threshold), λ=exp⁡[−(Uˉ/μ+γ)]\lambda=\exp[-(\bar U/\mu+\gamma)]λ=exp[−(Uˉ/μ+γ)] and H(Uˉ,S)=exp⁡(−λ(v0+∑j∈Svj))H(\bar U,S)=\exp\big(-\lambda(v_0+\sum_{j\in S}v_j)\big)H(Uˉ,S)=exp(−λ(v0​+∑j∈S​vj​)).

Formalization targets

Goal: Theorem 2 (p. 9)

For all SSS and S+S^+S+ with i∈S⊊S+i\in S\subsetneq S^+i∈S⊊S+,

qisi(S) > qisi(S+).q_i^{si}(S)\ >\ q_i^{si}(S^+).qisi​(S) > qisi​(S+).

The goal leaves the utilities uj−pju_j-p_juj​−pj​, u0u_0u0​, uru_rur​, the search cost bbb, the scale μ\muμ and the number of variants nnn arbitrary.

Milestones

  1. The MNL formula (2): qim(S)=vi/(∑j∈Svj+v0)q_i^m(S)=v_i/(\sum_{j\in S}v_j+v_0)qim​(S)=vi​/(∑j∈S​vj​+v0​) for i=0i=0i=0 and i∈Si\in Si∈S.
  2. The Gumbel law with the constant γ\gammaγ has mean zero, E[ζr]=0E[\zeta_r]=0E[ζr​]=0.
  3. The search rule: search is worthwhile at yyy if and only if ur−b≥yu_r-b\ge yur​−b≥y.
  4. The integral representation of qisi(S)q_i^{si}(S)qisi​(S) over the realisation ϕ\phiϕ of ζi\zeta_iζi​.
  5. The change of variables δ=exp⁡[−(ϕ/μ+γ)]\delta=\exp[-(\phi/\mu+\gamma)]δ=exp[−(ϕ/μ+γ)] that turns it into ∫0αexp⁡[−δ(v0+∑j∈Svj)/vi] dδ\int_0^\alpha\exp[-\delta(v_0+\sum_{j\in S}v_j)/v_i]\,d\delta∫0α​exp[−δ(v0​+∑j∈S​vj​)/vi​]dδ.
  6. Theorem 1 (p. 8): qisi(S)=qim(S) (1−H(Uˉ,S))q_i^{si}(S)=q_i^m(S)\,\big(1-H(\bar U,S)\big)qisi​(S)=qim​(S)(1−H(Uˉ,S)) for i∈Si\in Si∈S.
  7. T(ω)=ω(1−e−λ/ω)T(\omega)=\omega(1-e^{-\lambda/\omega})T(ω)=ω(1−e−λ/ω) is strictly increasing on (0,∞)(0,\infty)(0,∞), with the derivative the paper displays.
  8. qisi(S)=vi T((∑k∈Svk+v0)−1)q_i^{si}(S)=v_i\,T\big((\sum_{k\in S}v_k+v_0)^{-1}\big)qisi​(S)=vi​T((∑k∈S​vk​+v0​)−1).

Significance

Theorem 1 says that under independent-assortment search the demand for every stocked variant is its MNL demand scaled by one common factor, the probability 1−H(Uˉ,S)1-H(\bar U,S)1−H(Uˉ,S) that the best option in the store clears the threshold Uˉ\bar UUˉ. The threshold itself does not depend on the assortment. Theorem 2 then shows that the MNL's cannibalization effect dominates the retention effect of a deeper assortment, so each variant's demand still falls strictly when variants are added. The paper's later results on the shape of the profit function and on the structure of optimal assortments under search build on this closed form.

The paper's proofs are short but rely on steps it states without proof: the MNL formula is cited from Anderson, de Palma and Thisse (1992), the search rule is obtained "after rearranging terms", and the closed form follows from a change of variables. No machine-checked version of these steps is known. The mission produces a checked derivation of a logit-type closed form from an explicit random-utility model with an outside option and an endogenous stopping decision, at the paper's scale μ\muμ and with its centring constant γ\gammaγ.

Difficulty

Theorem 2 is not monotonicity of a single fraction. Adding a variant enlarges the denominator of qim(S)q_i^m(S)qim​(S) and simultaneously raises the factor 1−H(Uˉ,S)1-H(\bar U,S)1−H(Uˉ,S), so the sign of the change is a competition between the two, and a bound on either factor alone does not settle it. The comparison becomes one-dimensional only after Theorem 1 is available, and Theorem 1 itself requires computing a probability of an event defined by finitely many strict inequalities among independent Gumbel variables together with the consumer's search decision. That calculation is an iterated integral over the product law, with the decision rule, the mean of the Gumbel law and the change of variables each needing their own justification.

Formalization scope

  • Indices. Variants are Fin n, 0-based (the paper's variant iii is index i−1i-1i−1). The no-purchase option is the extra index none of Option (Fin n). Assortments are Finset (Fin n), and S⊊S+S\subsetneq S^+S⊊S+ is S ⊂ Splus.
  • The law. IsZeroMeanGumbel μ G says the probability measure G on ℝ has distribution function FFF above; μ>0\mu>0μ>0 and γ\gammaγ is Real.eulerMascheroniConstant. Such a law exists for every μ>0\mu>0μ>0 (checked sorry-free locally).
  • The sample space is Option (Fin n) → ℝ with the product measure Measure.pi (fun _ => G). The search shock does not appear in it: the consumer decides before observing ζr\zeta_rζr​, so only its law enters, as integration against G in the search rule.
  • Demand. qim(S)q_i^m(S)qim​(S) (noSearchProb) and qisi(S)q_i^{si}(S)qisi​(S) (searchProb) are the real values of the probabilities of the choice events, with strict inequalities. The search event uses the paper's decision rule (the displayed integral), not the threshold Uˉ\bar UUˉ; the equivalence is a milestone. The closed form vi/(∑j∈Svj+v0)v_i/(\sum_{j\in S}v_j+v_0)vi​/(∑j∈S​vj​+v0​) is the published RetailVariety.Structure.share.
  • Corrected typo. The paper prints α=exp⁡[−((Uˉ−ui)/μ+γ)]\alpha=\exp[-((\bar U-u_i)/\mu+\gamma)]α=exp[−((Uˉ−ui​)/μ+γ)]; the change of variables gives ui−piu_i-p_iui​−pi​ in place of uiu_iui​, and the milestone states the corrected value.
  • TTT is used on (0,∞)(0,\infty)(0,∞); the paper's interval [0,∞)[0,\infty)[0,∞) includes a point where TTT is undefined.

Ruled out. Demand defined by the closed form (3), which would make Theorem 1 true by definition and Theorem 2 a calculus fact; Theorem 2 with ⊆\subseteq⊆ and ≥\ge≥; a standard Gumbel law (scale 111, mean γ\gammaγ) in place of the paper's zero-mean scale-μ\muμ law; and a model without the no-purchase option.

Infrastructure. A complete development needs the distribution theory of the Gumbel law (density, mean), choice probabilities of products of i.i.d. continuous variables as iterated integrals, and calculus for TTT. The Gumbel and MNL lemmas are reusable for any logit-based choice model, including the other missions of this series. Contributions of proofs of any milestone, or of general MNL infrastructure that the milestones can import, are welcome.

Selected references

  • G. P. Cachon, C. Terwiesch, Y. Xu, Retail Assortment Planning in the Presence of Consumer Search, working paper, The Wharton School, Dec. 20, 2002; published in Manufacturing & Service Operations Management 7(4), 330–346, 2005. https://doi.org/10.1287/msom.1050.0088
  • S. P. Anderson, A. de Palma, J.-F. Thisse, Discrete Choice Theory of Product Differentiation, MIT Press, 1992.
  • G. van Ryzin, S. Mahajan, On the Relationship Between Inventory Costs and Variety Benefits in Retail Assortments, Management Science 45(11), 1496–1509, 1999. https://doi.org/10.1287/mnsc.45.11.1496
  • D. McFadden, Conditional Logit Analysis of Qualitative Choice Behavior, in P. Zarembka (ed.), Frontiers in Econometrics, Academic Press, 1974, 105–142.
11 thms1 active userReviewed
Graph TheoryOperations ResearchStochastic Systems·Captain: mikedeng1

Graphon Mean Field Systems II: The Empirical Measure of the Dense Graphon-Weighted Particle System Converges in Probability to the Averaged Graphon LawResearch Paper

Interacting diffusions on large weighted graphs

Classical mean field theory describes nnn exchangeable diffusions, each interacting with the empirical average of all the others. As n→∞n\to\inftyn→∞ the particles become independent copies of a McKean–Vlasov process (propagation of chaos). Many systems of interest are not exchangeable. Particles sit at the vertices of a network and interact only with their neighbours, as in models of opinion dynamics, epidemics on contact networks, synchronisation of oscillators and systemic risk in financial networks. When the network is dense and its adjacency structure converges, the natural limit object is a graphon, a symmetric measurable function G:[0,1]2→[0,1]G:[0,1]^2\to[0,1]G:[0,1]2→[0,1] that encodes the limiting edge density between "positions" u,v∈[0,1]u,v\in[0,1]u,v∈[0,1] (Lovász, Large Networks and Graph Limits, 2012).

Bayraktar, Chakraborty and Wu (Ann. Appl. Probab. 33(5), 2023) develop a law of large numbers for such systems. This mission formalizes their second main result, Theorem 3.1. Under cut-metric convergence of the interaction kernels, the empirical measure of the nnn-particle system converges in probability to the averaged law of a continuum graphon particle system. Related work includes Bhamidi, Budhiraja and Wu (Stochastic Process. Appl., 2019) on weakly interacting particles on inhomogeneous random graphs, Coppini, Dietert and Giacomin (Stoch. Dyn., 2020) on Erdős–Rényi graphs, and Bet, Coppini and Nardi (arXiv:2006.07670) on oscillators on dense random graphs.

Setting

Write I=[0,1]I=[0,1]I=[0,1] with Lebesgue measure and fix a horizon T>0T>0T>0. Let Cd=C([0,T]:Rd)\mathcal C_d=C([0,T]:\mathbb R^d)Cd​=C([0,T]:Rd) with the uniform norm ∥x∥∗,T=sup⁡s≤T∣xs∣\|x\|_{*,T}=\sup_{s\le T}|x_s|∥x∥∗,T​=sups≤T​∣xs​∣. On one probability space take independent initial states Xu(0)X_u(0)Xu​(0) with laws μu(0)\mu_u(0)μu​(0) and independent ddd-dimensional Brownian motions BuB_uBu​, for all u∈Iu\in Iu∈I. The graphon particle system (2.1) for a graphon GGG and Lipschitz coefficients b,σb,\sigmab,σ is the continuum of nonlinear diffusions

Xu(t)=Xu(0)+∫0t ⁣ ⁣∫I ⁣∫Rdb(Xu(s),x)G(u,v) μv,s(dx) dv ds+∫0t ⁣ ⁣∫I ⁣∫Rdσ(Xu(s),x)G(u,v) μv,s(dx) dv dBu(s),X_u(t)=X_u(0)+\int_0^t\!\!\int_I\!\int_{\mathbb R^d}b(X_u(s),x)G(u,v)\,\mu_{v,s}(dx)\,dv\,ds+\int_0^t\!\!\int_I\!\int_{\mathbb R^d}\sigma(X_u(s),x)G(u,v)\,\mu_{v,s}(dx)\,dv\,dB_u(s),Xu​(t)=Xu​(0)+∫0t​∫I​∫Rd​b(Xu​(s),x)G(u,v)μv,s​(dx)dvds+∫0t​∫I​∫Rd​σ(Xu​(s),x)G(u,v)μv,s​(dx)dvdBu​(s),

where μv,s\mu_{v,s}μv,s​ is the law of Xv(s)X_v(s)Xv​(s). Write μu∈P(Cd)\mu_u\in\mathcal P(\mathcal C_d)μu​∈P(Cd​) for the path law of XuX_uXu​ and μˉ=∫Iμu du\bar\mu=\int_I\mu_u\,duμˉ​=∫I​μu​du for the averaged law.

The nnn-particle system (3.1) places particle iii at label i/ni/ni/n, starts it at Xi/n(0)X_{i/n}(0)Xi/n​(0), drives it by Bi/nB_{i/n}Bi/n​, and weights its interaction with particle jjj by ξijn\xi^n_{ij}ξijn​:

Xin(t)=Xi/n(0)+∫0t1n∑j=1nξijn b(Xin(s),Xjn(s)) ds+∫0t1n∑j=1nξijn σ(Xin(s),Xjn(s)) dBi/n(s).X^n_i(t)=X_{i/n}(0)+\int_0^t\frac1n\sum_{j=1}^n\xi^n_{ij}\,b(X^n_i(s),X^n_j(s))\,ds+\int_0^t\frac1n\sum_{j=1}^n\xi^n_{ij}\,\sigma(X^n_i(s),X^n_j(s))\,dB_{i/n}(s).Xin​(t)=Xi/n​(0)+∫0t​n1​j=1∑n​ξijn​b(Xin​(s),Xjn​(s))ds+∫0t​n1​j=1∑n​ξijn​σ(Xin​(s),Xjn​(s))dBi/n​(s).

The weights come from a step graphon GnG_nGn​, constant on the squares of the nnn-grid. Either ξijn=Gn(i/n,j/n)\xi^n_{ij}=G_n(i/n,j/n)ξijn​=Gn​(i/n,j/n), or ξijn=ξjin\xi^n_{ij}=\xi^n_{ji}ξijn​=ξjin​ are independent Bernoulli(Gn(i/n,j/n))(G_n(i/n,j/n))(Gn​(i/n,j/n)) variables for i≤ji\le ji≤j, independent of the noise (Condition 3.1). The kernels converge in the cut norm ∥W∥□=sup⁡S,T∣∫S×TW∣\|W\|_\square=\sup_{S,T}\big|\int_{S\times T}W\big|∥W∥□​=supS,T​​∫S×T​W​. Two further norms appear: the operator norm ∥W∥=sup⁡∥g∥∞≤1∫I∣∫IW(u,v)g(v) dv∣ du\|W\|=\sup_{\|g\|_\infty\le1}\int_I|\int_I W(u,v)g(v)\,dv|\,du∥W∥=sup∥g∥∞​≤1​∫I​∣∫I​W(u,v)g(v)dv∣du, and the Wasserstein-2 distance W2,TW_{2,T}W2,T​ on P(Cd)\mathcal P(\mathcal C_d)P(Cd​).

Formalization targets

Goal: Theorem 3.1

Assume the initial laws are measurable in uuu with a uniform (2+ε)(2+\varepsilon)(2+ε)-moment and b,σb,\sigmab,σ are Lipschitz (Condition 2.1). Assume u↦μu(0)u\mapsto\mu_u(0)u↦μu​(0) is W2W_2W2​-continuous on each interval of a finite cover of III (Condition 2.2(a)), and that Condition 3.1 holds with Gn→GG_n\to GGn​→G in the cut metric. Then

μn:=1n∑i=1nδXin⟶μˉin P(Cd) in probability.\mu^n:=\frac1n\sum_{i=1}^n\delta_{X^n_i}\longrightarrow\bar\mu\quad\text{in }\mathcal P(\mathcal C_d)\text{ in probability}.μn:=n1​i=1∑n​δXin​​⟶μˉ​in P(Cd​) in probability.

If, in addition, GGG is continuous at (u,v)(u,v)(u,v) for a.e. vvv at each interior point uuu of the cover (Condition 2.2(b)), then

1n∑i=1nE∥Xin−Xi/n∥∗,T2⟶0.\frac1n\sum_{i=1}^n\mathbb E\|X^n_i-X_{i/n}\|^2_{*,T}\longrightarrow0 .n1​i=1∑n​E∥Xin​−Xi/n​∥∗,T2​⟶0.

Milestones

In order: Remark 2.1, where cut-norm convergence implies operator-norm convergence; Theorem 2.1(a), continuity of u↦μuu\mapsto\mu_uu↦μu​ in W2,TW_{2,T}W2,T​; the weak-LLN bound (6.4); the discretization bound (6.11); Lemma 6.1,

lim sup⁡n1n∑iE∥Xin−Xi/n∥∗,T2≤κ(M)lim sup⁡n∥Gn−G∥+κM−ε;\limsup_{n}\frac1n\sum_i\mathbb E\|X^n_i-X_{i/n}\|^2_{*,T}\le\kappa(M)\limsup_n\|G_n-G\|+\kappa M^{-\varepsilon};nlimsup​n1​i∑​E∥Xin​−Xi/n​∥∗,T2​≤κ(M)nlimsup​∥Gn​−G∥+κM−ε;

Lemma 6.2, a law of large numbers for the continuum particles X1/n,…,Xn/nX_{1/n},\dots,X_{n/n}X1/n​,…,Xn/n​; the approximation of GGG by continuous graphons; the continuity (6.12) of μˉ\bar\muμˉ​ in the graphon, in a corrected qualitative form; the empirical coupling bound for W2,TW_{2,T}W2,T​; and (6.14).

Significance

Theorem 3.1 shows that the averaged graphon law μˉ\bar\muμˉ​ is the correct macroscopic description of a dense heterogeneous particle system. This holds for deterministic weights and for Erdős–Rényi-type random weights, and the graphon may be discontinuous. It is the foundation for graphon mean field games and for control of large networked systems, where μˉ\bar\muμˉ​ replaces the intractable nnn-particle law. Under the regularity Condition 2.2(b) the convergence holds in L2L^2L2, particle by particle, along the natural coupling.

The result is proved in the paper (§6.1–§6.2). Nothing in it is formalized. A formal proof would produce reusable infrastructure: graphons, the cut and operator norms, Lusin approximation of graphons, Wasserstein distances between empirical measures, and laws of large numbers for random probability measures on path space. It also needs pathwise stability estimates for SDE systems built on Itô integrals, which goes well beyond what Mathlib has today.

Difficulty

The particles are neither exchangeable nor identically distributed. The classical propagation-of-chaos argument compares each particle with an i.i.d. copy of one McKean–Vlasov process, and it does not apply here. Each XinX^n_iXin​ must be compared with its own limit Xi/nX_{i/n}Xi/n​, and the error has two sources: the random or discretized weights ξijn\xi^n_{ij}ξijn​, and the replacement of GGG by GnG_nGn​. Cut-metric convergence controls Gn−GG_n-GGn​−G only through integrals against bounded test functions. The interaction term, however, integrates the unbounded function b(Xi/n(s),⋅)b(X_{i/n}(s),\cdot)b(Xi/n​(s),⋅) against varying laws μj/n,s\mu_{j/n,s}μj/n,s​. When GGG is merely measurable, the map u↦μuu\mapsto\mu_uu↦μu​ need not be continuous, and the error of replacing ∫I⋅ dv\int_I\cdot\,dv∫I​⋅dv by the average over the labels j/nj/nj/n need not vanish. The direct estimate therefore fails for (3.3) without Condition 2.2(b), and this is the case the goal must cover.

Formalization scope

The setting file GraphonMF.DenseLLN.Setting fixes these conventions:

  • Rd\mathbb R^dRd is Fin d → ℝ with the sup norm. All statements are invariant under this choice: constants are existential and the other conclusions are limits.
  • Processes are path-valued maps Ω→Cd\Omega\to\mathcal C_dΩ→Cd​, and Cd\mathcal C_dCd​ carries its Borel σ-algebra.
  • Each SDE is encoded through the published Itô-process predicate Peng1990.SMP.IsItoProcess. The filtrations are the uncompleted natural filtrations σ(Xu(0),Bu(r):r≤t)\sigma(X_u(0),B_u(r):r\le t)σ(Xu​(0),Bu​(r):r≤t) and σ(ξn,Xj/n(0),Bj/n(r):j≤n,r≤t)\sigma(\xi^n,X_{j/n}(0),B_{j/n}(r):j\le n,r\le t)σ(ξn,Xj/n​(0),Bj/n​(r):j≤n,r≤t).
  • A solution of (2.1) carries the membership of its law family in the class M\mathcal MM (measurable in uuu, uniformly bounded second moments), which makes every Bochner integral of the drift meaningful.
  • W2W_2W2​ and W2,TW_{2,T}W2,T​ are the published WassersteinDRO.Duality.wassersteinDistance with values in [0,∞][0,\infty][0,∞].
  • Expectations of nonnegative quantities are lower Lebesgue integrals.
  • Convergence in probability is topological: P(μn∉U)→0\mathbb P(\mu^n\notin U)\to0P(μn∈/U)→0 for every weak-topology neighbourhood UUU of μˉ\bar\muμˉ​.
  • The nnn-particle system shares the noise of the graphon system: particle iii (Lean index iii, label (i+1)/n(i+1)/n(i+1)/n) uses X(i+1)/n(0)X_{(i+1)/n}(0)X(i+1)/n​(0) and B(i+1)/nB_{(i+1)/n}B(i+1)/n​.
  • Each ξn\xi^nξn is assumed measurable.

Two encodings would trivialize the targets, and both are ruled out. A pointwise or almost-sure reading of (3.3), or convergence of ∫f dμn\int f\,d\mu^n∫fdμn for a single test function, is not the claim. Choosing the constants of Lemma 6.1 and (6.11) after the sequence (Gn)(G_n)(Gn​) would make them nearly empty, so they are chosen before it. A sorry-free check confirms that the solution predicates are satisfiable: with b=σ=0b=\sigma=0b=σ=0 the constant paths solve both systems.

Solvers will need several pieces of library work: the inequality ∥W∥∞→1≤4∥W∥□\|W\|_{\infty\to1}\le4\|W\|_\square∥W∥∞→1​≤4∥W∥□​, BDG-type moment bounds for the Itô integrals of Peng's library, Gronwall estimates, Lusin's theorem on [0,1]2[0,1]^2[0,1]2, and the metrization of weak convergence on P(Cd)\mathcal P(\mathcal C_d)P(Cd​) (Lévy–Prokhorov). Contributions to any of these are welcome independently of the goal. The paper's proofs are in its §5 (Theorem 2.1) and §6.1–§6.2 (Lemmas 6.1, 6.2 and Theorem 3.1).

Selected references

  • E. Bayraktar, S. Chakraborty, R. Wu, Graphon mean field systems, Ann. Appl. Probab. 33(5):3587–3619, 2023. https://doi.org/10.1214/22-AAP1901
  • L. Lovász, Large Networks and Graph Limits, AMS Colloquium Publications 60, 2012. https://doi.org/10.1090/coll/060
  • S. Bhamidi, A. Budhiraja, R. Wu, Weakly interacting particle systems on inhomogeneous random graphs, Stochastic Process. Appl. 129:2174–2206, 2019. https://doi.org/10.1016/j.spa.2018.06.014
  • F. Coppini, H. Dietert, G. Giacomin, A law of large numbers and large deviations for interacting diffusions on Erdős–Rényi graphs, Stoch. Dyn. 20:2050010, 2020. https://doi.org/10.1142/S0219493720500100
  • G. Bet, F. Coppini, F. R. Nardi, Weakly interacting oscillators on dense random graphs, arXiv preprint, 2020. https://arxiv.org/abs/2006.07670
  • A.-S. Sznitman, Topics in propagation of chaos, École d'Été de Probabilités de Saint-Flour XIX, LNM 1464, 1991. https://doi.org/10.1007/BFb0085169
15 thms1 active userReviewed
Graph TheoryOperations ResearchStochastic Systems·Captain: mikedeng1

Graphon Mean Field Systems III: With Edge Weights Sampled From a Lipschitz Graphon, Each Particle Is Within κ/n of Its Graphon Limit in Mean SquareResearch Paper

Interacting diffusions on large heterogeneous networks

Classical mean-field theory describes nnn diffusions that interact symmetrically, each feeling the empirical average of all the others, and shows that as n→∞n\to\inftyn→∞ every particle behaves like an independent copy of a single McKean–Vlasov process. Many systems of interest are not symmetric: neurons, agents in a financial network, or oscillators interact through a graph, and particles in different parts of the graph feel different neighbourhoods. A graphon G:[0,1]2→[0,1]G:[0,1]^2\to[0,1]G:[0,1]2→[0,1] is the limit object of dense graph sequences (Lovász, Large Networks and Graph Limits, AMS 2012), and it is the natural way to describe the interaction structure of such systems in the limit.

Bayraktar, Chakraborty and Wu (Ann. Appl. Probab. 33(5), 2023) study a continuum of diffusions indexed by labels u∈[0,1]u\in[0,1]u∈[0,1] whose interaction is weighted by a graphon, and prove laws of large numbers and rates of convergence for nnn-particle systems on graphs sampled from the graphon. This mission targets their uniform rate of convergence for weights sampled from a Lipschitz graphon (Theorem 3.2).

Setting

Write I=[0,1]I=[0,1]I=[0,1] with Lebesgue measure. Fix a horizon T∈(0,∞)T\in(0,\infty)T∈(0,∞) and let Cd=C([0,T]:Rd)\mathcal C_d=C([0,T]:\mathbb R^d)Cd​=C([0,T]:Rd) with ∥x∥∗,t=sup⁡0≤s≤t∣xs∣\|x\|_{*,t}=\sup_{0\le s\le t}|x_s|∥x∥∗,t​=sup0≤s≤t​∣xs​∣.

On one probability space, {Bu:u∈I}\{B_u:u\in I\}{Bu​:u∈I} are i.i.d. ddd-dimensional Brownian motions and {Xu(0):u∈I}\{X_u(0):u\in I\}{Xu​(0):u∈I} are independent initial states with laws μu(0)\mu_u(0)μu​(0), independent of the Brownian motions. Given a graphon GGG and coefficients b,σb,\sigmab,σ, the graphon particle system (2.1) is

Xu(t)=Xu(0)+∫0t ⁣ ⁣∫I ⁣∫Rdb(Xu(s),x)G(u,v) μv,s(dx) dv ds+∫0t ⁣ ⁣∫I ⁣∫Rdσ(Xu(s),x)G(u,v) μv,s(dx) dv dBu(s),X_u(t)=X_u(0)+\int_0^t\!\!\int_I\!\int_{\mathbb R^d}b(X_u(s),x)G(u,v)\,\mu_{v,s}(dx)\,dv\,ds+\int_0^t\!\!\int_I\!\int_{\mathbb R^d}\sigma(X_u(s),x)G(u,v)\,\mu_{v,s}(dx)\,dv\,dB_u(s),Xu​(t)=Xu​(0)+∫0t​∫I​∫Rd​b(Xu​(s),x)G(u,v)μv,s​(dx)dvds+∫0t​∫I​∫Rd​σ(Xu​(s),x)G(u,v)μv,s​(dx)dvdBu​(s),

with μu,t=L(Xu(t))\mu_{u,t}=\mathcal L(X_u(t))μu,t​=L(Xu​(t)). The particles are independent but not identically distributed, and their laws are coupled through the dvdvdv-integral.

The nnn-particle system (3.1) uses the same randomness at the labels i/ni/ni/n:

Xin(t)=Xi/n(0)+∫0t1n∑j=1nξijn b(Xin(s),Xjn(s)) ds+∫0t1n∑j=1nξijn σ(Xin(s),Xjn(s)) dBi/n(s),X^n_i(t)=X_{i/n}(0)+\int_0^t\frac1n\sum_{j=1}^n\xi^n_{ij}\,b(X^n_i(s),X^n_j(s))\,ds+\int_0^t\frac1n\sum_{j=1}^n\xi^n_{ij}\,\sigma(X^n_i(s),X^n_j(s))\,dB_{i/n}(s),Xin​(t)=Xi/n​(0)+∫0t​n1​j=1∑n​ξijn​b(Xin​(s),Xjn​(s))ds+∫0t​n1​j=1∑n​ξijn​σ(Xin​(s),Xjn​(s))dBi/n​(s),

so particle iii and the continuum particle at u=i/nu=i/nu=i/n share their initial state and Brownian motion.

The hypotheses are:

  • Condition 2.1: u↦μu(0)u\mapsto\mu_u(0)u↦μu​(0) is measurable, sup⁡uE∣Xu(0)∣2+ε<∞\sup_u\mathbb E|X_u(0)|^{2+\varepsilon}<\inftysupu​E∣Xu​(0)∣2+ε<∞ for some ε>0\varepsilon>0ε>0, and bbb, σ\sigmaσ are Lipschitz in both arguments.
  • Condition 2.3: there are finitely many intervals I1,…,INI_1,\dots,I_NI1​,…,IN​ covering III and a κ>0\kappa>0κ>0 with W2(μu1(0),μu2(0))≤κ∣u1−u2∣W_2(\mu_{u_1}(0),\mu_{u_2}(0))\le\kappa|u_1-u_2|W2​(μu1​​(0),μu2​​(0))≤κ∣u1​−u2​∣ on each IiI_iIi​ and ∣G(u1,v1)−G(u2,v2)∣≤κ(∣u1−u2∣+∣v1−v2∣)|G(u_1,v_1)-G(u_2,v_2)|\le\kappa(|u_1-u_2|+|v_1-v_2|)∣G(u1​,v1​)−G(u2​,v2​)∣≤κ(∣u1​−u2​∣+∣v1​−v2​∣) on each block Ii×IjI_i\times I_jIi​×Ij​. The graphon may jump across block boundaries.
  • Condition 3.2: the weights are sampled from GGG itself, either deterministically, ξijn=G(i/n,j/n)\xi^n_{ij}=G(i/n,j/n)ξijn​=G(i/n,j/n), or as a random graph, ξijn=ξjin∼Bernoulli(G(i/n,j/n))\xi^n_{ij}=\xi^n_{ji}\sim\mathrm{Bernoulli}(G(i/n,j/n))ξijn​=ξjin​∼Bernoulli(G(i/n,j/n)) independently for i≤ji\le ji≤j and independently of the noise.

Formalization targets

Goal: Theorem 3.2 (p. 3596)

Under Conditions 2.1, 2.3 and 3.2 there is κ∈(0,∞)\kappa\in(0,\infty)κ∈(0,∞) such that

max⁡i=1,…,nE∥Xin−Xi/n∥∗,T2≤κn∀n∈N.\max_{i=1,\dots,n}\mathbb E\|X^n_i-X_{i/n}\|^2_{*,T}\le\frac{\kappa}{n}\qquad\forall n\in\mathbb N.i=1,…,nmax​E∥Xin​−Xi/n​∥∗,T2​≤nκ​∀n∈N.

Milestones (§6.3, in attack order)

  • (6.15): E∥Xin−Xi/n∥∗,t2\mathbb E\|X^n_i-X_{i/n}\|^2_{*,t}E∥Xin​−Xi/n​∥∗,t2​ is bounded by κ\kappaκ times the time-integrated mean-square mismatch between the finite-nnn drift and diffusion and their graphon counterparts.
  • The drift mismatch is split by (6.16) into three terms T~sn,1,T~sn,2,T~sn,3\tilde T^{n,1}_s,\tilde T^{n,2}_s,\tilde T^{n,3}_sT~sn,1​,T~sn,2​,T~sn,3​, bounded by
T~sn,1≤2κmax⁡iE∣Xin(s)−Xi/n(s)∣2  (6.17),T~sn,2≤κn  (6.18),T~sn,3≤κn2  (6.19).\tilde T^{n,1}_s\le2\kappa\max_i\mathbb E|X^n_i(s)-X_{i/n}(s)|^2\ \ (6.17),\qquad\tilde T^{n,2}_s\le\frac{\kappa}{n}\ \ (6.18),\qquad\tilde T^{n,3}_s\le\frac{\kappa}{n^2}\ \ (6.19).T~sn,1​≤2κimax​E∣Xin​(s)−Xi/n​(s)∣2  (6.17),T~sn,2​≤nκ​  (6.18),T~sn,3​≤n2κ​  (6.19).
  • Theorem 2.1(b) (p. 3593): under Condition 2.3, W2,T(μu,μv)≤κ∣u−v∣W_{2,T}(\mu_u,\mu_v)\le\kappa|u-v|W2,T​(μu​,μv​)≤κ∣u−v∣ whenever u,vu,vu,v lie in the same interval IiI_iIi​. It is used in (6.19).

Significance

The result. Theorem 3.2 gives a quantitative propagation of chaos for heterogeneous interactions: with weights sampled from a blockwise Lipschitz graphon, every particle of the finite system, not just an average particle, is within O(n−1/2)O(n^{-1/2})O(n−1/2) in root-mean-square path distance of the continuum particle with the same label. The rate matches the classical mean-field rate (e.g. Sznitman 1991), so heterogeneity of the interaction costs nothing in the exponent. The same estimate covers the deterministic weighted graph and the random graph sampled from GGG (in the annealed sense), and it is the dense counterpart of Theorem 4.2 for percolated graphs.

Formalizing it. The result is proved in the paper (§6.3); it has no machine-checked proof. A formal development would produce a reusable account of graphon particle systems and their finite-nnn approximations: graphon-weighted McKean–Vlasov drifts, couplings through shared noise, and the decomposition of the interaction error into a Lipschitz feedback term, a law-of-large-numbers term and a Riemann-sum discretization term.

Difficulty

The obvious approach is to compare XinX^n_iXin​ with Xi/nX_{i/n}Xi/n​ directly and close a Gronwall inequality. The difficulty is that the comparison involves the empirical, graph-weighted average of the other particles, which is neither the graphon average nor an average of independent terms. Three different errors must be controlled simultaneously and uniformly in iii: the feedback of all particles' errors into particle iii, the fluctuation of a sum of independent but non-identically distributed terms whose weights may themselves be random, and the error of replacing an integral over labels by a sum over the grid {j/n}\{j/n\}{j/n}. The last needs regularity of the law μu\mu_uμu​ in the label uuu, which is itself a theorem about the graphon system (Theorem 2.1(b)) and fails at block boundaries of GGG, where only the small number of boundary cells saves the 1/n21/n^21/n2 rate. Averaging over iii, as in the law of large numbers of Theorem 3.1, is not enough: the goal bounds the maximum.

Formalization scope

  • Rd\mathbb R^dRd is Fin d → ℝ with the sup norm; matrices are measured entrywise. All statements are norm-invariant because every constant is existential. Particle i∈{1,…,n}i\in\{1,\dots,n\}i∈{1,…,n} is Lean's i : Fin n with label (i+1)/n(i+1)/n(i+1)/n; time is ℝ≥0; III is Mathlib's unitInterval.
  • Brownian motions, Itô integrals and Itô processes are the published Peng1990.SMP.Stochastic definitions; an SDE with random initial value X(0)X(0)X(0) is stated as an Itô process for X−X(0)X-X(0)X−X(0). Each continuum particle uses the natural filtration of (Xu(0),Bu)(X_u(0),B_u)(Xu​(0),Bu​); the nnn-particle system uses the natural filtration of the weights, initial states and Brownian motions at the labels.
  • W2W_2W2​ and W2,TW_{2,T}W2,T​ are the published WassersteinDRO.Duality.wassersteinDistance 2, valued in [0,∞][0,\infty][0,∞]; expectations of nonnegative quantities are lower Lebesgue integrals.
  • A solution of (2.1) is required to have continuous paths, measurable path maps, and a law family in the class M\mathcal MM (measurable in uuu, uniformly bounded second moments), as Proposition 2.1 asserts; this makes every inner integral meaningful.
  • The constant κ\kappaκ is chosen after the data and before nnn and iii. A κ\kappaκ chosen after nnn, a bound on the average over iii, or a solution predicate that no process satisfies would trivialize the goal; the first two are excluded by the statement, and a sanity check exhibits the zero-coefficient system as a solution of both systems.
  • Condition 2.2 is not assumed, and the weights come from GGG, not from a step graphon GnG_nGn​; no cut-metric hypothesis appears.
  • Needed infrastructure: Doob/Burkholder–Davis–Gundy for Itô integrals, Gronwall's inequality in integrated form, moment bounds for the graphon system, Kantorovich–Rubinstein-type duality for Lipschitz test functions, and independence of functionals of independent noises. Proofs of the milestones, of Theorem 2.1(b), and of the goal are all welcome; the paper's proofs are in its §5–§6.

Selected references

  • E. Bayraktar, S. Chakraborty, R. Wu, Graphon mean field systems, Ann. Appl. Probab. 33(5):3587–3619, 2023. https://doi.org/10.1214/22-AAP1901
  • L. Lovász, Large Networks and Graph Limits, AMS Colloquium Publications 60, 2012. https://doi.org/10.1090/coll/060
  • A.-S. Sznitman, Topics in propagation of chaos, École d'Été de Probabilités de Saint-Flour XIX, LNM 1464, Springer, 1991. https://doi.org/10.1007/BFb0085169
  • S. Peng, A general stochastic maximum principle for optimal control problems, SIAM J. Control Optim. 28(4):966–979, 1990. https://doi.org/10.1137/0328054
10 thms1 active userReviewed
Dynamic ProgrammingReinforcement Learning·Captain: mikedeng1

Global Optimality Guarantees for Policy Gradient Methods 5: The Effective Concentrability Coefficient Is at Most 1/min ρ(s), ‖dη_π*/dρ‖∞, or C/cResearch Paper

Motivation

Policy gradient methods optimize a parameterized policy for a Markov decision process by local search on its expected cost. The objective is nonconvex, so local search can in principle stall at a poor stationary point. Bhandari and Russo, Global Optimality Guarantees for Policy Gradient Methods show that for a broad family of control problems this does not happen, and, in quantitative form, that the objective is gradient dominated: its suboptimality is bounded by a multiple of the size of its gradient. The multiple involves a single problem-dependent quantity, the effective concentrability coefficient κρ\kappa_\rhoκρ​, which measures how well the initial state distribution ρ\rhoρ covers the states that matter for optimal behaviour. Theorem 2 and the convergence rates of Theorem 5 of the paper are only informative when κρ\kappa_\rhoκρ​ is finite, so sufficient conditions for a finite κρ\kappa_\rhoκρ​ are what make those results usable. This mission formalizes the paper's three such conditions (Theorem 4).

Distribution-mismatch coefficients of this kind go back to Kakade and Langford (2002), and appear in the analyses of approximate dynamic programming by Scherrer and Geist (2014) and of policy gradient methods in finite MDPs by Agarwal et al. (2021).

Setting

A discounted Markov decision process consists of a measurable state space S\mathcal SS, nonempty feasible action sets As\mathcal A_sAs​, a bounded measurable per-period cost g(s,a)g(s,a)g(s,a), a transition kernel P(⋅∣s,a)P(\cdot\mid s,a)P(⋅∣s,a), a discount factor γ∈(0,1)\gamma\in(0,1)γ∈(0,1) and an initial probability distribution ρ\rhoρ on S\mathcal SS. A feasible measurable stationary policy π\piπ (π∈Π\pi\in\Piπ∈Π) picks an action π(s)∈As\pi(s)\in\mathcal A_sπ(s)∈As​ in every state. Its cost-to-go Jπ(s)J_\pi(s)Jπ​(s) is the expected discounted cost from sss, its discounted state-occupancy measure is

ηπ(⋅)=(1−γ)∑t≥0γt Pr⁡ρπ(st∈⋅),\eta_\pi(\cdot)=(1-\gamma)\sum_{t\ge0}\gamma^t\,\Pr{}^\pi_\rho(s_t\in\cdot),ηπ​(⋅)=(1−γ)t≥0∑​γtPrρπ​(st​∈⋅),

and its average cost is ℓ(π)=(1−γ)∫Jπ dρ\ell(\pi)=(1-\gamma)\int J_\pi\,d\rhoℓ(π)=(1−γ)∫Jπ​dρ. The Bellman operator acts on bounded measurable functions by

(TJ)(s)=min⁡a∈As[g(s,a)+γ∫J(s′) P(ds′∣s,a)].(TJ)(s)=\min_{a\in\mathcal A_s}\Big[g(s,a)+\gamma\int J(s')\,P(ds'\mid s,a)\Big].(TJ)(s)=a∈As​min​[g(s,a)+γ∫J(s′)P(ds′∣s,a)].

An optimal policy π∗\pi^*π∗ minimizes JπJ_\piJπ​ at every state; J∗=Jπ∗J^*=J_{\pi^*}J∗=Jπ∗​. A policy class ΠΘ={πθ:θ∈Θ}\Pi_\Theta=\{\pi_\theta:\theta\in\Theta\}ΠΘ​={πθ​:θ∈Θ} is indexed by a convex set Θ⊆Rd\Theta\subseteq\mathbb R^dΘ⊆Rd, and JΘ={Jπθ:θ∈Θ}\mathcal J_\Theta=\{J_{\pi_\theta}:\theta\in\Theta\}JΘ​={Jπθ​​:θ∈Θ}.

The effective concentrability coefficient κρ\kappa_\rhoκρ​ (Definition 3) is the smallest scalar κ\kappaκ such that

∥J−J∗∥1,ρ≤κ1−γ ∥J−TJ∥1,ρ∀J∈JΘ,(13)\|J-J^*\|_{1,\rho}\le\frac{\kappa}{1-\gamma}\,\|J-TJ\|_{1,\rho}\qquad\forall J\in\mathcal J_\Theta,\tag{13}∥J−J∗∥1,ρ​≤1−γκ​∥J−TJ∥1,ρ​∀J∈JΘ​,(13)

with ∥J∥1,ρ=∫∣J∣ dρ\|J\|_{1,\rho}=\int|J|\,d\rho∥J∥1,ρ​=∫∣J∣dρ, and κρ=∞\kappa_\rho=\inftyκρ​=∞ if no scalar works. It converts a ρ\rhoρ-weighted Bellman error into a ρ\rhoρ-weighted optimality gap.

Formalization targets

Goal: Theorem 4(b)

If ηπ∗(B)≤Cρ(B)\eta_{\pi^*}(B)\le C\rho(B)ηπ∗​(B)≤Cρ(B) for every measurable set BBB, then CCC satisfies (13); equivalently

κρ≤∥dηπ∗dρ∥∞.\kappa_\rho\le\Big\|\frac{d\eta_{\pi^*}}{d\rho}\Big\|_\infty .κρ​≤​dρdηπ∗​​​∞​.

Companions: Theorem 4(a) and 4(c)

(a) If S\mathcal SS is finite and ρ(s)>0\rho(s)>0ρ(s)>0 for all sss, then κρ≤1/min⁡sρ(s)\kappa_\rho\le 1/\min_{s}\rho(s)κρ​≤1/mins​ρ(s). (c) If TTT is a contraction with modulus γ\gammaγ in a norm ∥⋅∥\|\cdot\|∥⋅∥ with c∥J∥≤∥J∥1,ρ≤C∥J∥c\|J\|\le\|J\|_{1,\rho}\le C\|J\|c∥J∥≤∥J∥1,ρ​≤C∥J∥, then κρ≤C/c\kappa_\rho\le C/cκρ​≤C/c.

Milestones

The element-wise inequalities TJ⪯TπJTJ\preceq T_\pi JTJ⪯Tπ​J, TJπ⪯JπTJ_\pi\preceq J_\piTJπ​⪯Jπ​ (5); the performance difference identity ℓ(π)−ℓ(πˉ)=∫[TπJπˉ−Jπˉ] dηπ\ell(\pi)-\ell(\bar\pi)=\int[T_\pi J_{\bar\pi}-J_{\bar\pi}]\,d\eta_\piℓ(π)−ℓ(πˉ)=∫[Tπ​Jπˉ​−Jπˉ​]dηπ​ (29); the sup-norm bound ∥Jπ−J∗∥∞≤(1−γ)−1∥Jπ−TJπ∥∞\|J_\pi-J^*\|_\infty\le(1-\gamma)^{-1}\|J_\pi-TJ_\pi\|_\infty∥Jπ​−J∗∥∞​≤(1−γ)−1∥Jπ​−TJπ​∥∞​ (26); the occupancy-weighted inequality (1−γ)∫(Jπ−J∗) dρ≤∫(Jπ−TJπ) dηπ∗(1-\gamma)\int(J_\pi-J^*)\,d\rho\le\int(J_\pi-TJ_\pi)\,d\eta_{\pi^*}(1−γ)∫(Jπ​−J∗)dρ≤∫(Jπ​−TJπ​)dηπ∗​ from the proof of part (b); and the contraction step ∥J−J∗∥≤(1−γ)−1∥J−TJ∥\|J-J^*\|\le(1-\gamma)^{-1}\|J-TJ\|∥J−J∗∥≤(1−γ)−1∥J−TJ∥ from the proof of part (c).

Significance

Theorem 4 is what turns the paper's gradient-dominance theorem into a usable statement: with part (b), the constant in Theorem 2 is bounded by the worst-case likelihood ratio between the optimal policy's state distribution and the initial distribution, a quantity that can be checked without knowing the policy class. Part (a) shows that in finite problems any fully supported initial distribution suffices, and part (c) gives a route through weighted norms, used in the paper for optimal stopping (Lemma 13).

The results are proved in the paper. None of them is machine-checked. The mission produces a general-state-space formalization of the discounted cost MDP (kernels, occupancy measures, Bellman operators, measurable selection) together with the performance difference identity on measurable state spaces; existing formal developments of policy gradient theory on the platform are for finite MDPs only. The occupancy-measure and Bellman-operator layer is shared with the other missions of this series.

Difficulty

The argument for part (b) is short on paper, but each step is a measure-theoretic statement about infinite-horizon objects. The performance difference identity (29) exchanges an infinite discounted sum with integration against the chain's laws and needs the occupancy measure to be built from the ttt-step kernels of the controlled chain. The change of measure from ηπ∗\eta_{\pi^*}ηπ∗​ to ρ\rhoρ needs the Bellman error Jπ−TJπJ_\pi-TJ_\piJπ​−TJπ​ to be nonnegative and integrable; its measurability is not automatic, because TJTJTJ is a pointwise minimum over uncountably many actions, and is supplied by the measurable selection assumption. Part (c) needs the fixed-point property TJ∗=J∗TJ^*=J^*TJ∗=J∗ of the optimal cost-to-go, which again rests on measurable selection.

Formalization scope

All statements use one Lean layer: MDP S A with measurable spaces S, A (a generalization of the paper's Borel subsets of Euclidean spaces), the cost and kernel given on all of S×A\mathcal S\times\mathcal AS×A, measurable stationary policies MPolicy S A, and costToGo, occupancy, loss, bellmanPi, bellmanOpt. The paper prints the Bellman operators (3)–(4) without the discount factor; every later use includes it, and so does the formalization. The optimal policy is a binder πstar with IsOptimal M πstar. Assumptions 1 and 2 of the paper are standing hypotheses of every main statement.

The coefficient κρ\kappa_\rhoκρ​ is never formed as a number: "κρ≤X\kappa_\rho\le Xκρ​≤X" is the predicate IsConcBound M Θ πθ πstar X, which says that XXX satisfies (13); because the right-hand side of (13) is nondecreasing in the scalar, the two are equivalent. Part (b) quantifies over every CCC with ηπ∗≤Cρ\eta_{\pi^*}\le C\rhoηπ∗​≤Cρ setwise, which is equivalent to ∥dηπ∗/dρ∥∞≤C\|d\eta_{\pi^*}/d\rho\|_\infty\le C∥dηπ∗​/dρ∥∞​≤C; a real-valued essential supremum is avoided because it reads 000 exactly when the paper's bound is infinite. Part (a) assumes ρ(s)>0\rho(s)>0ρ(s)>0 for every state, since otherwise 1/min⁡ρ1/\min\rho1/minρ is +∞+\infty+∞ on paper and 000 in Lean. Part (c) requires the norm comparison (21) on all bounded measurable functions, as its proof uses it on J−J∗J-J^*J−J∗ and J−TJJ-TJJ−TJ, and encodes "a norm" by subadditivity, the one property used.

A formalization in which (13) or the occupancy-weighted inequality is assumed, or in which κρ\kappa_\rhoκρ​ is a junk value of an empty infimum, would make the goal trivial; neither is used.

Contributions are welcome on every milestone, in particular on the performance difference identity and the measurability of the cost-to-go and of TJTJTJ, which are reusable for any discounted MDP on a measurable state space.

Selected references

  • J. Bhandari, D. Russo, Global Optimality Guarantees for Policy Gradient Methods, Operations Research, 2024; cited version arXiv:1906.01786v3, 2022. https://arxiv.org/abs/1906.01786v3 (DOI 10.1287/opre.2021.0014)
  • S. Kakade, J. Langford, Approximately Optimal Approximate Reinforcement Learning, ICML 2002. https://dl.acm.org/doi/10.5555/645531.656005
  • B. Scherrer, M. Geist, Local Policy Search in a Convex Space and Conservative Policy Iteration as Boosted Policy Search, ECML PKDD 2014. https://arxiv.org/abs/1306.1520
  • A. Agarwal, S. Kakade, J. Lee, G. Mahajan, On the Theory of Policy Gradient Methods: Optimality, Approximation, and Distribution Shift, JMLR 22, 2021. https://arxiv.org/abs/1908.00261
  • D. Bertsekas, Dynamic Programming and Optimal Control, Athena Scientific, 1995.
8 thms1 active userReviewed
Dynamic ProgrammingMarkov ChainOperations Research+1·Captain: mikedeng1

More Risk-Sensitive Markov Decision Processes 5: Under Positive Harris Recurrence a Risk-Neutral Optimal Stationary Policy Is Optimal for Power-Utility Average CostResearch Paper

Motivation

Classical Markov decision theory minimizes expected cost. A decision maker who dislikes variability, such as an insurer, a portfolio manager or an operator of a service system, may instead evaluate a random cost YYY by its certainty equivalent U−1(E[U(Y)])U^{-1}(\mathbb E[U(Y)])U−1(E[U(Y)]) for an increasing utility (disutility) function UUU. Bäuerle and Rieder (More Risk-Sensitive Markov Decision Processes, Math. Oper. Res. 39(1), 2014; authors' manuscript at KIT 1000039663) develop dynamic programming for this criterion with general UUU. Classical risk-sensitive MDPs, studied since Howard and Matheson (1972), use the exponential utility, and for it the average cost problem differs considerably from the risk-neutral one (Cavazos-Cadena and Fernández-Gaucherand 2000; Di Masi and Stettner 1999). Their §5 asks what happens in the long run. The average cost per stage is evaluated through a power utility U(y)=yγU(y)=y^\gammaU(y)=yγ. Does risk sensitivity change which stationary policy is optimal?

This mission formalizes their answer, Theorem 5.2, and the results its proof uses (manuscript p. 17).

Setting

A controlled Markov process in discrete time has a standard Borel state space EEE and action space AAA. A measurable set D⊆E×AD\subseteq E\times AD⊆E×A lists the admissible state–action pairs, and every D(x)={a:(x,a)∈D}D(x)=\{a:(x,a)\in D\}D(x)={a:(x,a)∈D} is nonempty. A transition law Q(⋅∣x,a)Q(\cdot\mid x,a)Q(⋅∣x,a) gives the distribution of the next state, and a measurable cost ccc satisfies 0<c‾≤c≤cˉ0<\underline c\le c\le\bar c0<c​≤c≤cˉ on DDD.

A history-dependent policy σ=(gn)n≥0\sigma=(g_n)_{n\ge0}σ=(gn​)n≥0​ chooses the action An=gn(X0,A0,…,Xn)∈D(Xn)A_n=g_n(X_0,A_0,\dots,X_n)\in D(X_n)An​=gn​(X0​,A0​,…,Xn​)∈D(Xn​) measurably from the past. The set of all such policies is Π\PiΠ. Each σ\sigmaσ and initial state xxx determine a probability measure Pxσ\mathbb P^\sigma_xPxσ​ on trajectories, with X0=xX_0=xX0​=x and Xn+1∼Q(⋅∣Xn,An)X_{n+1}\sim Q(\cdot\mid X_n,A_n)Xn+1​∼Q(⋅∣Xn​,An​). The accumulated cost is Cn=∑k=0n−1c(Xk,Ak)C^n=\sum_{k=0}^{n-1}c(X_k,A_k)Cn=∑k=0n−1​c(Xk​,Ak​).

A stationary policy π=(f,f,… )\pi=(f,f,\dots)π=(f,f,…) uses a measurable decision rule fff with f(x)∈D(x)f(x)\in D(x)f(x)∈D(x) at every stage. Under it, (Xn)(X_n)(Xn​) is the Markov chain with kernel Pf(x,⋅)=Q(⋅∣x,f(x))P_f(x,\cdot)=Q(\cdot\mid x,f(x))Pf​(x,⋅)=Q(⋅∣x,f(x)).

Fix γ>0\gamma>0γ>0 and U(y)=yγU(y)=y^\gammaU(y)=yγ. The risk-sensitive average cost (5.1) and its optimal value are

Jσ(x)=lim sup⁡n→∞1n U−1(Exσ[U(Cn)]),J(x)=inf⁡σ∈ΠJσ(x).J_\sigma(x)=\limsup_{n\to\infty}\frac1n\,U^{-1}\Big(\mathbb E^\sigma_x\big[U(C^n)\big]\Big),\qquad J(x)=\inf_{\sigma\in\Pi}J_\sigma(x).Jσ​(x)=n→∞limsup​n1​U−1(Exσ​[U(Cn)]),J(x)=σ∈Πinf​Jσ​(x).

The risk-neutral average cost is ρσ(x)=lim sup⁡n1nExσ[Cn]\rho_\sigma(x)=\limsup_n\frac1n\mathbb E^\sigma_x[C^n]ρσ​(x)=limsupn​n1​Exσ​[Cn], the case γ=1\gamma=1γ=1.

A Markov chain is Harris recurrent if, for some nonzero σ\sigmaσ-finite measure φ\varphiφ, every set BBB with φ(B)>0\varphi(B)>0φ(B)>0 is visited infinitely often almost surely from every starting point. It is positive Harris recurrent if it also has an invariant probability measure (Meyn and Tweedie 2009, §§9–10). The MDP is called positive Harris recurrent if the state chain of every stationary policy is.

Formalization targets

Goal: Theorem 5.2

Let γ≥1\gamma\ge1γ≥1 and let the MDP be positive Harris recurrent. If π∗=(f∗,f∗,… )\pi^*=(f^*,f^*,\dots)π∗=(f∗,f∗,…) satisfies ρπ∗(x)≤ρσ(x)\rho_{\pi^*}(x)\le\rho_\sigma(x)ρπ∗​(x)≤ρσ​(x) for all σ∈Π\sigma\in\Piσ∈Π and x∈Ex\in Ex∈E, then

Jπ∗(x)≤Jσ(x)for all σ∈Π, x∈E,soJπ∗=J.J_{\pi^*}(x)\le J_\sigma(x)\quad\text{for all }\sigma\in\Pi,\ x\in E,\qquad\text{so}\qquad J_{\pi^*}=J .Jπ∗​(x)≤Jσ​(x)for all σ∈Π, x∈E,soJπ∗​=J.

The optimal policy does not depend on γ\gammaγ.

Milestones

  1. §5.1, p. 17. For γ>0\gamma>0γ>0, homogeneity gives Jσ(x)=lim sup⁡nU−1(Exσ[U(Cn/n)])J_\sigma(x)=\limsup_n U^{-1}(\mathbb E^\sigma_x[U(C^n/n)])Jσ​(x)=limsupn​U−1(Exσ​[U(Cn/n)]).
  2. Theorem 5.1. If the state chain of a stationary policy π\piπ is positive Harris recurrent, there is a number ρ\rhoρ with
lim⁡n→∞1n(Exπ[(Cn)γ])1/γ=ρ=lim⁡n→∞1nExπ[Cn]for all γ>0, x∈E.\lim_{n\to\infty}\frac1n\Big(\mathbb E^\pi_x\big[(C^n)^\gamma\big]\Big)^{1/\gamma}=\rho=\lim_{n\to\infty}\frac1n\mathbb E^\pi_x[C^n]\qquad\text{for all }\gamma>0,\ x\in E.n→∞lim​n1​(Exπ​[(Cn)γ])1/γ=ρ=n→∞lim​n1​Exπ​[Cn]for all γ>0, x∈E.
  1. Proof of Theorem 5.2. For γ≥1\gamma\ge1γ≥1 and every σ∈Π\sigma\in\Piσ∈Π: ρσ(x)≤Jσ(x)\rho_\sigma(x)\le J_\sigma(x)ρσ​(x)≤Jσ​(x).

Significance

The result. Theorem 5.2 reduces a risk-sensitive long-run problem to a classical one. Under positive Harris recurrence, any stationary policy that is optimal for the expected average cost, for instance one obtained from the average-cost optimality equation, is also optimal for every convex power criterion γ≥1\gamma\ge1γ≥1, simultaneously. Theorem 5.1 explains why: along a positive Harris recurrent chain the empirical average cost Cn/nC^n/nCn/n converges almost surely to a constant, so in the limit the power utility sees no randomness at all. The contrast is with exponential utility, where the risk-sensitive average cost generally differs from the risk-neutral one and leads to a multiplicative Poisson equation. Positive homogeneity of the utility is what removes the risk effect.

Formalizing it. The results are proved in the paper. As far as is known they have no machine-checked proof, and the platform has no strong law of large numbers for Harris chains on general state spaces. The mission produces a Borel MDP with history-dependent policies and Ionescu-Tulcea path measures, a reusable definition of (positive) Harris recurrence for an arbitrary Markov kernel, and a formal comparison of risk-neutral and risk-sensitive average costs. Each milestone is a self-contained target.

Difficulty

Milestones 1 and 3 are elementary once the expectations are handled correctly: Cn≥0C^n\ge0Cn≥0 holds only almost surely, and Jensen's inequality has to be applied with real powers. The central difficulty is Theorem 5.1. It needs the ergodic theorem for positive Harris recurrent chains, Cn/n→∫c(x,f(x)) μf(dx)C^n/n\to\int c(x,f(x))\,\mu_f(dx)Cn/n→∫c(x,f(x))μf​(dx) almost surely from every initial state (Meyn and Tweedie, Theorem 17.0.1). It also needs an identification of the state process under Pxπ\mathbb P^\pi_xPxπ​ with the canonical chain of PfP_fPf​. The natural first idea, to quote a convergence theorem in total variation, fails: positive Harris recurrence allows periodic chains, for which Pfn(x,⋅)P_f^n(x,\cdot)Pfn​(x,⋅) need not converge. Pathwise averages converge, marginal laws need not, and the argument has to work with the former.

Formalization scope

  • EEE and AAA are standard Borel spaces. No topology is used, and the continuity–compactness conditions (CC) of §2 play no role in §5. D(x)≠∅D(x)\neq\emptysetD(x)=∅ for every xxx is a standing hypothesis.
  • Policies are deterministic and history-dependent, gn:(E×A)n×E→Ag_n:(E\times A)^n\times E\to Agn​:(E×A)n×E→A with gn(hn)∈D(xn)g_n(h_n)\in D(x_n)gn​(hn​)∈D(xn​). Pxσ\mathbb P^\sigma_xPxσ​ is Mathlib's Kernel.trajMeasure on (E×A)N0(E\times A)^{\mathbb N_0}(E×A)N0​. Stationary policies act through gn(hn)=f(xn)g_n(h_n)=f(x_n)gn​(hn​)=f(xn​).
  • (5.1) is defined only for U(y)=yγU(y)=y^\gammaU(y)=yγ, with Real.rpow. For n≥1n\ge1n≥1 all terms of the sequences lie in [c‾,cˉ][\underline c,\bar c][c​,cˉ], so real limits superior are meaningful. The term n=0n=0n=0 (Lean's 1/0=01/0=01/0=0) is irrelevant.
  • The risk-neutral average cost, which the paper leaves undefined, is the lim sup⁡\limsuplimsup of 1nExσ[Cn]\frac1n\mathbb E^\sigma_x[C^n]n1​Exσ​[Cn]. Risk-neutral optimality of π∗\pi^*π∗ and the conclusion of Theorem 5.2 both range over all history-dependent policies. Restricting either to stationary policies would change the theorem.
  • Harris recurrence is defined from scratch on the canonical chain of a Markov kernel and kept equivalent to Meyn–Tweedie's notion. Weakening it to "has an invariant probability", or strengthening it to total-variation ergodicity (which excludes periodic chains), would make a different theorem. Neither is acceptable.
  • Positive Harris recurrence is assumed for every stationary policy, exactly as in the paper. Theorem 5.4 (vanishing discount) and Corollary 5.3 (finite unichain models) are outside the mission.

Contributions are welcome at every level. Reusable pieces, such as the identification of the state process with the chain of PfP_fPf​, the strong law for positive Harris chains, or bounded-convergence lemmas for path measures, are valuable beyond this mission.

Selected references

  • N. Bäuerle and U. Rieder, More Risk-Sensitive Markov Decision Processes, Mathematics of Operations Research 39(1):105–120, 2014. https://doi.org/10.1287/moor.2013.0601 (authors' manuscript: https://publikationen.bibliothek.kit.edu/1000039663)
  • S. P. Meyn and R. L. Tweedie, Markov Chains and Stochastic Stability, 2nd ed., Cambridge University Press, 2009. https://doi.org/10.1017/CBO9780511626630
  • N. Bäuerle and U. Rieder, Markov Decision Processes with Applications to Finance, Springer, 2011. https://doi.org/10.1007/978-3-642-18324-9
  • R. A. Howard and J. E. Matheson, Risk-sensitive Markov decision processes, Management Science 18(7):356–369, 1972. https://doi.org/10.1287/mnsc.18.7.356
7 thms1 active userReviewed
Dynamic ProgrammingMarkov ChainOperations Research·Captain: mikedeng1

More Risk-Sensitive Markov Decision Processes 2: The Finite-Horizon Discounted Problem Is Solved by Value Iteration on the State Extended by Accumulated Cost and DiscountResearch Paper

Motivation

Sequential decisions often have costs whose timing matters. A controller may choose an action now, observe a random next state, and choose again. Ordinary expected-cost minimization averages the sum of the costs. A risk-sensitive criterion first applies an increasing function UUU to the total cost and then takes its expectation. The curvature of UUU changes how uncertain costs affect the ranking of policies: convex utility penalizes variability in a cost-minimization problem, while concave utility has the opposite tendency. Bäuerle and Rieder study this criterion for controlled Markov processes with general continuous increasing utility, rather than fixing an exponential function. Their finite-horizon discounted result is Theorem 3.6, pp. 10–12 of the authors' manuscript.

Discounting gives early and late costs different weights. For linear UUU, the remaining expected cost can be described using only the current physical state. For general UUU, the effect of a future cost also depends on what has already been paid and on the discount weight currently attached to the next cost. The mission targets the paper's finite-horizon treatment of these two additional quantities. The infinite-horizon problem is a separate part of the paper.

Setting

The state space EEE and action space AAA are Borel spaces. At state xxx, the nonempty set D(x)D(x)D(x) contains the actions that may be chosen. If action a∈D(x)a\in D(x)a∈D(x) is selected, the next state has distribution Q(⋅∣x,a)Q(\cdot\mid x,a)Q(⋅∣x,a) and the stage cost is c(x,a)c(x,a)c(x,a). The cost is measurable and bounded between positive constants c‾\underline cc​ and c‾\overline cc. The discount factor satisfies 0<β<10<\beta<10<β<1, and U:[0,∞)→RU:[0,\infty)\to\mathbb RU:[0,∞)→R is continuous and strictly increasing. The paper imposes its compactness and continuity conditions (CC) on UUU, DDD, ccc, and QQQ; these are stated in the model item and correspond to §2, pp. 3–4.

A history policy σ=(g0,g1,…)\sigma=(g_0,g_1,\ldots)σ=(g0​,g1​,…) chooses AnA_nAn​ measurably from the states and actions observed through time nnn. Starting from xxx, it induces a law for the state-action trajectory. The first nnn stages incur the discounted cost Cβn=∑k=0n−1βkc(Xk,Ak)C^n_\beta=\sum_{k=0}^{n-1}\beta^k c(X_k,A_k)Cβn​=∑k=0n−1​βkc(Xk​,Ak​), with Cβ0=0C^0_\beta=0Cβ0​=0. The paper minimizes Exσ[U(CβN)]E_x^\sigma[U(C^N_\beta)]Exσ​[U(CβN​)] over every admissible history policy. The inverse utility appearing in the paper's original certainty-equivalent criterion can be omitted when selecting a minimizer because UUU is strictly increasing §2, p. 3; §3.3, p. 10.

The extended state is E^=E×[0,∞)×(0,1]\hat E=E\times[0,\infty)\times(0,1]E^=E×[0,∞)×(0,1]. Its coordinates (x,y,z)(x,y,z)(x,y,z) record the current physical state, accumulated cost, and current discount weight. Define Vnσ(x,y,z)=Exσ[U(y+zCβn)]V_{n\sigma}(x,y,z)=E_x^\sigma[U(y+zC^n_\beta)]Vnσ​(x,y,z)=Exσ​[U(y+zCβn​)] and Vn=inf⁡σ∈ΠVnσV_n=\inf_{\sigma\in\Pi}V_{n\sigma}Vn​=infσ∈Π​Vnσ​. A measurable extended-state decision rule fff chooses an action in D(x)D(x)D(x). The paper's operator TfT_fTf​ integrates a continuation value at (x′,y+zc(x,f(x,y,z)),zβ)(x',y+zc(x,f(x,y,z)),z\beta)(x′,y+zc(x,f(x,y,z)),zβ); TTT takes the infimum of the same integral over D(x)D(x)D(x) equations (3.8)–(3.9), pp. 10–11.

Formalization targets

The first target identifies the cost iteration of any sequence of extended-state rules π=(f0,f1,…)\pi=(f_0,f_1,\ldots)π=(f0​,f1​,…):

Vnπ=Tf0⋯Tfn−1U,1≤n≤N.V_{n\pi}=T_{f_0}\cdots T_{f_{n-1}}U,\qquad 1\le n\le N.Vnπ​=Tf0​​⋯Tfn−1​​U,1≤n≤N.

The second target is the paper's value iteration for the infimum over all history policies, together with membership of every VnV_nVn​ in its regularity class C(E^)C(\hat E)C(E^):

V0(x,y,z)=U(y),Vn=TVn−1,Vn∈C(E^).V_0(x,y,z)=U(y),\qquad V_n=TV_{n-1},\qquad V_n\in C(\hat E).V0​(x,y,z)=U(y),Vn​=TVn−1​,Vn​∈C(E^).

The goal is Theorem 3.6(c): minimizers fk∗f_k^*fk∗​ of Vk−1V_{k-1}Vk−1​ exist, and their stage-dependent history rules attain the original objective JN(x)=VN(x,0,1)J_N(x)=V_N(x,0,1)JN​(x)=VN​(x,0,1) for every xxx. At stage n<Nn<Nn<N, the rule uses fN−n∗f_{N-n}^*fN−n∗​ at the current state, the observed sum ∑j<nβjc(Xj,Aj)\sum_{j<n}\beta^jc(X_j,A_j)∑j<n​βjc(Xj​,Aj​), and βn\beta^nβn. “Optimal” compares against all admissible history policies, including those that use more of the history than these three quantities.

Significance

Theorem 3.6 gives a finite sequence of minimum-operator evaluations for a problem whose utility of total cost is not additively separable in the physical state alone. Its policy statement also identifies which observable quantities an optimal controller needs to retain. Together, these results relate the original history-dependent problem to an extended-state Markov decision problem §3.3, pp. 10–12.

The paper proves these statements. This mission asks for machine-checked definitions and proofs of the finite-horizon discounted theorem, including the comparison with all admissible history policies. The model layer and the finite-dimensional expectation construction can support later formalizations of other risk-sensitive objectives. The mission itself has no completed proof at the drafting stage.

Difficulty

The extra discount coordinate is essential: after one action, the next cost enters utility with weight zβz\betazβ, not zzz. Keeping only accumulated cost would describe a different process. The other demanding point is the policy comparison. An iteration over extended-state decision rules has to establish the value of an infimum over arbitrary measurable history policies. Regularity and measurable selection must also be maintained at each step under (CC). The proof of Theorem 3.6 invokes the corresponding total-cost argument from Theorem 3.1, pp. 5–6; the formal development must supply the precise discounted version.

Formalization scope

Lean represents EEE and AAA as Borel subsets of Polish spaces, with standard Borel measurable structures. The controlled process is a separate reusable definition containing DDD, QQQ, and history policies; the risk-sensitive model adds ccc, β\betaβ, and UUU. The admissible graph is Borel and every section D(x)D(x)D(x) is nonempty. A history is a chronological finite list of earlier state-action pairs and a current state. Each rule is defined on all lists, but only admissible lists of the matching length are visited. The transition kernel is total as a Lean object, and its values outside DDD are irrelevant.

Policy values use nested kernel integrals representing the finite-dimensional marginals of the path law. They are defined from the cost and utility, so the Bellman recursion remains a theorem. The optimized value is an infimum over the subtype of measurable, admissible infinite history policies. The real infimum is meaningful here because this policy class is nonempty under (CC) and finite-horizon costs keep utility bounded on the relevant interval. The extended state uses real coordinates restricted to y≥0y\ge0y≥0 and 0<z≤10<z\le10<z≤1; its transition stays in that domain. “Increasing” in C(E^)C(\hat E)C(E^) means componentwise nondecreasing in (y,z)(y,z)(y,z). A minimizer is an admissible measurable rule satisfying Tfv=TvT_fv=TvTf​v=Tv on the entire extended domain.

The source's proof sentence that TTT preserves C(E^)C(\hat E)C(E^) is recorded with explicit integrability of each one-step continuation. For an arbitrary real-valued member of C(E^)C(\hat E)C(E^) on an unbounded state space, the source's conditions alone do not ensure a finite real expectation. This domain condition prevents Lean's zero value for a nonintegrable real integral from turning the assertion into a different one. It does not narrow the finite-horizon values appearing in the goal. Contributions toward finite-dimensional expectation identities, kernel integrability, the regularity of VnV_nVn​, and measurable minimizer selection are within scope.

Selected references

  • N. Bäuerle and U. Rieder, More Risk-Sensitive Markov Decision Processes, authors' manuscript, KIT repository 1000039663; published in Mathematics of Operations Research 39(1):105–120, 2014. Manuscript; DOI.
6 thms1 active userReviewed
Information TheoryRandom Matrix TheoryStatistics·Captain: mikedeng1

Universality in Polytope Phase Transitions and Message Passing Algorithms 2: State Evolution, Empirical Averages of Polynomial AMP Iterates Converge to Gaussian ExpectationsResearch Paper

Motivation

Approximate message passing (AMP) is an iterative method for large systems with random matrices. At each step, every coordinate receives a weighted combination of nonlinear messages from all other coordinates, together with a correction for dependence created by earlier steps. For symmetric random matrices, the correction makes a simple description of the high-dimensional iterates possible: a finite collection of covariance matrices predicts their limiting distributions. Bayati, Lelarge and Montanari prove this state evolution statement for polynomial AMP on a broad class of independent sub-Gaussian matrix entries, rather than only Gaussian entries (paper, §§1.2–1.3). It gives a precise distributional account of an algorithm whose coordinates are coupled at every iteration.

The paper has three distinct headline results. Its Theorem 3 compares AMP moments under two matrix laws with equal entry variances, and its Theorem 2 concerns projected cross-polytopes. This mission targets Theorem 4, which identifies the limit of empirical averages of AMP iterates with a Gaussian expectation. The companion missions address the other results; the statements here use their own copy of the paper's AMP model because draft definitions cannot yet be imported across proposals (paper, pp. 5, 8–9).

Setting

For each size NNN, let A(N)A(N)A(N) be a random symmetric N×NN\times NN×N matrix with zero diagonal. Its entries above the diagonal are independent, centered, and sub-Gaussian at scale C/NC/NC/N. Each coordinate iii carries a polynomial map fi(⋅;t):Rq→Rqf^i(\cdot;t):\mathbb R^q\to\mathbb R^qfi(⋅;t):Rq→Rq at iteration ttt and an initial vector xi0x_i^0xi0​. Their coefficients have degree at most ddd and a uniform bound CCC. The AMP orbit is

xit+1=∑jAijfj(xjt;t)−∑jAij2Jfj(xjt;t)fi(xit−1;t−1).x_i^{t+1}=\sum_j A_{ij}f^j(x_j^t;t) -\sum_j A_{ij}^{2}Jf^j(x_j^t;t)f^i(x_i^{t-1};t-1).xit+1​=j∑​Aij​fj(xjt​;t)−j∑​Aij2​Jfj(xjt​;t)fi(xit−1​;t−1).

The second sum is the Onsager memory term; it is absent at t=0t=0t=0. Here JfjJf^jJfj is the Jacobian, so its product with the preceding qqq-vector is another qqq-vector. The initial vectors obey an exponential bound on their squared Euclidean norms. These assumptions form the paper's (C,d)(C,d)(C,d)-regularity condition (Definitions 2–4, pp. 6–7).

A converging sequence has a fixed finite set of classes a∈[k]a\in[k]a∈[k]. Coordinate iii belongs to CaNC_a^NCaN​ for one class aaa, whose proportion approaches ca∈(0,1)c_a\in(0,1)ca​∈(0,1). A symmetric nonnegative matrix WWW specifies entry variances: if i∈CaNi\in C_a^Ni∈CaN​ and j∈CbNj\in C_b^Nj∈CbN​, then EAij2=Wab/N\mathbb E A_{ij}^2=W_{ab}/NEAij2​=Wab​/N. Independent labels Y(i)Y(i)Y(i) have class-dependent laws PaP_aPa​, each a finite mixture of Gaussian laws that may be degenerate. The polynomial maps have the common form fi(x;t)=g(x,Y(i),a,t)f^i(x;t)=g(x,Y(i),a,t)fi(x;t)=g(x,Y(i),a,t) for i∈CaNi\in C_a^Ni∈CaN​ (Definition 5, pp. 8–9).

The empirical second moments of g(xi0,Y(i),a,0)g(x_i^0,Y(i),a,0)g(xi0​,Y(i),a,0) converge in probability to a prescribed positive semidefinite matrix Σ^a0\widehat\Sigma_a^0Σa0​. For t≥1t\ge1t≥1, state evolution defines

Σat=∑bcbWabΣ^bt−1,Σ^at=E[g(Zat,Ya,a,t)g(Zat,Ya,a,t)T],\Sigma_a^t=\sum_b c_bW_{ab}\widehat\Sigma_b^{t-1},\qquad \widehat\Sigma_a^t=\mathbb E\big[g(Z_a^t,Y_a,a,t)g(Z_a^t,Y_a,a,t)^{\mathsf T}\big],Σat​=b∑​cb​Wab​Σbt−1​,Σat​=E[g(Zat​,Ya​,a,t)g(Zat​,Ya​,a,t)T],

where Zat∼N(0,Σat)Z_a^t\sim\mathcal N(0,\Sigma_a^t)Zat​∼N(0,Σat​) is independent of Ya∼PaY_a\sim P_aYa​∼Pa​. The index t−1t-1t−1 in the first formula and ttt in the second are essential (equations (1.9)–(1.11), p. 9).

Formalization targets

Coordinate moments and concentration

For a nonnegative multi-index mmm and a coordinate sequence eventually in class aaa, Proposition 4 identifies the Gaussian limit of each moment. Proposition 5 says the variance of the class-average monomial tends to zero:

E[(xi(N)t)m]⟶E[(Zat)m],Var⁡ ⁣(1∣CaN∣∑i∈CaN(xit)m)⟶0.\mathbb E[(x_{i(N)}^t)^m]\longrightarrow\mathbb E[(Z_a^t)^m],\qquad \operatorname{Var}\!\left(\frac1{|C_a^N|}\sum_{i\in C_a^N}(x_i^t)^m\right)\longrightarrow0.E[(xi(N)t​)m]⟶E[(Zat​)m],Var​∣CaN​∣1​i∈CaN​∑​(xit​)m​⟶0.

The diagonal two-time identity (4.4) is another milestone: Σat,t\Sigma_a^{t,t}Σat,t​ has four blocks, each equal to Σat\Sigma_a^tΣat​. These are the paper's stated intermediate targets (pp. 15, 30, 32).

Main goal: Theorem 4

For t≥1t\ge1t≥1, class aaa, and every locally Lipschitz function ψ\psiψ with ∣ψ(x,y)∣≤K(1+∥x∥22+∥y∥22)K|\psi(x,y)|\le K(1+\|x\|_2^2+\|y\|_2^2)^K∣ψ(x,y)∣≤K(1+∥x∥22​+∥y∥22​)K for some KKK, prove convergence in probability:

1∣CaN∣∑j∈CaNψ(xjt,Y(j))⟶E[ψ(Zat,Ya)].\frac1{|C_a^N|}\sum_{j\in C_a^N}\psi(x_j^t,Y(j)) \longrightarrow \mathbb E[\psi(Z_a^t,Y_a)].∣CaN​∣1​j∈CaN​∑​ψ(xjt​,Y(j))⟶E[ψ(Zat​,Ya​)].

The target covers polynomial-growth test functions, including functions beyond monomials. The expectation on the right is under the product law of the Gaussian state and the independent class label (Theorem 4, p. 9).

Significance

The theorem assigns a computable asymptotic distribution to each class of AMP coordinates at every fixed positive iteration time. It can be used to evaluate empirical observables without tracking the full coupled NNN-dimensional random trajectory. The class weights and variance profile permit heterogeneous coordinates, while the sub-Gaussian assumption covers more matrix laws than a Gaussian-only statement (paper, Introduction and Theorem 4).

The paper proves this result. The mission's Lean statements are compilation-checked targets, with proofs still to be formalized. A completed development would establish the measure-theoretic meaning of the covariance recursion and its Gaussian expectations, as well as the moment and concentration claims needed for the empirical limit. The polynomial representation, random-matrix regularity predicate, and Gaussian transport are reusable for other AMP results from the same paper.

Difficulty

The matrix A(N)A(N)A(N) is reused at every AMP iteration, so a new coordinate is correlated with earlier coordinates and with the matrix entries that produced them. A direct independent-summand argument for its Gaussian limit is unavailable. The memory term is tuned to this dependence, and any formal proof must account for its exact Jacobian and squared-entry form. Passing from individual moments to empirical averages also requires control of correlations between different coordinates. The target allows locally Lipschitz functions with polynomial growth, so convergence for a fixed monomial alone does not finish the job (paper, §4.7).

Formalization scope

Vectors in Rq\mathbb R^qRq are functions Fin q → ℝ; squared Euclidean norms are explicit sums of coordinate squares. Polynomials use bounded real coefficient arrays as in (4.10), with an explicit Jacobian. Fin N uses zero-based indices. The orbit stores the current and preceding iterates and omits the memory term at t=0t=0t=0. A single probability space carries all sizes; matrix entries, labels, coefficients, and initial vectors have explicit measurability and independence conditions.

The paper's displayed sub-Gaussian formula conflicts with its stated C/NC/NC/N scale, so the model uses the scale required by its moment estimates and imposes the moment-generating bound for all real arguments. Its initial exponential bound is read almost surely at every size, which ensures the expectations used by the paper are well-defined. Label-dependent polynomial coefficients are measurable. The full label vector is independent of the matrix and initial vectors; this makes explicit the independence needed for Theorem 4's Gaussian-label product law. Independence of the induced polynomial coefficients alone would not imply it when ggg ignores part of a label. The initial covariance limit is entrywise convergence in probability; finite-dimensional equivalence makes this the same matrix convergence. Class averages divide by the class cardinality, even though that expression has Lean's default value at an empty class for a small NNN. Positive limiting class fractions make those finite exceptions irrelevant.

Gaussian laws live on Mathlib's Euclidean space and are transported to coordinate vectors. Theorems explicitly assert positive semidefiniteness or integrability where a non-PSD covariance, non-integrable expectation, or non-square-integrable variance could otherwise give a default value. The source's Y(i)Y(i)Y(i) in (1.12) is read as Y(j)Y(j)Y(j), its summation index, and its final covariance as Σat\Sigma_a^tΣat​. The Gaussian covariance is computed by the recursion above; it is not defined from the proposed limit. Contributions establishing moment bounds, covariance positivity, Gaussian integrability, the three milestones, or the full Theorem 4 are within scope.

Selected references

  • M. Bayati, M. Lelarge and A. Montanari, Universality in polytope phase transitions and message passing algorithms, Annals of Applied Probability 25(2), 2015, 753–822. arXiv:1207.7321v2; DOI:10.1214/14-AAP1010.
12 thms1 active userReviewed
Graph TheoryOperations ResearchStochastic Systems·Captain: mikedeng1

Graphon Mean Field Systems I: The Law of the Graphon Particle System Depends Continuously on the Graphon in the Cut MetricResearch Paper

Motivation

Large interacting diffusion systems often have different interaction strengths between different pairs of agents. A graphon gives a continuum description of such weighted networks: each agent carries a label in [0,1][0,1][0,1], and a kernel assigns the strength of interaction between two labels. The question in this mission is whether the law of the resulting continuum stochastic system changes continuously when its graphon changes. This matters when a large finite network is represented by an approximate graphon, since an approximation of the network should lead to an approximation of the dynamics. Bayraktar, Chakraborty and Wu establish this stability as Theorem 2.1(c) of Graphon mean field systems.

The paper also studies dense and less dense finite-particle systems. Their convergence results use a limiting graphon particle system even when the limiting kernel is only measurable, with no continuity in the labels. Theorem 2.1(c) is the continuity result that makes approximation by simpler graphons useful in those later sections Bayraktar–Chakraborty–Wu, §§3–4.

Setting

Let I=[0,1]I=[0,1]I=[0,1], fix a time horizon T>0T>0T>0, and let Cd=C([0,T];Rd)\mathcal C_d=C([0,T];\mathbb R^d)Cd​=C([0,T];Rd) be the space of continuous paths with the uniform norm ∥x∥∗,t=sup⁡0≤s≤t∣xs∣\|x\|_{*,t}=\sup_{0\le s\le t}|x_s|∥x∥∗,t​=sup0≤s≤t​∣xs​∣. A graphon G:I2→[0,1]G:I^2\to[0,1]G:I2→[0,1] is measurable and symmetric. Its cut norm is the largest absolute integral of GGG over a measurable rectangle S×U⊆I2S\times U\subseteq I^2S×U⊆I2. For two graphons, their cut distance is the cut norm of their difference.

For each label u∈Iu\in Iu∈I, an initial state Xu(0)X_u(0)Xu​(0) and a ddd-dimensional Brownian motion BuB_uBu​ live on one probability space. Initial states are mutually independent, Brownian motions are mutually independent, and the two families are independent of each other. The initial state has law μu(0)\mu_u(0)μu​(0). The process XuX_uXu​ evolves with a drift obtained by averaging b(Xu(s),x)G(u,v)b(X_u(s),x)G(u,v)b(Xu​(s),x)G(u,v) first against the time-sss law of XvX_vXv​ and then over v∈Iv\in Iv∈I. Its diffusion coefficient averages the matrix-valued σ(Xu(s),x)G(u,v)\sigma(X_u(s),x)G(u,v)σ(Xu​(s),x)G(u,v) in the same way and drives BuB_uBu​. This is the graphon particle system (2.1) Bayraktar–Chakraborty–Wu, p. 3591.

Condition 2.1 requires measurable initial laws, a uniform (2+ε)(2+\varepsilon)(2+ε) moment for some ε>0\varepsilon>0ε>0, and a common global Lipschitz bound for bbb and σ\sigmaσ. The path-law family μ=(L(Xu))u∈I\mu=(\mathcal L(X_u))_{u\in I}μ=(L(Xu​))u∈I​ belongs to M\mathcal MM when it is measurable as a family of probability measures on Cd\mathcal C_dCd​ and has uniformly bounded second moments. The distance W2,tW_{2,t}W2,t​ between path laws uses the supremum norm through time ttt; W2,tMW^\mathcal M_{2,t}W2,tM​ is the supremum of these distances over labels Bayraktar–Chakraborty–Wu, pp. 3591–3592.

Formalization targets

Stability of path laws

For graphons GnG_nGn​ converging to GGG in cut metric, let μuGn\mu^{G_n}_uμuGn​​ and μuG\mu^G_uμuG​ be the laws of the associated solutions, with the same initial laws and coefficients. The target is

∥Gn−G∥□⟶0⟹∫I[W2,T(μuGn,μuG)]2 du⟶0.\|G_n-G\|_\square\longrightarrow0 \quad\Longrightarrow\quad \int_I[W_{2,T}(\mu^{G_n}_u,\mu^G_u)]^2\,du\longrightarrow0.∥Gn​−G∥□​⟶0⟹∫I​[W2,T​(μuGn​​,μuG​)]2du⟶0.

The conclusion is an integrated law convergence statement. It does not assert that the laws converge uniformly in uuu or that paths converge almost surely. This is precisely Theorem 2.1(c) Bayraktar–Chakraborty–Wu, p. 3593.

Supporting results

The mission also states the paper's cut-to-operator convergence (Remark 2.1), existence of frozen-flow solutions (5.2), the squared estimate established in the proof of (5.3), well-posedness and moments for the nonlinear system (Proposition 2.1), and the quantitative stability display on p. 3604. These are the source's claims used to reach the target, with their provenance attached to each milestone Bayraktar–Chakraborty–Wu, §§2 and 5.

Significance

Stability shows that the continuum model is robust to graphon approximation in a metric natural for dense networks. Together with Proposition 2.1, it gives a well-defined solution-law family whose dependence on the network kernel can be controlled. The paper uses this framework in its later laws of large numbers for finite interacting systems Bayraktar–Chakraborty–Wu, §§3–4.

The theorem is proved in the paper; this mission asks for a machine-checked proof of the faithful statements. A complete development would also supply reusable Lean interfaces for graphons, cut and operator norms, measurable families of path laws, and stochastic systems whose coefficients depend on those families. The Itô-process and general Wasserstein definitions already available as published modules are reused. The remaining graphon-specific definitions and the estimates in §5 are open proof targets.

Difficulty

A direct stability argument for stochastic differential equations would compare the two coefficients point by point. Cut convergence does not provide pointwise convergence of Gn(u,v)G_n(u,v)Gn​(u,v) to G(u,v)G(u,v)G(u,v), nor a uniform bound on their difference that tends to zero. The drift and diffusion also contain laws generated by the processes being compared, so a change in the graphon feeds back into the law family. The central challenge is to control these coupled differences using only a weak kernel metric while retaining the measurable structure needed to integrate over labels Bayraktar–Chakraborty–Wu, §5.2.

The result also depends on a well-posedness theory for a continuum of stochastic equations. The laws need to vary measurably with uuu even though the paper does not assume the sample paths themselves vary measurably with uuu Bayraktar–Chakraborty–Wu, Remark 2.3(b).

Formalization scope

Lean uses unitInterval for III, nonnegative real time, and continuous maps from [0,T][0,T][0,T] to Fin d → ℝ for Cd\mathcal C_dCd​. The norm on Rd\mathbb R^dRd is the sup norm; the paper's Euclidean norm is equivalent in finite dimension, so existential Lipschitz and stability constants may change while the qualitative claim remains the same. The diffusion coefficient is a d×dd\times dd×d matrix, measured through its entries. Wasserstein quantities and nonnegative expectations are valued in [0,∞][0,\infty][0,∞], avoiding defaults for infinite moments. The path-law family uses the measurable space of measures, with the Borel space on paths. A zero-time or zero-dimensional state space is admitted where the formulas still have their stated meaning; T>0T>0T>0 and ε>0\varepsilon>0ε>0 are explicit.

For each graphon, a solution is a continuous-path process driven by the same given initial variables and Brownian motions, adapted to the natural filtration of those variables for each label. Its path map is almost everywhere measurable, its law family belongs to M\mathcal MM, and the nested interaction integrals are required to be integrable. These clauses prevent a zero measure from arising through a nonmeasurable pushforward and prevent a nonintegrable Bochner integral from silently evaluating to zero. The graphons are explicitly measurable, symmetric, and [0,1][0,1][0,1]-valued, so the real cut and operator norms are used only on bounded kernels. The theorem also asserts measurability of each Wasserstein integrand, reflecting the paper's treatment of the displayed integral.

The paper's proofs are in §§5–7; this mission concerns §5. Contributions to any stated milestone and to the reusable measure and Itô lemmas needed for them are welcome. A formalization that assumes the stability limit, that treats arbitrary unbounded kernels as graphons, or that uses an empty solution class would not establish this target.

Selected references

  • E. Bayraktar, S. Chakraborty and R. Wu, Graphon mean field systems, Annals of Applied Probability 33(5), 3587–3619, 2023. DOI 10.1214/22-AAP1901.
9 thms1 active userReviewed
Algorithmic Game TheoryControl Theory·Captain: mikedeng1

On the Convergence of Closed-Loop Nash Equilibria to the Mean Field Game Limit 4: In the Mean-Sign Game the Sign Feedback Is an ε_n-Nash Equilibrium and the Mean Converges in Law to ½δ_{H⁺}+½δ_{H⁻}Research Paper

Motivation

Mean field games describe the limit of symmetric stochastic differential games with nnn players as n→∞n\to\inftyn→∞. A basic question of the theory is which mean field equilibria are limits of Nash equilibria of the nnn-player games. For closed-loop equilibria, in which each player's control may depend on the states of all players, this question was open in general until D. Lacker, On the convergence of closed-loop Nash equilibria to the mean field game limit (arXiv:1808.02745, Ann. Appl. Probab. 2020). That paper shows that limits of closed-loop εn\varepsilon_nεn​-Nash equilibria are weak mean field equilibria, a class that can be strictly larger than the classical (strong) one.

Section 7.3 of the paper gives an explicit game in which the difference is visible. It has exactly three strong equilibria (Lacker, Probab. Theory Related Fields 165, 2016, Proposition 3.6, cited as [43] in the paper) and infinitely many weak ones. The weak equilibria form a family indexed by a switching time t0∈[0,T]t_0\in[0,T]t0​∈[0,T], and for t0∈(0,T)t_0\in(0,T)t0​∈(0,T) they are not mixtures of strong equilibria (Remark 7.1). Proposition 7.2, the subject of this mission, treats t0=0t_0=0t0​=0: the natural symmetric feedback is an nnn-player approximate Nash equilibrium, and its population mean selects the equal mixture of the two strong equilibria m±1m^{\pm1}m±1 rather than the third one, m0m^0m0. The selection mechanism is regularization by noise: the mean of the population solves an ill-posed ODE, and the small noise of the nnn-player system picks out a particular random solution (Trevisan, Electron. Commun. Probab. 18, 2013, cited as [57] in the paper).

Setting

Fix a horizon T>0T>0T>0. In the mean-sign game each of nnn players controls a real state

Xti=∫0tαsi ds+Wti,X0i=0,X^i_t = \int_0^t \alpha^i_s\,ds + W^i_t,\qquad X^i_0=0,Xti​=∫0t​αsi​ds+Wti​,X0i​=0,

with controls αsi∈A=[−1,1]\alpha^i_s\in A=[-1,1]αsi​∈A=[−1,1] and independent standard Brownian motions W1,…,WnW^1,\dots,W^nW1,…,Wn. The mean process is μ‾tn=1n∑k=1nXtk\overline\mu^n_t=\frac1n\sum_{k=1}^n X^k_tμ​tn​=n1​∑k=1n​Xtk​, the mean of the empirical measure μtn=1n∑kδXtk\mu^n_t=\frac1n\sum_k\delta_{X^k_t}μtn​=n1​∑k​δXtk​​. Player iii maximizes the expected terminal reward

Jin=E[XTi μ‾Tn],J^n_i=\mathbb E\big[X^i_T\,\overline\mu^n_T\big],Jin​=E[XTi​μ​Tn​],

that is, b(t,x,m,a)=ab(t,x,m,a)=ab(t,x,m,a)=a, f≡0f\equiv0f≡0, g(x,m)=x m‾g(x,m)=x\,\overline mg(x,m)=xm with m‾=∫y m(dy)\overline m=\int y\,m(dy)m=∫ym(dy), and initial law λ=δ0\lambda=\delta_0λ=δ0​.

A Markovian control of player iii is a Borel function β:[0,T]×Rn→[−1,1]\beta:[0,T]\times\mathbb R^n\to[-1,1]β:[0,T]×Rn→[−1,1] of time and the current states of all players. A profile (α1,…,αn)(\alpha^1,\dots,\alpha^n)(α1,…,αn) is a Markovian ε\varepsilonε-Nash equilibrium if no player can raise their payoff by more than ε\varepsilonε by switching to another Markovian control while the others keep theirs (Definition 2.1).

With sgn⁡(x)=1,−1,0\operatorname{sgn}(x)=1,-1,0sgn(x)=1,−1,0 for x>0x>0x>0, x<0x<0x<0, x=0x=0x=0, the sign feedback (7.13) with t0=0t_0=0t0​=0 is

α0n,i(t,x1,…,xn)=sgn⁡(1n∑k=1nxk)1(0,T](t),\alpha^{n,i}_0(t,x_1,\dots,x_n)=\operatorname{sgn}\Big(\frac1n\sum_{k=1}^n x_k\Big)\mathbf 1_{(0,T]}(t),α0n,i​(t,x1​,…,xn​)=sgn(n1​k=1∑n​xk​)1(0,T]​(t),

the same for every player. Finally H0±(t)=±tH^\pm_0(t)=\pm tH0±​(t)=±t on [0,T][0,T][0,T] (7.11).

Formalization targets

Goal: Proposition 7.2

For the profile αn=(α0n,1,…,α0n,n)\alpha^n=(\alpha^{n,1}_0,\dots,\alpha^{n,n}_0)αn=(α0n,1​,…,α0n,n​):

∃ εn≥0, εn→0:αn is a Markovian εn-Nash equilibrium for each n,\exists\,\varepsilon_n\ge0,\ \varepsilon_n\to0:\quad \alpha^n\ \text{is a Markovian }\varepsilon_n\text{-Nash equilibrium for each }n,∃εn​≥0, εn​→0:αn is a Markovian εn​-Nash equilibrium for each n, L((μ‾tn[αn])t∈[0,T]) ⟹ 12δH0++12δH0−on C([0,T];R).\mathcal L\big((\overline\mu^n_t[\alpha^n])_{t\in[0,T]}\big)\ \Longrightarrow\ \tfrac12\delta_{H^+_0}+\tfrac12\delta_{H^-_0}\quad\text{on }C([0,T];\mathbb R).L((μ​tn​[αn])t∈[0,T]​) ⟹ 21​δH0+​​+21​δH0−​​on C([0,T];R).

The goal also asserts that the nnn-player system under αn\alpha^nαn has a solution, so that the equilibrium property cannot hold vacuously.

Milestones

  1. The equilibrium payoff: J1n(αn)=E[∣μ‾Tn∣2]→T2J^n_1(\alpha^n)=\mathbb E[|\overline\mu^n_T|^2]\to T^2J1n​(αn)=E[∣μ​Tn​∣2]→T2 (proof of Proposition 7.2, p. 49).
  2. Lemma 7.4, the part about the mean YnY^nYn and player 1's noise W1W^1W1 when player 1 deviates to a 1n\frac1nn1​-optimal control (7.15): the laws of (Yn,W1)(Y^n,W^1)(Yn,W1) are tight, and every limit (Y,W)(Y,W)(Y,W) has L(Y)=12δH0++12δH0−\mathcal L(Y)=\tfrac12\delta_{H^+_0}+\tfrac12\delta_{H^-_0}L(Y)=21​δH0+​​+21​δH0−​​, solves Yt=∫0tsgn⁡(Ys) dsY_t=\int_0^t\operatorname{sgn}(Y_s)\,dsYt​=∫0t​sgn(Ys​)ds, and has YYY independent of WWW.
  3. The upper bound (7.14): lim sup⁡nsup⁡βJ1n(β,α0n,2,…,α0n,n)≤T2\limsup_n\sup_{\beta}J^n_1(\beta,\alpha^{n,2}_0,\dots,\alpha^{n,n}_0)\le T^2limsupn​supβ​J1n​(β,α0n,2​,…,α0n,n​)≤T2.

Significance

Proposition 7.2 is a concrete instance of the paper's main theme. Theorem 2.7 says that limits of closed-loop equilibria are weak equilibria; this example exhibits explicit, symmetric, Markovian approximate equilibria whose limit is a genuinely random equilibrium (the sign of the mean is a fair coin), selected by noise among infinitely many candidates, and it identifies the limiting law of the population mean exactly. The paper states that the analogous claim for t0∈(0,T)t_0\in(0,T)t0​∈(0,T), where the limit would be a weak equilibrium that is not a mixture of strong ones, is not resolved; a formal treatment of the t0=0t_0=0t0​=0 case makes the structure of that question precise.

Nothing of this proposition is machine-checked. Formalizing it requires weak solutions of SDEs with discontinuous drift, Nash equilibria over Markovian feedback controls, and weak convergence of laws on path space, all stated so that the junk values of Lean's total functions never enter. The objects defined here (the nnn-player game with quantified weak solutions, its payoffs and Markovian ε\varepsilonε-Nash equilibria) are shared with the other missions of this series.

Difficulty

The obvious argument for εn→0\varepsilon_n\to0εn​→0 compares player 1's payoff under a deviation with T2T^2T2. A deviation changes the drift of the mean only by O(1/n)O(1/n)O(1/n), but the dynamics of the mean, dYt=sgn⁡(Yt)dt+n−1/2dW‾tdY_t=\operatorname{sgn}(Y_t)dt+n^{-1/2}d\overline W_tdYt​=sgn(Yt​)dt+n−1/2dWt​, is ill-posed in the limit: the ODE y˙=sgn⁡(y)\dot y=\operatorname{sgn}(y)y˙​=sgn(y), y0=0y_0=0y0​=0, has infinitely many solutions ±(t−s)+\pm(t-s)^+±(t−s)+. Continuity of the solution map, the usual tool, is unavailable, and one must instead identify the limit law, which comes from the vanishing noise, and show that it is unchanged by the deviation. The second difficulty is that the payoff XT1YTX^1_TY_TXT1​YT​ is unbounded, so convergence of laws does not give convergence of payoffs without a uniform integrability estimate. The proof in the paper is short, but relies on a cited result on the vanishing-noise limit and on a compactness argument in a weak L2L^2L2 topology for the deviating controls.

Formalization scope

  • Dimension and state. d=1d=1d=1; R1\mathbb R^1R1 is EuclideanSpace ℝ (Fin 1) (the platform's EthierKurtz.SDEState 1) and its coordinate is y 0. Controls are real, A=[−1,1]A=[-1,1]A=[−1,1].
  • Pathwise equations. Volatility is the identity, so the SDE of each player is stated as Xti=X0i+∫0tb ds+WtiX^i_t=X^i_0+\int_0^t b\,ds+W^i_tXti​=X0i​+∫0t​bds+Wti​ almost surely for all t∈[0,T]t\in[0,T]t∈[0,T], with a Lebesgue integral of a bounded measurable integrand.
  • Solutions are quantified. A weak solution of the nnn-player system is a structure (probability space, filtration, independent F\mathbb FF-Brownian motions, i.i.d. initial states independent of the noise, adapted path-valued states, the empirical flow). Payoffs are functions of a solution; the Nash inequality and every limit statement are required for every solution. Solutions exist and are unique in law, so this matches the paper's definitions; the goal asserts existence explicitly.
  • Index shift. Term nnn of every sequence is the (n+1)(n+1)(n+1)-player game; the factor 1n\frac1nn1​ in the controls and the mean is then 1n+1\frac1{n+1}n+11​.
  • sgn and time. sgn⁡\operatorname{sgn}sgn is Real.sign (sgn⁡0=0\operatorname{sgn}0=0sgn0=0), and the control vanishes at t=0t=0t=0, both as printed.
  • Unbounded payoff. Assumption A fails (ggg is unbounded) and is not assumed anywhere. Payoffs are Bochner integrals; XTiμ‾TnX^i_T\overline\mu^n_TXTi​μ​Tn​ is integrable on every solution (bounded drift, X0i=0X^i_0=0X0i​=0), which is a fact to be proved rather than an assumption.
  • Laws. Laws on C([0,T];R)C([0,T];\mathbb R)C([0,T];R) carry the topology of weak convergence; the mean path is a continuous function of the state paths, so its law is a probability measure by construction.
  • Lemma 7.4. Only the (Y,W)(Y,W)(Y,W) coordinates are stated: tightness, (i), the equation for YYY in (ii), and (iv). The coordinates XXX and β\betaβ, which need the weak topology of L2([0,T];[−1,1])L^2([0,T];[-1,1])L2([0,T];[−1,1]), and item (iii) are not stated; the norm topology must not be substituted, because the deviating controls are not tight in it.
  • Ruled out. A statement in which the profiles have no solutions would make the Nash clause vacuous; the existence clause of the goal excludes it.

Contributions welcome: the existence of weak solutions for bounded measurable Markovian drifts, the vanishing-noise limit of dZ=sgn⁡(Z)dt+ϵ dWdZ=\operatorname{sgn}(Z)dt+\epsilon\,dWdZ=sgn(Z)dt+ϵdW, and Girsanov-type change-of-measure estimates are all reusable beyond this mission.

Selected references

  • D. Lacker, On the convergence of closed-loop Nash equilibria to the mean field game limit, Ann. Appl. Probab. 30(4), 2020; arXiv:1808.02745v1, 2018. https://arxiv.org/abs/1808.02745
  • D. Lacker, A general characterization of the mean field limit for stochastic differential games, Probab. Theory Related Fields 165(3–4), 581–648, 2016 (reference [43] of the paper).
  • D. Trevisan, Zero noise limits using local times, Electron. Commun. Probab. 18, 2013 (reference [57] of the paper).
  • R. Carmona, D. Lacker, A probabilistic weak formulation of mean field games and applications, Ann. Appl. Probab. 25(3), 2015. https://arxiv.org/abs/1307.1152
12 thms1 active userReviewed
Markov ChainMathematical Physics·Captain: mikedeng1

The Endpoint Distribution of Directed Polymers 2: Geometric Localization with Positive Density Holds Exactly in the Low-Temperature PhaseResearch Paper

Motivation

A directed polymer in random environment is a random walk path reweighted by a random potential that is refreshed at every time step. It is a basic model of a one-dimensional object (a polymer, an interface, a flux line) pinned by impurities, and a discrete version of the KPZ universality class in dimension 1+11+11+1. A central question is localization: whether the walk's endpoint at time nnn, under the random Gibbs measure, concentrates on a few sites or spreads out like a simple random walk.

For a fixed disorder law there is a critical inverse temperature βc\beta_cβc​ (Comets–Yoshida, Ann. Probab. 2006). In the low-temperature phase β>βc\beta>\beta_cβ>βc​ the endpoint has atoms of positive mass, in the Cesàro sense, at a positive fraction of times (Carmona–Hu 2002, Comets–Shiga–Yoshida 2003); in the high-temperature phase it does not. Atoms alone say nothing about geometry: the mass could sit on a few sites that are far apart. Bates and Chatterjee (arXiv:1612.03443v5, Ann. Probab. 2020) prove that in the low-temperature phase the mass also sits on a region of bounded diameter at a positive fraction of times, in every dimension and for every disorder law with exponential moments. Before this, geometric localization was known only for the integrable log-gamma polymer in 1+11+11+1 dimensions (Comets–Nguyen 2016).

Setting

Fix d≥1d\ge1d≥1. Let (Xu)u∈N×Zd(X_u)_{u\in\mathbb N\times\mathbb Z^d}(Xu​)u∈N×Zd​ be i.i.d. real random variables with law L\mathfrak LL, not supported on a single point, such that λ(α)=log⁡E eαXu<∞\lambda(\alpha)=\log\mathbf E\,e^{\alpha X_u}<\inftyλ(α)=logEeαXu​<∞ for α∈[−2β,2β]\alpha\in[-2\beta,2\beta]α∈[−2β,2β] (assumption (1.1)), where β≥0\beta\ge0β≥0 is the inverse temperature. For a nearest-neighbour path γ\gammaγ of length nnn from the origin, its weight is exp⁡(β∑i=1nXi,γ(i))\exp(\beta\sum_{i=1}^n X_{i,\gamma(i)})exp(β∑i=1n​Xi,γ(i)​). The endpoint distribution fn(x)=ρn(ωn=x)f_n(x)=\rho_n(\omega_n=x)fn​(x)=ρn​(ωn​=x) is the total weight of paths ending at xxx divided by the total weight of all (2d)n(2d)^n(2d)n paths. The partition function is Zn=(2d)−n∑γexp⁡(β∑i=1nXi,γ(i))Z_n=(2d)^{-n}\sum_\gamma\exp(\beta\sum_{i=1}^nX_{i,\gamma(i)})Zn​=(2d)−n∑γ​exp(β∑i=1n​Xi,γ(i)​) and the free energy is Fn=1nlog⁡ZnF_n=\frac1n\log Z_nFn​=n1​logZn​. The limit p(β)=lim⁡EFnp(\beta)=\lim\mathbf E F_np(β)=limEFn​ exists, and βc\beta_cβc​ is characterised by p(β)=λ(β)p(\beta)=\lambda(\beta)p(β)=λ(β) for 0≤β≤βc0\le\beta\le\beta_c0≤β≤βc​ and p(β)<λ(β)p(\beta)<\lambda(\beta)p(β)<λ(β) for β>βc\beta>\beta_cβ>βc​.

For δ>0\delta>0δ>0 and K≥0K\ge0K≥0 let Gδ,K\mathcal G_{\delta,K}Gδ,K​ be the set of probability mass functions on Zd\mathbb Z^dZd that give mass greater than 1−δ1-\delta1−δ to some set DDD with diam⁡(D)=sup⁡x,y∈D∥x−y∥1≤K\operatorname{diam}(D)=\sup_{x,y\in D}\|x-y\|_1\le Kdiam(D)=supx,y∈D​∥x−y∥1​≤K.

The proofs work on the space S\mathcal SS of partitioned subprobability measures: functions f≥0f\ge0f≥0 on N×Zd\mathbb N\times\mathbb Z^dN×Zd with ∑f≤1\sum f\le1∑f≤1, modulo translations of each copy of Zd\mathbb Z^dZd, with a metric ddd that makes S\mathcal SS compact. The update fn↦fn+1f_n\mapsto f_{n+1}fn​↦fn+1​ induces a Markov kernel T\mathcal TT on S\mathcal SS; K\mathcal KK is its set of invariant probability measures and M⊂K\mathcal M\subset\mathcal KM⊂K the minimisers of a free-energy functional R\mathcal RR. On S\mathcal SS the mission uses the functionals max⁡(f)=max⁡uf(u)\max(f)=\max_uf(u)max(f)=maxu​f(u), the support number N(f)N(f)N(f) (number of copies carrying mass), Wδ(f)W_\delta(f)Wδ​(f) (the least diameter of a region of one copy with mass >1−δ>1-\delta>1−δ), m(f)=max⁡nqn(f)m(f)=\max_nq_n(f)m(f)=maxn​qn​(f) and Q(f)=∑nqn(f)/(1−qn(f))Q(f)=\sum_nq_n(f)/(1-q_n(f))Q(f)=∑n​qn​(f)/(1−qn​(f)), where qn(f)q_n(f)qn​(f) is the mass of copy nnn.

Formalization targets

Goal: Theorem 1.2 (= Theorem 7.3(a),(c))

If β>βc\beta>\beta_cβ>βc​, then for every δ>0\delta>0δ>0 there are K<∞K<\inftyK<∞ and θ>0\theta>0θ>0, depending only on δ,L,β,d\delta,\mathfrak L,\beta,dδ,L,β,d, such that

lim inf⁡n→∞1n∑i=0n−11{fi∈Gδ,K}≥θa.s.\liminf_{n\to\infty}\frac1n\sum_{i=0}^{n-1}\mathbb 1_{\{f_i\in\mathcal G_{\delta,K}\}}\ge\theta\quad\text{a.s.}n→∞liminf​n1​i=0∑n−1​1{fi​∈Gδ,K​}​≥θa.s.

If 0≤β≤βc0\le\beta\le\beta_c0≤β≤βc​, then for every KKK and every δ∈(0,1)\delta\in(0,1)δ∈(0,1),

lim⁡n→∞1n∑i=0n−11{fi∈Gδ,K}=0a.s.\lim_{n\to\infty}\frac1n\sum_{i=0}^{n-1}\mathbb 1_{\{f_i\in\mathcal G_{\delta,K}\}}=0\quad\text{a.s.}n→∞lim​n1​i=0∑n−1​1{fi​∈Gδ,K​}​=0a.s.

The goal fixes no constants: KKK and θ\thetaθ are only asserted to exist.

Milestones

  1. Lemma 5.4: max⁡\maxmax is continuous on S\mathcal SS.
  2. Theorem 5.3: the Cesàro average of max⁡xfi(x)\max_xf_i(x)maxx​fi​(x) tends to 000 a.s. at high temperature and has lim inf⁡≥c>0\liminf\ge c>0liminf≥c>0 a.s. at low temperature.
  3. Lemma 7.1: WδW_\deltaWδ​ is upper semicontinuous; mmm and QQQ are lower semicontinuous.
  4. Lemma 7.2: at low temperature ∫Q dν=∞\int Q\,d\nu=\infty∫Qdν=∞ for every ν∈M\nu\in\mathcal Mν∈M.
  5. Theorem 7.3(b): under the single-copy condition ν(N=1)=1\nu(N=1)=1ν(N=1)=1 for all ν∈M\nu\in\mathcal Mν∈M (7.4), localization holds with full density θ≥1−δ\theta\ge1-\deltaθ≥1−δ.
  6. Proposition 7.4: under (7.4), lim⁡K→∞lim inf⁡n1n∑i<nρi(ωi∈CiK)=1\lim_{K\to\infty}\liminf_n\frac1n\sum_{i<n}\rho_i(\omega_i\in\mathcal C_i^K)=1limK→∞​liminfn​n1​∑i<n​ρi​(ωi​∈CiK​)=1 a.s., where CiK\mathcal C_i^KCiK​ is the set of sites within distance KKK of every mode of fif_ifi​.

Significance

The theorem shows that the low-temperature phase is detected by the shape of the endpoint distribution, not only by its largest atom: positive-density geometric localization holds if and only if β>βc\beta>\beta_cβ>βc​. The determinism of KKK and θ\thetaθ makes the statement uniform over all environments with the given law. The conditional results 5 and 6 reduce full-density and favourite-region localization to a single property of the limit set M\mathcal MM, which is open.

The result is proved on paper; nothing in it is machine-checked. A formalization would produce a checked development of the compact space S\mathcal SS, of the Markov kernel T\mathcal TT, and of the variational characterisation of the free energy, which also underlies the companion mission on asymptotic pure atomicity of the same paper.

Difficulty

The obvious approach, tracking fnf_nfn​ in ℓ1(Zd)\ell^1(\mathbb Z^d)ℓ1(Zd), fails because mass escapes to infinity: the sequence (fn)(f_n)(fn​) has no convergent subsequence in any space of probability measures on Zd\mathbb Z^dZd. The paper's compactification keeps pieces of mass that drift apart as separate copies, so a limit point can split one copy's mass over several. The semicontinuity of WδW_\deltaWδ​, mmm and QQQ (Lemma 7.1) only goes one way for this reason, and positivity of the localized fraction needs the separate identity of Lemma 7.2, which uses strict convexity and the non-degeneracy of L\mathfrak LL. Theorem 5.3 already requires the full variational machinery of §4 (convergence of empirical measures to M\mathcal MM), which is the companion mission's subject.

Formalization scope

Points are Zd=\mathbb Z^d=Zd= Fin d → ℤ, cells are ℕ × (Fin d → ℤ), and paths are sequences of nnn signed coordinate steps. The environment is a family of independent measurable random variables, each with law L\mathfrak LL, on an arbitrary probability space. The phases are encoded through Theorem A as lim⁡EFn<λ(β)\lim\mathbf E F_n<\lambda(\beta)limEFn​<λ(β) (β>βc\beta>\beta_cβ>βc​) and lim⁡EFn=λ(β)\lim\mathbf EF_n=\lambda(\beta)limEFn​=λ(β) (0≤β≤βc0\le\beta\le\beta_c0≤β≤βc​), with EFn\mathbf EF_nEFn​ computed under the canonical product environment. Elements of S\mathcal SS are represented by their representatives, with the topology generated by ddd-balls (no quotient). In the goal, KKK and θ\thetaθ are chosen before the probability space. Part (a) is stated for all δ>0\delta>0δ>0 and part (c) for δ∈(0,1)\delta\in(0,1)δ∈(0,1), as printed.

Trivializing encodings are ruled out: Gδ,K\mathcal G_{\delta,K}Gδ,K​ requires total mass exactly 111; WδW_\deltaWδ​ and NNN take values in N∪{∞}\mathbb N\cup\{\infty\}N∪{∞} so that an empty infimum is ∞\infty∞; QQQ is computed in [0,∞][0,\infty][0,∞] so that 1/0=∞1/0=\infty1/0=∞; the sum in F~\widetilde FF is taken in [0,∞][0,\infty][0,∞]; M\mathcal MM avoids a real infimum over K\mathcal KK; L\mathfrak LL is non-degenerate; and the phase hypotheses are limits that exist.

A complete development needs: the metric space (S,d)(\mathcal S,d)(S,d) and its compactness, the measurability and continuity of T\mathcal TT, the Wasserstein space P(S)\mathcal P(\mathcal S)P(S) (here through the published RWPI.SqrtLasso.transportCost), and the convergence W(μn,M)→0\mathcal W(\mu_n,\mathcal M)\to0W(μn​,M)→0 (Theorem 4.9) together with M={δ0}\mathcal M=\{\delta_0\}M={δ0​} at high temperature (Theorem 5.2), both posed in the companion mission. Contributions to any milestone, and to the shared infrastructure of S\mathcal SS, are welcome.

Selected references

  • E. Bates, S. Chatterjee, The endpoint distribution of directed polymers, Ann. Probab. 48 (2020); arXiv:1612.03443v5. https://arxiv.org/abs/1612.03443
  • F. Comets, N. Yoshida, Directed polymers in random environment are diffusive at weak disorder, Ann. Probab. 34 (2006). https://doi.org/10.1214/009117905000000828
  • F. Comets, T. Shiga, N. Yoshida, Directed polymers in a random environment: path localization and strong disorder, Bernoulli 9 (2003). https://doi.org/10.3150/bj/1065444233
  • P. Carmona, Y. Hu, On the partition function of a directed polymer in a Gaussian random environment, Probab. Theory Related Fields 124 (2002). https://doi.org/10.1007/s004400200213
  • F. Comets, V.-L. Nguyen, Localization in log-gamma polymers with boundaries, Probab. Theory Related Fields 166 (2016). https://doi.org/10.1007/s00440-015-0662-4
  • F. Comets, Directed Polymers in Random Environments, Lecture Notes in Math. 2175, Springer (2017). https://doi.org/10.1007/978-3-319-50487-2
15 thms1 active userReviewed
Information TheoryRandom Matrix Theory·Captain: mikedeng1

Universality in Polytope Phase Transitions and Message Passing Algorithms 1: Polynomial AMP Iterates Have the Same Asymptotic Moments for All Sub-Gaussian Matrices with Equal Entry VariancesResearch Paper

Motivation

Approximate message passing (AMP) is a family of iterative algorithms driven by a large random matrix. It was introduced for compressed sensing by Donoho, Maleki and Montanari (PNAS 2009), and it is also used for low-rank matrix estimation, regression and spin-glass optimization. Its main appeal is that, for Gaussian random matrices, the empirical distribution of its iterates is tracked exactly in the large-dimensional limit by a scalar or low-dimensional recursion called state evolution. Bolthausen (CMP 2014) and Bayati and Montanari (IEEE Trans. Inf. Theory 2011) proved this for Gaussian matrices. Those proofs condition on the matrix through linear observations, and that conditioning argument works only for Gaussian entries.

In practice, and in the compressed-sensing phase transition that motivates the paper, the matrices are not Gaussian: Bernoulli, Rademacher and other sub-Gaussian ensembles are used. Bayati, Lelarge and Montanari (arXiv:1207.7321, Ann. Appl. Probab. 25(2), 2015) prove that the asymptotic behaviour of AMP with polynomial nonlinearities is universal: it depends on the law of the matrix entries only through their variances. This mission formalizes that universality theorem, Theorem 3 of the paper, together with the main steps of its proof.

Setting

Fix a dimension q≥1q \ge 1q≥1 and a degree bound d≥0d \ge 0d≥0. For each NNN, an AMP instance consists of three objects:

  • a symmetric matrix A∈RN×NA \in \mathbb R^{N\times N}A∈RN×N with Aii=0A_{ii} = 0Aii​=0;
  • polynomial maps fj(⋅ ;t):Rq→Rqf^j(\cdot\,; t):\mathbb R^q\to\mathbb R^qfj(⋅;t):Rq→Rq of degree at most ddd, one for each j∈[N]j\in[N]j∈[N] and each time t≥0t\ge 0t≥0;
  • an initial condition x0=(x10,…,xN0)x^0 = (x^0_1,\dots,x^0_N)x0=(x10​,…,xN0​) with xi0∈Rqx^0_i \in \mathbb R^qxi0​∈Rq.

The AMP orbit is

xit+1  =  ∑jAij fj(xjt;t)  −  ∑jAij2 ∂fj∂x(xjt;t) fi(xit−1;t−1),x^{t+1}_i \;=\; \sum_{j} A_{ij}\, f^j(x^t_j; t) \;-\; \sum_{j} A_{ij}^2\, \frac{\partial f^j}{\partial x}(x^t_j; t)\, f^i(x^{t-1}_i; t-1),xit+1​=j∑​Aij​fj(xjt​;t)−j∑​Aij2​∂x∂fj​(xjt​;t)fi(xit−1​;t−1),

where ∂fj/∂x\partial f^j/\partial x∂fj/∂x is the q×qq\times qq×q Jacobian. The second term, the memory or Onsager term, is absent at t=0t=0t=0. A sequence of random instances indexed by NNN is (C,d)(C,d)(C,d)-regular if it satisfies the following conditions:

  1. the entries AijA_{ij}Aij​, i<ji<ji<j, are independent and centered, and each is sub-Gaussian with scale factor C/NC/NC/N, that is, EeλAij≤eCλ2/(2N)\mathbb E e^{\lambda A_{ij}}\le e^{C\lambda^2/(2N)}EeλAij​≤eCλ2/(2N) for all real λ\lambdaλ;
  2. all coefficients of the polynomials are bounded by CCC;
  3. the matrix, the polynomials and the initial condition are mutually independent;
  4. ∑iexp⁡(∥xi0∥22/C)≤NC\sum_i \exp(\|x^0_i\|_2^2/C)\le NC∑i​exp(∥xi0​∥22​/C)≤NC.

The proof also uses an auxiliary message-passing iteration. It consists of messages zi→jt∈Rqz^t_{i\to j}\in\mathbb R^qzi→jt​∈Rq with zi→j0=xi0z^0_{i\to j}=x^0_izi→j0​=xi0​ and

zi→jt+1(r)=∑ℓ≠jAℓi frℓ(zℓ→it;t),zit+1(r)=∑ℓAℓi frℓ(zℓ→it;t).z^{t+1}_{i\to j}(r)=\sum_{\ell\neq j} A_{\ell i}\, f^\ell_r(z^t_{\ell\to i};t),\qquad z^{t+1}_{i}(r)=\sum_{\ell} A_{\ell i}\, f^\ell_r(z^t_{\ell\to i};t).zi→jt+1​(r)=ℓ=j∑​Aℓi​frℓ​(zℓ→it​;t),zit+1​(r)=ℓ∑​Aℓi​frℓ​(zℓ→it​;t).

Monomials are written xm=∏rx(r)m(r)x^m=\prod_r x(r)^{m(r)}xm=∏r​x(r)m(r) for m∈Nqm\in\mathbb N^qm∈Nq.

Formalization targets

Goal: Theorem 3 (p. 8)

Let (A(N),FN,x0,N)(A(N),\mathcal F_N,x^{0,N})(A(N),FN​,x0,N) and (A~(N),FN,x0,N)(\tilde A(N),\mathcal F_N,x^{0,N})(A~(N),FN​,x0,N) be two (C,d)(C,d)(C,d)-regular sequences. They share the polynomials and the initial condition, and EAij2=EA~ij2\mathbb E A_{ij}^2=\mathbb E\tilde A_{ij}^2EAij2​=EA~ij2​ for all i<ji<ji<j. Then for every ttt and every family of polynomials pN,i:Rq→Rp_{N,i}:\mathbb R^q\to\mathbb RpN,i​:Rq→R of degree at most ddd with coefficients bounded by BBB,

lim⁡N→∞1N∑i=1N{E pN,i(xit)−E pN,i(x~it)}=0.\lim_{N\to\infty}\frac1N\sum_{i=1}^N\Big\{\mathbb E\,p_{N,i}(x^t_i)-\mathbb E\,p_{N,i}(\tilde x^t_i)\Big\}=0 .N→∞lim​N1​i=1∑N​{EpN,i​(xit​)−EpN,i​(x~it​)}=0.

Milestones

  • Lemma 12 (p. 70): xs≤(s/e)sexx^s\le (s/e)^s e^xxs≤(s/e)sex for s,x>0s,x>0s,x>0.
  • (4.15) (p. 20): a sub-Gaussian variable with scale factor C/NC/NC/N satisfies E∣X∣s≤2Cs/2(s/e)s/2N−s/2\mathbb E|X|^s\le 2C^{s/2}(s/e)^{s/2}N^{-s/2}E∣X∣s≤2Cs/2(s/e)s/2N−s/2.
  • Proposition 1 (p. 16): ∣E(zit)m−E(z~it)m∣≤KN−1/2|\mathbb E(z^t_i)^m-\mathbb E(\tilde z^t_i)^m|\le KN^{-1/2}∣E(zit​)m−E(z~it​)m∣≤KN−1/2 for t≥1t\ge1t≥1.
  • Lemma 2, uniform bounds (pp. 22–23): ∣Ezit(r)m∣≤K|\mathbb E z^t_i(r)^m|\le K∣Ezit​(r)m∣≤K and ∣Ezi→jt(r)m∣≤K|\mathbb E z^t_{i\to j}(r)^m|\le K∣Ezi→jt​(r)m∣≤K.
  • Proposition 3 (p. 17), averaged over coordinates: 1N∑i∣E(xit)m−E(zit)m∣≤KN−1/2\frac1N\sum_i|\mathbb E(x^t_i)^m-\mathbb E(z^t_i)^m|\le KN^{-1/2}N1​∑i​∣E(xit​)m−E(zit​)m∣≤KN−1/2 for t≥1t\ge1t≥1. The page states the bound for each iii; that form fails when one coordinate of x0,Nx^{0,N}x0,N grows like log⁡N\sqrt{\log N}logN​, which Definition 4(3) permits, and the averaged form is what Theorem 3 needs.

In each milestone KKK depends only on C,d,q,t,mC,d,q,t,mC,d,q,t,m, as Note 2 of the paper specifies.

Significance

Theorem 3 lets results proved for Gaussian matrices be transferred to every sub-Gaussian ensemble with the same variance profile. In the paper, it is the first link of a chain:

  • Theorem 3 gives state evolution for general matrices (Theorem 4, the second mission of this series);
  • state evolution, together with an analysis of AMP as a solver of ℓ1\ell_1ℓ1​ minimization, gives the universality of the Donoho–Tanner phase transition for random projections of the cross-polytope (Theorem 2, the third mission).

The universality of the weak-neighborliness threshold for non-Gaussian matrices, observed numerically by Donoho and Tanner (Phil. Trans. R. Soc. A 2009), is a consequence of this chain.

The result has been proved since 2012. No machine-checked proof of it, or of any AMP state-evolution statement, is known to exist. The mission asks for a formalization of the published proof, or of any other argument. Two pieces of the proof are useful elsewhere: the absolute-moment bound for sub-Gaussian variables and the moment comparison of the message-passing iteration.

Difficulty

The first idea is a Lindeberg-type swap: replace the entries of AAA by those of A~\tilde AA~ one at a time and bound each change. This does not work directly. Every iterate xitx^t_ixit​ depends on all N(N−1)/2N(N-1)/2N(N−1)/2 entries through ttt nested polynomial layers. The memory term also couples consecutive iterates through the squares Aij2A_{ij}^2Aij2​. A single swap therefore changes every coordinate of every later iterate, and the per-swap errors have to be summed over Θ(N2)\Theta(N^2)Θ(N2) swaps with a total error of o(1)o(1)o(1).

Two features of the statement make it delicate. Only second moments of the entries are matched, so every contribution of higher moments of the entries must be shown to vanish in the limit. In addition, the AMP orbit is not itself a message-passing iteration: its moments match those of ztz^tzt (Proposition 3) only because of the memory term, and without that term they do not. A formal proof also has to establish finiteness of all the moments involved, which the paper takes for granted.

Formalization scope

Vectors in Rq\mathbb R^qRq are Fin q → ℝ, and indices are 0-based. A polynomial is given by its coefficient vector over the exponent vectors of total degree at most ddd, as in (4.10) of the paper. This keeps random polynomials in a measurable space. The Jacobian is the explicit sum of formal partial derivatives. A sorry-free sanity file checks it against the analytic derivative on an example and checks the memory term on a small instance.

The orbit is computed by recursion on (xt,xt−1)(x^t,x^{t-1})(xt,xt−1), with no memory term at t=0t=0t=0. The memory term uses Aij2A_{ij}^2Aij2​ itself, not its expectation 1/N1/N1/N. All random objects live on one probability space. The two sequences of Theorem 3 share one coefficient process and one initial condition.

Three readings of the printed Definition 4 are disclosed:

  • sub-Gaussianity is required for all real λ\lambdaλ (Mathlib's HasSubgaussianMGF), not only for λ>0\lambda > 0λ>0;
  • the scale factor is C/NC/NC/N, as the proof uses. The printed bracket (Cλ)2/(2N2)(C\lambda)^2/(2N^2)(Cλ)2/(2N2) would rule out every ensemble with variance 1/N1/N1/N once N>C2N > C^2N>C2, which would make the theorem vacuous;
  • the initial-condition bound holds almost surely for every NNN, not "with probability converging to one".

Every expectation appearing in a target is also asserted to be finite. Without that, a bound or a limit could hold only because Lean assigns the value 000 to the integral of a non-integrable function. Squared Euclidean norms are written as sums of squares, never as the sup norm that Mathlib puts on Fin q → ℝ. The deterministic identities of the tree expansion (Lemma 1, Lemma 3) and the first claim of Lemma 2 are not posed, because they need the labelled-tree families of Definition 6. Contributions of that tree machinery are welcome. Moment bounds for sub-Gaussian variables and polynomial moment estimates for sums of independent variables are reusable well beyond this mission.

Selected references

  • M. Bayati, M. Lelarge, A. Montanari, Universality in polytope phase transitions and message passing algorithms, Ann. Appl. Probab. 25(2):753–822, 2015. arXiv:1207.7321v2, DOI
  • D. L. Donoho, A. Maleki, A. Montanari, Message-passing algorithms for compressed sensing, PNAS 106(45):18914–18919, 2009. DOI
  • M. Bayati, A. Montanari, The dynamics of message passing on dense graphs, with applications to compressed sensing, IEEE Trans. Inf. Theory 57(2):764–785, 2011. DOI
  • E. Bolthausen, An iterative construction of solutions of the TAP equations for the Sherrington–Kirkpatrick model, Comm. Math. Phys. 325:333–366, 2014. DOI
  • D. L. Donoho, J. Tanner, Observed universality of phase transitions in high-dimensional geometry, Phil. Trans. R. Soc. A 367:4273–4293, 2009. DOI
9 thms1 active userReviewed
Differential GeometryFunctional AnalysisOptimal Transport·Captain: mikedeng1

Bakry–Émery Curvature-Dimension Condition and Riemannian Ricci Curvature Bounds 4: A Riemannian Energy Measure Space Satisfying BE(K,∞) Is an RCD(K,∞) SpaceResearch Paper

Why relate heat flow and curvature?

Heat flow gives an analytic way to describe how functions spread on a space. Optimal transport gives a metric way to describe how probability measures move on the same space. On a smooth Riemannian manifold, a lower Ricci curvature bound constrains both motions. The problem addressed by Ambrosio, Gigli and Savaré is to identify the corresponding relationship when the underlying space need not be a manifold. A Dirichlet form can specify a heat flow even when there are no smooth coordinates, while a Wasserstein distance can measure transport between probability measures. Theorem 4.17 connects these two descriptions for Riemannian energy measure spaces.

The paper proves the implication from the Bakry–Émery condition BE(K,∞)BE(K,\infty)BE(K,∞) to the Riemannian curvature-dimension condition RCD(K,∞)RCD(K,\infty)RCD(K,∞). Its printed theorem is an equivalence; the paper cites the reverse implication from earlier work in the proof on p. 58. This mission targets the implication established here, with the source's exact assumptions.

Setting

Let XXX be a complete, separable metric space with a Borel measure mmm. A Dirichlet form E\mathcal EE assigns a nonnegative energy to square-integrable functions, is quadratic and lower semicontinuous, and decreases under normal contractions. Its associated heat flow PtP_tPt​ evolves a function over time. The associated carré du champ Γ(f)\Gamma(f)Γ(f) measures the energy density of a function. Functions with energy density at most one define an intrinsic distance

dE(x,y)=sup⁡{∣ψ(y)−ψ(x)∣:ψ is continuous and Γ(ψ)≤1 m-a.e.}.d_{\mathcal E}(x,y)=\sup\{|\psi(y)-\psi(x)|:\psi\text{ is continuous and }\Gamma(\psi)\le1\ m\text{-a.e.}\}.dE​(x,y)=sup{∣ψ(y)−ψ(x)∣:ψ is continuous and Γ(ψ)≤1 m-a.e.}.

For the Riemannian energy measure space in this mission, this intrinsic distance is the metric of XXX. The structure also requires the paper's upper regularity and continuous-representative properties. The growth condition (MD.exp)(MD.exp)(MD.exp) controls the measure of large balls. In the BE(K,∞)BE(K,\infty)BE(K,∞) condition, a weak second-derivative inequality for the heat flow has curvature parameter KKK and no finite-dimensional correction term. These assumptions are stated at the start of §4 and govern the §4 milestones even when an individual theorem does not repeat them. See Definitions 3.6 and 3.16 and the opening of §4.

Write P2(X)\mathcal P_2(X)P2​(X) for the probability measures with finite second moment, W2W_2W2​ for their quadratic Wasserstein distance, and Ent⁡m(ρ)\operatorname{Ent}_m(\rho)Entm​(ρ) for entropy relative to mmm. The heat flow has a dual action HtH_tHt​ on measures. The target RCD(K,∞)RCD(K,\infty)RCD(K,∞) asks for a curve HtρH_t\rhoHt​ρ from every ρ∈P2(X)\rho\in\mathcal P_2(X)ρ∈P2​(X) that satisfies the following evolution variational inequality against every ν∈P2(X)\nu\in\mathcal P_2(X)ν∈P2​(X) of finite entropy, at every t>0t>0t>0:

d+dtW22(Htρ,ν)2+K2W22(Htρ,ν)+Ent⁡m(Htρ)≤Ent⁡m(ν).\frac{d^+}{dt}\frac{W_2^2(H_t\rho,\nu)}2 +\frac K2W_2^2(H_t\rho,\nu) +\operatorname{Ent}_m(H_t\rho) \le\operatorname{Ent}_m(\nu).dtd+​2W22​(Ht​ρ,ν)​+2K​W22​(Ht​ρ,ν)+Entm​(Ht​ρ)≤Entm​(ν).

The definition also includes full support, local finiteness, the exponential growth condition, and the length-space property. See Definition 3.1.

Formalization targets

The goal is the forward implication of Theorem 4.17:

Riemannian energy measure space+(MD.exp)+BE(K,∞)⟹RCD(K,∞).\text{Riemannian energy measure space}+(MD.exp)+BE(K,\infty) \quad\Longrightarrow\quad RCD(K,\infty).Riemannian energy measure space+(MD.exp)+BE(K,∞)⟹RCD(K,∞).

Three milestones supply central results from the paper. The final assertions of Theorem 3.17 give the dual measure flow and its absolute continuity after positive time. Corollary 3.18 identifies BE(K,∞)BE(K,\infty)BE(K,∞) with the W2W_2W2​ contraction W2((Ptf)m,(Ptg)m)≤e−KtW2(fm,gm)W_2((P_t f)m,(P_t g)m)\le e^{-Kt}W_2(fm,gm)W2​((Pt​f)m,(Pt​g)m)≤e−KtW2​(fm,gm) on probability densities. A companion item, Theorem 4.8, gives an entropy bound for HtμH_t\muHt​μ when μ\muμ has finite second moment:

Ent⁡m(Htμ)≤r2+∫Xd2(x,x0) dμ(x)2I2K(t)−log⁡m(Br(x0)),r,t>0.\operatorname{Ent}_m(H_t\mu) \le\frac{r^2+\int_X d^2(x,x_0)\,d\mu(x)}{2I_{2K}(t)} -\log m(B_r(x_0)),\qquad r,t>0.Entm​(Ht​μ)≤2I2K​(t)r2+∫X​d2(x,x0​)dμ(x)​−logm(Br​(x0​)),r,t>0.

The third milestone, Theorem 4.16, bounds the distance and entropy at the heat-evolved endpoint of a regular curve ρs\rho_sρs​:

W22(ρ0,Htρ1)+2tEnt⁡m(Htρ1)≤RK(t)2∫01∣ρ˙s∣2 ds+2tEnt⁡m(ρ0),RK(t)=t/IK(t).W_2^2(\rho_0,H_t\rho_1)+2t\operatorname{Ent}_m(H_t\rho_1) \le R_K(t)^2\int_0^1|\dot\rho_s|^2\,ds +2t\operatorname{Ent}_m(\rho_0),\qquad R_K(t)=t/I_K(t).W22​(ρ0​,Ht​ρ1​)+2tEntm​(Ht​ρ1​)≤RK​(t)2∫01​∣ρ˙​s​∣2ds+2tEntm​(ρ0​),RK​(t)=t/IK​(t).

The milestone list follows the source labels and constants in §4.

What the result provides

The conclusion turns an analytic curvature bound on a heat semigroup into a transport statement about entropy on probability measures. It therefore identifies a concrete set of Dirichlet-form hypotheses under which the heat evolution has the metric behavior demanded by RCD(K,∞)RCD(K,\infty)RCD(K,∞). The result applies in the paper's metric measure setting, where the space may lack a smooth tensor calculus. The RCDRCDRCD conclusion carries convergence from every initial measure in P2(X)\mathcal P_2(X)P2​(X) and the inequality for all finite-entropy comparison measures.

The mathematical implication is proved in the cited paper. The proposed Lean statements are open proof targets: their declarations compile with placeholders, and no machine-checked proof of this implication is asserted here. A complete development would connect Dirichlet-form calculus, probability measures, entropy, and Wasserstein geometry in reusable interfaces. The dual-flow and regular-curve definitions are especially useful beyond this theorem.

Main difficulty

The heat flow is initially specified on square-integrable functions, whereas the target is an inequality for probability measures, including measures without an initial density. A bound on Γ(Ptf)\Gamma(P_t f)Γ(Pt​f) by itself controls functions almost everywhere; it does not immediately produce the pointwise dual flow or the right derivative of W22W_2^2W22​ required by Definition 3.1. The action estimate also begins with regular curves, while the target quantifies over every initial measure in P2(X)\mathcal P_2(X)P2​(X). These changes of domain and regularity are the central mathematical obstacles; simply renaming the heat semigroup as a measure flow leaves the target unjustified.

Formalization scope

Lean uses real-valued function representatives for L2(X,m)L^2(X,m)L2(X,m), with almost-everywhere congruence in the Dirichlet form and heat flow. Measures use the Borel sigma algebra. The source uses its mmm-completion; the formalization treats quantities invariant under mmm-almost-everywhere equality, and this convention is explicit in the definition layer. The metric is complete and second countable, and its equality with dEd_{\mathcal E}dE​ is part of the energy-measure-space predicate. A sigma-finiteness instance is carried where entropy or measure operations need it; it follows from the source's measure-growth setting. The dual flow and the L1L^1L1 extension are bound by predicates that specify their action on densities. The mollifier for a regular curve is bound by the conditions of (2.17), while the action is the infimum of squared admissible speeds, which equals the integral of the squared metric derivative.

Wasserstein costs use R≥0∪{∞}\mathbb R_{\ge0}\cup\{\infty\}R≥0​∪{∞}, and entropy uses extended real values. Theorem 4.8 restricts r,tr,tr,t to positive numbers, so the ball mass and I2K(t)I_{2K}(t)I2K​(t) used in its formula have the intended domain. Theorem 4.16 also uses t>0t>0t>0, making RK(t)=t/IK(t)R_K(t)=t/I_K(t)RK​(t)=t/IK​(t) meaningful, including at K=0K=0K=0. The goal requires an EVI flow beginning at each ρ∈P2(X)\rho\in\mathcal P_2(X)ρ∈P2​(X) and the inequality at every positive time; allowing a vacuous flow or checking only almost every time would not express Definition 3.1. Contributions may establish the milestone statements and the companion Theorem 4.8, develop the omitted intermediate estimates from §4, or prove the goal from the source's full argument.

Selected references

  • L. Ambrosio, N. Gigli and G. Savaré, Bakry–Émery curvature-dimension condition and Riemannian Ricci curvature bounds, Annals of Probability 43(1), 2015, 339–404. arXiv:1209.5786v4.
7 thms1 active userReviewed
Algorithmic Game TheoryControl Theory·Captain: mikedeng1

On the Convergence of Closed-Loop Nash Equilibria to the Mean Field Game Limit 2: Every Strong MFE Is the Limit in Law of Markovian ε_n-Nash Equilibria of the n-Player GamesResearch Paper

Motivation

Mean field games (Lasry–Lions 2006, Huang–Malhamé–Caines 2006) describe Nash equilibria of stochastic differential games with very many symmetric players. In this description each player interacts with the others only through the empirical distribution of their states. The mean field game is meant to be the limit of the nnn-player games as n→∞n\to\inftyn→∞. Making that link rigorous has two halves:

  • a limit theorem: every limit of nnn-player equilibria is a mean field equilibrium;
  • a converse: every mean field equilibrium is the limit of nnn-player approximate equilibria.

For closed-loop equilibria, where players react to the observed states of all others, both halves are harder than for open-loop equilibria. A single player's deviation changes the feedback of the whole system.

This mission covers the converse half of D. Lacker, On the convergence of closed-loop Nash equilibria to the mean field game limit (arXiv:1808.02745v1, 2018; Ann. Appl. Probab. 30(4), 2020).

Timeline.

  • Carmona–Delarue (2013) and Huang–Malhamé–Caines constructed ϵn\epsilon_nϵn​-Nash equilibria from mean field equilibria, under Lipschitz or linear-quadratic structure, with continuous feedbacks.
  • Cardaliaguet–Delarue–Lasry–Lions (2015, arXiv:1509.02505) obtained such a converse implicitly from a smooth master equation.
  • Lacker (2018) proved the converse for every strong mean field equilibrium. His hypotheses are bounded continuous coefficients and a drift that is Lipschitz in total variation, and the feedback may be discontinuous. The key input is a propagation-of-chaos result in total variation (Lacker, On a strong form of propagation of chaos for McKean–Vlasov equations, arXiv:1805.04476).

Setting

Fix a horizon T>0T>0T>0, a compact convex action set AAA in a real normed space, an initial law λ∈P(Rd)\lambda\in\mathcal P(\mathbb R^d)λ∈P(Rd) and coefficients

b:[0,T]×Rd×P(Rd)×A→Rd,f:[0,T]×Rd×P(Rd)×A→R,g:Rd×P(Rd)→R.b:[0,T]\times\mathbb R^d\times\mathcal P(\mathbb R^d)\times A\to\mathbb R^d,\quad f:[0,T]\times\mathbb R^d\times\mathcal P(\mathbb R^d)\times A\to\mathbb R,\quad g:\mathbb R^d\times\mathcal P(\mathbb R^d)\to\mathbb R .b:[0,T]×Rd×P(Rd)×A→Rd,f:[0,T]×Rd×P(Rd)×A→R,g:Rd×P(Rd)→R.

The nnn-player game.

  • A Markovian control is a Borel map α:[0,T]×(Rd)n→A\alpha:[0,T]\times(\mathbb R^d)^n\to Aα:[0,T]×(Rd)n→A.
  • Under a profile α=(α1,…,αn)\alpha=(\alpha^1,\dots,\alpha^n)α=(α1,…,αn) the states solve
dXti=b(t,Xti,μtn,αi(t,Xt))dt+dWti,μtn=1n∑kδXtk,dX^i_t=b\big(t,X^i_t,\mu^n_t,\alpha^i(t,X_t)\big)dt+dW^i_t,\qquad \mu^n_t=\tfrac1n\textstyle\sum_{k}\delta_{X^k_t},dXti​=b(t,Xti​,μtn​,αi(t,Xt​))dt+dWti​,μtn​=n1​∑k​δXtk​​,

with independent Brownian motions WiW^iWi and i.i.d. initial states of law λ\lambdaλ.

  • Player iii receives Jin(α)=E[∫0Tf(t,Xti,μtn,αi(t,Xt))dt+g(XTi,μTn)]J^n_i(\alpha)=\mathbb E\big[\int_0^Tf(t,X^i_t,\mu^n_t,\alpha^i(t,X_t))dt+g(X^i_T,\mu^n_T)\big]Jin​(α)=E[∫0T​f(t,Xti​,μtn​,αi(t,Xt​))dt+g(XTi​,μTn​)].
  • The profile is a Markovian ϵ\epsilonϵ-Nash equilibrium if no player gains more than ϵ\epsilonϵ by switching to another Markovian control.
  • Relaxed controls take values in P(A)\mathcal P(A)P(A) and average bbb and fff against them.

The mean field game. A flow m∈C([0,T];P(Rd))m\in C([0,T];\mathcal P(\mathbb R^d))m∈C([0,T];P(Rd)) is a strong MFE if some Borel feedback α∗:[0,T]×Rd→A\alpha^*:[0,T]\times\mathbb R^d\to Aα∗:[0,T]×Rd→A satisfies two conditions:

  • the state dXt∗=b(t,Xt∗,mt,α∗(t,Xt∗))dt+dWtdX^*_t=b(t,X^*_t,m_t,\alpha^*(t,X^*_t))dt+dW_tdXt∗​=b(t,Xt∗​,mt​,α∗(t,Xt∗​))dt+dWt​, X0∗∼λX^*_0\sim\lambdaX0∗​∼λ, has law mtm_tmt​ at every time;
  • α∗\alpha^*α∗ maximizes E[∫0Tf(t,Xt,mt,α(t,Xt))dt+g(XT,mT)]\mathbb E[\int_0^Tf(t,X_t,m_t,\alpha(t,X_t))dt+g(X_T,m_T)]E[∫0T​f(t,Xt​,mt​,α(t,Xt​))dt+g(XT​,mT​)] among all Borel feedbacks α\alphaα.

A strong RMFE is the relaxed analogue.

The assumptions are:

  • Assumption A: AAA compact convex; b,f,gb,f,gb,f,g bounded and jointly continuous.
  • Assumption B: the sets {(b(t,x,m,a),z):a∈A, z≤f(t,x,m,a)}\{(b(t,x,m,a),z):a\in A,\ z\le f(t,x,m,a)\}{(b(t,x,m,a),z):a∈A, z≤f(t,x,m,a)} are convex.
  • Assumption C: ∣b(t,x,m,a)−b(t,x,m′,a)∣≤c ∥m−m′∥TV|b(t,x,m,a)-b(t,x,m',a)|\le c\,\|m-m'\|_{TV}∣b(t,x,m,a)−b(t,x,m′,a)∣≤c∥m−m′∥TV​, with ∥m−m′∥TV=sup⁡∣φ∣≤1∫φ d(m−m′)\|m-m'\|_{TV}=\sup_{|\varphi|\le1}\int\varphi\,d(m-m')∥m−m′∥TV​=sup∣φ∣≤1​∫φd(m−m′).

Formalization targets

Goal: Theorem 2.11

Under Assumptions A, B and C, if mmm is a strong MFE, there are two families of objects:

  • numbers ϵn≥0\epsilon_n\ge0ϵn​≥0 with ϵn→0\epsilon_n\to0ϵn​→0;
  • for each nnn, Markovian ϵn\epsilon_nϵn​-Nash equilibria αn\alpha^nαn;

such that

μn[αn] → law  min C([0,T];P(Rd)).\mu^n[\alpha^n]\ \xrightarrow{\ \text{law}\ }\ m\quad\text{in }C([0,T];\mathcal P(\mathbb R^d)).μn[αn]  law ​ min C([0,T];P(Rd)).

The goal asserts no rate, so any quantitative improvement still implies it.

Milestones

  • Proposition 3.7 (strong part): under A and B, strong MFE and strong RMFE are the same flows.
  • Theorem 2.14 (Markovian projection): a drift process can be replaced by a Markovian drift b^(t,x)=E[bt∣Xt=x]\hat b(t,x)=\mathbb E[b_t\mid X_t=x]b^(t,x)=E[bt​∣Xt​=x] with the same one-dimensional marginals.
  • (7.2): for the symmetric profile Λn,i(t,x)=Λ∗(t,xi)\Lambda^{n,i}(t,x)=\Lambda^*(t,x^i)Λn,i(t,x)=Λ∗(t,xi), μn→m\mu^n\to mμn→m in law and ∫φ dμtn→∫φ dmt\int\varphi\,d\mu^n_t\to\int\varphi\,dm_t∫φdμtn​→∫φdmt​ in probability for bounded measurable φ\varphiφ.
  • νn→m\nu^n\to mνn→m (§7.1, p. 45): after one player deviates, the empirical flow still converges to mmm in probability.
  • Theorem 3.10: the relaxed converse, under A and C only.
  • Proposition 3.4(a): under A and B, a relaxed Markovian ϵ\epsilonϵ-Nash equilibrium can be replaced by a strict one with the same state law.

Significance

The result. Theorem 2.11 says that the strong MFE is a faithful idealization: every classical mean field equilibrium is approximately realized by Markovian feedback equilibria of large finite games. No continuity of the equilibrium feedback and no master equation are required. Together with the paper's main limit theorem (mission 1 of this series), it locates strong MFE inside the set of limits of closed-loop equilibria. The paper's Section 2.4 explains why the same converse is open for weak MFE.

Formalizing it. The result is proved on paper but has no machine-checked proof. A complete development would produce several reusable pieces:

  • pathwise formulations of SDEs with bounded measurable drift;
  • the Markovian projection theorem;
  • total-variation propagation of chaos;
  • relaxed-control purification by measurable selection.

None of these is in Mathlib.

Difficulty

The obvious argument has every player use α∗(t,Xti)\alpha^*(t,X^i_t)α∗(t,Xti​), invokes the McKean–Vlasov limit, and passes optimality to the limit. It fails at two places:

  • Discontinuous feedback. α∗\alpha^*α∗ is only measurable, so weak convergence of μn\mu^nμn does not give convergence of payoffs. Convergence in probability of ∫φ dμtn\int\varphi\,d\mu^n_t∫φdμtn​ for discontinuous φ\varphiφ is needed, and that is exactly what the total-variation Lipschitz Assumption C provides.
  • Arbitrary deviations. A deviating player's control βn\beta^nβn is arbitrary and depends on all nnn states. Its limit is a relaxed, non-Markovian control. Comparing it with the mean field optimum requires a projection back onto Markovian feedbacks, without losing the marginal laws.

Formalization scope

Representation.

  • States live in EuclideanSpace ℝ (Fin d).
  • P(⋅)\mathcal P(\cdot)P(⋅) is Mathlib's ProbabilityMeasure with the weak topology and the Borel σ\sigmaσ-field.
  • Paths and flows are continuous maps on Set.Icc 0 T with the compact-open (uniform) topology.
  • Unit volatility makes every SDE a pathwise integral equation Xt=X0+∫0t(drift)ds+WtX_t=X_0+\int_0^t(\text{drift})ds+W_tXt​=X0​+∫0t​(drift)ds+Wt​ a.s., with no stochastic integral.
  • Solutions are quantified, not chosen. Payoffs are functions of a solution, and every equilibrium inequality, consistency condition and convergence statement is required for every solution. This equals the paper's definitions because solutions exist and are unique in law (Girsanov; Veretennikov; Krylov–Röckner).
  • The game with n+1n+1n+1 players is indexed by nnn.

Committed choices.

  • The paper's consistency condition "mt=L(Xt)m_t=\mathcal L(X_t)mt​=L(Xt​)" is read as L(Xt∗)\mathcal L(X^*_t)L(Xt∗​).
  • "Strong RFME" in Proposition 3.7 is read as strong RMFE.
  • Theorem 2.14's "unique strong solution" is a strong solution adapted to the completed filtration of (X0,W)(X_0,W)(X0​,W); its existence is part of the conclusion.
  • The νn\nu^nνn milestone is stated for arbitrary relaxed Markovian deviations, which include the paper's near-optimal ones.
  • Coefficients and controls are defined at all real times; only [0,T][0,T][0,T] matters.

Ruled out. Because equilibria quantify over solutions, a profile whose state system has no solution would be an equilibrium vacuously. For this reason every existence conclusion (the goal, Theorem 3.10, Proposition 3.4(a)) also asserts that the chosen profiles have solutions, and strong (R)MFE requires the equilibrium SDE to have one.

Infrastructure. A complete proof needs Girsanov's theorem, strong existence for SDEs with bounded measurable drift, measurable selection, tightness on path space, and total-variation propagation of chaos. Each is reusable well beyond this mission, and contributions of any of them are welcome. Proposition 3.4(b), the weak half of Proposition 3.7, and Theorem 2.7 are outside this mission.

Selected references

  • D. Lacker, On the convergence of closed-loop Nash equilibria to the mean field game limit, arXiv:1808.02745v1, 2018; Ann. Appl. Probab. 30(4), 2020. https://arxiv.org/abs/1808.02745
  • D. Lacker, On a strong form of propagation of chaos for McKean–Vlasov equations, Electron. Commun. Probab. 23, 2018. https://arxiv.org/abs/1805.04476
  • I. Gyöngy, Mimicking the one-dimensional marginal distributions of processes having an Itô differential, Probab. Theory Related Fields 71, 1986. https://doi.org/10.1007/BF00699039
  • G. Brunick, S. Shreve, Mimicking an Itô process by a solution of a stochastic differential equation, Ann. Appl. Probab. 23(4), 2013. https://arxiv.org/abs/1011.0111
  • R. Carmona, F. Delarue, Probabilistic analysis of mean-field games, SIAM J. Control Optim. 51(4), 2013. https://arxiv.org/abs/1210.5780
  • P. Cardaliaguet, F. Delarue, J.-M. Lasry, P.-L. Lions, The master equation and the convergence problem in mean field games, Annals of Math. Studies 201, 2019. https://arxiv.org/abs/1509.02505
  • A. Yu. Veretennikov, On strong solutions and explicit formulas for solutions of stochastic integral equations, Math. USSR Sb. 39, 1981. https://doi.org/10.1070/SM1981v039n03ABEH001518
13 thms1 active userReviewed
Markov ChainMathematical Physics·Captain: mikedeng1

The Endpoint Distribution of Directed Polymers 1: In the Low-Temperature Phase the Endpoint Distribution Is Asymptotically Purely Atomic, and at High Temperature It Is NotResearch Paper

Motivation

A directed polymer in a random environment is a random walk whose paths are weighted by the disorder they encounter. The walk favors paths with large accumulated weight, and its endpoint distribution can concentrate on a small number of sites even though the number of possible paths grows exponentially. Understanding how much probability remains spread across many small endpoint masses is a basic question about localization. The distinction matters especially beyond exactly solvable polymer models, where explicit formulas for the endpoint law are rarely available. Bates and Chatterjee study this question for independent disorder in every spatial dimension d≥1d\geq1d≥1 under a finite exponential-moment condition Bates and Chatterjee, 2021.

The paper separates two temperature regimes using the limiting free energy. Earlier localization statements detected persistent large atoms. The target here asks whether those atoms account for all endpoint probability in a time-averaged sense. It also specifies the complementary high-temperature behavior, where a suitable vanishing mass threshold captures asymptotically none of the probability. The result is Theorem 1.1 of the preprint, restated as Theorem 6.3 Bates and Chatterjee, 2021, pp. 16, 43.

Setting

Fix d≥1d\geq1d≥1. A path starts at the origin in Zd\mathbb Z^dZd and makes one of its 2d2d2d nearest-neighbor moves at each integer time. The environment (Xi,x)(X_{i,x})(Xi,x​) consists of independent, identically distributed real random variables with common law L\mathfrak LL. The disorder law is nondegenerate: it is not concentrated at one number. An inverse temperature β≥0\beta\geq0β≥0 determines the weight of a path γ\gammaγ of length nnn:

wβ(γ)=exp⁡ ⁣(β∑i=1nXi,γ(i)),Zn=(2d)−n∑γwβ(γ).w_\beta(\gamma)=\exp\!\left(\beta\sum_{i=1}^{n}X_{i,\gamma(i)}\right),\qquad Z_n=(2d)^{-n}\sum_{\gamma}w_\beta(\gamma).wβ​(γ)=exp(βi=1∑n​Xi,γ(i)​),Zn​=(2d)−nγ∑​wβ​(γ).

The endpoint mass function fn(x)f_n(x)fn​(x) is the sum of weights of paths ending at xxx, divided by the sum of all path weights. Thus fnf_nfn​ is a probability mass function on Zd\mathbb Z^dZd. For ε>0\varepsilon>0ε>0, the ε\varepsilonε-atoms are the sites Anε={x:fn(x)>ε}\mathcal A_n^\varepsilon=\{x:f_n(x)>\varepsilon\}Anε​={x:fn​(x)>ε}, and ρn(ωn∈Anε)\rho_n(\omega_n\in\mathcal A_n^\varepsilon)ρn​(ωn​∈Anε​) is their total mass. The strict inequality matters at a threshold equal to an atom mass.

Write Fn=log⁡Zn/nF_n=\log Z_n/nFn​=logZn​/n for n≥1n\geq1n≥1, with F0=0F_0=0F0​=0, and λ(α)=log⁡ELeαX\lambda(\alpha)=\log\mathbb E_{\mathfrak L}e^{\alpha X}λ(α)=logEL​eαX. The standing condition is that this exponential moment is finite for every α∈[−2β,2β]\alpha\in[-2\beta,2\beta]α∈[−2β,2β]. The paper's Theorem A characterizes the high-temperature phase by lim⁡nEFn=λ(β)\lim_n\mathbb E F_n=\lambda(\beta)limn​EFn​=λ(β) and the low-temperature phase by lim⁡nEFn<λ(β)\lim_n\mathbb E F_n<\lambda(\beta)limn​EFn​<λ(β) Bates and Chatterjee, 2021, pp. 4–5.

Formalization targets

Asymptotic pure atomicity

The goal is both clauses of Theorem 1.1. For every positive deterministic sequence εi→0\varepsilon_i\to0εi​→0, low temperature gives

1n∑i=0n−1ρi(ωi∈Aiεi)⟶1almost surely.\frac1n\sum_{i=0}^{n-1}\rho_i(\omega_i\in\mathcal A_i^{\varepsilon_i})\longrightarrow1 \quad\text{almost surely}.n1​i=0∑n−1​ρi​(ωi​∈Aiεi​​)⟶1almost surely.

At high temperature there exists a positive deterministic sequence εi→0\varepsilon_i\to0εi​→0 for which the same average converges almost surely to 000. The sequence in this second clause is selected independently of the realized environment. Together the clauses characterize the paper's stronger, almost-sure form of asymptotic pure atomicity Bates and Chatterjee, 2021, Theorems 1.1 and 6.3.

The milestones are fifteen statements of the paper, in the order the proof of the goal uses them:

  • the triangle inequality for the distance ddd on partitioned subprobability measures (Lemma 2.3) and sequential compactness of (S,d)(\mathcal S,d)(S,d) (Theorem 2.8);
  • continuity of the update law f↦Tff\mapsto\mathcal Tff↦Tf into (P(S),W)(\mathcal P(\mathcal S),\mathcal W)(P(S),W) and of the log moments f↦Elog⁡qF~f\mapsto\mathbb E\log^q\widetilde Ff↦ElogqF (Proposition 3.2);
  • convergence of the empirical endpoint measures μn=1n∑i<nδfi\mu_n=\frac1n\sum_{i<n}\delta_{f_i}μn​=n1​∑i<n​δfi​​ to the fixed-point set K\mathcal KK (Corollary 4.3); invariant laws charge only states of mass 000 or 111 (Proposition 4.4);
  • the variational formula for the free energy: ∣Fn−R(μn)∣→0|F_n-\mathcal R(\mu_n)|\to0∣Fn​−R(μn​)∣→0 (Proposition 4.5), the lower bound (Proposition 4.6), the key inequality ∑i<nR(Tiδf0)≥Elog⁡Zn\sum_{i<n}\mathcal R(\mathcal T^i\delta_{f_0})\ge\mathbb E\log Z_n∑i<n​R(Tiδf0​​)≥ElogZn​ (Lemma 4.8), and lim⁡Fn=inf⁡ν∈KR(ν)\lim F_n=\inf_{\nu\in\mathcal K}\mathcal R(\nu)limFn​=infν∈K​R(ν) (Theorem 4.7);
  • convergence of μn\mu_nμn​ to the minimizing set M\mathcal MM (Theorem 4.9), the extrema of RRR (Lemma 5.1) and the fixed-point characterization of the two phases (Theorem 5.2);
  • semicontinuity of the atom functionals (Lemma 6.1), a fixed-threshold criterion for pure atomicity (Lemma 6.2), and a Dini theorem for semicontinuous functions (Lemma 6.4).

Significance

The low-temperature conclusion rules out a residual diffuse component in the time-averaged endpoint law. A vanishing threshold may still be used to collect almost all of the polymer's probability. The high-temperature clause shows that this property distinguishes the phases under the stated moment assumption. The result strengthens a statement that only asks for a positive amount of mass on large atoms, and gives an almost-sure conclusion for the Cesàro averages Bates and Chatterjee, 2021, §§1.2.3, 6.

A formal development would supply a reusable compactification of endpoint probability measures and a checked route from its invariant laws to localization observables. The milestones expose the pieces that need separate verification, and the compactification and variational formula are reusable for the companion mission on geometric localization. The paper proves the mathematical theorem; this mission asks for its Lean proof and the supporting definitions. A compiled statement with sorry is a proof obligation, not a completed machine-checked result.

Difficulty

The endpoint distribution may move through space as time grows, so ordinary pointwise convergence of mass functions does not capture concentration. The compact state space used by the paper permits separated clusters to live on different copies of Zd\mathbb Z^dZd. Its distance identifies translated representatives and loses information about remote mass. A direct application of weak convergence to the event f(x)>εf(x)>\varepsilonf(x)>ε also fails at a threshold, because the mass-above-threshold functional is not continuous. The proof must handle its one-sided semicontinuity and the limiting behavior of the update law Bates and Chatterjee, 2021, §§2–3, 6.

Formalization scope

Lean represents sites as Fin d → ℤ and paths as finite step sequences, so the starting point, the 2d2d2d choices per step, and the normalization of ZnZ_nZn​ are explicit. An environment is a measurable independent family on a probability space with common law L\mathfrak LL. The unused time-zero row comes from indexing cells by N\mathbb NN; only rows with index at least one enter the polymer. The moment condition includes the full interval [−2β,2β][-2\beta,2\beta][−2β,2β], and the disorder law must be nondegenerate. Both phase predicates refer to the canonical product environment, making the classification depend on L\mathfrak LL, ddd, and β\betaβ rather than on an arbitrary realization.

Partitioned subprobability measures are structures of nonnegative summable functions with mass at most one. Their topology is generated by the paper's distance balls. The Borel representation identifies states at distance zero, corresponding to the paper's separation quotient S\mathcal SS. Finite partial isometries carry the degree penalty 2−deg⁡φ2^{-\deg\varphi}2−degφ through an infimum over admissible degrees. The update uses an extended nonnegative sum before conversion to a real denominator. The intended probability law requires the almost-sure finiteness of that denominator and measurability of the update. The real-valued energy integrals require the stated moment condition; a default value for a nonintegrable integral cannot serve as the paper's expectation, and a non-measurable update would make the pushforward Tf\mathcal TfTf the zero measure, which is not the paper's object either. The infimum inf⁡ν∈KR(ν)\inf_{\nu\in\mathcal K}\mathcal R(\nu)infν∈K​R(ν) is taken over the set K\mathcal KK itself, never as a real infimum whose empty inner range defaults to 000. The intermediate results in §§3–4 and Lemma 5.1 use the standing β>0\beta>0β>0 range. Theorems 1.1 and 5.2 explicitly include β=0\beta=0β=0. Wasserstein cost imports the published RWPI.SqrtLasso.transportCost definition.

Solvers can contribute proofs of the compactness, continuity, variational-formula, invariant-law, and atom-functional milestones, or of reusable supporting results such as Lemma 2.11 (measurability of the update) and Corollary 2.5 (when d(f,g)=0d(f,g)=0d(f,g)=0). The strict positivity of thresholds, nondegenerate disorder, genuine probability laws, and full phase hypotheses are essential: removing any of them could make a formally easy statement unrelated to Theorem 1.1.

Selected references

  • Erik Bates and Sourav Chatterjee, The endpoint distribution of directed polymers, Annals of Probability 48 (2020); preprint arXiv:1612.03443v5 (2021). Preprint.
21 thms1 active userReviewed
Machine LearningStatistics·Captain: mikedeng1

Distribution-Free, Risk-Controlling Prediction Sets III: Thresholding the Conditional Expected Loss Gives the Smallest Sets Among Predictors of No Larger Risk (Theorem 8)Research Paper

Motivation

A set-valued predictor returns, for each input xxx, a set of plausible responses rather than a single guess. Such sets are used wherever a model's output feeds a decision with asymmetric costs: a medical classifier that lists every diagnosis it cannot rule out, a segmentation model that marks every pixel that may belong to a tumour, a protein-structure predictor that reports a range of distances. Bates, Angelopoulos, Lei, Malik and Jordan, Distribution-Free, Risk-Controlling Prediction Sets (J. ACM 68(6), 2021), calibrate a nested family of such predictors {Tλ}\{\mathcal T_\lambda\}{Tλ​} so that a chosen loss is controlled with high probability, without distributional assumptions.

Calibration says nothing about which family to calibrate. Any nested family can be made risk-controlling; families differ in how large their sets are, and large sets are uninformative. §4 of the paper asks which family is best in the population: which predictor achieves a given risk with the smallest expected set size. For a weighted miscoverage loss (Theorem 7, §4.2) the answer thresholds a weighted conditional density, in the spirit of the optimality results of Sadinle, Lei and Wasserman (2019) for classification. Theorem 8 (§4.3) extends the answer to every loss of integral form. This mission formalizes Theorem 8.

Setting

Let (X,Y)(X, Y)(X,Y) take values in X×Y\mathcal X \times \mathcal YX×Y with law PPP, marginal PXP_XPX​, and conditional law κ(x)\kappa(x)κ(x) of YYY given X=xX = xX=x. Prediction sets are subsets of a measurable space Z\mathcal ZZ (in the paper's examples Z=Y\mathcal Z = \mathcal YZ=Y). A set-valued predictor is a map T:X→2Z\mathcal T : \mathcal X \to 2^{\mathcal Z}T:X→2Z.

Fix a finite measure μ\muμ on Z\mathcal ZZ and a nonnegative cost ℓ:Y×Z→[0,∞)\ell : \mathcal Y \times \mathcal Z \to [0, \infty)ℓ:Y×Z→[0,∞); ℓ(y,z)\ell(y, z)ℓ(y,z) is the cost of leaving zzz out of the prediction set when the true response is yyy. The loss of a set S\mathcal SS is the total cost of what it leaves out,

L(y;S)=∫z∈Scℓ(y,z) dμ(z),L(y; \mathcal S) = \int_{z \in \mathcal S^c} \ell(y, z)\, d\mu(z),L(y;S)=∫z∈Sc​ℓ(y,z)dμ(z),

and the risk of a predictor is R(T)=E[L(Y;T(X))]R(\mathcal T) = \mathbb E[L(Y; \mathcal T(X))]R(T)=E[L(Y;T(X))] (§2.1). Larger sets have smaller loss. The conditional expected cost of omitting zzz at xxx is

E[ℓ(Y;z)∣X=x]=∫ℓ(y,z) dκ(x)(y),\mathbb E[\ell(Y; z) \mid X = x] = \int \ell(y, z)\, d\kappa(x)(y),E[ℓ(Y;z)∣X=x]=∫ℓ(y,z)dκ(x)(y),

and for λ<0\lambda < 0λ<0 the threshold predictor of display (11) is

Tλ(x)={z∈Z:E[ℓ(Y;z)∣X=x]≥−λ}.\mathcal T_\lambda(x) = \{z \in \mathcal Z : \mathbb E[\ell(Y; z) \mid X = x] \ge -\lambda\}.Tλ​(x)={z∈Z:E[ℓ(Y;z)∣X=x]≥−λ}.

It includes exactly the points whose omission is expected to cost at least −λ-\lambda−λ. The size of a set is its μ\muμ-measure, ∣S∣=μ(S)|\mathcal S| = \mu(\mathcal S)∣S∣=μ(S), and the expected size of a predictor is E[∣T(X)∣]=∫μ(T(x)) dPX(x)\mathbb E[|\mathcal T(X)|] = \int \mu(\mathcal T(x))\, dP_X(x)E[∣T(X)∣]=∫μ(T(x))dPX​(x).

In Lean: setLoss μ ℓ y S, risk P μ ℓ T, condLoss κ ℓ x z, thresholdSet κ ℓ lam x and expSize P μ T in the namespace RiskControl.Optimal.

Formalization targets

Goal: Theorem 8

For every λ<0\lambda < 0λ<0 and every set-valued predictor T′\mathcal T'T′ (with measurable graph),

R(T′)≤R(Tλ)  ⟹  E[∣Tλ(X)∣]≤E[∣T′(X)∣].R(\mathcal T') \le R(\mathcal T_\lambda) \implies \mathbb E\big[|\mathcal T_\lambda(X)|\big] \le \mathbb E\big[|\mathcal T'(X)|\big].R(T′)≤R(Tλ​)⟹E[∣Tλ​(X)∣]≤E[∣T′(X)∣].

No constant is involved; the statement is uniform over ℓ\ellℓ, μ\muμ, PPP and T′\mathcal T'T′.

Milestones: the steps of the proof (p. 27)

  1. Moving the conditional expectation inside the μ\muμ-integral: for a predictor A\mathcal AA with measurable graph, E[∫A(X)ℓ(Y;z) dμ(z)]=E[∫A(X)E[ℓ(Y;z)∣X] dμ(z)]\mathbb E[\int_{\mathcal A(X)} \ell(Y; z)\, d\mu(z)] = \mathbb E[\int_{\mathcal A(X)} \mathbb E[\ell(Y; z) \mid X]\, d\mu(z)]E[∫A(X)​ℓ(Y;z)dμ(z)]=E[∫A(X)​E[ℓ(Y;z)∣X]dμ(z)].
  2. From the risk comparison to the set differences:
E[∫T′(X)∖Tλ(X)E[ℓ(Y;z)∣X] dμ]≥E[∫Tλ(X)∖T′(X)E[ℓ(Y;z)∣X] dμ].\mathbb E\Big[\int_{\mathcal T'(X) \setminus \mathcal T_\lambda(X)} \mathbb E[\ell(Y; z) \mid X]\, d\mu\Big] \ge \mathbb E\Big[\int_{\mathcal T_\lambda(X) \setminus \mathcal T'(X)} \mathbb E[\ell(Y; z) \mid X]\, d\mu\Big].E[∫T′(X)∖Tλ​(X)​E[ℓ(Y;z)∣X]dμ]≥E[∫Tλ​(X)∖T′(X)​E[ℓ(Y;z)∣X]dμ].
  1. From costs to sizes: E∣T′(X)∖Tλ(X)∣≥E∣Tλ(X)∖T′(X)∣\mathbb E|\mathcal T'(X) \setminus \mathcal T_\lambda(X)| \ge \mathbb E|\mathcal T_\lambda(X) \setminus \mathcal T'(X)|E∣T′(X)∖Tλ​(X)∣≥E∣Tλ​(X)∖T′(X)∣.
  2. From set differences to sets: E∣A(X)∖B(X)∣≤E∣B(X)∖A(X)∣\mathbb E|\mathcal A(X) \setminus \mathcal B(X)| \le \mathbb E|\mathcal B(X) \setminus \mathcal A(X)|E∣A(X)∖B(X)∣≤E∣B(X)∖A(X)∣ implies E∣A(X)∣≤E∣B(X)∣\mathbb E|\mathcal A(X)| \le \mathbb E|\mathcal B(X)|E∣A(X)∣≤E∣B(X)∣.

Significance

The result. Theorem 8 identifies the population-optimal shape of a set-valued predictor for every loss that charges for omitted points through a nonnegative cost and a finite measure. It justifies building nested families by thresholding an estimate of the conditional expected cost: if the estimate were exact, no other predictor with the same or smaller risk could have smaller sets on average. It contains the weighted-miscoverage case (Theorem 7) when Y\mathcal YY is discrete and μ\muμ is counting measure, and it covers losses for which no such special case exists, such as costs that depend on the distance between zzz and yyy.

Formalizing it. The proof on p. 27 is a chain of eight displays. A machine-checked version settles the measure-theoretic points the chain passes over: the conditional expectation inside an integral over a random set, the cancellation of possibly infinite terms, and the range of λ\lambdaλ. To our knowledge no formal proof of Theorem 8 or of the Neyman–Pearson-type optimality results it generalizes for set predictors exists in Lean or Mathlib.

Difficulty

The natural reading of the proof subtracts the quantity E∫ZE[ℓ(Y;z)∣X] dμ(z)\mathbb E\int_{\mathcal Z} \mathbb E[\ell(Y; z) \mid X]\, d\mu(z)E∫Z​E[ℓ(Y;z)∣X]dμ(z) from both sides of the risk comparison to pass from complements to sets. Nothing in the setting makes this quantity finite, so that step is not valid as written, and a proof that follows the displays literally breaks there. The theorem itself does not need finiteness of ℓ\ellℓ, and no such hypothesis is in scope.

The other obstacle is measure-theoretic bookkeeping. The conditional expectation E[ℓ(Y;z)∣X]\mathbb E[\ell(Y; z) \mid X]E[ℓ(Y;z)∣X] is indexed by a point zzz of a second space, and must be a jointly measurable function of (x,z)(x, z)(x,z) before it can be integrated over the random set T(X)\mathcal T(X)T(X); here it is given by a regular conditional distribution, and every integral over T(x)\mathcal T(x)T(x) needs the measurability of the graph of T\mathcal TT.

Formalization scope

  • Spaces and measures. X,Y,Z\mathcal X, \mathcal Y, \mathcal ZX,Y,Z are arbitrary measurable spaces; PPP is a probability measure on X×Y\mathcal X \times \mathcal YX×Y; μ\muμ is a finite measure on Z\mathcal ZZ; ℓ\ellℓ takes values in [0,∞)[0, \infty)[0,∞) and is jointly measurable.
  • Conditional law. E[ℓ(Y;z)∣X=x]\mathbb E[\ell(Y; z) \mid X = x]E[ℓ(Y;z)∣X=x] is ∫ℓ(y,z) dκ(x)(y)\int \ell(y, z)\, d\kappa(x)(y)∫ℓ(y,z)dκ(x)(y) for a Markov kernel κ\kappaκ with P=PX⊗κP = P_X \otimes \kappaP=PX​⊗κ, which is exactly the statement that κ\kappaκ is a regular conditional distribution of YYY given XXX. Such a kernel exists, for instance, when Y\mathcal YY is standard Borel; the formalization does not assume this. The threshold predictor is built from the same κ\kappaκ and the same ℓ\ellℓ as the risk; neither is a free object.
  • Integrals. Every integral is a lower Lebesgue integral with values in [0,∞][0, \infty][0,∞]; no integrability hypothesis is made, and an infinite risk is +∞+\infty+∞.
  • Range of λ\lambdaλ (correction of the print). The paper states Theorem 8 for λ∈Λ⊂(−∞,0]\lambda \in \Lambda \subset (-\infty, 0]λ∈Λ⊂(−∞,0]. At λ=0\lambda = 0λ=0 it is false: with ℓ≡0\ell \equiv 0ℓ≡0 and μ(Z)>0\mu(\mathcal Z) > 0μ(Z)>0, T0(x)=Z\mathcal T_0(x) = \mathcal ZT0​(x)=Z and T′≡∅\mathcal T' \equiv \emptysetT′≡∅ both have risk 000, but E∣T′(X)∣=0<μ(Z)\mathbb E|\mathcal T'(X)| = 0 < \mu(\mathcal Z)E∣T′(X)∣=0<μ(Z). The proof divides by −λ-\lambda−λ. Theorem 8 and its milestones are posed for λ<0\lambda < 0λ<0.
  • Set size (correction of the print). p. 13 describes ∣⋅∣|\cdot|∣⋅∣ as Lebesgue or counting measure, a sentence written for Theorem 7. In Theorem 8 the proof measures sets with the measure μ\muμ of the loss, and ∣⋅∣=μ|\cdot| = \mu∣⋅∣=μ throughout.
  • Measurable graphs. The competing predictor T′\mathcal T'T′ is required to have a measurable graph {(x,z):z∈T′(x)}\{(x, z) : z \in \mathcal T'(x)\}{(x,z):z∈T′(x)}; otherwise its risk and expected size are not integrals of measurable functions. The page leaves this implicit. The graph of Tλ\mathcal T_\lambdaTλ​ is measurable by construction.
  • Not a trivialization. The goal is stated about the threshold sets (11) built from the given ℓ\ellℓ, μ\muμ and κ\kappaκ, for every competing predictor; it does not assume any of the intermediate inequalities, and its hypotheses are satisfiable (for instance ℓ≡1\ell \equiv 1ℓ≡1, λ=−1/2\lambda = -1/2λ=−1/2, where Tλ(x)=Z\mathcal T_\lambda(x) = \mathcal ZTλ​(x)=Z).

The development needs Mathlib's composition of a measure with a kernel, Tonelli's theorem for kernels and lower integrals over sections of a measurable set. Lemmas about expected μ\muμ-sizes of random sets (milestone 4) and about moving a kernel integral inside a set integral (milestone 1) are reusable beyond this mission. Proofs of the milestones, and of the goal by other routes, are welcome.

Selected references

  • S. Bates, A. Angelopoulos, L. Lei, J. Malik, M. I. Jordan, Distribution-Free, Risk-Controlling Prediction Sets, Journal of the ACM 68(6), 2021. arXiv:2101.02703v3. https://arxiv.org/abs/2101.02703 — Theorem 8, p. 13; proof p. 27.
  • M. Sadinle, J. Lei, L. Wasserman, Least Ambiguous Set-Valued Classifiers With Bounded Error Levels, Journal of the American Statistical Association 114(525), 2019. https://doi.org/10.1080/01621459.2017.1395341
6 thms1 active userReviewed
Convex OptimizationDiscrete GeometryInformation Theory+1·Captain: mikedeng1

Universality in Polytope Phase Transitions and Message Passing Algorithms 3: Projected Cross-Polytopes Have Weak Neighborliness ρ∗(δ) for Sub-Gaussian Matrices with a Gaussian ComponentResearch Paper

Why this phase transition matters

Sparse recovery asks when a vector with few nonzero coordinates can be reconstructed from fewer linear measurements than unknowns. A related geometric question asks how many faces of a high-dimensional cross-polytope survive a random linear projection. The two questions meet at the same threshold: uniqueness of a minimum-one-norm solution corresponds to a face of the projected cross-polytope. For Gaussian measurement matrices this threshold was known before the work of Bayati, Lelarge and Montanari, from Donoho's face-counting analysis (Donoho 2006); the same curve was later identified as the transition of approximate message passing (Donoho, Maleki and Montanari 2009). Their 2015 paper establishes the same weak-neighborliness curve for a broader class of independent sub-Gaussian entries with a nonzero Gaussian component. The result addresses the universality question posed for these projections: does the asymptotic transition depend on the full entry distribution or only on broad features of the matrix law?

The mathematical theorem is established in that paper. This mission records its statement in Lean and leaves the machine-checked proof open. The relevant statement is Theorem 2 on page 5 of the pinned arXiv version 2, rather than a claim about every random projection without a Gaussian component.

Polytopes, faces, and random matrices

The cross-polytope CnC_nCn​ is the unit ball for the coordinate one-norm in Rn\mathbb R^nRn:

Cn={x∈Rn:∑i=1n∣xi∣≤1}.C_n=\left\{x\in\mathbb R^n:\sum_{i=1}^n|x_i|\leq1\right\}.Cn​={x∈Rn:i=1∑n​∣xi​∣≤1}.

For an m×nm\times nm×n matrix AAA, the projected polytope ACnAC_nACn​ consists of all AxAxAx with x∈Cnx\in C_nx∈Cn​. Write F(Q;ℓ)F(Q;\ell)F(Q;ℓ) for the number of nonempty faces of QQQ whose affine dimension is ⌊ℓ⌋\lfloor\ell\rfloor⌊ℓ⌋. The weak neighborliness level ρ∈(0,1)\rho\in(0,1)ρ∈(0,1) of a random sequence Qn⊆Rm(n)Q_n\subseteq\mathbb R^{m(n)}Qn​⊆Rm(n) means that, for every ξ>0\xi>0ξ>0, the ratio F(Qn;m(n)ρ(1−ξ))/F(Cn;m(n)ρ(1−ξ))F(Q_n;m(n)\rho(1-\xi))/F(C_n;m(n)\rho(1-\xi))F(Qn​;m(n)ρ(1−ξ))/F(Cn​;m(n)ρ(1−ξ)) converges in probability to one, while the analogous ratio with 1+ξ1+\xi1+ξ converges in probability to zero. Both limits belong to the definition; the first alone would record only survival below a candidate threshold.

The matrices have m(n)=⌊nδ⌋m(n)=\lfloor n\delta\rfloorm(n)=⌊nδ⌋ rows for a fixed sampling ratio δ∈(0,1)\delta\in(0,1)δ∈(0,1). Within each matrix, the entries are independent, centered, unit-variance, and sub-Gaussian with one scale factor independent of nnn. They also admit a decomposition A(n)=A~(n)+ν0G(n)A(n)=\widetilde A(n)+\nu_0G(n)A(n)=A(n)+ν0​G(n), where ν0>0\nu_0>0ν0​>0 and the entries of G(n)G(n)G(n) are independent standard normal variables, jointly independent of A~(n)\widetilde A(n)A(n). The theorem imposes no independence between matrices with different values of nnn Bayati–Lelarge–Montanari, Theorem 2.

Formalization targets

Let ϕ\phiϕ and Φ\PhiΦ be the density and distribution function of a standard normal random variable. The paper defines its phase boundary through a positive parameter α\alphaα:

fδ(α)=2ϕ(α)α+2(ϕ(α)−αΦ(−α)),fρ(α)=1−αΦ(−α)ϕ(α).f_\delta(\alpha)=\frac{2\phi(\alpha)}{\alpha+2\bigl(\phi(\alpha)-\alpha\Phi(-\alpha)\bigr)},\qquad f_\rho(\alpha)=1-\frac{\alpha\Phi(-\alpha)}{\phi(\alpha)}.fδ​(α)=α+2(ϕ(α)−αΦ(−α))2ϕ(α)​,fρ​(α)=1−ϕ(α)αΦ(−α)​.

Footnote 3 states that fδf_\deltafδ​ decreases from one to zero on the nonnegative half-line, so each δ∈(0,1)\delta\in(0,1)δ∈(0,1) has exactly one positive parameter. The goal, Theorem 2, says that whenever fδ(α)=δf_\delta(\alpha)=\deltafδ​(α)=δ, the sequence A(n)CnA(n)C_nA(n)Cn​ has weak neighborliness fρ(α)f_\rho(\alpha)fρ​(α) in probability. The Lean theorem spells out this parameter relation; it does not apply an inverse function at an argument outside a proved range.

The milestone list covers the two scalar results identifying the boundary, a deterministic condition for exact recovery, and the compressed-sensing transition. With ZZZ standard normal and u+=max⁡(u,0)u_+=\max(u,0)u+​=max(u,0), the scalar function is

Gε(α)=ε(1+α2)+2(1−ε)E[(Z−α)+2].G_\varepsilon(\alpha)=\varepsilon(1+\alpha^2)+2(1-\varepsilon)\mathbb E[(Z-\alpha)_+^2].Gε​(α)=ε(1+α2)+2(1−ε)E[(Z−α)+2​].

Lemma 8 gives its unique positive minimizer and its minimum value. Lemma 9 relates that minimum to both sides of the boundary. The scalar state evolution σt+12=F(σt2,ασt)\sigma_{t+1}^2=\mathsf F(\sigma_t^2,\alpha\sigma_t)σt+12​=F(σt2​,ασt​), with F(σ2,θ)=δ−1E{[η(X+σZ;θ)−X]2}\mathsf F(\sigma^2,\theta)=\delta^{-1}\mathbb E\{[\eta(X+\sigma Z;\theta)-X]^2\}F(σ2,θ)=δ−1E{[η(X+σZ;θ)−X]2} and η(u;θ)=sign⁡(u)(∣u∣−θ)+\eta(u;\theta)=\operatorname{sign}(u)(|u|-\theta)_+η(u;θ)=sign(u)(∣u∣−θ)+​ soft thresholding, has slope Gε(α)/δG_\varepsilon(\alpha)/\deltaGε​(α)/δ at the origin and is concave (Lemma 7). Lemma 10 shows that a two-time correlation map Fα,ε\mathcal F_{\alpha,\varepsilon}Fα,ε​ satisfies Fα,ε(Q)>Q\mathcal F_{\alpha,\varepsilon}(Q)>QFα,ε​(Q)>Q on [0,1)[0,1)[0,1). Theorem 10, cited from Bürgisser and Cucker, bounds the probability that a Gaussian-perturbed rectangular matrix has a small least singular value:

P{σN(B+νG)≤νz}≤(a1z)M−N+1.\mathbb P\{\sigma_N(B+\nu G)\le\nu z\}\le(a_1z)^{M-N+1}.P{σN​(B+νG)≤νz}≤(a1​z)M−N+1.

Lemma 5 gives a recovery condition based on an approximate dual certificate and singular-value bounds. Theorem 8 states that minimum-one-norm recovery succeeds with probability tending to one below the boundary and fails with probability tending to one above it Bayati–Lelarge–Montanari, pp. 39–41, 60–61.

What a formal proof would establish

The goal would certify that the same face-count transition applies to every entry law in the stated class, including laws that are not identically distributed across the matrix. The conclusion is geometric: it counts faces of an actual projected one-norm ball. The recovery milestone provides a second way to state the threshold for sparse signals. Together they make the normalization and the two sides of the transition explicit, so future variants can compare their assumptions and conclusions with a fixed formal statement.

No machine-checked proof of Theorem 2 or of the selected milestones is known. The declarations are open Lean statements over explicit definitions. A complete development would formalize the known argument in the paper, including the probabilistic estimates and the bridge from recovery probabilities to face counts. Sharper results that remove the Gaussian component would be separate theorems with their own hypotheses.

Where the difficulty lies

The count of surviving faces depends on many supports and sign patterns simultaneously. Matching means and variances of matrix entries does not make their finite-dimensional face counts equal. Likewise, controlling recovery for one fixed signal does not immediately control the fraction of all faces. Near the boundary, exact recovery also requires uniform singular-value information for many column submatrices. These are the points where elementary concentration for a single entry or a single support is insufficient. The source paper treats the geometric statement and the recovery transition under a Gaussian-component condition; a proof that silently assumes full Gaussianity would miss its universality claim.

Formalization scope

Vectors are functions on Fin n, and every one-norm is an explicit sum of absolute values. The squared Euclidean norm is a sum of coordinate squares; the default norm on Fin n → ℝ is not used for it. Face counts reuse the published Grunbaum2003.faceCount definition, with dimension ⌊ℓ⌋\lfloor\ell\rfloor⌊ℓ⌋ for nonnegative ℓ\ellℓ; negative dimensions have zero nonempty faces. The two limits in weak neighborliness use convergence in measure, which expresses convergence in probability here. The printed lower ratio has a zero denominator for ξ>1\xi>1ξ>1, so that limit is stated for 0<ξ≤10<\xi\leq10<ξ≤1. Ratios at small nnn may involve zero denominators, but the asymptotic assertion concerns arbitrarily large nnn.

Theorem 2 uses variance one and an N(0,1)N(0,1)N(0,1) Gaussian component. Theorem 8 instead uses variance 1/m(n)1/m(n)1/m(n) and an N(0,1/m(n))N(0,1/m(n))N(0,1/m(n)) component, exactly as printed. Sub-Gaussianity uses Mathlib's moment-generating-function predicate for all real parameters; this is the operative two-sided reading of the paper's stated scale condition. The scalar Gaussian expectation in GεG_\varepsilonGε​ is accompanied by an explicit integrability conclusion in Lemma 8, excluding Lean's zero value for a nonintegrable integral. The restricted least singular value is the infimum of output norms on unit column vectors. This gives zero when a wide submatrix has a kernel and is the bound needed by Lemma 5. The state-evolution map is written as a function of σ2\sigma^2σ2, and its derivative at 000 is a right derivative. In Lemma 10 the law of X∞X_\inftyX∞​ is the three-atom mixture on {0,+∞,−∞}\{0,+\infty,-\infty\}{0,+∞,−∞}, with the split of the mass ε\varepsilonε between the two infinite atoms left free. The page's clause Fα,ε′(1)<1\mathcal F'_{\alpha,\varepsilon}(1)<1Fα,ε′​(1)<1 is stated for α>α∗(ε)\alpha>\alpha_*(\varepsilon)α>α∗​(ε), since the derivative equals 111 at α=α∗\alpha=\alpha_*α=α∗​. Theorem 10 quantifies ν>0\nu>0ν>0 and z>0z>0z>0, which the page leaves implicit.

The random-matrix predicates require measurability, independence within each nnn, the stated marginal laws, and independence of G(n)G(n)G(n) from A~(n)\widetilde A(n)A(n). They leave the matrix law otherwise arbitrary. The weak-neighborliness predicate contains both face-ratio limits and 0<ρ<10<\rho<10<ρ<1; neither the goal nor a milestone defines the threshold by assuming its conclusion. A full proof needs reusable facts about Gaussian integrals, independence of finite arrays, random face counts, restricted singular values, and the relation between projected faces and unique one-norm recovery. Contributions establishing those facts or closing any of the listed theorem statements are within scope.

Selected references

  • Mohsen Bayati, Marc Lelarge and Andrea Montanari, Universality in polytope phase transitions and message passing algorithms, Annals of Applied Probability 25(2), 2015. arXiv:1207.7321v2
  • David L. Donoho, High-dimensional centrally symmetric polytopes with neighborliness proportional to dimension, Discrete & Computational Geometry 35, 617–652, 2006. MR2225676
  • David L. Donoho, Arian Maleki and Andrea Montanari, Message-passing algorithms for compressed sensing, Proceedings of the National Academy of Sciences 106, 18914–18919, 2009. doi:10.1073/pnas.0909892106
  • Peter Bürgisser and Felipe Cucker, Smoothed analysis of Moore–Penrose inversion, SIAM Journal on Matrix Analysis and Applications 31, 2769–2783, 2010. MR2740632
16 thms1 active userReviewed
Algorithmic Game TheoryControl Theory·Captain: mikedeng1

On the Convergence of Closed-Loop Nash Equilibria to the Mean Field Game Limit 1: Empirical Measure Flows of Closed-Loop ε_n-Nash Equilibria Are Tight and Every Limit in Law Is a Weak MFEResearch Paper

Motivation

Mean field games (MFG) were introduced by Lasry and Lions (2007) and by Huang, Malhamé and Caines (2006) as limits of stochastic differential games with many symmetric players. The model is only meaningful if equilibria of the nnn-player games actually converge to equilibria of the limit game. That convergence depends on what information the players use. For open-loop equilibria, where controls are functions of the noise, it was established in general by Lacker (2016) and Fischer (2017). For closed-loop equilibria, where a player's control is a feedback on the observed states of all players, the deviation of one player changes the state processes of all others, and the only general results before this paper (Cardaliaguet, Delarue, Lasry and Lions, 2019) required a unique MFE and a smooth solution of the master equation.

Timeline:

  • 2006–2007: Lasry–Lions and Huang–Malhamé–Caines introduce MFG and construct approximate nnn-player equilibria from an MFE.
  • 2016–2017: Lacker and Fischer characterize limits of open-loop nnn-player equilibria as (weak) MFE, under continuity and compactness assumptions.
  • 2015/2019: Cardaliaguet–Delarue–Lasry–Lions prove convergence of closed-loop Markovian equilibria with a rate, assuming the master equation has a smooth solution (in particular, monotone data).
  • 2018: Lacker (arXiv:1808.02745, Ann. Appl. Probab. 2020) proves the closed-loop limit theorem without uniqueness or master equation, under bounded continuous data and a convexity condition. This mission formalizes that result.

Setting

Fix a dimension ddd, a horizon T>0T>0T>0, a compact convex control set AAA in a normed space, an initial law λ\lambdaλ on Rd\mathbb R^dRd, and bounded continuous functions b(t,x,m,a)∈Rdb(t,x,m,a)\in\mathbb R^db(t,x,m,a)∈Rd, f(t,x,m,a)∈Rf(t,x,m,a)\in\mathbb Rf(t,x,m,a)∈R, g(x,m)∈Rg(x,m)\in\mathbb Rg(x,m)∈R, where mmm ranges over the probability measures P(Rd)\mathcal P(\mathbb R^d)P(Rd) with the weak topology (Assumption A). Assumption B asks that {(b(t,x,m,a),z):a∈A, z≤f(t,x,m,a)}\{(b(t,x,m,a),z): a\in A,\ z\le f(t,x,m,a)\}{(b(t,x,m,a),z):a∈A, z≤f(t,x,m,a)} be convex for each (t,x,m)(t,x,m)(t,x,m).

In the nnn-player game, player iii picks an admissible closed-loop control αi(t,x)\alpha^i(t,x)αi(t,x): a measurable, non-anticipating function of time and of the paths of all nnn states. The states solve

dXti=b(t,Xti,μtn,αi(t,X))dt+dWti,μtn=1n∑k=1nδXtk,dX^i_t=b\big(t,X^i_t,\mu^n_t,\alpha^i(t,X)\big)dt+dW^i_t,\qquad \mu^n_t=\frac1n\sum_{k=1}^n\delta_{X^k_t},dXti​=b(t,Xti​,μtn​,αi(t,X))dt+dWti​,μtn​=n1​k=1∑n​δXtk​​,

with independent Brownian motions and i.i.d. initial states of law λ\lambdaλ, and player iii receives Jin(α)=E[∫0Tf(t,Xti,μtn,αi(t,X))dt+g(XTi,μTn)]J^n_i(\alpha)=\mathbb E\big[\int_0^Tf(t,X^i_t,\mu^n_t,\alpha^i(t,X))dt+g(X^i_T,\mu^n_T)\big]Jin​(α)=E[∫0T​f(t,Xti​,μtn​,αi(t,X))dt+g(XTi​,μTn​)]. A closed-loop ε\varepsilonε-Nash equilibrium is a profile from which no player gains more than ε\varepsilonε by a unilateral deviation. The random empirical measure flow μn=(μtn)t∈[0,T]\mu^n=(\mu^n_t)_{t\in[0,T]}μn=(μtn​)t∈[0,T]​ is an element of C([0,T];P(Rd))C([0,T];\mathcal P(\mathbb R^d))C([0,T];P(Rd)).

A function of (t,x,m)(t,x,m)(t,x,m), with mmm a measure flow, is semi-Markov if it depends on mmm only through (ms)s≤t(m_s)_{s\le t}(ms​)s≤t​. A weak MFE is a filtered probability space carrying a random flow μ\muμ, a Brownian motion WWW and a state X∗X^*X∗ with X0∗∼λX^*_0\sim\lambdaX0∗​∼λ, with X0∗,μ,WX^*_0,\mu,WX0∗​,μ,W independent, a semi-Markov control α∗(t,Xt∗,μ)\alpha^*(t,X^*_t,\mu)α∗(t,Xt∗​,μ) driving X∗X^*X∗, optimality of α∗\alpha^*α∗ against every semi-Markov alternative (the alternative state being driven by the same WWW and μ\muμ), and the consistency condition μt=P(Xt∗∈⋅∣Ftμ)\mu_t=\mathbb P(X^*_t\in\cdot\mid\mathcal F^\mu_t)μt​=P(Xt∗​∈⋅∣Ftμ​). When μ\muμ is deterministic this is the usual (strong) MFE.

Formalization targets

Goal: Theorem 2.7

Under Assumptions A and B, if εn≥0\varepsilon_n\ge0εn​≥0, εn→0\varepsilon_n\to0εn​→0, and αn\alpha^nαn is a closed-loop εn\varepsilon_nεn​-Nash equilibrium of the nnn-player game, then

{L(μn[αn])}n is tight in P(C([0,T];P(Rd))),\big\{\mathcal L(\mu^n[\alpha^n])\big\}_n\ \text{is tight in}\ \mathcal P\big(C([0,T];\mathcal P(\mathbb R^d))\big),{L(μn[αn])}n​ is tight in P(C([0,T];P(Rd))),

and every subsequential limit in law is the law of the flow of a weak MFE. No constant and no rate is asserted.

Milestones

Without convexity (Theorem 3.9) the same holds with weak relaxed MFE, and Proposition 3.7 identifies weak relaxed MFE flows with weak MFE flows under Assumption B. The proof path of Section 5 is: tightness of the path-space empirical measures (Lemma 5.1), a projection lemma (Lemma 5.2), the realization of a randomized Fokker–Planck equation by a semi-Markov relaxed control (Lemma 5.3), identification of the limiting dynamics with the limiting average value (Theorem 5.4), approximation of relaxed by continuous controls (Lemma 5.5), and the limit of unilateral deviations (Proposition 5.6). Two supporting results come from Section 2.1 (well-posedness of the nnn-player system) and Appendix A (Corollary A.7).

Significance

The theorem shows that the mean field game is the correct limit of closed-loop nnn-player games without any uniqueness assumption, which is the regime where the master-equation method is unavailable. The price is the limit object: a weak MFE, whose measure flow may be random and whose control may depend on the past of the flow. The paper also shows (Proposition 7.2) that this randomness genuinely occurs, so the result cannot be strengthened to strong MFE in general. Combined with the converse (Theorem 2.11, mission 2 of this series), it characterizes which MFE arise as closed-loop limits.

The result is proved in the paper; nothing in it is machine-checked. A formalization produces a checked definition of closed-loop nnn-player games and of weak semi-Markov MFE, which are reusable for any MFG convergence result, and it would make explicit the measurability bookkeeping (semi-Markov controls, completed filtrations, conditional laws) that the paper outsources to its appendices.

Difficulty

The obvious argument fails at the deviation step. In the open-loop setting a deviating player leaves the other players' states unchanged; here the other players' feedback controls react to the deviation, so the state of every player changes. The paper's way around this is to identify the limit with semi-Markov controls and show that the value of a deviation can be approximated by nnn-player deviations of a specific form; making this work requires relaxed controls, a measurable projection onto the filtration of the (random) flow, and well-posedness of SDEs with bounded measurable drift and random coefficients. A newcomer's first idea, passing the Nash inequality to the limit with Markovian limit controls, does not work, because the limit flow is random and the limit control must see its past.

Formalization scope

  • States, laws, paths. Rd\mathbb R^dRd is the platform's EthierKurtz.SDEState d; Brownian motion is the platform's EthierKurtz.IsStandardBrownian. P(E)\mathcal P(E)P(E) is Mathlib's ProbabilityMeasure with the weak topology and the Borel σ\sigmaσ-field of that topology. Paths and flows are continuous maps on [0,T][0,T][0,T] with the uniform topology.
  • Pathwise equations. The volatility is the identity (footnote 4), so every SDE is stated as Xt=X0+∫0tdrift ds+WtX_t=X_0+\int_0^t\text{drift}\,ds+W_tXt​=X0​+∫0t​driftds+Wt​ for all ttt, almost surely; no Itô integral is needed.
  • Solutions are quantified, not chosen. JinJ^n_iJin​ is computed on a given weak solution, and the Nash inequality is required for every solution of the original and of the deviated profile; this is the paper's definition because solutions exist and are unique in law (a milestone).
  • The alternative state in the weak MFE ranges over the solutions adapted to the completed filtration generated by (X0∗,W,μ)(X^*_0,W,\mu)(X0∗​,W,μ) (Remark 2.6), not over all adapted solutions.
  • Indexing. Term nnn of every sequence is the game with n+1n+1n+1 players; "every limit in distribution" quantifies over all subsequences.
  • Explicit hypotheses and corrected misprints. Lemma 5.3 needs μ0=λ\mu_0=\lambdaμ0​=λ a.s.; the paper omits it, and the statement adds it. Lemma 5.3(a) uses Λ∗(s,⋅,μ)\Lambda^*(s,\cdot,\mu)Λ∗(s,⋅,μ) inside ∫0t⋯ds\int_0^t\cdots ds∫0t​⋯ds, where the paper prints ttt. Lemma 5.5 states convergence of (μ,X[βn])(\mu,X[\beta^n])(μ,X[βn]), where the paper prints X[Λn]X[\Lambda^n]X[Λn]. In Definition 3.6(5) the alternative starts from X0∗X^*_0X0∗​, where the paper prints X0∼λX_0\sim\lambdaX0​∼λ. Theorem 5.4's value identity (5.8) is stated along a further subsequence: as printed, along the whole subsequence, it fails for an arbitrary sequence of controls, and the paper's proof passes to a further subsequence. Measurability of every process is explicit, so laws and conditional expectations are never degenerate. Proposition 3.7 is posed for its weak part only.
  • Not a trivialization. The solution class NSol is inhabited and the weak MFE predicate is satisfiable (checked for d=0d=0d=0), so neither the hypotheses nor the conclusion of the goal holds vacuously; the conclusion asserts the existence of a weak MFE with the limiting flow law, not a property of an arbitrary one.
  • Welcome contributions. Weak existence and uniqueness for SDEs with bounded measurable drift (Girsanov, Veretennikov), Prokhorov-type tightness on path space, relaxed-control compactness, and measurable selection are all missing from Mathlib and reusable well beyond this mission.

Selected references

  • D. Lacker, On the convergence of closed-loop Nash equilibria to the mean field game limit, arXiv:1808.02745v1, 2018; Ann. Appl. Probab. 30(4), 2020. https://arxiv.org/abs/1808.02745
  • J.-M. Lasry, P.-L. Lions, Mean field games, Japanese Journal of Mathematics 2(1), 2007. https://doi.org/10.1007/s11537-007-0657-8
  • M. Huang, R. Malhamé, P. Caines, Large population stochastic dynamic games: closed-loop McKean–Vlasov systems and the Nash certainty equivalence principle, Communications in Information and Systems 6(3), 2006. https://doi.org/10.4310/CIS.2006.v6.n3.a5
  • D. Lacker, A general characterization of the mean field limit for stochastic differential games, Probab. Theory Related Fields 165, 2016. https://arxiv.org/abs/1408.2708
  • M. Fischer, On the connection between symmetric N-player games and mean field games, Ann. Appl. Probab. 27(2), 2017. https://arxiv.org/abs/1405.1345
  • P. Cardaliaguet, F. Delarue, J.-M. Lasry, P.-L. Lions, The master equation and the convergence problem in mean field games, Annals of Mathematics Studies 201, 2019. https://arxiv.org/abs/1509.02505
17 thms1 active userReviewed
Functional AnalysisOptimal Transport·Captain: mikedeng1

Bakry–Émery Curvature-Dimension Condition and Riemannian Ricci Curvature Bounds 3: Lipschitz and Pointwise Gradient Bounds on the Heat Semigroup Make Its Dual Semigroup a W₂ ContractionResearch Paper

Motivation

A lower bound on Ricci curvature can be expressed in two ways that make sense far beyond smooth manifolds. The Eulerian way bounds the gradient of the heat semigroup: Bakry and Émery's Γ2\Gamma_2Γ2​-calculus gives ∣∇Ptf∣2≤e−2Kt Pt∣∇f∣2|\nabla \mathsf P_t f|^2 \le e^{-2Kt}\,\mathsf P_t|\nabla f|^2∣∇Pt​f∣2≤e−2KtPt​∣∇f∣2. The Lagrangian way bounds how heat flow moves probability measures in optimal transport distance: W2(Htμ,Htν)≤e−KtW2(μ,ν)W_2(\mathsf H_t\mu,\mathsf H_t\nu)\le e^{-Kt}W_2(\mu,\nu)W2​(Ht​μ,Ht​ν)≤e−KtW2​(μ,ν). On Riemannian manifolds the two are equivalent (von Renesse–Sturm 2005). Kuwada (2010) showed that the equivalence is a general duality between a pointwise gradient bound with a constant C(t)C(t)C(t) and W2W_2W2​-contraction with the same constant, valid on length metric measure spaces.

Ambrosio, Gigli and Savaré (arXiv:1209.5786v4, Ann. Probab. 2015) needed this duality in a setting with no doubling or Poincaré inequality, where the semigroup comes from an abstract Dirichlet form and is only defined almost everywhere. Their §3.2 builds the dual semigroup on probability measures and proves the contraction (Theorem 3.5). Combined with their Theorem 3.17 it gives Corollary 3.18, the step that links the Bakry–Émery condition BE(K,∞)\mathrm{BE}(K,\infty)BE(K,∞) to W2W_2W2​-contraction and, later in the paper, to RCD(K,∞)\mathrm{RCD}(K,\infty)RCD(K,∞).

Setting

Let (X,d)(X,\mathsf d)(X,d) be a complete separable metric space with a Borel measure mmm of full support such that m(Br(x))<∞m(B_r(x))<\inftym(Br​(x))<∞ for every ball (condition (MD)). The space is a length space if d(x0,x1)\mathsf d(x_0,x_1)d(x0​,x1​) is the infimum of the lengths of curves joining x0x_0x0​ to x1x_1x1​ (3.2).

A Dirichlet form E\mathcal EE on L2(X,m)L^2(X,m)L2(X,m) is a lower semicontinuous quadratic form with dense domain that does not increase under normal contractions; it is strongly local if E(f,g)=0\mathcal E(f,g)=0E(f,g)=0 whenever f+af+af+a and ggg have disjoint supports. Its heat flow (Pt)t≥0(\mathsf P_t)_{t\ge0}(Pt​)t≥0​ solves ddtPtf=ΔEPtf\frac{d}{dt}\mathsf P_tf=\Delta_{\mathcal E}\mathsf P_tfdtd​Pt​f=ΔE​Pt​f in L2L^2L2. It is mass preserving if ∫Ptf dm=∫f dm\int\mathsf P_tf\,dm=\int f\,dm∫Pt​fdm=∫fdm (2.12).

Lipb(X)\mathrm{Lip}_b(X)Lipb​(X) denotes bounded Lipschitz functions, ∣Df∣(x)=lim sup⁡y→x∣f(y)−f(x)∣/d(y,x)|Df|(x)=\limsup_{y\to x}|f(y)-f(x)|/\mathsf d(y,x)∣Df∣(x)=limsupy→x​∣f(y)−f(x)∣/d(y,x) the slope, and P(X)\mathscr P(X)P(X) the Borel probability measures. The Wasserstein cost is

W22(μ,ν)=inf⁡{∫d2(x,y) dγ(x,y): γ a coupling of μ,ν}∈[0,∞].W_2^2(\mu,\nu)=\inf\Big\{\int\mathsf d^2(x,y)\,d\boldsymbol\gamma(x,y):\ \boldsymbol\gamma\text{ a coupling of }\mu,\nu\Big\}\in[0,\infty].W22​(μ,ν)=inf{∫d2(x,y)dγ(x,y): γ a coupling of μ,ν}∈[0,∞].

Two hypotheses on the semigroup, with C:[0,∞)→[0,∞)C:[0,\infty)\to[0,\infty)C:[0,∞)→[0,∞) bounded on every [0,T][0,T][0,T]:

(3.15)Ptf∈Lipb(X),  Lip(Ptf)≤C(t) Lip(f),(3.16)∣DP~tf∣2(x)≤C2(t) P~t∣Df∣2(x),\text{(3.15)}\quad \mathsf P_tf\in\mathrm{Lip}_b(X),\ \ \mathrm{Lip}(\mathsf P_tf)\le C(t)\,\mathrm{Lip}(f),\qquad \text{(3.16)}\quad |D\tilde{\mathsf P}_tf|^2(x)\le C^2(t)\,\tilde{\mathsf P}_t|Df|^2(x),(3.15)Pt​f∈Lipb​(X),  Lip(Pt​f)≤C(t)Lip(f),(3.16)∣DP~t​f∣2(x)≤C2(t)P~t​∣Df∣2(x),

for f∈Lipb(X)∩L2(X,m)f\in\mathrm{Lip}_b(X)\cap L^2(X,m)f∈Lipb​(X)∩L2(X,m). Under (3.15) the map fm↦(Ptf)mfm\mapsto(\mathsf P_tf)mfm↦(Pt​f)m extends uniquely to a weakly continuous dual semigroup Ht:P(X)→P(X)\mathsf H_t:\mathscr P(X)\to\mathscr P(X)Ht​:P(X)→P(X), and P~tf(x)=∫f dHtδx\tilde{\mathsf P}_tf(x)=\int f\,d\mathsf H_t\delta_xP~t​f(x)=∫fdHt​δx​ is the pointwise version of Pt\mathsf P_tPt​ (Proposition 3.2).

Formalization targets

Goal: Theorem 3.5 (forward direction)

Under (MD), the length property, (2.12), (3.15) and (3.16), for every t≥0t\ge0t≥0 and μ,ν∈P(X)\mu,\nu\in\mathscr P(X)μ,ν∈P(X),

W2(Htμ,Htν)≤C(t) W2(μ,ν).W_2(\mathsf H_t\mu,\mathsf H_t\nu)\le C(t)\,W_2(\mu,\nu).W2​(Ht​μ,Ht​ν)≤C(t)W2​(μ,ν).

The constant C(t)C(t)C(t) is left free; the goal is the duality itself, not a particular curvature bound.

Milestones

  • Proposition 3.2 (i): existence and uniqueness of Ht\mathsf H_tHt​, with W(β)(Htμ,Htν)≤(C(t)∨1)W(β)(μ,ν)W_{(\beta)}(\mathsf H_t\mu,\mathsf H_t\nu)\le(C(t)\vee1)W_{(\beta)}(\mu,\nu)W(β)​(Ht​μ,Ht​ν)≤(C(t)∨1)W(β)​(μ,ν) and W1(Htμ,Htν)≤C(t)W1(μ,ν)W_1(\mathsf H_t\mu,\mathsf H_t\nu)\le C(t)W_1(\mu,\nu)W1​(Ht​μ,Ht​ν)≤C(t)W1​(μ,ν).
  • Proposition 3.2 (ii)–(iv): P~t\tilde{\mathsf P}_tP~t​ preserves Cb(X)C_b(X)Cb​(X), agrees mmm-a.e. with Pt\mathsf P_tPt​, satisfies the duality ∫f dHtμ=∫P~tf dμ\int f\,d\mathsf H_t\mu=\int\tilde{\mathsf P}_tf\,d\mu∫fdHt​μ=∫P~t​fdμ, and is continuous at t=0t=0t=0.
  • Lemma 3.3: a Fatou-type upper bound lim sup⁡n∫fn dμn≤∫f dμ\limsup_n\int f_n\,d\mu_n\le\int f\,d\mulimsupn​∫fn​dμn​≤∫fdμ for weakly converging μn\mu_nμn​.
  • Lemma 3.4: for f∈Lipb(X)f\in\mathrm{Lip}_b(X)f∈Lipb​(X) nonnegative with bounded support and the Hopf–Lax map Q1f(x)=inf⁡yf(y)+12d2(y,x)Q_1f(x)=\inf_y f(y)+\tfrac12\mathsf d^2(y,x)Q1​f(x)=infy​f(y)+21​d2(y,x),
P~tQ1f(x)−P~tf(y)≤12C2(t) d2(x,y).\tilde{\mathsf P}_tQ_1f(x)-\tilde{\mathsf P}_tf(y)\le\tfrac12C^2(t)\,\mathsf d^2(x,y).P~t​Q1​f(x)−P~t​f(y)≤21​C2(t)d2(x,y).
  • (3.26): the contraction for Dirac masses, W22(Htδx,Htδy)≤C2(t) d2(x,y)W_2^2(\mathsf H_t\delta_x,\mathsf H_t\delta_y)\le C^2(t)\,\mathsf d^2(x,y)W22​(Ht​δx​,Ht​δy​)≤C2(t)d2(x,y).

Significance

The theorem turns a pointwise, infinitesimal estimate on functions into a global estimate on measures. In the paper, with C(t)=e−KtC(t)=e^{-Kt}C(t)=e−Kt it gives the W2W_2W2​-contraction of the heat flow under BE(K,∞)\mathrm{BE}(K,\infty)BE(K,∞) (Corollary 3.18). That contraction is an ingredient of the identification of the heat flow with the EVIK\mathrm{EVI}_KEVIK​ gradient flow of the entropy (Theorem 4.17). The argument of §3.2 avoids doubling and local Poincaré assumptions on the metric measure space (p. 26), which is what makes it usable for the general Energy measure spaces of the paper.

The result is proved in the literature: in Kuwada's paper, and in the form posed here in §3.2 of the source. As far as a search of the Prove2Me catalogue shows, none of it is formalized: there is no Wasserstein distance on a general metric space, no dual semigroup of a Dirichlet form, and no Hopf–Lax semigroup on metric spaces. The mission asks for formal proofs of the known argument; the dual semigroup, Lemma 3.3 and the Hopf–Lax estimates are reusable on their own.

Difficulty

The semigroup acts on L2L^2L2 classes, while (3.16) and the contraction are statements at every point; the bridge is the pointwise version P~t\tilde{\mathsf P}_tP~t​, which exists only through the dual semigroup and its weak continuity. The direct approach, applying the gradient bound along a geodesic between xxx and yyy, fails because W2W_2W2​ is not a supremum over Lipschitz functions of a linear quantity. The route goes through the quadratic Kantorovich duality and the Hopf–Lax semigroup on a metric space, neither of which is available in Mathlib, and through limits of integrals against varying measures Htδy\mathsf H_t\delta_{y}Ht​δy​. Passing from Dirac masses to arbitrary μ,ν\mu,\nuμ,ν needs a measurable selection of optimal plans.

Formalization scope

  • Elements of L2(X,m)L^2(X,m)L2(X,m) are functions; every predicate is invariant under mmm-a.e. equality. The σ-algebra is Borel rather than its mmm-completion.
  • The heat flow P\mathsf PP and the dual semigroup H\mathsf HH are binders pinned by predicates (IsHeatSemigroup, IsDualSemigroup), not constructions. IsDualSemigroup requires Ht(fm)=(Ptf)m\mathsf H_t(fm)=(\mathsf P_tf)mHt​(fm)=(Pt​f)m for probability densities f∈L1∩L2f\in L^1\cap L^2f∈L1∩L2 and weak continuity on P(X)\mathscr P(X)P(X), which determines Ht\mathsf H_tHt​ on P(X)\mathscr P(X)P(X). Choosing H\mathsf HH as anything else (e.g. the identity) does not satisfy the predicate, so the goal is not trivialized that way. Dropping the length property would change the statement.
  • (3.15) is stated as "every Lipschitz constant KKK of fff gives the Lipschitz constant C(t)KC(t)KC(t)K of a version of Ptf\mathsf P_tfPt​f". (3.16) and the conclusions are in [0,∞][0,\infty][0,∞]; W2W_2W2​ appears squared.
  • Mass preservation is stated on L1∩L2L^1\cap L^2L1∩L2, where the heat flow is pinned.
  • The paper states Theorem 3.5 as an equivalence; only the direction proved there is posed, the converse being cited from Kuwada.
  • The paper prints Lemma 3.4 with an absolute value, which fails at x=yx=yx=y; the one-sided inequality its proof gives, and (3.26) uses, is the stated form.
  • Lemma 3.3 assumes fff integrable; this only excludes the case ∫f dμ=+∞\int f\,d\mu=+\infty∫fdμ=+∞, where the claim is trivial.

Contributions welcome: the quadratic Kantorovich duality on Polish spaces, Hopf–Lax calculus on length spaces, measurable selection of optimal plans, and the portmanteau-type Lemma 3.3.

Selected references

  • L. Ambrosio, N. Gigli, G. Savaré, Bakry–Émery curvature-dimension condition and Riemannian Ricci curvature bounds, Ann. Probab. 43(1), 2015. https://arxiv.org/abs/1209.5786
  • K. Kuwada, Duality on gradient estimates and Wasserstein controls, J. Funct. Anal. 258, 2010. https://doi.org/10.1016/j.jfa.2010.01.010
  • M.-K. von Renesse, K.-T. Sturm, Transport inequalities, gradient estimates, entropy, and Ricci curvature, Comm. Pure Appl. Math. 58, 2005. https://doi.org/10.1002/cpa.20060
  • L. Ambrosio, N. Gigli, G. Savaré, Metric measure spaces with Riemannian Ricci curvature bounded from below, Duke Math. J. 163, 2014. https://arxiv.org/abs/1109.0222
  • D. Bakry, M. Émery, Diffusions hypercontractives, Séminaire de Probabilités XIX, LNM 1123, 1985. https://doi.org/10.1007/BFb0075847
9 thms1 active userReviewed
AnalysisDifferential GeometryFunctional Analysis·Captain: mikedeng1

Bakry–Émery Curvature-Dimension Condition and Riemannian Ricci Curvature Bounds 2: The Dirichlet Form of an Energy Measure Space Is Twice the Cheeger Energy Iff It Is Upper-RegularResearch Paper

Motivation

There are two standard ways to do analysis on a non-smooth space. The first starts from an energy: a Dirichlet form E\mathcal EE on L2(X,m)L^2(X,m)L2(X,m), its heat semigroup and its carré du champ Γ\GammaΓ. This is the setting of Bakry–Émery Γ\GammaΓ-calculus and of the curvature-dimension condition BE(K,N)BE(K,N)BE(K,N). The second starts from a metric measure space (X,d,m)(X,d,m)(X,d,m): slopes of Lipschitz functions, the Cheeger energy, Wasserstein distances, and the synthetic Ricci bounds CD(K,∞)\mathrm{CD}(K,\infty)CD(K,∞) and RCD(K,∞)\mathrm{RCD}(K,\infty)RCD(K,∞) of Lott–Villani and Sturm.

Moving between the two requires a dictionary. A Dirichlet form defines a distance, the intrinsic distance dEd_{\mathcal E}dE​ (Biroli–Mosco, Sturm). That distance defines a Cheeger energy. The question is whether the energy rebuilt from dEd_{\mathcal E}dE​ is the energy we started from. Ambrosio, Gigli and Savaré answer this in §3.3 of their paper on the Bakry–Émery condition and Riemannian Ricci bounds (arXiv:1209.5786, Ann. Probab. 2015). Their answer is the identification used in the main theorem of the paper, BE(K,∞)⇒RCD(K,∞)BE(K,\infty)\Rightarrow\mathrm{RCD}(K,\infty)BE(K,∞)⇒RCD(K,∞).

Timeline:

  • 1991–1995: Biroli–Mosco and Sturm introduce the intrinsic distance of a strongly local regular Dirichlet form on a locally compact space and prove its length property there ([50, 52] of the paper).
  • 1999: Cheeger defines the energy that now bears his name (GAFA 9).
  • 2014: Ambrosio–Gigli–Savaré identify the minimal weak gradient with Cheeger's relaxed gradient on general metric measure spaces and introduce RCD(K,∞)\mathrm{RCD}(K,\infty)RCD(K,∞) (Invent. Math. 195; Duke 163).
  • 2015: the present paper sets up Energy measure spaces on Polish spaces, without local compactness, and proves Theorems 3.9–3.14.

Setting

Let XXX be a set with a σ-additive measure mmm. A Dirichlet form is a lower semicontinuous quadratic form E:L2(X,m)→[0,∞]\mathcal E:L^2(X,m)\to[0,\infty]E:L2(X,m)→[0,∞] with E(η∘f)≤E(f)\mathcal E(\eta\circ f)\le\mathcal E(f)E(η∘f)≤E(f) for every 1-Lipschitz η\etaη with η(0)=0\eta(0)=0η(0)=0, and with dense domain V={E<∞}\mathbb V=\{\mathcal E<\infty\}V={E<∞}. It is strongly local when E(f,g)=0\mathcal E(f,g)=0E(f,g)=0 whenever (f+a)g=0(f+a)g=0(f+a)g=0 a.e. for a constant aaa. A function f∈Vf\in\mathbb Vf∈V belongs to G\mathbb GG, with carré du champ Γ(f)∈L+1\Gamma(f)\in L^1_+Γ(f)∈L+1​, if E(f,fφ)−12E(f2,φ)=∫Γ(f)φ dm\mathcal E(f,f\varphi)-\frac12\mathcal E(f^2,\varphi)=\int\Gamma(f)\varphi\,dmE(f,fφ)−21​E(f2,φ)=∫Γ(f)φdm for all bounded φ∈V\varphi\in\mathbb Vφ∈V.

Let LC\mathbb L_CLC​ be the set of continuous ψ∈G\psi\in\mathbb Gψ∈G with Γ(ψ)≤1\Gamma(\psi)\le1Γ(ψ)≤1 a.e. The intrinsic distance is

dE(x,y)=sup⁡ψ∈LC∣ψ(y)−ψ(x)∣.d_{\mathcal E}(x,y)=\sup_{\psi\in\mathbb L_C}|\psi(y)-\psi(x)|.dE​(x,y)=ψ∈LC​sup​∣ψ(y)−ψ(x)∣.

An Energy measure space (X,τ,m,E)(X,\tau,m,\mathcal E)(X,τ,m,E) (Definition 3.6) is a strongly local Dirichlet form on a Polish space with a fully supported Borel measure such that dEd_{\mathcal E}dE​ is a finite complete distance inducing τ\tauτ, and a continuous θ≥0\theta\ge0θ≥0 has its truncations Sk∘θS_k\circ\thetaSk​∘θ in L\mathbb LL.

On the metric side, ∣Df∣(x)=lim sup⁡y→x∣f(y)−f(x)∣/d(y,x)|Df|(x)=\limsup_{y\to x}|f(y)-f(x)|/d(y,x)∣Df∣(x)=limsupy→x​∣f(y)−f(x)∣/d(y,x) is the slope, and the Cheeger energy is

Ch(f)=inf⁡{lim inf⁡n12∫∣Dfn∣2 dm: fn∈Lipb(X), fn→f in L2}.\mathrm{Ch}(f)=\inf\Big\{\liminf_n\tfrac12\int|Df_n|^2\,dm:\ f_n\in\mathrm{Lip}_b(X),\ f_n\to f\text{ in }L^2\Big\}.Ch(f)=inf{nliminf​21​∫∣Dfn​∣2dm: fn​∈Lipb​(X), fn​→f in L2}.

Condition (MD) asks that (X,d)(X,d)(X,d) be complete and separable, supp⁡m=X\operatorname{supp}m=Xsuppm=X, and balls have finite measure. Condition (ED) asks that every ψ∈LC\psi\in\mathbb L_Cψ∈LC​ be 1-Lipschitz for ddd (ED.a), and that every Lipschitz ψ\psiψ with ∣Dψ∣≤1|D\psi|\le1∣Dψ∣≤1 and bounded support lie in LC\mathbb L_CLC​ (ED.b). E\mathcal EE is upper-regular (Definition 3.13) if every fff in a dense subset of V\mathbb VV is an L2L^2L2 limit of bounded continuous fn∈Gf_n\in\mathbb Gfn​∈G with bounded upper semicontinuous gn≥Γ(fn)g_n\ge\sqrt{\Gamma(f_n)}gn​≥Γ(fn​)​ and lim sup⁡n∫gn2≤E(f)\limsup_n\int g_n^2\le\mathcal E(f)limsupn​∫gn2​≤E(f).

Formalization targets

Goal: Theorem 3.14

For an Energy measure space,

E(f)=2 Ch(f)∀f∈L2(X,m)⟺E is upper-regular,\mathcal E(f)=2\,\mathrm{Ch}(f)\quad\forall f\in L^2(X,m)\qquad\Longleftrightarrow\qquad\mathcal E\text{ is upper-regular},E(f)=2Ch(f)∀f∈L2(X,m)⟺E is upper-regular,

and in this case G=V\mathbb G=\mathbb VG=V.

Milestones

  • Theorem 3.9: an Energy measure space satisfies (MD) and (ED) for dEd_{\mathcal E}dE​; conversely, a distance with (MD) and (ED) makes the structure an Energy measure space and equals dEd_{\mathcal E}dE​.
  • Theorem 3.10: (X,dE)(X,d_{\mathcal E})(X,dE​) is a length space.
  • Proposition 3.11: if f∈G∩Cbf\in\mathbb G\cap C_bf∈G∩Cb​ and Γ(f)≤ζ2\Gamma(f)\le\zeta^2Γ(f)≤ζ2 with ζ\zetaζ bounded upper semicontinuous, then fff is Lipschitz and ∣D∗f∣≤ζ|D^*f|\le\zeta∣D∗f∣≤ζ.
  • Theorem 3.12: under (MD), (ED.b) holds iff every Lipschitz fff of bounded support has ∣Df∣2≥Γ(f)|Df|^2\ge\Gamma(f)∣Df∣2≥Γ(f); then 2Ch≥E2\mathrm{Ch}\ge\mathcal E2Ch≥E and ∣Dg∣w2≥Γ(g)|Dg|_w^2\ge\Gamma(g)∣Dg∣w2​≥Γ(g).
  • The remaining assertions of Theorem 3.14: Γ(f)=∣Df∣w2\Gamma(f)=|Df|_w^2Γ(f)=∣Df∣w2​ (3.41), density of V∩Lipb\mathbb V\cap\mathrm{Lip}_bV∩Lipb​ in V\mathbb VV, and mass preservation of (Pt)(P_t)(Pt​) under (MD.exp).

Significance

The identification E=2Ch\mathcal E=2\mathrm{Ch}E=2Ch lets every metric notion be applied to an energy structure. Once it holds, the Wasserstein gradient flow of the entropy, the EVIK\mathrm{EVI}_KEVIK​ formulation and RCD(K,∞)\mathrm{RCD}(K,\infty)RCD(K,∞) all make sense for the energy. That is the route by which the paper proves that BE(K,∞)BE(K,\infty)BE(K,∞) on a Riemannian Energy measure space implies RCD(K,∞)\mathrm{RCD}(K,\infty)RCD(K,∞), the converse of the earlier RCD⇒BE\mathrm{RCD}\Rightarrow BERCD⇒BE result. Theorem 3.12 gives the one-sided inequality 2Ch≥E2\mathrm{Ch}\ge\mathcal E2Ch≥E under the single condition (ED.b), and (3.41) says the energy density is the squared minimal weak gradient. Mass preservation is a standing hypothesis of several other results of the paper, and here it comes for free.

All of these results are proved in the paper, partly by citation: the mass-preservation clause rests on [6, Theorem 4.20], and the length property uses a midpoint criterion from Burago–Burago–Ivanov. None of them has a machine-checked proof. Mathlib has no Dirichlet forms, no Cheeger energy and no theory of length spaces built from curve length. This mission produces precise Lean statements of the paper's identification theorem and of the lemmas its proof uses, so that the metric–energy dictionary can be built up and proved one piece at a time.

Difficulty

The inequality 2Ch≥E2\mathrm{Ch}\ge\mathcal E2Ch≥E is the easy direction once (3.32) is available. Proving (3.32) means bounding the energy density of the Hopf–Lax inf-convolution QtfQ_tfQt​f pointwise by D+(x,t)2/t2D^+(x,t)^2/t^2D+(x,t)2/t2. Only finite minima over a countable dense set lie in V\mathbb VV, so the bound has to pass to the limit through the lower semicontinuity (2.10) of Γ\sqrt\GammaΓ​.

The reverse inequality needs the opposite move: from an mmm-a.e. bound Γ(f)≤ζ2\Gamma(f)\le\zeta^2Γ(f)≤ζ2 to a pointwise bound on the metric slope at every point. That step is Proposition 3.11. It needs ζ\zetaζ to be upper semicontinuous and dEd_{\mathcal E}dE​ to be a length distance. Without upper semicontinuity, an a.e. bound says nothing about the slope at a given point. The obvious idea, testing E\mathcal EE against the Lipschitz functions given by (ED.b), produces only lower bounds on E\mathcal EE and cannot give 2Ch≤E2\mathrm{Ch}\le\mathcal E2Ch≤E. That is why upper regularity is the exact condition. The length property (Theorem 3.10) is itself proved by contradiction from a Lipschitz test function built from two disjoint balls. On a space that is not locally compact, this needs a completeness argument rather than Hopf–Rinow.

Formalization scope

Representation. Elements of L2(X,m)L^2(X,m)L2(X,m) are functions X→RX\to\mathbb RX→R. E\mathcal EE is ∞\infty∞ off L2L^2L2, and every predicate is invariant under mmm-a.e. equality. The σ-algebra is Borel (BorelSpace), standing in for its mmm-completion. The topology τ\tauτ is the topology of the metric of XXX, and condition (b) of Definition 3.6 says that this metric equals dEd_{\mathcal E}dE​. Completeness and separability are typeclass binders. The carré du champ is a predicate on a density, never a chosen function. Slopes, dEd_{\mathcal E}dE​, Ch\mathrm{Ch}Ch and curve lengths take values in [0,∞][0,\infty][0,∞]. The curve length is the total variation, which agrees with ∫∣γ˙∣\int|\dot\gamma|∫∣γ˙​∣. The truncation profile SSS of (3.27) is a parameter with the properties the paper fixes. "Dense in V\mathbb VV" means dense for the norm (∥f∥22+E(f))1/2(\|f\|_2^2+\mathcal E(f))^{1/2}(∥f∥22​+E(f))1/2. The minimal weak gradient is required to be nonnegative, which makes its two characterizing conditions determine it. Mass preservation is stated on L1∩L2L^1\cap L^2L1∩L2, with Ptf∈L1P_tf\in L^1Pt​f∈L1 part of the conclusion. In Theorem 3.9 the printed "distance on X×XX\times XX×X" is read as a distance on XXX.

Ruling out trivializations. The Cheeger energy is defined from slopes of bounded Lipschitz functions and never through E\mathcal EE. Upper regularity is Definition 3.13 with a dense approximating set, not the identity E=2Ch\mathcal E=2\mathrm{Ch}E=2Ch.

Infrastructure. A complete development needs carré du champ calculus for strongly local forms (chain rule, (2.9), (2.10)), the Hopf–Lax semigroup on metric spaces, relaxation and minimal weak gradients, and the midpoint characterization of length spaces. Mathlib has none of these, and all of them can be reused beyond this mission. Contributions of any of these pieces, and proofs of individual milestones, are welcome.

Selected references

  • L. Ambrosio, N. Gigli, G. Savaré, Bakry–Émery curvature-dimension condition and Riemannian Ricci curvature bounds, Ann. Probab. 43(1), 339–404, 2015. https://arxiv.org/abs/1209.5786 (v4 cited)
  • L. Ambrosio, N. Gigli, G. Savaré, Calculus and heat flow in metric measure spaces and applications to spaces with Ricci bounds from below, Invent. Math. 195, 289–391, 2014. https://doi.org/10.1007/s00222-013-0456-1
  • L. Ambrosio, N. Gigli, G. Savaré, Metric measure spaces with Riemannian Ricci curvature bounded from below, Duke Math. J. 163, 1405–1490, 2014. https://doi.org/10.1215/00127094-2681605
  • J. Cheeger, Differentiability of Lipschitz functions on metric measure spaces, Geom. Funct. Anal. 9, 428–517, 1999. https://doi.org/10.1007/s000390050094
  • K.-T. Sturm, Analysis on local Dirichlet spaces I. Recurrence, conservativeness and L^p-Liouville properties, J. Reine Angew. Math. 456, 173–196, 1994. https://doi.org/10.1515/crll.1994.456.173
  • N. Bouleau, F. Hirsch, Dirichlet Forms and Analysis on Wiener Space, de Gruyter, 1991. https://doi.org/10.1515/9783110858389
12 thms1 active userReviewed
Differential GeometryFunctional Analysis·Captain: mikedeng1

Bakry–Émery Curvature-Dimension Condition and Riemannian Ricci Curvature Bounds 5: A Product of Riemannian Energy Measure Spaces with BE(K,N_X) and BE(K,N_Y) Satisfies BE(K,N_X+N_Y)Research Paper

Motivation

A lower bound KKK on the Ricci curvature of a Riemannian manifold and an upper bound NNN on its dimension can be expressed without coordinates in two ways. The Bakry–Émery condition BE(K,N)\mathrm{BE}(K,N)BE(K,N) is a property of the heat semigroup and its generator: the iterated carré du champ Γ2\Gamma_2Γ2​ dominates KΓ+1N(Δf)2K\Gamma+\frac1N(\Delta f)^2KΓ+N1​(Δf)2 (Bakry–Émery 1985). The Riemannian curvature-dimension conditions RCD(K,∞)\mathrm{RCD}(K,\infty)RCD(K,∞) and RCD∗(K,N)\mathrm{RCD}^*(K,N)RCD∗(K,N) are properties of a metric measure space, defined through optimal transport (Ambrosio–Gigli–Savaré 2014). A basic test for any notion of "Ricci curvature at least KKK, dimension at most NNN" is its behaviour under products: on a product of manifolds, Ricci curvature bounds combine and dimensions add.

The paper of Ambrosio, Gigli and Savaré (arXiv:1209.5786) proves that BE(K,∞)\mathrm{BE}(K,\infty)BE(K,∞) and RCD(K,∞)\mathrm{RCD}(K,\infty)RCD(K,∞) coincide on a natural class of Dirichlet-form spaces, and draws from it, in its §5.1, two tensorization results. The first (Theorem 5.1) is the stability of RCD(K,∞)\mathrm{RCD}(K,\infty)RCD(K,∞) under products. This had been proved in Ambrosio–Gigli–Savaré 2014 only under a nonbranching assumption on the factors; the equivalence removes that assumption. The second (Theorem 5.2) is the dimensional statement: the product of two Riemannian Energy measure spaces satisfying BE(K,NX)\mathrm{BE}(K,N_X)BE(K,NX​) and BE(K,NY)\mathrm{BE}(K,N_Y)BE(K,NY​) satisfies BE(K,NX+NY)\mathrm{BE}(K,N_X+N_Y)BE(K,NX​+NY​), the bound on the dimension of the product that the smooth case predicts.

Setting

Let XXX be a complete separable metric space with a Borel measure m\mathfrak mm. A Dirichlet form is a quadratic, L2L^2L2-lower semicontinuous, Markovian functional E:L2(X,m)→[0,∞]\mathcal E:L^2(X,\mathfrak m)\to[0,\infty]E:L2(X,m)→[0,∞] with dense domain V\mathbb VV. Its generator ΔE\Delta_{\mathcal E}ΔE​ is defined by E(f,g)=−∫g ΔEf dm\mathcal E(f,g)=-\int g\,\Delta_{\mathcal E}f\,d\mathfrak mE(f,g)=−∫gΔE​fdm for all g∈Vg\in\mathbb Vg∈V, and its heat flow Pt\mathsf P_tPt​ solves ddtPtf=ΔEPtf\frac{d}{dt}\mathsf P_tf=\Delta_{\mathcal E}\mathsf P_tfdtd​Pt​f=ΔE​Pt​f. The carré du champ Γ(f)\Gamma(f)Γ(f) is the density of φ↦E(f,fφ)−12E(f2,φ)\varphi\mapsto\mathcal E(f,f\varphi)-\frac12\mathcal E(f^2,\varphi)φ↦E(f,fφ)−21​E(f2,φ). For ν=1/N≥0\nu=1/N\ge0ν=1/N≥0, BE(K,N)\mathrm{BE}(K,N)BE(K,N) is the weak form (2.33) of Γ2≥KΓ+ν(Δf)2\Gamma_2\ge K\Gamma+\nu(\Delta f)^2Γ2​≥KΓ+ν(Δf)2, written through the functional At[f;φ](s)=12∫(Pt−sf)2Psφ dm\mathsf A_t[f;\varphi](s)=\frac12\int(\mathsf P_{t-s}f)^2\mathsf P_s\varphi\,d\mathfrak mAt​[f;φ](s)=21​∫(Pt−s​f)2Ps​φdm.

The intrinsic distance is dE(x,y)=sup⁡{∣ψ(y)−ψ(x)∣:ψ continuous, Γ(ψ)≤1}\mathsf d_{\mathcal E}(x,y)=\sup\{|\psi(y)-\psi(x)|:\psi\text{ continuous},\ \Gamma(\psi)\le1\}dE​(x,y)=sup{∣ψ(y)−ψ(x)∣:ψ continuous, Γ(ψ)≤1}. An Energy measure space (Definition 3.6) is a strongly local Dirichlet form on a space whose metric is dE\mathsf d_{\mathcal E}dE​, with full-support measure and an exhausting function; a Riemannian Energy measure space (Definition 3.16) is in addition upper regular, and every ψ\psiψ with Γ(ψ)≤1\Gamma(\psi)\le1Γ(ψ)≤1 has a continuous version. An RCD(K,∞)\mathrm{RCD}(K,\infty)RCD(K,∞) space (Definition 3.1) is a length metric measure space with the growth bounds (MD.b) and (MD.exp) on which the relative entropy has an EVIK\mathrm{EVI}_KEVIK​ gradient flow in (P2(X),W2)(\mathscr P_2(X),W_2)(P2​(X),W2​).

The product (5.1) of (X,dX,mX)(X,\mathsf d_X,\mathfrak m_X)(X,dX​,mX​) and (Y,dY,mY)(Y,\mathsf d_Y,\mathfrak m_Y)(Y,dY​,mY​) is Z=X×YZ=X\times YZ=X×Y with

d((x,y),(x′,y′))=dX2(x,x′)+dY2(y,y′),m=mX×mY,\mathsf d((x,y),(x',y'))=\sqrt{\mathsf d_X^2(x,x')+\mathsf d_Y^2(y,y')},\qquad\mathfrak m=\mathfrak m_X\times\mathfrak m_Y,d((x,y),(x′,y′))=dX2​(x,x′)+dY2​(y,y′)​,m=mX​×mY​,

and the Cartesian Dirichlet form (5.2) is

E(f)=∫YEX(fy) dmY(y)+∫XEY(fx) dmX(x),\mathcal E(f)=\int_Y\mathcal E^X(f^y)\,d\mathfrak m_Y(y)+\int_X\mathcal E^Y(f^x)\,d\mathfrak m_X(x),E(f)=∫Y​EX(fy)dmY​(y)+∫X​EY(fx)dmX​(x),

where fy=f(⋅,y)f^y=f(\cdot,y)fy=f(⋅,y) and fx=f(x,⋅)f^x=f(x,\cdot)fx=f(x,⋅).

Formalization targets

Goal: Theorem 5.2

If (X,EX,mX)(X,\mathcal E^X,\mathfrak m_X)(X,EX,mX​) and (Y,EY,mY)(Y,\mathcal E^Y,\mathfrak m_Y)(Y,EY,mY​) are Riemannian Energy measure spaces satisfying (MD.exp), BE(K,NX)\mathrm{BE}(K,N_X)BE(K,NX​) and BE(K,NY)\mathrm{BE}(K,N_Y)BE(K,NY​), then

(Z,E,m) is a Riemannian Energy measure space with dE=d and BE(K,NX+NY).(Z,\mathcal E,\mathfrak m)\ \text{is a Riemannian Energy measure space with}\ \mathsf d_{\mathcal E}=\mathsf d\ \text{and}\ \mathrm{BE}(K,N_X+N_Y).(Z,E,m) is a Riemannian Energy measure space with dE​=d and BE(K,NX​+NY​).

In the parametrization ν=1/N\nu=1/Nν=1/N the product satisfies BE\mathrm{BE}BE with νZ=νXνY/(νX+νY)\nu_Z=\nu_X\nu_Y/(\nu_X+\nu_Y)νZ​=νX​νY​/(νX​+νY​).

Milestones

  1. Corollary 4.18 (i), p. 58: under (MD+exp) and a quadratic Cheeger energy, the length property together with the gradient bound
∣DPtf∣2≤e−2KtPt(∣Df∣w2)(4.30)|\mathrm D\mathsf P_tf|^2\le e^{-2Kt}\mathsf P_t(|\mathrm Df|_w^2)\tag{4.30}∣DPt​f∣2≤e−2KtPt​(∣Df∣w2​)(4.30)

implies RCD(K,∞)\mathrm{RCD}(K,\infty)RCD(K,∞). 2. Theorem 5.1, p. 60: the product of two RCD(K,∞)\mathrm{RCD}(K,\infty)RCD(K,∞) spaces is RCD(K,∞)\mathrm{RCD}(K,\infty)RCD(K,∞). 3. The elementary inequality of p. 62: νXa2+νYb2≥νXνYνX+νY(a+b)2\nu_Xa^2+\nu_Yb^2\ge\frac{\nu_X\nu_Y}{\nu_X+\nu_Y}(a+b)^2νX​a2+νY​b2≥νX​+νY​νX​νY​​(a+b)2 for positive νX,νY\nu_X,\nu_YνX​,νY​ and nonnegative a,ba,ba,b. 4. Lemma 5.3, p. 62: ΔZf(x,y)=ΔXfy(x)+ΔYfx(y)\Delta_Zf(x,y)=\Delta_Xf^y(x)+\Delta_Yf^x(y)ΔZ​f(x,y)=ΔX​fy(x)+ΔY​fx(y) under the fibrewise regularity (5.9), for the RCD factors and their Cheeger forms fixed in §5.1.

Significance

Theorem 5.1 shows that RCD(K,∞)\mathrm{RCD}(K,\infty)RCD(K,∞) is closed under products with no nonbranching condition on the factors, the hypothesis under which Ambrosio–Gigli–Savaré 2014 had obtained it. Theorem 5.2 gives the dimensional version for Dirichlet-form spaces, BE(K,NX)×BE(K,NY)⇒BE(K,NX+NY)\mathrm{BE}(K,N_X)\times\mathrm{BE}(K,N_Y)\Rightarrow\mathrm{BE}(K,N_X+N_Y)BE(K,NX​)×BE(K,NY​)⇒BE(K,NX​+NY​): a product of spaces of finite dimension has finite dimension, with the bound NX+NYN_X+N_YNX​+NY​ of the smooth case, while the condition BE(K,∞)\mathrm{BE}(K,\infty)BE(K,∞) alone loses all dimensional information.

Both results are proved in the paper; none of them, nor the objects they are stated for, has a machine-checked proof. The mission produces a Lean statement of the Cartesian Dirichlet form and of the product structure, the statements of the two tensorization theorems, and the characterization of RCD(K,∞)\mathrm{RCD}(K,\infty)RCD(K,∞) that drives Theorem 5.1. A formal proof would also check the measure-theoretic steps that the paper takes for granted: the measurability of y↦EX(fy)y\mapsto\mathcal E^X(f^y)y↦EX(fy), the Fubini arguments of Lemma 5.3, and the identification of the domain of the Cartesian form (cited from [Ambrosio–Gigli–Savaré 2014], Theorem 6.18).

Difficulty

The obvious argument works fibre by fibre: apply BE(K,NX)\mathrm{BE}(K,N_X)BE(K,NX​) to each section fyf^yfy and BE(K,NY)\mathrm{BE}(K,N_Y)BE(K,NY​) to each fxf^xfx, and add. This fails as stated, because Pt\mathsf P_tPt​ on ZZZ does not act on the sections separately: (Ptf)y(\mathsf P_tf)^y(Pt​f)y is an average over y′y'y′ of the semigroup of XXX applied to fy′f^{y'}fy′, weighted by the heat kernel of YYY, so fibrewise gradient and Laplacian bounds have to be transported through this average. For Theorem 5.2 a second step is not fibrewise at all: before any dimensional estimate, the product has to be shown to be a Riemannian Energy measure space whose intrinsic distance is the product distance, which in the paper goes through Theorem 5.1 and hence through the equivalence BE(K,∞)⇔RCD(K,∞)\mathrm{BE}(K,\infty)\Leftrightarrow\mathrm{RCD}(K,\infty)BE(K,∞)⇔RCD(K,∞) of Theorem 4.17.

Formalization scope

Functions on XXX are X → ℝ, and L2L^2L2 membership is MemLp f 2 m; every object is invariant under m\mathfrak mm-a.e. equality. Dirichlet forms take values in [0,∞][0,\infty][0,∞] and are +∞+\infty+∞ off L2L^2L2. Heat flows are passed as functions pinned by the predicate IsHeatSemigroup. Γ(f)\Gamma(f)Γ(f) is a predicate on a density. BE(K,N)\mathrm{BE}(K,N)BE(K,N) is parametrized by ν=1/N≥0\nu=1/N\ge0ν=1/N≥0; νZ=νXνY/(νX+νY)\nu_Z=\nu_X\nu_Y/(\nu_X+\nu_Y)νZ​=νX​νY​/(νX​+νY​) is 000 when either factor has N=∞N=\inftyN=∞. The product ZZZ is WithLp 2 (X × Y), whose metric is the ℓ2\ell^2ℓ2 distance (5.1); the plain type X × Y would carry the max-metric. The second term of (5.2) uses EY\mathcal E^YEY, correcting the printed EX(fx)\mathcal E^X(f^x)EX(fx). Factors are σ-finite.

Theorem 5.2 assumes (MD.exp) for both factors: its proof invokes Theorem 5.1, whose factors must be RCD(K,∞)\mathrm{RCD}(K,\infty)RCD(K,∞), which a Riemannian Energy measure space with BE(K,∞)\mathrm{BE}(K,\infty)BE(K,∞) is only under (MD.exp). In Corollary 4.18, the minimal weak gradient is written as ∣Df∣w2=Γ(f)|\mathrm Df|_w^2=\Gamma(f)∣Df∣w2​=Γ(f), the identity that (QCh) asserts. Lemma 5.3 carries the RCD and Cheeger-form assumptions established at the opening of §5.1. The elementary inequality retains the printed a,b≥0a,b\ge0a,b≥0; applying it to signed Laplacians requires its all-real extension.

The goal is not met by stating BE\mathrm{BE}BE on the product with νZ=0\nu_Z=0νZ​=0: that is BE(K,∞)\mathrm{BE}(K,\infty)BE(K,∞), a strictly weaker claim; nor by defining the product form through the Cheeger energy of ZZZ instead of (5.2).

A complete development needs the Cartesian form's domain theorem, a pointwise version of the heat semigroups, Theorem 4.17 of the paper and the converse RCD(K,∞)⇒BE(K,∞)\mathrm{RCD}(K,\infty)\Rightarrow\mathrm{BE}(K,\infty)RCD(K,∞)⇒BE(K,∞) from [Ambrosio–Gigli–Savaré 2014]. The product layer (sections, Cartesian form, Lemma 5.3) is reusable for any tensorization argument on Dirichlet forms. Proofs of the elementary inequality and of Lemma 5.3 are the natural first contributions.

Selected references

  • L. Ambrosio, N. Gigli, G. Savaré, Bakry–Émery curvature-dimension condition and Riemannian Ricci curvature bounds, Ann. Probab. 43(1), 339–404, 2015. arXiv:1209.5786v4
  • L. Ambrosio, N. Gigli, G. Savaré, Metric measure spaces with Riemannian Ricci curvature bounded from below, Duke Math. J. 163(7), 1405–1490, 2014. arXiv:1109.0222
  • D. Bakry, M. Émery, Diffusions hypercontractives, Séminaire de Probabilités XIX, Lecture Notes in Math. 1123, 177–206, 1985. doi:10.1007/BFb0075847
7 thms1 active userReviewed
Differential GeometryFunctional AnalysisOptimal Transport·Captain: mikedeng1

Bakry–Émery Curvature-Dimension Condition and Riemannian Ricci Curvature Bounds 6: BE(K,N) on Riemannian Energy Measure Spaces Is Stable Under Sturm–Gromov–Hausdorff ConvergenceResearch Paper

Motivation

Curvature bounds on a smooth Riemannian manifold control diffusion and the behavior of probability measures. Metric measure spaces extend these questions to limits that need not be smooth. A useful curvature condition must continue to hold when a sequence of spaces converges. Ambrosio, Gigli, and Savaré prove that their analytic Bakry–Émery curvature-dimension condition has this stability property for Riemannian energy measure spaces under Sturm–Gromov–Hausdorff convergence Ambrosio–Gigli–Savaré, Theorem 5.8. The result connects a condition stated through heat flow and Dirichlet forms with convergence stated through distances between probability measures.

The article's §5.2 first defines the convergence of spaces and of functions living in different L2L^2L2 spaces, then states the stability theorem. This order matters: the measure changes with the space, so ordinary convergence of functions on one fixed measured space cannot express the claim Ambrosio–Gigli–Savaré, Definitions 5.4 and 5.6.

Setting

A metric measure space (X,d,m)(X,d,m)(X,d,m) consists of a complete separable metric space (X,d)(X,d)(X,d) and a measure mmm. The class P2(X)\mathcal P_2(X)P2​(X) contains probability measures with finite second moment. The squared Wasserstein distance W22(μ,ν)W_2^2(\mu,\nu)W22​(μ,ν) is the infimum of the mean squared transport cost d(x,y)2d(x,y)^2d(x,y)2 over couplings of μ\muμ and ν\nuν.

A sequence (Xn,dn,mn)(X_n,d_n,m_n)(Xn​,dn​,mn​) Sturm–Gromov–Hausdorff converges to (X∞,d∞,m∞)(X_\infty,d_\infty,m_\infty)(X∞​,d∞​,m∞​) when there is a complete separable ambient metric space ZZZ and distance-preserving embeddings ιn:Xn→Z\iota_n:X_n\to Zιn​:Xn​→Z, including ι∞\iota_\inftyι∞​, such that W2((ιn)#mn,(ι∞)#m∞)→0W_2((\iota_n)_\#m_n,(\iota_\infty)_\#m_\infty)\to0W2​((ιn​)#​mn​,(ι∞​)#​m∞​)→0. The embeddings need not be onto. This definition compares measures on different spaces after placing them in one ambient space; it does not assume that the original spaces coincide Ambrosio–Gigli–Savaré, Definition 5.4.

An energy measure space has a strongly local Dirichlet form E\mathcal EE, its associated heat flow PtP_tPt​, a carré du champ Γ\GammaΓ, and an intrinsic distance dEd_{\mathcal E}dE​ agreeing with ddd. The Cheeger energy Ch⁡m\operatorname{Ch}_mChm​ is the relaxed integral of one half the squared local slope. A Riemannian energy measure space also has the upper-regularity and continuous-representative properties of Definition 3.16. The paper writes E=2Ch⁡m\mathcal E=2\operatorname{Ch}_mE=2Chm​ in this situation Ambrosio–Gigli–Savaré, Definitions 3.6 and 3.16 and Theorem 3.14.

The Bakry–Émery condition BE(K,N)\mathrm{BE}(K,N)BE(K,N) bounds a second-order expression involving the heat flow, the carré du champ, curvature parameter KKK, and dimension parameter NNN. The formalization uses the paper's weak distributional form (2.33), writing ν=1/N≥0\nu=1/N\ge0ν=1/N≥0; ν=0\nu=0ν=0 represents N=∞N=\inftyN=∞. This is the same KKK and NNN for every source space and for the limit Ambrosio–Gigli–Savaré, Definition 2.4 and (2.33).

Formalization targets

Supporting convergence results

Remark 5.5 asserts that the Cheeger energy is invariant under an isometric embedding. Lemma 5.7 supplies two criteria (squared norms, or entropies of bounded densities) for convergence of scalar functions across changing measures and shows that continuous maps of linear growth preserve this convergence. Lemma 5.9 says that, in the RCD setting, both heat-flow outputs and their generators converge. These are the mission's formal milestones Ambrosio–Gigli–Savaré, pp. 63–66.

Stability goal

For Riemannian energy measure spaces (Xn,dn,mn,En)(X_n,d_n,m_n,\mathcal E_n)(Xn​,dn​,mn​,En​) with mn∈P2(Xn)m_n\in\mathcal P_2(X_n)mn​∈P2​(Xn​) and BE(K,N)\mathrm{BE}(K,N)BE(K,N), Theorem 5.8 asks for

(Xn,dn,mn)→SGH(X∞,d∞,m∞)⟹(X∞,d∞,m∞,2Ch⁡m∞) is Riemannian and satisfies BE(K,N).(X_n,d_n,m_n)\xrightarrow{\mathrm{SGH}}(X_\infty,d_\infty,m_\infty) \quad\Longrightarrow\quad (X_\infty,d_\infty,m_\infty,2\operatorname{Ch}_{m_\infty}) \text{ is Riemannian and satisfies }\mathrm{BE}(K,N).(Xn​,dn​,mn​)SGH​(X∞​,d∞​,m∞​)⟹(X∞​,d∞​,m∞​,2Chm∞​​) is Riemannian and satisfies BE(K,N).

The goal includes the assertion that the limit energy is a Dirichlet form; quadraticity is part of the conclusion. It covers finite NNN and N=∞N=\inftyN=∞ with the same statement Ambrosio–Gigli–Savaré, Theorem 5.8.

Significance

The theorem permits analytic curvature-dimension bounds to survive convergence even when the carrier spaces, measures, and L2L^2L2 spaces vary. Without a stability statement, a bound verified separately on approximating spaces would give no such bound for their metric measure limit. The theorem also ensures that the limit Cheeger energy retains the quadratic structure required for the Riemannian theory Ambrosio–Gigli–Savaré, Theorem 5.8 and its proof.

The result is proved in the cited paper. The remaining work here is a machine-checked development of its definitions and proof, including the convergence of heat flows and generator terms across changing measures. The statements in this proposal are proof targets; they are not presented as already machine-checked. The definitions of SGH convergence and graph-law convergence can also support other stability questions for metric measure spaces.

Difficulty

The difficulty is that each PtnP_t^nPtn​ acts on a different L2(Xn,mn)L^2(X_n,m_n)L2(Xn​,mn​), while BE(K,N)\mathrm{BE}(K,N)BE(K,N) is an inequality involving the semigroup, its generator, and integrals against mnm_nmn​. Convergence of the underlying measures alone does not imply convergence of those functions or of their squared terms. In particular, pointwise convergence on a common carrier is not even a statement available before choosing embeddings and representatives. The paper's separate notion of function convergence addresses this gap Ambrosio–Gigli–Savaré, Definitions 5.4 and 5.6 and Lemma 5.9.

Formalization scope

Lean keeps the spaces indexed by nnn: Xn n, m n, E n, and P n. The goal uses SGH convergence as an existential ambient realization, rather than assuming the paper's common-space reduction (5.10). The source heat flows and the truncation profile SSS are named by their defining properties; they are the paper's determined objects. The limit heat flow is not assumed to exist: the BE(K,N)\mathrm{BE}(K,N)BE(K,N) conclusion is stated for every family satisfying the heat-flow characterization of 2Ch⁡m∞2\operatorname{Ch}_{m_\infty}2Chm∞​​. Functions represent L2L^2L2 classes, and the common Setting layer records almost-everywhere invariance. The measurable spaces are Borel; the paper's completed measurable structures are represented through measurable versions and almost-everywhere relations.

The formal goal assumes that m∞m_\inftym∞​ has full support on X∞X_\inftyX∞​. Definition 3.6 requires this, while §5.2 explicitly warns that the ambient SGH limit may fail to be fully supported. The full-support condition makes the theorem refer to the intended limit carrier. The goal does not assume that the limit already is a Riemannian energy measure space or satisfies BE(K,N)\mathrm{BE}(K,N)BE(K,N).

Function convergence uses graph laws on X×RkX\times\mathbb R^kX×Rk. The chosen product metric is Mathlib's max metric; any fixed finite product metric yields the same W2W_2W2​ convergence in this setting. The squared Wasserstein distance is extended nonnegative, so a missing finite coupling does not turn into a false real value. The limit energy is defined as 2Ch⁡m∞2\operatorname{Ch}_{m_\infty}2Chm∞​​, with no free energy parameter. Measurable representatives are explicit when forming pushforwards. Lemma 5.9 is stated on a common, fully supported RCD carrier; this narrows its ambient application and is recorded for review. Contributions to the Cheeger-energy invariance, changing-measure function convergence, heat-flow stability, and final BE passage are all within scope.

Selected references

  • Luigi Ambrosio, Nicola Gigli, Giuseppe Savaré, Bakry–Émery curvature-dimension condition and Riemannian Ricci curvature bounds, Annals of Probability 43(1), 2015, 339–404. arXiv:1209.5786v4, DOI:10.1214/14-AOP907.
7 thms1 active userReviewed
Algorithmic Game TheoryControl Theory·Captain: mikedeng1

On the Convergence of Closed-Loop Nash Equilibria to the Mean Field Game Limit 3: Under Convexity Every Markovian ε-Nash Equilibrium Is a Closed-Loop ε-Nash EquilibriumResearch Paper

Two notions of equilibrium in stochastic differential games

In an nnn-player stochastic differential game each player controls the drift of its own diffusion and is rewarded through a running and a terminal payoff that depend on its own state and on the empirical distribution of all states. A player's strategy can be closed-loop (path-dependent), reacting to the whole observed history of all states, or Markovian (in the engineering literature, "feedback perfect state"), reacting only to the current states and the time. The two lead to two equilibrium notions. A Markovian equilibrium is the object produced by the classical PDE approach (a Nash system of nnn parabolic equations), and it is the natural object for mean field game approximations. A closed-loop equilibrium is the economically more convincing notion, because it rules out profitable deviations to any strategy a player could actually implement.

D. Lacker's paper On the convergence of closed-loop Nash equilibria to the mean field game limit (arXiv:1808.02745v1, 2018; Ann. Appl. Probab. 30(4), 2020, doi:10.1214/19-AAP1541) proves limit theorems for closed-loop equilibria as n→∞n\to\inftyn→∞. Its Proposition 2.2, the subject of this mission, shows that under a convexity condition going back to Filippov and Roxin, the Markovian equilibria form a subset of the closed-loop ones. The limit theorems for closed-loop equilibria then apply to Markovian ones as well.

Setting

Fix a horizon T>0T>0T>0, a dimension ddd, a number of players n≥1n\ge1n≥1, a control set AAA in a real normed space, an initial law λ\lambdaλ on Rd\mathbb R^dRd, and functions

b:[0,T]×Rd×P(Rd)×A→Rd,f:[0,T]×Rd×P(Rd)×A→R,g:Rd×P(Rd)→R.b:[0,T]\times\mathbb R^d\times\mathcal P(\mathbb R^d)\times A\to\mathbb R^d,\quad f:[0,T]\times\mathbb R^d\times\mathcal P(\mathbb R^d)\times A\to\mathbb R,\quad g:\mathbb R^d\times\mathcal P(\mathbb R^d)\to\mathbb R.b:[0,T]×Rd×P(Rd)×A→Rd,f:[0,T]×Rd×P(Rd)×A→R,g:Rd×P(Rd)→R.

Assumption A: AAA is compact and convex, and b,f,gb,f,gb,f,g are bounded and jointly continuous. Assumption B: for each (t,x,m)(t,x,m)(t,x,m) the set K(t,x,m)={(b(t,x,m,a),z):a∈A, z≤f(t,x,m,a)}K(t,x,m)=\{(b(t,x,m,a),z): a\in A,\ z\le f(t,x,m,a)\}K(t,x,m)={(b(t,x,m,a),z):a∈A, z≤f(t,x,m,a)} is convex; this holds, for instance, if bbb is affine and fff concave in aaa.

Write Cd=C([0,T];Rd)\mathcal C^d=C([0,T];\mathbb R^d)Cd=C([0,T];Rd). An admissible control is a Borel, non-anticipative map α:[0,T]×(Cd)n→A\alpha:[0,T]\times(\mathcal C^d)^n\to Aα:[0,T]×(Cd)n→A; the set of these is An\mathcal A_nAn​. A Markovian control is a Borel map α~:[0,T]×(Rd)n→A\tilde\alpha:[0,T]\times(\mathbb R^d)^n\to Aα~:[0,T]×(Rd)n→A, used as α(t,x)=α~(t,xt)\alpha(t,\boldsymbol x)=\tilde\alpha(t,\boldsymbol x_t)α(t,x)=α~(t,xt​); the set is AMn\mathcal{AM}_nAMn​. A profile α=(α1,…,αn)\boldsymbol\alpha=(\alpha^1,\dots,\alpha^n)α=(α1,…,αn) drives the states

dXti=b(t,Xti,μtn,αi(t,X)) dt+dWti,μtn=1n∑k=1nδXtk,dX^i_t=b(t,X^i_t,\mu^n_t,\alpha^i(t,\boldsymbol X))\,dt+dW^i_t,\qquad \mu^n_t=\frac1n\sum_{k=1}^n\delta_{X^k_t},dXti​=b(t,Xti​,μtn​,αi(t,X))dt+dWti​,μtn​=n1​k=1∑n​δXtk​​,

with independent Brownian motions WiW^iWi and i.i.d. initial states of law λ\lambdaλ. Player iii receives

Jin(α)=E[∫0Tf(t,Xti,μtn,αi(t,X)) dt+g(XTi,μTn)].J^n_i(\boldsymbol\alpha)=\mathbb E\Big[\int_0^T f(t,X^i_t,\mu^n_t,\alpha^i(t,\boldsymbol X))\,dt+g(X^i_T,\mu^n_T)\Big].Jin​(α)=E[∫0T​f(t,Xti​,μtn​,αi(t,X))dt+g(XTi​,μTn​)].

For ϵ≥0\epsilon\ge0ϵ≥0, a closed-loop ϵ\epsilonϵ-Nash equilibrium is a profile in Ann\mathcal A_n^nAnn​ with Jin(α)≥sup⁡β∈AnJin(α−i,β)−ϵJ^n_i(\boldsymbol\alpha)\ge\sup_{\beta\in\mathcal A_n}J^n_i(\alpha^{-i},\beta)-\epsilonJin​(α)≥supβ∈An​​Jin​(α−i,β)−ϵ for all iii; a Markovian ϵ\epsilonϵ-Nash equilibrium is a profile in AMnn\mathcal{AM}_n^nAMnn​ with the same inequality, the supremum taken over β∈AMn\beta\in\mathcal{AM}_nβ∈AMn​ only.

Formalization targets

Goal: Proposition 2.2

Under Assumptions A and B, for every ϵ≥0\epsilon\ge0ϵ≥0,

α Markovian ϵ-Nash⟹α closed-loop ϵ-Nash.\boldsymbol\alpha\ \text{Markovian }\epsilon\text{-Nash}\quad\Longrightarrow\quad\boldsymbol\alpha\ \text{closed-loop }\epsilon\text{-Nash}.α Markovian ϵ-Nash⟹α closed-loop ϵ-Nash.

Milestones

  1. Theorem 2.14 (Markovian projection; Gyöngy, Brunick–Shreve). If Xt=X0+∫0tbs ds+WtX_t=X_0+\int_0^t b_s\,ds+W_tXt​=X0​+∫0t​bs​ds+Wt​ with bbb bounded and progressively measurable, there is a bounded Borel b^\widehat bb with b^(t,Xt)=E[bt∣Xt]\widehat b(t,X_t)=\mathbb E[b_t\mid X_t]b(t,Xt​)=E[bt​∣Xt​], and the strong solution of dYt=b^(t,Yt) dt+dWtdY_t=\widehat b(t,Y_t)\,dt+dW_tdYt​=b(t,Yt​)dt+dWt​, Y0=X0Y_0=X_0Y0​=X0​, has Yt=dXtY_t\overset d=X_tYt​=dXt​ for each ttt.
  2. (4.6)–(4.7). When player iii deviates to a closed-loop β\betaβ against Markovian opponents, producing states Y\boldsymbol YY, there is a Borel β~:[0,T]×(Rd)n→A\widetilde\beta:[0,T]\times(\mathbb R^d)^n\to Aβ​:[0,T]×(Rd)n→A with b(t,Yti,νtn,β~(t,Yt))=E[b(t,Yti,νtn,β(t,Y))∣Yt]b(t,Y^i_t,\nu^n_t,\widetilde\beta(t,\boldsymbol Y_t))=\mathbb E[b(t,Y^i_t,\nu^n_t,\beta(t,\boldsymbol Y))\mid\boldsymbol Y_t]b(t,Yti​,νtn​,β​(t,Yt​))=E[b(t,Yti​,νtn​,β(t,Y))∣Yt​] and f(t,Yti,νtn,β~(t,Yt))≥E[f(t,Yti,νtn,β(t,Y))∣Yt]f(t,Y^i_t,\nu^n_t,\widetilde\beta(t,\boldsymbol Y_t))\ge\mathbb E[f(t,Y^i_t,\nu^n_t,\beta(t,\boldsymbol Y))\mid\boldsymbol Y_t]f(t,Yti​,νtn​,β​(t,Yt​))≥E[f(t,Yti​,νtn​,β(t,Y))∣Yt​].
  3. Payoff comparison. With such a β~\widetilde\betaβ​, Jin(β,α−i)≤Jin(β~,α−i)J^n_i(\beta,\alpha^{-i})\le J^n_i(\widetilde\beta,\alpha^{-i})Jin​(β,α−i)≤Jin​(β​,α−i).

Significance

The proposition makes the two equilibrium notions comparable: since a priori a Markovian equilibrium is tested only against Markovian deviations, there is no reason for it to survive path-dependent deviations, and without convexity it need not. Under Assumption B, every result about closed-loop equilibria (in the paper: tightness of the empirical measure flows and identification of their limits as weak mean field equilibria, Theorem 2.7) covers Markovian equilibria too, and in particular those built from classical solutions of the Nash system.

The result is proved in the paper; nothing in this mission is open mathematics. To our knowledge none of it is formalized. The mission produces a machine-checked formulation of the nnn-player game with weak solutions, both equilibrium notions, and the comparison; the Markovian projection theorem is a general result of stochastic analysis, used well beyond game theory (local volatility calibration, mimicking theorems), with no formal proof in any proof assistant that we know of.

Difficulty

The obvious attempt is to replace a closed-loop deviation β\betaβ by its "Markovian average", the conditional expectation of the control given the current state. This fails twice. First, bbb and fff are nonlinear in the control, so averaging the control changes both drift and reward; the convexity of KKK is what allows a single Markovian control to reproduce the conditional drift exactly while not losing reward, and producing it requires a measurable selection that is jointly measurable in time and state. Second, replacing the drift changes the law of the whole state process, so it is not clear that the payoff can be compared at all. Only the one-dimensional time marginals are preserved, and proving that requires the Markovian projection theorem, whose proof rests on uniqueness for a Fokker–Planck equation with merely bounded measurable drift. Neither ingredient is in Mathlib, which has no stochastic differential equations, Girsanov theorem, or Itô formula.

Formalization scope

  • State equations are pathwise. The volatility is the identity (footnote 4), so every SDE is written Xt=X0+∫0t(drift)s ds+WtX_t=X_0+\int_0^t(\text{drift})_s\,ds+W_tXt​=X0​+∫0t​(drift)s​ds+Wt​ for all t∈[0,T]t\in[0,T]t∈[0,T], a.s., with a Lebesgue integral; no Itô integral occurs.
  • Weak solutions are quantified, not chosen. A solution of the nnn-player system (NSol) bundles its own probability space (in Type), filtration, nnn independent Brownian motions jointly forming an ndndnd-dimensional F\mathbb FF-Brownian motion, adapted continuous states, i.i.d. initial states of law λ\lambdaλ independent of the noise, and the empirical flow. JinJ^n_iJin​ is evaluated on a given solution, and each ϵ\epsilonϵ-Nash condition is required for every solution of the equilibrium profile and every solution of the deviated profile. This equals the paper's definition because solutions exist and are unique in law (Girsanov, p. 6); proving the goal therefore requires constructing solutions where needed.
  • Brownian motion is the platform's EthierKurtz.IsStandardBrownian on [0,∞)[0,\infty)[0,∞), made an F\mathbb FF-Brownian motion by adaptedness and independent increments; Rd\mathbb R^dRd is EthierKurtz.SDEState d.
  • Spaces. P(Rd)\mathcal P(\mathbb R^d)P(Rd) carries the weak topology and its Borel σ\sigmaσ-field; paths and flows are continuous maps on [0,T][0,T][0,T] with the compact-open (= uniform) topology and Borel σ\sigmaσ-field.
  • Explicit hypotheses: n≥1n\ge1n≥1 (NeZero n), T>0T>0T>0, ϵ≥0\epsilon\ge0ϵ≥0, measurability of every process and control, and the completed filtration of (X0,W)(X_0,W)(X0​,W) for the strong solution in Theorem 2.14 (platform EthierKurtz.completedBrownianPast). Coefficients and controls take a real time argument, constrained only on [0,T][0,T][0,T].
  • Player index. The paper's proof is written for player 1; milestones 2 and 3 are stated for an arbitrary player iii.
  • Direction. The hypothesis tests only Markovian deviations, the conclusion all admissible closed-loop deviations. A formalization with the classes swapped, or one in which the solution sets are empty, would be trivially true; a sorry-free check in the workspace shows that solutions, Assumptions A–B and the hypothesis are all satisfiable.

Needed infrastructure: weak solutions of SDEs with bounded drift (Girsanov), strong existence for bounded measurable drift (Veretennikov), Fokker–Planck uniqueness, measurable selection, and disintegration of measures depending measurably on a parameter. The Markovian projection theorem and the Girsanov existence of nnn-player solutions are reusable beyond this mission. Contributions toward any of these are welcome.

Selected references

  • D. Lacker, On the convergence of closed-loop Nash equilibria to the mean field game limit, arXiv:1808.02745v1, 2018; Ann. Appl. Probab. 30(4), 2020. https://arxiv.org/abs/1808.02745
  • I. Gyöngy, Mimicking the one-dimensional marginal distributions of processes having an Itô differential, Probab. Theory Related Fields 71, 1986. https://doi.org/10.1007/BF00699039
  • G. Brunick, S. Shreve, Mimicking an Itô process by a solution of a stochastic differential equation, Ann. Appl. Probab. 23(4), 2013. https://doi.org/10.1214/12-AAP881
  • A. Yu. Veretennikov, On strong solutions and explicit formulas for solutions of stochastic integral equations, Math. USSR-Sb. 39, 1981. https://doi.org/10.1070/SM1981v039n03ABEH001522
9 thms1 active userReviewed
Convex OptimizationOptimization·Captain: mikedeng1

A Block Successive Upper-Bound Minimization Method of Multipliers for Linearly Constrained Convex Optimization 2: Randomized BSUM-M Converges to Primal-Dual Optimal Solutions Almost SurelyResearch Paper

Motivation

Many large convex problems in signal processing, networking and statistics have a separable objective coupled by linear constraints: KKK blocks of variables, each with its own nonsmooth regularizer and its own feasible set, tied together by ∑kEkxk=q\sum_k E_kx_k=q∑k​Ek​xk​=q. The alternating direction method of multipliers (ADMM) is the standard tool for such problems when K=2K=2K=2. For K≥3K\ge3K≥3 the direct extension of ADMM can diverge, as shown by Chen, He, Ye and Yuan (2016), and convergence guarantees for multi-block variants typically require strong convexity or extra correction steps.

Hong, Chang, Wang, Razaviyayn, Ma and Luo propose the block successive upper-bound minimization method of multipliers (BSUM-M), which updates each primal block by minimizing a local upper bound of the augmented Lagrangian, followed by a dual gradient step, and prove that it converges for any number of blocks without strong convexity of the objective. They also analyse a randomized version, RBSUM-M, in which each iteration updates a single randomly chosen block, primal or dual. Randomized block selection matters when data or computation are distributed and not every block is available at every step. This mission formalizes the randomized half of their main theorem; the cyclic half is a separate mission.

Setting

Let x=(x1,…,xK)x=(x_1,\dots,x_K)x=(x1​,…,xK​) with xk∈Rnkx_k\in\mathbb R^{n_k}xk​∈Rnk​, and consider

min⁡x f(x)=g(x)+∑k=1Khk(xk)s.t.Ex=∑k=1KEkxk=q,xk∈Xk.(1.1)\min_x\ f(x)=g(x)+\sum_{k=1}^K h_k(x_k)\quad\text{s.t.}\quad Ex=\sum_{k=1}^K E_kx_k=q,\quad x_k\in X_k. \tag{1.1}xmin​ f(x)=g(x)+k=1∑K​hk​(xk​)s.t.Ex=k=1∑K​Ek​xk​=q,xk​∈Xk​.(1.1)

The standing assumptions (Assumption A) are: g(x)=ℓ(Ax)+⟨x,b⟩g(x)=\ell(Ax)+\langle x,b\rangleg(x)=ℓ(Ax)+⟨x,b⟩ with ℓ\ellℓ strictly convex and continuously differentiable; hk(xk)=λk∥xk∥1+∑JwJ∥xk,J∥2h_k(x_k)=\lambda_k\|x_k\|_1+\sum_J w_J\|x_{k,J}\|_2hk​(xk​)=λk​∥xk​∥1​+∑J​wJ​∥xk,J​∥2​ with nonnegative weights; each Xk={xk∣Ckxk≤ck}X_k=\{x_k\mid C_kx_k\le c_k\}Xk​={xk​∣Ck​xk​≤ck​} is a compact polyhedron; the problem is feasible and its primal and dual optimal values are attained.

For ρ>0\rho>0ρ>0 the augmented Lagrangian and augmented dual function are

L(x;y)=f(x)+⟨y,q−Ex⟩+ρ2∥q−Ex∥2,d(y)=min⁡x∈XL(x;y),L(x;y)=f(x)+\langle y,q-Ex\rangle+\frac\rho2\|q-Ex\|^2,\qquad d(y)=\min_{x\in X}L(x;y),L(x;y)=f(x)+⟨y,q−Ex⟩+2ρ​∥q−Ex∥2,d(y)=x∈Xmin​L(x;y),

and X(y)X(y)X(y) is the set of minimizers of L(⋅;y)L(\cdot;y)L(⋅;y) over X=∏kXkX=\prod_kX_kX=∏k​Xk​. The method works with approximation functions uk(vk;x)u_k(v_k;x)uk​(vk​;x) (Assumption B): uk(⋅;x)u_k(\cdot;x)uk​(⋅;x) majorizes g+ρ2∥E⋅−q∥2g+\frac\rho2\|E\cdot-q\|^2g+2ρ​∥E⋅−q∥2 in block kkk, touches it with matching gradient at xkx_kxk​, is strongly convex with modulus γk\gamma_kγk​ and has an LkL_kLk​-Lipschitz gradient.

RBSUM-M. Fix probabilities p0,…,pK>0p_0,\dots,p_K>0p0​,…,pK​>0 summing to 1. At iteration t≥1t\ge1t≥1 draw kkk with probability pkp_kpk​. If k=0k=0k=0, take a dual step yt+1=yt+αt(q−Ext)y^{t+1}=y^t+\alpha^t(q-Ex^t)yt+1=yt+αt(q−Ext); otherwise replace block kkk by

xkt+1=arg⁡min⁡xk∈Xk uk(xk;xt)−⟨yt,Ekxk⟩+hk(xk),x_k^{t+1}=\arg\min_{x_k\in X_k}\ u_k(x_k;x^t)-\langle y^t,E_kx_k\rangle+h_k(x_k),xkt+1​=argxk​∈Xk​min​ uk​(xk​;xt)−⟨yt,Ek​xk​⟩+hk​(xk​),

leaving the other blocks and yyy unchanged. The analysis uses the block steps x^kt+1\hat x_k^{t+1}x^kt+1​ (the minimizer above, computed for every kkk), the dual step y^t+1=yt+αt(q−Ext)\hat y^{t+1}=y^t+\alpha^t(q-Ex^t)y^​t+1=yt+αt(q−Ext), the gaps Δdt=d∗−d(yt)\Delta_d^t=d^*-d(y^t)Δdt​=d∗−d(yt), Δpt=L(xt;yt)−d(yt)\Delta_p^t=L(x^t;y^t)-d(y^t)Δpt​=L(xt;yt)−d(yt), and the proximal gradient ∇~xL(x;y)=x−prox⁡h+ιX(x−∇x(L(x;y)−h(x)))\tilde\nabla_xL(x;y)=x-\operatorname{prox}_{h+\iota_X}\big(x-\nabla_x(L(x;y)-h(x))\big)∇~x​L(x;y)=x−proxh+ιX​​(x−∇x​(L(x;y)−h(x))). The error bound with constant τ\tauτ is dist⁡(x,X(y))≤τ∥∇~xL(x;y)∥\operatorname{dist}(x,X(y))\le\tau\|\tilde\nabla_xL(x;y)\|dist(x,X(y))≤τ∥∇~x​L(x;y)∥ for all yyy and x∈Xx\in Xx∈X.

Formalization targets

Goal: Theorem 2.1, part 2

Under Assumptions A and B and the error bound, if the stepsizes are either constant and sufficiently small, or satisfy ∑tαt=∞\sum_t\alpha^t=\infty∑t​αt=∞, αt→0\alpha^t\to0αt→0, then with probability 1

∥Ext−q∥→0,∥xt−xt+1∥→0,∥xt−xˉt∥→0,\|Ex^t-q\|\to0,\qquad\|x^t-x^{t+1}\|\to0,\qquad\|x^t-\bar x^t\|\to0,∥Ext−q∥→0,∥xt−xt+1∥→0,∥xt−xˉt∥→0,

where xˉt\bar x^txˉt is the point of X(y^t)X(\hat y^t)X(y^​t) nearest to xtx^txt, and every limit point of (xt,yt)(x^t,y^t)(xt,yt) is a primal and dual optimal pair. The threshold for "sufficiently small" is existential and depends only on the problem data, the uku_kuk​, the error-bound constant and ppp.

Milestones

In the order of the paper: Lemma 2.1 (differentiability of ddd, ∇d(y)=q−Ex(y)\nabla d(y)=q-Ex(y)∇d(y)=q−Ex(y), the 1/ρ1/\rho1/ρ-Lipschitz bound); Lemma 2.3(2) (expected decrease of LLL); Lemma 2.4(2) (proximal gradient bounded by the block and dual steps); Lemmas 2.5(2) and 2.6(2) (expected change of the dual and primal gaps); and from the proof of Theorem 2.1, (2.24)–(2.25) (expected change of Δp+Δd\Delta_p+\Delta_dΔp​+Δd​), (2.28) (constraint violation), (2.29) (the descent estimate with explicit coefficients) and (2.40) (one-step change of ∥Exˉt−q∥\|E\bar x^t-q\|∥Exˉt−q∥).

Significance

The result shows that a randomized, single-block-per-iteration primal-dual method converges almost surely to primal-dual optimal solutions of a multi-block linearly constrained problem, under assumptions that allow a rank-deficient AAA, nonsmooth group-sparse regularizers, and inexact (majorized) block subproblems. The potential function Δp+Δd\Delta_p+\Delta_dΔp​+Δd​ and the way the error bound converts it into a supermartingale estimate are reused in later analyses of multi-block and randomized ADMM-type methods.

The result is proved in the paper; to our knowledge it has no machine-checked proof. Formalizing it produces a checked convergence proof for a randomized augmented-Lagrangian method, a reusable formal treatment of the augmented dual function of a convex program with compact polyhedral constraints, and a precise record of the conventions under which the published statements hold (see the scope section).

Difficulty

The obvious route is to show that L(xt;yt)L(x^t;y^t)L(xt;yt) decreases. It does not: a dual step increases LLL by αt∥q−Ext∥2\alpha^t\|q-Ex^t\|^2αt∥q−Ext∥2, and without strong convexity there is no direct control of the distance to the solution set. The argument has to combine the primal and dual gaps into one potential, bound the residual term ∥Ext−Exˉt+1∥\|Ex^t-E\bar x^{t+1}\|∥Ext−Exˉt+1∥ through an error bound that holds without strong convexity, and then pass from a conditional-expectation inequality to almost-sure convergence. Under diminishing stepsizes the supermartingale argument only yields lim inf⁡∥Exˉt−q∥=0\liminf\|E\bar x^t-q\|=0liminf∥Exˉt−q∥=0, and upgrading this to a limit needs a separate pathwise argument on how fast ∇d(y^t)\nabla d(\hat y^t)∇d(y^​t) can move.

Formalization scope

Blocks are EuclideanSpace ℝ (Fin (n k)) and the full vector lives in PiLp 2, so norms are Euclidean. ℓ\ellℓ is real-valued on all of Rp\mathbb R^pRp. The augmented dual function is d(y)=min⁡x∈XL(x;y)d(y)=\min_{x\in X}L(x;y)d(y)=minx∈X​L(x;y) (the page's (1.9) prints an unconstrained minimum of ggg plus penalty; the constrained reading is the one Lemma 2.1 and (2.19) use). The prox in the proximal gradient includes the constraint set XXX, which is what the proof of Lemma 2.4 needs; the error bound of Lemma 2.2 is a hypothesis of the goal, in its global form on XXX, and is not derived. Lemma 2.2 itself is not part of the mission.

Conditional expectations given zt=(xt,yt)z^t=(x^t,y^t)zt=(xt,yt) are written as the explicit average p0F(x,y^)+∑kpkF((x^k,x−k),y)p_0F(x,\hat y)+\sum_kp_kF((\hat x_k,x_{-k}),y)p0​F(x,y^​)+∑k​pk​F((x^k​,x−k​),y) over the random index, at every state; this is E[F(zt+1)∣zt]\mathbb E[F(z^{t+1})\mid z^t]E[F(zt+1)∣zt] because the index drawn at iteration ttt is independent of ztz^tzt. The goal is stated on an arbitrary probability space carrying mutually independent indices with law ppp, for every run from a deterministic start x1∈Xx^1\in Xx1∈X, y1y^1y1. Iterations are indexed from t=1t=1t=1 as on the page.

Two printed statements are corrected and labelled in their items: Lemma 2.1 asserts AxAxAx (not each AkxkA_kx_kAk​xk​) constant over X(y)X(y)X(y), and Lemma 2.6(2) uses αt\alpha^tαt where the page prints αr\alpha^rαr. Statements are not trivialized: the setting is satisfiable (for instance K=1K=1K=1, g≡0g\equiv0g≡0, h=0h=0h=0, E=0E=0E=0, X=[−1,1]X=[-1,1]X=[−1,1], u(v;x)=(v−x1)2/2u(v;x)=(v-x_1)^2/2u(v;x)=(v−x1​)2/2), the stepsize threshold precedes the probability space and the run, and the solution sets entering distances are nonempty under Assumption A. A formalization in which the error bound or the gap bounds are assumed in a form that already contains the conclusion would not count.

A complete development needs: Danskin-type differentiability of ddd and the 1/ρ1/\rho1/ρ-smoothness of the augmented dual; first-order optimality and nonexpansiveness of the prox of h+ιXh+\iota_Xh+ιX​; and the Robbins–Siegmund almost-supermartingale convergence theorem in Mathlib's conditional expectation framework, together with a bridge from the explicit index average to condExp. The last two are reusable well beyond this mission. Contributions to any of the milestones, or to these general lemmas, are welcome.

Selected references

  • M. Hong, T.-H. Chang, X. Wang, M. Razaviyayn, S. Ma, Z.-Q. Luo, A Block Successive Upper Bound Minimization Method of Multipliers for Linearly Constrained Convex Optimization, arXiv:1401.7079v1, 2014; Mathematics of Operations Research 45(3), 2020. https://arxiv.org/abs/1401.7079, https://doi.org/10.1287/moor.2019.1010
  • M. Hong, Z.-Q. Luo, On the linear convergence of the alternating direction method of multipliers, Mathematical Programming 162, 2017. https://doi.org/10.1007/s10107-016-1034-2
  • C. Chen, B. He, Y. Ye, X. Yuan, The direct extension of ADMM for multi-block convex minimization problems is not necessarily convergent, Mathematical Programming 155, 2016. https://doi.org/10.1007/s10107-014-0826-5
  • H. Robbins, D. Siegmund, A convergence theorem for non negative almost supermartingales and some applications, in Optimizing Methods in Statistics, Academic Press, 1971. https://doi.org/10.1016/B978-0-12-604550-5.50015-8
  • M. Razaviyayn, M. Hong, Z.-Q. Luo, A unified convergence analysis of block successive minimization methods for nonsmooth optimization, SIAM Journal on Optimization 23(2), 2013. https://doi.org/10.1137/120891009

Theorem numbers, equation numbers and page numbers in this mission refer to arXiv:1401.7079v1 (printed page = PDF page − 1); the journal version renumbers them.

12 thms1 active userReviewed
PreviousPage 23 of 38Next

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

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, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me