Adopt the setting and notation of the definition of the fluctuation LQG data of a stationary mean-field triple: natural numbers l≥2, m≥1, l~≥1, the control set A (a nonempty subset of Rm), the transition-rate family β with control set A and rate bound B and its extension (U,V,βˉ), the cost extension — whose open set, written W in the LQG-data setting, we here write Uc, so the cost extension is (Uc,Lˉ,Gˉ), freeing the letter W; the time-indexed matrices Vt and Wt below are unrelated to the control-side open set V of (U,V,βˉ) — the horizon T>0, the stationary mean-field triple (S,A,P), the observation-rate family β~ with l~ channels and rate bound B~ and its extension (U~,β~ˉ), and the resulting matrices Et, Bt, E~t, HtSS, HtSA, HtAS, HtAA, F⋆, Θt⋆, Θ~t⋆ (t∈[0,T]). Let b~ be the aggregate observation drift of β~, write b~(Σ) for the vector with components b~1(Σ),…,b~l~(Σ), and write Δl for the probability simplex. Vectors of Rl, Rm, and Rl~ are identified with one-column matrices, products of matrices are matrix products, sums of matrices are entrywise, (⋅)⊤ is the transpose, I is the identity matrix of the indicated size, inverses of square matrices are matrix inverses, ∣⋅∣ is the Euclidean norm (Euclidean distance to the origin), and eυ (υ∈{1,…,l~}) is the υ-th standard basis vector of Euclidean space Rl~. Throughout, a real-valued function on a subinterval I of the real numbers R is called continuous on I when it is continuous relative to I, both I and the codomain R carrying the metric of the real line. All Riemann integrals of matrix- or vector-valued maps below are entrywise Riemann integrals over compact intervals of continuous integrands, which exist and agree with the corresponding Lebesgue integrals by claim 3 of the interval toolkit, and are 0 over degenerate intervals. Define, for t∈[0,T], the symmetrized coefficient matrices
Qt=41(HtSS+(HtSS)⊤),Vt=21(HtSA+(HtAS)⊤),Rt=41(HtAA+(HtAA)⊤),F^=41(F⋆+(F⋆)⊤);
conclusion 1 below records their entries in terms of the fluctuation Hessian coefficients, matching the defining formulas of the coefficient matrices of the completion-of-squares theorem. Assume:
(H1) there is a real r>0 such that ∑i=1m∑j=1mRtijaiaj≥r∣a∣2 for every t∈[0,T] and every a∈Rm;
(H2) there is a family Z=(Zt)t∈[0,T] of symmetric real matrices with l rows and l columns, continuously differentiable in integral form as in the weighted second-moment evolution lemma, with terminal value ZT=F^ and densities
z˙γδ(t)=−(Et⊤Zt+ZtEt−WtRt−1Wt⊤+Qt)γδwithWt=ZtBt+21Vt
— the backward Riccati equation of hypothesis (H2) of the completion-of-squares theorem; here Rt−1 exists by conclusion 1 below, whose proof uses only (H1);
(H3) there is a real r~>0 such that b~υ(St)≥r~ for every υ∈{1,…,l~} and every t∈[0,T];
(H4) Π0 is a symmetric positive semidefinite real matrix with l rows and l columns;
(C) the control set A is closed: its complement Rm∖A is an open subset of Rm.
Then:
1. (Coefficients.) All entries of the maps t↦Et, t↦Bt, t↦E~t, t↦Θt⋆, t↦Θ~t⋆, t↦Qt, t↦Vt, t↦Rt, and t↦b~(St) are continuous on [0,T]. With the fluctuation Hessian coefficients Hij(t) and Fγδ of these data, for all indices:
Qtγδ=41(Hγδ(t)+Hδγ(t)),Vtγj=21(Hγ,l+j(t)+Hl+j,γ(t)),Rtij=41(Hl+i,l+j(t)+Hl+j,l+i(t)),F^γδ=41(Fγδ+Fδγ)
— the defining formulas of the coefficient matrices of the completion-of-squares theorem. Each Rt is symmetric positive definite, hence invertible; each Θ~t⋆ is symmetric positive definite, and its inverse is the diagonal matrix whose diagonal entries are 1/b~1(St),…,1/b~l~(St); and all entries of t↦Rt−1, of t↦(Θ~t⋆)−1, and of the feedback gain t↦Gt=Rt−1Wt⊤ (m rows, l columns; this letter is unrelated to the observation filtration written (Gt) in the solution definition used in conclusion 4) are continuous on [0,T].
2. (Filter covariance and gains.) Each D~t=E~t⊤(Θ~t⋆)−1E~t is symmetric positive semidefinite with entries continuous in t, and each Θt⋆ is positive semidefinite by the jump representation of the aggregate fluctuation covariance. Consequently, by the global existence and uniqueness theorem for the Kalman covariance Riccati equation, there is exactly one assignment Π of a real matrix Πt with l rows and l columns to each t∈[0,T], with continuous entries, such that
Πt=Π0+∫0t(ErΠr+ΠrEr⊤−ΠrD~rΠr+Θr⋆)dr(0≤t≤T),
called the filter covariance of these data, and every Πt is symmetric positive semidefinite. All entries of the Kalman gain t↦K~t=ΠtE~t⊤(Θ~t⋆)−1 (l rows, l~ columns) and of the closed-loop matrix t↦Mt=Et−BtGt−K~tE~t (l rows, l columns) are continuous on [0,T].
3. (The approximate Kalman policy.) Let Φ and Ψ=Φ−1 be the fundamental solution of M on [0,T] and its inverse from the fundamental-solution theorem. Fix a natural number N≥1. For k≥1 write Rk for the record space with horizon T (denoted there with the letter R) of the definition of an observation-driven control policy, and define, for t∈[0,T], τ=(τ1,…,τk)∈Rk, and v=(v1,…,vk)∈{1,…,l~}k,
fkN(t,τ,v)=Φ(t)(−N1/2∫0tΨ(r)K~rb~(Sr)dr+N−1/2j=1∑k1{τj≤t}Ψ(τj)K~τjevj)∈Rl,
where 1{τj≤t} equals 1 if τj≤t and 0 otherwise; define f0N(t) by the same formula with the sum omitted, and define (the Kalman clamp: the candidate control is kept only when it lies in the control set)
hkN(t,τ,v)={At−N−1/2GtfkN(t,τ,v)Atif At−N−1/2GtfkN(t,τ,v)∈A,otherwise,(k≥1),
and h0N(t)∈Rm by the same two-case formula with f0N(t) in place of fkN(t,τ,v).
Then hN=(hkN)k≥0 is an observation-driven control policy with horizon T, control dimension m, and l~ channels, and it is A-valued; it is called the approximate Kalman policy of these data at level N. Also fN=(fkN)k≥0 is an observation-driven control policy with horizon T, control dimension l, and l~ channels. Moreover the family β♯ of functions on Δl×(A×Rl) defined by β♯(σ,γ,Σ,(a,x))=β(σ,γ,Σ,a) for a∈A and x∈Rl (points of Rm+l being split as pairs, under which A×Rl is a nonempty subset of Rm+l) is a transition-rate family on l states with control set A×Rl and rate bound B, and the family h♯=(hk♯)k≥0 with hk♯(t,τ,v)=(hkN(t,τ,v),fkN(t,τ,v))∈Rm+l and h0♯(t)=(h0N(t),f0N(t)) is an observation-driven control policy with horizon T, control dimension m+l, and l~ channels, and it is (A×Rl)-valued.
4. (Realization along the controlled dynamics.) Let (Ω,F,P) be an N-agent driving system with l states and l~ observation channels (its probability measure written P, the letter P denoting the stationary co-state), and let state processes σi, observation processes Υυ, a control process α♯ with values in A×Rl, and a regular event Ω0 be a solution of the controlled N-agent dynamics on [0,T] for β♯, β~, this driving system, and the policy h♯; such solutions exist by the existence and uniqueness theorem for the controlled N-agent dynamics. Write αt for the vector of the first m components of αt♯, called the approximate Kalman control, and s^tN for the vector of the last l components of αt♯, called the approximate Kalman filter; and at each ω∈Ω0 let c~t be the observation total and τ1<⋯<τc~T and υ1,…,υc~T the jump times of the observation total and their channels, as in condition 5 of the definition of a solution (where c~t is written Kt). Then:
(a) (Projection and policy identity.) The state processes σi, the observation processes Υυ, the control process α, and the regular event Ω0 are a solution of the controlled N-agent dynamics on [0,T] for β, β~, the same driving system, and the policy hN; and conversely, if a collection of state processes, observation processes, an A-valued control process, and a regular event is a solution for β, β~, this driving system, and hN, then it is indistinguishable from the projected solution above in the sense of the uniqueness theorem. At every ω∈Ω0 and every t∈[0,T]:
s^tN=fc~tN(t,(τ1,…,τc~t),(υ1,…,υc~t)),s^0N=0,
and, writing χt(ω)=1 if At−N−1/2Gts^tN(ω)∈A and χt(ω)=0 otherwise — the clamp indicator —
αt=χt(At−N−1/2Gts^tN)+(1−χt)At,equivalentlyN1/2(αt−At)=−χtRt−1Wt⊤s^tN.
(b) (Filter equation.) At every ω∈Ω0 and every t∈[0,T], componentwise:
s^tN=∫[0,t](Ers^rN−BrGrs^rN−K~r(N1/2b~(Sr)+E~rs^rN))dr+N−1/2j=1∑c~tK~τjeυj,
where for t>0 the integral is the Lebesgue integral over the compact interval [0,t] of a bounded measurable integrand whose components are continuous at every r other than the finitely many jump times, the integral is 0 for t=0 (so that the identity then reads s^0N=0), and the sum is 0 when c~t=0. The drift term −BrGrs^rN coincides with N1/2Br(αr−Ar) exactly where χr=1: the filter recursion is autonomous in the observations and is unaffected by the clamp.
(c) (Path regularity, measurability, and bounds.) At every ω∈Ω0, every component path t↦s^tN,γ (γ∈{1,…,l}) is right-continuous on [0,T] and continuous at every t that is not one of τ1,…,τc~T. Each map (t,ω)↦1Ω0(ω)s^tN,γ(ω) is measurable with respect to the product σ-algebra of the trace Borel σ-algebra on [0,T] and F, where 1Ω0 equals 1 on Ω0 and 0 off Ω0. Moreover there is a real C∘≥0, determined by l, l~, m, T, B~, and the entry bounds of Φ, Ψ, K~, and G on [0,T] — in particular the same for every N, every driving system, and every solution — such that at every ω∈Ω0 and every t∈[0,T]:
∣s^tN∣≤C∘(N1/2+N−1/2c~T)andN1/2∣αt−At∣≤C∘(N1/2+N−1/2c~T).