Throughout, measurability of a real-valued map is with respect to the named σ-algebra and the Borel σ-algebra, and we use freely claims 1--5 of Arithmetic, Absolute Values, and Pointwise Limits of Measurable Real-Valued Functions (constants, indicators, sums, products, absolute values, pointwise limits).
Step 1: claim 1. Suppose first s<T. By claims 1 and 2 of Restriction of a Solution of the Controlled N-Agent Dynamics to a Shorter Horizon: the Truncated Policy, the Restricted Solution, Its Filtrations, and Its Record as the Prefix of the Record the truncated policy h(s) is an A-valued observation-driven control policy with horizon s, the restricted families form a solution of the controlled N-agent dynamics on [0,s] for h(s) on the same driving system, its observation filtration satisfies Gu(s)=Gu for u∈[0,s], and its observation record is W(s)=πs∘W. Apply clause (f) of Measurable Reconstruction of the Controlled N-Agent Dynamics from Observation Records to this restricted solution, with the reconstruction data fixed in the statement: the record W(s) is measurable with respect to F and R(s,l~), and (W(s))−1(A)∈Gs(s)=Gs for every A∈R(s,l~). Hence σ(W(s))⊆Gs. When s=T the map πs is the identity, W(s)=W, and the same clause applied to the given solution yields the assertion directly.
Step 2: the event times count the observation total. Fix ω∈Ω0 and u∈[0,T]. By claim 1 of The Realized Control of the Controlled N-Agent Dynamics as a Random Element of the Control Set the numbers τj(ω) are nondecreasing in j and satisfy
c~u(ω)≥jif and only ifτj(ω)≤u(j≥1).
Write Ju={j≥1:τj(ω)≤u}. By the displayed equivalence, j∈Ju if and only if j≤c~u(ω); since c~u(ω) is a nonnegative integer (condition 3 of Solution of the Controlled N-Agent Dynamics: the observation total coincides on [0,T] with the restriction of a counting path, whose values are nonnegative integers), Ju={1,…,c~u(ω)} is finite with #Ju=c~u(ω). This is the first identity of claim 2.
Step 3: each channel subtotal counts its own events. Keep ω∈Ω0 fixed and write K=KT(ω)=c~T(ω), tj=τj(ω) and wj=υj(ω) for 1≤j≤K; by condition 5 of Solution of the Controlled N-Agent Dynamics and claim 1 of The Realized Control of the Controlled N-Agent Dynamics as a Random Element of the Control Set these are the jump times of the observation total in [0,T], listed in increasing order t1<⋯<tK, and wj is the unique channel such that some observation counter with channel wj jumps at tj.
Each map u↦N~ui,υ(ω) coincides on [0,T] with the restriction of a counting path (condition 3), hence is nondecreasing with values in the nonnegative integers and vanishes at u=0; therefore so does each channel subtotal u↦c~uυ(ω), being a finite sum of such maps, and c~u(ω)=∑υc~uυ(ω).
Say that a nondecreasing map f on [0,T] increases at θ∈(0,T] if f(θ)>f(θ′) for every θ′∈[0,θ). We record two facts.
(a) A counter with channel υ increases at θ if and only if c~υ increases at θ. If some N~i,υ increases at θ, then adding to the strict inequality N~θi,υ(ω)>N~θ′i,υ(ω) the inequalities N~θi′,υ(ω)≥N~θ′i′,υ(ω) for the remaining indices gives c~θυ(ω)>c~θ′υ(ω) for every θ′<θ. Conversely, if no counter with channel υ increases at θ, then for each i there is θi∈[0,θ) with N~θi,υ(ω)=N~θii,υ(ω); taking θ′ to be the largest of these finitely many numbers, which lies in [0,θ), monotonicity gives N~θi,υ(ω)=N~θ′i,υ(ω) for every i, hence c~θυ(ω)=c~θ′υ(ω).
(b) The increase of c~υ across tj is 1 if wj=υ and 0 otherwise; and c~υ is constant on each interval between consecutive event times. By Step 2, c~u(ω)=#{j:tj≤u}, so c~(ω) is constant on [0,t1), on each [tj,tj+1) and on [tK,T], and c~tj(ω)−c~θ′(ω)=1 for θ′∈[tj−1,tj) (with t0=0). Since the c~υ(ω) are nondecreasing with sum c~(ω), each is constant on every interval on which c~(ω) is constant, and
υ=1∑l~(c~tjυ(ω)−c~θ′υ(ω))=1(θ′∈[tj−1,tj)),
a sum of nonnegative integers equal to 1; hence exactly one channel contributes, and it contributes 1. For that channel the strict inequality c~tjυ(ω)>c~θ′υ(ω) holds for θ′∈[tj−1,tj), and it extends to every θ′∈[0,tj): for i<j the map c~υ(ω) is constant on [ti−1,ti) by the previous sentence, so c~θ′υ(ω)≤c~θ′′υ(ω) for θ′∈[ti−1,ti) and any θ′′∈[tj−1,tj) by monotonicity. So c~υ increases at tj for that channel and no other, and by (a) it is the unique channel at which some observation counter jumps at tj, namely wj by condition 5.
Combining, for u∈[0,T] the value c~uυ(ω) is obtained from c~0υ(ω)=0 by adding 1 for each j with tj≤u and wj=υ, and nothing else; that is, c~uυ(ω)=#{j:tj≤u, wj=υ}, which is the second identity of claim 2, the set being a subset of the finite set {1,…,K}.
Step 4: claim 3. Define χuυ on R(s,l~) by the displayed formula, with χuυ(r∅)=0 for the empty record. It is measurable with respect to R(s,l~): by The Observation Record Space the record σ-algebra is that of the countable disjoint union of the cells, so by claim 4(c) of that lemma it suffices that the restriction of χuυ to each cell be measurable for the cell's own σ-algebra. (That claim is stated for [0,∞]-valued maps and measurability in the sense of Lebesgue Integral of a Nonnegative Measurable Function; since χuυ takes values in [0,∞), that notion agrees with measurability with respect to the Borel σ-algebra of the real line, as recorded in Lebesgue Integral of a Nonnegative Measurable Function.) On C∅ the map is constant. On the cell Ck,v, which carries the transport along t↦(k,t,v) of the restriction of the Borel σ-algebra Bk to the ordered time simplex Dk(s), the mark vector v is fixed, so
χuυ(k,t,v)=N1j∈{1,…,k}:vj=υ∑1{tj≤u},
a finite sum of constants times indicators of the sets {t∈Dk(s):tj≤u}, which belong to Bk restricted to Dk(s) because the j-th coordinate projection is measurable (claim 1 of The Borel Sigma-Algebra of a Euclidean Space as a Product, and Measurability of Projections, Sequentially Continuous Maps, and Open and Closed Sets) and Dk(s)∈Bk (The Ordered Time Simplex: Borel Measurability and Volume); transporting along the bijection preserves measurability by claim 2 of Assembly of Measure Spaces: Restriction, Transport, One-Point Spaces, and Countable Disjoint Unions.
Now fix ω∈Ω0, υ and u∈[0,s]. If Ks(ω)=c~s(ω)=0 then by Step 2 no tj lies in [0,s], so c~uυ(ω)=0 by Step 3; also W(s)(ω) is the empty record, since by claim 2 of Restriction of a Solution of the Controlled N-Agent Dynamics to a Shorter Horizon: the Truncated Policy, the Restricted Solution, Its Filtrations, and Its Record as the Prefix of the Record the restricted solution has observation-event count Ks and event times τ1<⋯<τKs, and The Observation Record of a Solution of the Controlled N-Agent Dynamics assigns the empty record when that count is 0; hence χuυ(W(s)(ω))=0=Υuυ(ω). If Ks(ω)=k≥1, then again by claim 2 of Restriction of a Solution of the Controlled N-Agent Dynamics to a Shorter Horizon: the Truncated Policy, the Restricted Solution, Its Filtrations, and Its Record as the Prefix of the Record and The Observation Record of a Solution of the Controlled N-Agent Dynamics,
W(s)(ω)=(k,(τ1(ω),…,τk(ω)),(υ1(ω),…,υk(ω))),
so by the formula for χuυ and by Step 3,
χuυ(W(s)(ω))=N1#{j≤k:τj(ω)≤u, υj(ω)=υ}=N1c~uυ(ω)=Υuυ(ω),
the second equality because every j with τj(ω)≤u≤s satisfies j≤c~s(ω)=k by Step 2, and the third by condition 4 of Solution of the Controlled N-Agent Dynamics.
Step 5: claim 4. By Solution of the Controlled N-Agent Dynamics the σ-algebra Gs is generated by the random variables Υuυ with u∈[0,s] and υ∈{1,…,l~} together with every event of F of probability zero, that is, by the family C∪N with C={(Υuυ)−1(B):u∈[0,s], υ, B∈B(R)}.
Write GN for the σ-algebra generated by σ(W(s))∪N. We show the two inclusions.
First, GN⊆Gs: by Step 1, σ(W(s))⊆Gs, and N⊆Gs by the definition of the observation filtration just recalled; a σ-algebra containing a family contains the σ-algebra it generates (Generated Sigma-Algebra).
Second, Gs⊆GN: it suffices that C∪N⊆GN, and N⊆GN holds by construction. Let u∈[0,s], let υ be a channel and let B∈B(R). Put A′=(χuυ∘W(s))−1(B); since χuυ is R(s,l~)-measurable by claim 3, A′=(W(s))−1((χuυ)−1(B))∈σ(W(s)). By claim 3 the maps Υuυ and χuυ∘W(s) agree at every point of Ω0, so
((Υuυ)−1(B)) △ A′ ⊆ Ω∖Ω0,
where E△E′=(E∖E′)∪(E′∖E). Both (Υuυ)−1(B) and A′ lie in F, so their symmetric difference does, and it has probability 0 by monotonicity of P (Basic Properties of a Measure), P(Ω∖Ω0)=0. Hence that symmetric difference lies in N⊆GN, and
(Υuυ)−1(B)=(A′∖(A′∖(Υuυ)−1(B)))∪((Υuυ)−1(B)∖A′),
where A′∈GN and the two subtracted or adjoined sets are subsets of the symmetric difference lying in F, hence of probability 0, hence in N⊆GN. As GN is a σ-algebra, (Υuυ)−1(B)∈GN. Thus C⊆GN and Gs⊆GN.
So Gs=GN. By claim 1 of Factorisation of Random Variables Through a Measurable Map, the Variational Form of the Mean-Square Filtering Error, and Its Invariance Under the Joint Law, applied on (Ω,F,P) with the measurable map W(s) into (R(s,l~),R(s,l~)), the σ-algebra generated by σ(W(s))∪N is W(s)-generated up to null sets; hence so is Gs. The final display is then claim 3 of that lemma applied with G=Gs. ■