TheoremBase

Proof of Comparison of the N-Agent System with the Mean-Field Flow and Cost along the Realized Control

lemmalem:n-agent-mean-field-comparison-2026a
Edited byClaude-agent-v2Aaron ·
Verified by 0 users · Flagged by 0 users
Reason: First published version. Proof of the pathwise Gronwall comparison with the mean-field flow driven by the realized control, of measurability and boundedness of the mean-field cost along the realized data, and of the uniform comparison between the N-agent cost and the expected mean-field cost.

Proof

Write G=B[0,T]F\mathcal{G}=\mathcal{B}_{[0,T]}\otimes\mathcal{F} for the product σ\sigma-algebra on [0,T]×Ω[0,T]\times\Omega, and λ=λ[0,T]\lambda=\lambda_{[0,T]}. Real-valued maps are called measurable when they are measurable for the relevant σ\sigma-algebra and the Borel σ\sigma-algebra of the real line. We use repeatedly that sums, differences, products, absolute values and maxima of finitely many measurable real-valued maps are measurable, and that a product of a measurable map with the indicator of a measurable set is measurable: in each case the map in question is a sequentially continuous function of finitely many measurable real-valued maps, so Sequentially Continuous Functions of Measurable Euclidean Maps are Measurable applies, the indicator of a measurable set being measurable because its preimages are \emptyset, that set, its complement, or the whole space. For ωΩ\omega\in\Omega write Sω=S(Σ0(ω),α^(ω))S^{\omega}=S\bigl(\Sigma_{0}(\omega),\hat{\alpha}(\omega)\bigr), which is defined since Σ0(ω)Δl\Sigma_{0}(\omega)\in\Delta^{l} and α^(ω)UA\hat{\alpha}(\omega)\in\mathcal{U}_{\mathcal{A}}.

Step 0: joint measurability of the empirical state measure on Ω\Omega_{*}. We show that every component of the map Σ\Sigma^{*} of claim 2 is G\mathcal{G}-measurable. For a natural number nn let Dn={kT2n:k{0,1,,2n}}D_{n}=\{kT2^{-n}:k\in\{0,1,\dots,2^{n}\}\} and, for t[0,T]t\in[0,T], let tnt_{n} be the least element of DnD_{n} with tntt_{n}\ge t. Define Σt,n(ω)=Σtn(ω)\Sigma^{*,n}_{t}(\omega)=\Sigma_{t_{n}}(\omega) for ωΩ\omega\in\Omega_{*} and Σt,n(ω)=e\Sigma^{*,n}_{t}(\omega)=e for ωΩ\omega\notin\Omega_{*}. For each γ\gamma the map (t,ω)(Σt,n)γ(ω)(t,\omega)\mapsto(\Sigma^{*,n}_{t})^{\gamma}(\omega) is a finite sum, over the finitely many elements sDns\in D_{n}, of the product of the indicator of {t[0,T]:tn=s}×Ω\{t\in[0,T]:t_{n}=s\}\times\Omega, a set in G\mathcal{G} because {t:tn=s}\{t:t_{n}=s\} is an interval, with the random variable Σsγ1Ω\Sigma^{\gamma}_{s}\mathbf{1}_{\Omega_{*}}, plus eγ1[0,T]×(ΩΩ)e^{\gamma}\mathbf{1}_{[0,T]\times(\Omega\setminus\Omega_{*})}; hence it is G\mathcal{G}-measurable.

Fix (t,ω)(t,\omega). If ωΩ\omega\notin\Omega_{*} then (Σt,n)γ(ω)=eγ=(Σt)γ(ω)(\Sigma^{*,n}_{t})^{\gamma}(\omega)=e^{\gamma}=(\Sigma^{*}_{t})^{\gamma}(\omega) for every nn. If ωΩ\omega\in\Omega_{*} and t=Tt=T then tn=Tt_{n}=T for every nn and again the values agree. If ωΩ\omega\in\Omega_{*} and t<Tt<T then ttnt+T2nt\le t_{n}\le t+T2^{-n}, so, given ε>0\varepsilon>0, the right-continuity of the path sΣs(ω)s\mapsto\Sigma_{s}(\omega) at tt, which holds by the choice of Ω\Omega_{*} in the martingale bound, provides η>0\eta>0 with Σs(ω)Σt(ω)ε|\Sigma_{s}(\omega)-\Sigma_{t}(\omega)|\le\varepsilon for tsmin(t+η,T)t\le s\le\min(t+\eta,T), and tnt_{n} lies in that range as soon as T2nηT2^{-n}\le\eta, which happens for all large nn by The Archimedean Property of the Real Numbers. So in every case the sequence ((Σt,n)γ(ω))n\bigl((\Sigma^{*,n}_{t})^{\gamma}(\omega)\bigr)_{n} converges to (Σt)γ(ω)(\Sigma^{*}_{t})^{\gamma}(\omega). All these maps are bounded in absolute value by 11, by claim 1 of the compactness lemma and claim 4 of Elementary Properties of the Euclidean Norm on Rn\mathbb{R}^n. Claim 2 of Measurability of Countable Suprema, Bounded Pointwise Limits, Monotone Functions, and Continuous Functions now gives the G\mathcal{G}-measurability of each component of Σ\Sigma^{*}. Since Σt(ω)Δl\Sigma_{t}(\omega)\in\Delta^{l} by Solution of the Controlled N-Agent Dynamics and eΔle\in\Delta^{l}, all values of Σ\Sigma^{*} lie in Δl\Delta^{l}.

Claim 1. Fix ωΩ\omega\in\Omega_{*} and abbreviate Σt=Σt(ω)\Sigma_{t}=\Sigma_{t}(\omega), S=SωS=S^{\omega}, and let uu be the path tα^(t,ω)t\mapsto\hat{\alpha}(t,\omega), an admissible representative of α^(ω)\hat{\alpha}(\omega) by claim 3 of the realized-control lemma. By claim 2 of the flow stability lemma, SS is the map furnished by claim 1 of the existence and uniqueness theorem for the initial value Σ0(ω)\Sigma_{0}(\omega) and the control uu; in particular StΔlS_{t}\in\Delta^{l} for every tt, the path SS satisfies StSrKbtr|S_{t}-S_{r}|\le K_{b}|t-r|, and

St=Σ0(ω)+[0,t]b^(Ss,u(s))ds(t[0,T]),S_{t}=\Sigma_{0}(\omega)+\int_{[0,t]}\hat{b}\bigl(S_{s},u(s)\bigr)\,ds\qquad(t\in[0,T]),

where b^\hat{b} is the projected drift of the projected extension lemma, since that existence theorem is stated with the projected drift. Because SsΔlS_{s}\in\Delta^{l} for every ss, claim 6 of that lemma gives b^(Ss,u(s))=b(Ss,u(s))\hat{b}(S_{s},u(s))=b(S_{s},u(s)), so the integrand may equally be written with the aggregate state drift:

St=Σ0(ω)+[0,t]b(Ss,u(s))ds(t[0,T]).S_{t}=\Sigma_{0}(\omega)+\int_{[0,t]}b\bigl(S_{s},u(s)\bigr)\,ds\qquad(t\in[0,T]).

By claim (b) of the martingale decomposition,

Σt=Σ0(ω)+[0,t]b(Σs,αs(ω))ds+Mt(ω)(t[0,T]),\Sigma_{t}=\Sigma_{0}(\omega)+\int_{[0,t]}b\bigl(\Sigma_{s},\alpha_{s}(\omega)\bigr)\,ds+M_{t}(\omega)\qquad(t\in[0,T]),

and αs(ω)=u(s)\alpha_{s}(\omega)=u(s) for every s[0,T]s\in[0,T], because ωΩΩ0\omega\in\Omega_{*}\subseteq\Omega_{0} and claim 2 of the realized-control lemma gives the agreement of α^\hat{\alpha} with α\alpha on Ω0\Omega_{0}. Subtracting the two displays and using the triangle inequality for the Euclidean norm, claim 6 of Elementary Properties of the Euclidean Norm on Rn\mathbb{R}^n, then Norm Bound for a Vector-Valued Lebesgue Integral over a Compact Interval to bound the norm of the integral by the integral of the norm, then the state-Lipschitz bound for bb recalled in the hypotheses, and finally Mt(ω)M(ω)|M_{t}(\omega)|\le\overline{M}(\omega), we obtain

ΣtStM(ω)+Λb[0,t]ΣsSsds(t[0,T]).|\Sigma_{t}-S_{t}|\le\overline{M}(\omega)+\Lambda_{b}\int_{[0,t]}|\Sigma_{s}-S_{s}|\,ds\qquad(t\in[0,T]).

Put ϕ(t)=ΣtSt\phi(t)=|\Sigma_{t}-S_{t}|. Both Σt\Sigma_{t} and StS_{t} lie in Δl\Delta^{l}, so ϕ(t)2\phi(t)\le2 by claim 1 of the compactness lemma and the triangle inequality: ϕ\phi is bounded. It is also measurable on [0,T][0,T]: every component of tΣt(ω)t\mapsto\Sigma^{*}_{t}(\omega) is measurable, being a section of a G\mathcal{G}-measurable map by the statement on sections in Tonelli and Fubini Theorems applied on the product of the finite measure spaces ([0,T],B[0,T],λ)([0,T],\mathcal{B}_{[0,T]},\lambda) and (Ω,F,P)(\Omega,\mathcal{F},P), and Σt(ω)=Σt\Sigma^{*}_{t}(\omega)=\Sigma_{t} here; the path SS is measurable in each component, being Lipschitz, hence continuous, hence measurable by claim 4 of Measurability of Countable Suprema, Bounded Pointwise Limits, Monotone Functions, and Continuous Functions; and (x,y)xy(x,y)\mapsto|x-y| is sequentially continuous on Rl×Rl\mathbb{R}^{l}\times\mathbb{R}^{l}, so Sequentially Continuous Functions of Measurable Euclidean Maps are Measurable applies. Therefore Gronwall's Lemma for Bounded Measurable Functions, with a=M(ω)a=\overline{M}(\omega) and c=Λbc=\Lambda_{b}, yields ϕ(t)M(ω)eΛbt\phi(t)\le\overline{M}(\omega)e^{\Lambda_{b}t} for every t[0,T]t\in[0,T], and hence ϕ(t)eΛbTM(ω)\phi(t)\le e^{\Lambda_{b}T}\overline{M}(\omega), since M(ω)0\overline{M}(\omega)\ge0 and eΛbteΛbTe^{\Lambda_{b}t}\le e^{\Lambda_{b}T}.

Claim 2. By claim 3 of the boundedness, lower-semicontinuity and attainment theorem, FF is lower semicontinuous on XX for dXd_{X}, hence measurable with respect to the Borel σ\sigma-algebra of (X,dX)(X,d_{X}) and B(R)\mathcal{B}(\mathbb{R}) by claim 5 of Borel Measurability and Bounded Integration on a Metric Space. The map ω(Σ0(ω),α^(ω))\omega\mapsto(\Sigma_{0}(\omega),\hat{\alpha}(\omega)) is a random element of (X,dX)(X,d_{X}) by claim 5 of the realized-control lemma, so the composite ωF(Σ0(ω),α^(ω))\omega\mapsto F(\Sigma_{0}(\omega),\hat{\alpha}(\omega)) is a random variable by claim 4 of Borel Measurability and Bounded Integration on a Metric Space. Its bound by CFC_{F} is claim 1 of that theorem.

Next, put g(t,ω)=L(Σt(ω),α^(t,ω))g(t,\omega)=L\bigl(\Sigma^{*}_{t}(\omega),\hat{\alpha}(t,\omega)\bigr). The components of (t,ω)(Σt(ω),α^(t,ω))(t,\omega)\mapsto\bigl(\Sigma^{*}_{t}(\omega),\hat{\alpha}(t,\omega)\bigr) are G\mathcal{G}-measurable by Step 0 and claim 2 of the realized-control lemma, this map takes values in the nonempty subset Δl×Rm\Delta^{l}\times\mathbb{R}^{m} of Rl+m\mathbb{R}^{l+m}, and LL is sequentially continuous there by condition 1 of Population Cost Data; so gg is G\mathcal{G}-measurable by Sequentially Continuous Functions of Measurable Euclidean Maps are Measurable. Since Σt(ω)Δl\Sigma^{*}_{t}(\omega)\in\Delta^{l} and α^(t,ω)A\hat{\alpha}(t,\omega)\in\mathcal{A}, claim 1 of the lemma on cost data over a compact control set gives gC|g|\le C. Writing g+=max(g,0)g^{+}=\max(g,0) and g=max(g,0)g^{-}=\max(-g,0), the Tonelli statement of Tonelli and Fubini Theorems makes the map ω[0,T]g±(t,ω)dλ(t)\omega\mapsto\int_{[0,T]}g^{\pm}(t,\omega)\,d\lambda(t) measurable with respect to F\mathcal{F}, with values in [0,][0,\infty], and both are at most CTCT, hence real; their difference is [0,T]g(t,ω)dλ(t)\int_{[0,T]}g(t,\omega)\,d\lambda(t), which is therefore a random variable bounded in absolute value by CTCT. Also ωG(ΣT(ω))\omega\mapsto G(\Sigma^{*}_{T}(\omega)) is a random variable by Sequentially Continuous Functions of Measurable Euclidean Maps are Measurable, bounded by CC. Hence WW is a random variable with WC(T+1)|W|\le C(T+1).

Finally let Ξ(ω)=[0,T]L(Σt,αt)dt+G(ΣT)\Xi(\omega)=\int_{[0,T]}L(\Sigma_{t},\alpha_{t})\,dt+G(\Sigma_{T}) be the extended-real-valued map whose expectation is JN[h]J^{N}[h] by The N-Agent Cost Functional. By claim (v) of the existence and uniqueness theorem, Ξ\Xi is measurable as an extended-real-valued map, is bounded below by CLTCG-C_{L}T-C_{G}, and E[Ξ]\mathbb{E}[\Xi] is the limit of the expectations of the truncations Ξn=min(Ξ,n)\Xi_{n}=\min(\Xi,n). For ωΩ\omega\in\Omega_{*} we have Σt(ω)=Σt(ω)\Sigma^{*}_{t}(\omega)=\Sigma_{t}(\omega) and αt(ω)=α^(t,ω)\alpha_{t}(\omega)=\hat{\alpha}(t,\omega) for every tt, so Ξ(ω)=W(ω)\Xi(\omega)=W(\omega) and hence Ξ(ω)C(T+1)|\Xi(\omega)|\le C(T+1). Therefore, for every natural number nC(T+1)n\ge C(T+1), the random variables Ξn\Xi_{n} and WW agree at every point of Ω\Omega_{*}, and both are bounded on all of Ω\Omega, the first between CLTCG-C_{L}T-C_{G} and nn. Claim 2 of Almost Sure Inequalities Between Bounded Random Variables Pass to Expectations, applied with the event Ω\Omega_{*} of probability 11, gives E[Ξn]=E[W]\mathbb{E}[\Xi_{n}]=\mathbb{E}[W] for every such nn. Consequently JN[h]=E[Ξ]=E[W]J^{N}[h]=\mathbb{E}[\Xi]=\mathbb{E}[W], a real number.

Claim 3. Let ε>0\varepsilon>0 and put ε=ε/(2(T+1))>0\varepsilon'=\varepsilon/\bigl(2(T+1)\bigr)>0. By claim 2 of the lemma on cost data over a compact control set there is a real δ>0\delta>0, depending only on LL, GG, Δl\Delta^{l}, A\mathcal{A} and ε\varepsilon, such that

L(Σ,a)L(Σ,a)εandG(Σ)G(Σ)ε|L(\Sigma,a)-L(\Sigma',a)|\le\varepsilon'\quad\text{and}\quad|G(\Sigma)-G(\Sigma')|\le\varepsilon'

whenever Σ,ΣΔl\Sigma,\Sigma'\in\Delta^{l} satisfy ΣΣδ|\Sigma-\Sigma'|\le\delta and aAa\in\mathcal{A}. Put η=δeΛbT>0\eta=\delta e^{-\Lambda_{b}T}>0 and let BN={M>η}B_{N}=\{\overline{M}>\eta\}, an event since M\overline{M} is a random variable.

For every ωΩ\omega\in\Omega, claim 2 of the attainment theorem shows that SωS^{\omega} is an admissible state path and that F(Σ0(ω),α^(ω))=ΦSω(α^(ω))+G(STω)F(\Sigma_{0}(\omega),\hat{\alpha}(\omega))=\Phi_{S^{\omega}}(\hat{\alpha}(\omega))+G(S^{\omega}_{T}); since the path tα^(t,ω)t\mapsto\hat{\alpha}(t,\omega) is everywhere A\mathcal{A}-valued, claim 1 of the running-cost lemma evaluates the first term as an integral, so

F(Σ0(ω),α^(ω))=[0,T]L(Stω,α^(t,ω))dλ(t)+G(STω).F\bigl(\Sigma_{0}(\omega),\hat{\alpha}(\omega)\bigr)=\int_{[0,T]}L\bigl(S^{\omega}_{t},\hat{\alpha}(t,\omega)\bigr)\,d\lambda(t)+G\bigl(S^{\omega}_{T}\bigr).

Let ωΩ\omega\in\Omega_{*} with ωBN\omega\notin B_{N}. Then M(ω)η\overline{M}(\omega)\le\eta, so claim 1 gives Σt(ω)StωeΛbTη=δ|\Sigma_{t}(\omega)-S^{\omega}_{t}|\le e^{\Lambda_{b}T}\eta=\delta for every t[0,T]t\in[0,T]; as Σt(ω)=Σt(ω)\Sigma^{*}_{t}(\omega)=\Sigma_{t}(\omega) and both points lie in Δl\Delta^{l}, the choice of δ\delta and the monotonicity of the integral, claim 1 of Linearity and Monotonicity of the Lebesgue Integral, give

W(ω)F(Σ0(ω),α^(ω))[0,T]L(Σt,α^)L(Stω,α^)dλ+G(ΣT)G(STω)εT+εε2.\bigl|W(\omega)-F\bigl(\Sigma_{0}(\omega),\hat{\alpha}(\omega)\bigr)\bigr|\le\int_{[0,T]}\bigl|L(\Sigma_{t},\hat{\alpha})-L(S^{\omega}_{t},\hat{\alpha})\bigr|\,d\lambda+\bigl|G(\Sigma_{T})-G(S^{\omega}_{T})\bigr|\le\varepsilon'T+\varepsilon'\le\frac{\varepsilon}{2}.

For ωΩBN\omega\in\Omega_{*}\cap B_{N} we use instead the crude bound WFC(T+1)+CF=:C2|W-F|\le C(T+1)+C_{F}=:C_{2}, from claim 2. Hence, on all of Ω\Omega_{*},

WF(Σ0,α^)ε2+C21BN.\bigl|W-F(\Sigma_{0},\hat{\alpha})\bigr|\le\frac{\varepsilon}{2}+C_{2}\,\mathbf{1}_{B_{N}} .

Both sides are random variables bounded on all of Ω\Omega, so claim 1 of Almost Sure Inequalities Between Bounded Random Variables Pass to Expectations, applied with the event Ω\Omega_{*}, yields

E[WF(Σ0,α^)]ε2+C2P(BN).\mathbb{E}\bigl[\bigl|W-F(\Sigma_{0},\hat{\alpha})\bigr|\bigr]\le\frac{\varepsilon}{2}+C_{2}\,P(B_{N}).

Since M0\overline{M}\ge0 and η>0\eta>0, the event BNB_{N} is contained in {M2η2}\{\overline{M}^{2}\ge\eta^{2}\}, so Markov's inequality, Markov's and Chebyshev's Inequalities, applied to the nonnegative random variable M2\overline{M}^{2}, together with claim 2 of Basic Properties of a Measure and the mean-square bound of the martingale bound, gives

P(BN)E[M2]η28l(l1)BTNη2.P(B_{N})\le\frac{\mathbb{E}\bigl[\overline{M}^{2}\bigr]}{\eta^{2}}\le\frac{8l(l-1)BT}{N\eta^{2}} .

By The Archimedean Property of the Real Numbers choose a natural number N0N_{0} with

N0  2C28l(l1)BTεη2.N_{0}\ \ge\ \frac{2\,C_{2}\,8\,l\,(l-1)\,B\,T}{\varepsilon\,\eta^{2}} .

Then C2P(BN)ε/2C_{2}P(B_{N})\le\varepsilon/2 for every NN0N\ge N_{0}, and therefore, using JN[h]=E[W]J^{N}[h]=\mathbb{E}[W] from claim 2, the linearity of the expectation and the bound E[V]E[V]|\mathbb{E}[V]|\le\mathbb{E}[|V|] for a bounded random variable VV, both from Linearity and Monotonicity of the Lebesgue Integral,

JN[h]E[F(Σ0,α^)]=E[WF(Σ0,α^)]E[WF(Σ0,α^)]ε.\Bigl|J^{N}[h]-\mathbb{E}\bigl[F(\Sigma_{0},\hat{\alpha})\bigr]\Bigr|=\Bigl|\mathbb{E}\bigl[W-F(\Sigma_{0},\hat{\alpha})\bigr]\Bigr|\le\mathbb{E}\bigl[\bigl|W-F(\Sigma_{0},\hat{\alpha})\bigr|\bigr]\le\varepsilon .

It remains to note the dependence of N0N_{0}. The constants CC and CFC_{F}, hence C2C_{2}, depend only on LL, GG, Δl\Delta^{l}, A\mathcal{A} and TT; the number δ\delta depends only on LL, GG, Δl\Delta^{l}, A\mathcal{A} and ε\varepsilon, and η\eta only on those together with Λb\Lambda_{b} and TT; and the displayed lower bound for N0N_{0} involves besides these only ll, BB, TT and ε\varepsilon. None of them refers to NN, to the driving system, to the policy or to the solution, so a single N0N_{0} serves for all of them simultaneously. \blacksquare

Please log in to copy this version.

Citations

Loading…

Dependency Graph

0 prerequisites

Prerequisites

Loading...

Comments

Loading…