Adopt the setting of the controlled N-agent dynamics with N agents, l states, l~ observation channels, and control dimension m, and let A be a nonempty subset of Euclidean space Rm: a transition-rate family Ξ² with control set A and rate bound B, an observation-rate family Ξ²~β with rate bound B~, a horizon T>0, an N-agent driving system, an observation-driven control policy h which is A-valued, and a solution on [0,T] (which exists by the existence and uniqueness theorem), with counters Nti,ΟΞ³β, N~ti,Ο
β, consumed clock times Tti,ΟΞ³β, T~ti,Ο
β, and system filtration (Ftsysβ)tβ[0,T]β.
Call a clock label a either a triple consisting of an agent index iβ{1,β¦,N} and an ordered pair (Ο,Ξ³) of distinct states, written a=(i,ΟΞ³), or a pair consisting of an agent index i and an observation channel Ο
β{1,β¦,l~}, written a=(i,Ο
); write Ntaβ, Ttaβ for the corresponding counter and consumed clock time (that is, Ntaβ=Nti,ΟΞ³β and Ttaβ=Tti,ΟΞ³β when a=(i,ΟΞ³), and Ntaβ=N~ti,Ο
β and Ttaβ=T~ti,Ο
β when a=(i,Ο
)). Define the compensated counters
Mtaβ=NtaββTtaβ(tβ[0,T]).
Then:
(a) For every clock label a, the process (Mtaβ)tβ[0,T]β is a square-integrable martingale with respect to (Ftsysβ)tβ[0,T]β (with time index restricted to [0,T]), and M0aβ=0.
(b) For all clock labels a and b, all 0β€rβ€tβ€T, and every event DβFrsysβ, the products MtaβMtbβ and MraβMrbβ are integrable and
E[MtaβMtbβ1Dβ]=E[MraβMrbβ1Dβ]+{E[1Dβ(TtaββTraβ)]0βifΒ a=b,ifΒ aξ =b,β
where 1Dβ denotes the function equal to 1 on D and 0 off D. (Integrability of the products holds by the event count bound together with the Cauchy--Schwarz inequality for the mean-square norm.)