Let N, l, l~, m be natural numbers with N≥1, l≥2, l~≥1, m≥1. Let A be a nonempty subset of Euclidean space Rm. Fix a transition-rate family β on l states with control set A and rate bound B, an observation-rate family β~ on l states with l~ observation channels and rate bound B~, a real number T>0, an N-agent driving system (Ω,F,P) with initial states ς0i, transition clocks Yi,σγ, and observation clocks Y~i,υ, and an observation-driven control policy h=(hk)k≥0 with horizon T, control dimension m, and l~ channels which is A-valued.
Throughout, σ, γ, γ′ denote state labels in {1,…,l}, υ an observation channel in {1,…,l~}, i an agent index in {1,…,N}, and σi the state process of agent i.
A solution of the controlled N-agent dynamics on [0,T] consists of families of random variables indexed by t∈[0,T] on (Ω,F,P) (stochastic processes with time restricted to [0,T]), namely state processes σi=(σti) taking values in {1,…,l}, observation processes Υυ=(Υtυ) taking real values, and a control process α=(αt) taking values in A (each component αj a real-valued process), together with an event Ω0∈F with P(Ω0)=1, called the regular event, such that the measurability requirement of condition 2 below holds, and conditions 1, 3, 4, 5 and 6 below hold at every ω∈Ω0. The conditions are a joint requirement on the whole collection: condition 2 refers to the control appearing in condition 5, and condition 5 to the counters of condition 3.
Derived notation: the occupation indicators are ηti,γ=1 if σti=γ and ηti,γ=0 otherwise; the empirical state measure is Σt=(Σt1,…,Σtl) with Σtγ=N1∑i=1Nηti,γ, a point of the probability simplex Δl.
1. (State regularity.) For each i: σ0i=ς0i, and the path t↦σti is piecewise constant and right-continuous: there are a count K(i), either zero or a natural number, and times 0<t1(i)<⋯<tK(i)(i)≤T such that t↦σti is constant on [0,t1(i)), constant on [tk(i),tk+1(i)) for each k∈{1,…,K(i)−1}, and constant on [tK(i)(i),T], with the convention that for K(i)=0 the path is constant on all of [0,T].
2. (Joint measurability and time changes.) For all i, all ordered pairs (σ,γ) with σ=γ, and all υ, the maps
(s,ω)↦1Ω0(ω)ηsi,σ(ω)β(σ,γ,Σs(ω),αs(ω))and(s,ω)↦1Ω0(ω)β~(σsi(ω),υ,Σs(ω))
are measurable with respect to the product σ-algebra of the trace Borel σ-algebra on [0,T] and F, where 1Ω0 is the function equal to 1 on Ω0 and 0 off Ω0. For every ω∈Ω the consumed clock times are
Tti,σγ=∫[0,t]1Ω0ηsi,σβ(σ,γ,Σs,αs)ds,T~ti,υ=∫[0,t]1Ω0β~(σsi,υ,Σs)ds(t∈[0,T]),
the Lebesgue integrals over the compact interval [0,t] of the sections in s of the two maps just displayed.
3. (Counting structure.) Define the transition counters and observation counters on all of Ω by
Nti,σγ=YTti,σγi,σγ,N~ti,υ=Y~T~ti,υi,υ(t∈[0,T]).
It is required that each of the maps t↦Nti,σγ, each of the maps t↦N~ti,υ, the observation total t↦c~t=∑i=1N∑υ=1l~N~ti,υ, and the grand total obtained by adding to c~t the sum of all transition counters, coincides on [0,T] with the restriction of a counting path.
4. (Observation identity.) For all υ and t∈[0,T]:
Υtυ=N1i=1∑NN~ti,υ.
5. (Control identity.) Let Kt=c~t be the number of observation events up to time t, let τ1<⋯<τKT be the jump times of the observation total in [0,T], and for each j∈{1,…,KT} let υj∈{1,…,l~} be the unique channel such that some observation counter with channel υj jumps at τj. Then for every t∈[0,T]:
αt=hKt(t,τ1,…,τKt,υ1,…,υKt),
where the right-hand side is h0(t) on the event Kt=0.
6. (State identity.) For all i, all γ, and all t∈[0,T]:
ηti,γ=η0i,γ+σ:σ=γ∑Nti,σγ−γ′:γ′=γ∑Nti,γγ′.
Given a solution, the observation filtration (Gt)t∈[0,T] is defined by letting Gt be the σ-algebra generated by the random variables Υsυ with 0≤s≤t and υ∈{1,…,l~} together with every event of F of probability zero, and the system filtration (Ftsys)t∈[0,T] is defined by letting Ftsys be the σ-algebra generated by the initial states ς01,…,ς0N and the random variables Nsi,σγ and N~si,υ for 0≤s≤t and all indices, together with every event of F of probability zero. Each of these two families is a filtration with time index restricted to [0,T].