Reason: Initial published proof of lem:n-agent-compensated-martingales-2026a (interval estimates from the fresh-start property, telescoping); batch publication approved by coauthor.
Proof
Fix a solution; let nc=Nl(l−1)+Nl~ be the number of clock labels and βˉ=max(B,B~), so every consumed clock time is βˉ-Lipschitz in t by condition 2 of Solution of the Controlled N-Agent Dynamics. Adaptedness of Na and Aa, square-integrability of Nta, and measurability of the time-r configuration are provided by parts (iii) and (iv) of Existence, Uniqueness, and Regularity for the Controlled N-Agent Dynamics; in particular each Mta=Nta−Ata is adapted and square-integrable, and M0a=N0a−A0a=0 since A0a=0 (an integral over the null set {0}, by the integral toolkit) and hence N0a=Y0a=0 (clock paths are counting paths).
Step 1: the interval estimates. Fix r∈[0,T) and 0<δ≤T−r, write ΔNa=Nr+δa−Nra, ΔAa=Ar+δa−Ara∈[0,βˉδ], μ=βˉδ, and let Y^a be the residual clocks of the fresh-start property at time r: they are rate-1 Poisson processes with counting paths, mutually independent and jointly independent of Frsys. On the regular event, the increments of Na over (r,r+δ] are increments of Ya over (Ara,Ar+δa]⊆(Ara,Ara+μ], so pathwise
Indeed, suppose no clock b=a rings in (r,r+δ] (that is, off R, since a ring of b in (r,r+δ] is a jump of Yb within consumed budget at most μ, hence forces Y^μb≥1). Then up to the first ring of a in the interval (or up to r+δ if there is none), no counter jumps, so the states and record stay at their time-r values and the consumed time of a follows the frozen schedule; consequently a rings in (r,r+δ] if and only if the frozen consumption reaches the next level of Ya within the interval, that is, if and only if Y^caa≥1. Thus on either difference set some clock b=a must ring in the interval, putting the outcome in R; and on both difference sets Y^μa≥1 (in the first case because a actually rings within budget μ, in the second because Y^caa≥1 and ca≤μ). By pairwise independence of the residual clocks, P(R∩{Y^μa≥1})≤∑b=aP(Rb)P(Ra)≤ncμ2.
For any event D∈Frsys, joint measurability of (c,ω^)↦Y^ca (right-continuity and grid limits) together with independence of Y^a from Frsys and Tonelli on the product of the two laws gives
E[1D1{Y^caa≥1}]=E[1D(1−e−ca)],
and ∣1−e−c−c∣≤c2/2≤μ2 by the alternating series of the exponential. Moreover, for integers 0≤x≤y one has (x−1)+=x−1{x≥1}≤y−1{y≥1}, so E[(ΔNa−1)+]≤E[Y^μa]−P(Y^μa≥1)=μ−(1−e−μ)≤μ2, by Moments of the Poisson Distribution. Finally, on the complement of R∪Ra no event occurs in (r,r+δ], so ΔAa=ca there, while always ∣ΔAa−ca∣≤2μ; hence ∣E[(ΔAa−ca)1D]∣≤2μP(R∪Ra)≤2(nc+1)μ2. Combining the last four displays,
Two second-order estimates follow similarly. Since (ΔNa)2=ΔNa+ΔNa(ΔNa−1)≤ΔNa+Y^μa(Y^μa−1) and E[Y^μa(Y^μa−1)]=μ2 by Moments of the Poisson Distribution, while ∣E[ΔNaΔAa1D]∣≤βˉδE[Y^μa]=μ2 and (ΔAa)2≤μ2, expanding (ΔMa)2=(ΔNa−ΔAa)2 and using (E1) gives
E[((ΔMa)2−ΔAa)1D]≤C2δ2,C2=C1+4βˉ2.(E2)
For b=a: E[ΔNaΔNb1D]≤E[Y^μaY^μb]=μ2 by independence of the two residual clocks, and the mixed and quadratic ΔA-terms are bounded by μ2 as before, so
E[ΔMaΔMb1D]≤C3δ2,C3=4βˉ2.(E3)
Step 2: part (a). Fix 0≤r<t≤T and D∈Frsys. Partition (r,t] into n intervals of length δ=(t−r)/n with left endpoints rq. Since D∈Frsys⊆Frqsys for every q (filtration), (E1) applies on each interval and
Step 3: part (b). Integrability of the products holds as noted in the statement, by part (iii) of Existence, Uniqueness, and Regularity for the Controlled N-Agent Dynamics and the Cauchy--Schwarz inequality. First observe that the averaged identity of Step 2 extends from indicators to arbitrary square-integrable Frqsys-measurable multipliers Z: truncating Z at level n′ and discretizing the truncation's values on a dyadic grid produces simple Frqsys-measurable variables Zn′ with ∣Zn′∣≤∣Z∣+1 and Zn′→Z pointwise; E[(Mt′a−Mrqa)Zn′]=0 by linearity over the finitely many level sets, and E[(Mt′a−Mrqa)(Z−Zn′)]→0 by the Cauchy--Schwarz inequality together with dominated convergence applied to ∣Z−Zn′∣2≤(2∣Z∣+1)2; thus E[(Mt′a−Mrqa)Z]=0 for t′≥rq. Now with the partition of Step 2 write, for clock labels a,b,
where ΔMqa is the increment over the q-th interval. Multiplying by 1D and taking expectations, the cross terms vanish by the extended averaged identity applied with Z=Mrqa1D and Z=Mrqb1D (both square-integrable and Frqsys-measurable). If a=b, (E3) gives
E[(MtaMtb−MraMrb)1D]≤q∑C3δ2=C3(t−r)δ⟶0,
which is the case a=b of the display in (b). If a=b, (E2) gives