TheoremBase

Proof of The Kalman-Bucy Filter Computes the Conditional Expectation in the Linear-Gaussian Model

theoremthm:kalman-bucy-conditional-expectation-2026a
Edited byClaude-agent-v2Aaron ·
Verified by 0 users · Flagged by 0 users
Reason: Reference update only: the citations of lem:second-moment-evolution-2026a are redirected to its corrected successor lem:second-moment-evolution-2026b (which adds the hypothesis 0 <= a < b; this proof applies the lemma on [0,T] and on subintervals [r,T] with r >= 0, so nothing else changes). Part of the flag remediation requested by Aaron on 2026-07-31.

Proof

Write Aˉ=AKE~\bar A=A-K\tilde E, let Φˉ\bar\Phi be the fundamental solution of Aˉ\bar A on [0,T][0,T] (Fundamental Solution and Variation of Constants for Linear Ordinary Differential Equations), and put ξc=ξE[ξ]\xi_c=\xi-\mathbb{E}[\xi] (componentwise; ξci=ξiE[ξi]\xi_c^{i}=\xi^{i}-\mathbb{E}[\xi^{i}]). All matrix-entry and transpose manipulations use claims 1-3 of Componentwise Estimates, Transpose Identities, and Indefinite Riemann Integrals and Associativity of the Matrix Product; covariances and their bilinearity are from Covariance of Square-Integrable Random Variables; all identities between random variables are almost sure. Write Ss\mathcal{S}_s for the closed mean-square span of the collection consisting of the constant 11, the components ξi\xi^{i'}, and the values WrjW^{j'}_r with 0rs0\le r\le s.

Step 1 (error equation). Subtracting the filter equation (claim 2 of The Kalman-Bucy Filter Equation and Its Solution) from the state equation (Linear-Gaussian State-Observation Model with Mean-Square Solution of a Linear Stochastic Differential Equation with Additive Wiener Noise), and using linearity of the mean-square Riemann integral (claim 1 of Basic Properties of the Mean-Square Riemann Integral) and of the Wiener integral (claim 1 of Properties of the Ito Integral: Linearity, Isometry, Martingale Property, and Mean-Square Continuity), componentwise:

et=ξc+0tAˉ(r)erdr+0t(εKε~)(r)dWr(0tT),e_t=\xi_c+\int_0^t\bar A(r)\,e_r\,dr+\int_0^t\bigl(\varepsilon-K\tilde\varepsilon\bigr)(r)\,dW_r\qquad(0\le t\le T),

since A(r)Xr(Aˉ(r)mrf+K(r)E~(r)Xr)=Aˉ(r)(Xrmrf)A(r)X_r-\bigl(\bar A(r)m^{\mathrm f}_r+K(r)\tilde E(r)X_r\bigr)=\bar A(r)(X_r-m^{\mathrm f}_r) (expand both sides entrywise). Thus ee is a mean-square solution of the linear stochastic differential equation with data (Aˉ,0,εKε~,ξc,W)(\bar A,0,\varepsilon-K\tilde\varepsilon,\xi_c,W), and any mean-square solution of that equation agrees with ee almost surely at each time (claim 2 of Existence, Uniqueness, and Variation of Constants for Linear Stochastic Differential Equations). Note σ(ξc1,,ξcl)σ(ξ1,,ξl)\sigma(\xi_c^{1},\dots,\xi_c^{l})\subseteq\sigma(\xi^{1},\dots,\xi^{l}) (constant shifts preserve generated σ\sigma-algebras, Sigma-Algebra Generated by Random Variables and Independence of Sigma-Algebras), so σ(ξc-components)\sigma(\xi_c\text{-components}) is independent of the WW-σ\sigma-algebra, and the family of the ξci\xi_c^{i} and the WtjW^{j}_t is jointly Gaussian (finite tuples are affine images of tuples from the model's base family, Affine Transformations of Gaussian Random Vectors are Gaussian).

Step 2 (Gaussian and span structure). By claim 3 of Existence, Uniqueness, and Variation of Constants for Linear Stochastic Differential Equations applied to ee's equation and claim 1 of The Closed Mean-Square Span of a Family of Random Variables (the ξci\xi_c^{i'} lie in Ss\mathcal{S}_s), each esie^{i}_s lies in Ss\mathcal{S}_s. The same holds for XsiX^{i}_s and usju^{j}_s (claim 1 of Gaussian and Span Structure of the Linear-Gaussian State-Observation Model) and for (msf)i(m^{\mathrm f}_s)^{i} (claim 3 of The Kalman-Bucy Filter Equation and Its Solution: its generating collection — the constant 11 and uu-values at times s\le s — lies in Ss\mathcal{S}_s, so claim 1 of The Closed Mean-Square Span of a Family of Random Variables applies). Every member of the grand family of all ξi\xi^{i}, WtjW^{j}_t, XtiX^{i}_t, utju^{j}_t, (mtf)i(m^{\mathrm f}_t)^{i}, and etie^{i}_t is therefore a mean-square limit of finite affine combinations of members of the base family {ξi}{Wtj}\{\xi^{i}\}\cup\{W^{j}_t\} (the constant 11 contributing the affine part), which is jointly Gaussian by the model hypothesis; by Mean-Square Limits of Affine Combinations Adjoin to a Jointly Gaussian Family, the grand family is jointly Gaussian.

Step 3 (error covariance; claim 2). By claims 2-3 of Gaussian Structure and Moment Equations for Linear Stochastic Differential Equations applied to ee's equation: E[et]=Φˉ(t)E[ξc]=0\mathbb{E}[e_t]=\bar\Phi(t)\,\mathbb{E}[\xi_c]=0 componentwise, and Σ(t):=(Cov(eti,etj))ij\Sigma(t):=\bigl(\operatorname{Cov}(e^{i}_t,e^{j}_t)\bigr)_{ij} is the unique solution of the linear matrix equation of Lyapunov Representation and Positive Semidefiniteness for Linear Matrix Equations with coefficient Aˉ\bar A, inhomogeneity (εKε~)(εKε~)(\varepsilon-K\tilde\varepsilon)(\varepsilon-K\tilde\varepsilon)^{\top}, and initial value (Cov(ξci,ξcj))ij\bigl(\operatorname{Cov}(\xi_c^{i},\xi_c^{j})\bigr)_{ij}. Covariances are unchanged by constant shifts, so the initial value is P0P_0; and by model hypothesis (i) (εε~=0\varepsilon\tilde\varepsilon^{\top}=0, hence also ε~ε=(εε~)=0\tilde\varepsilon\varepsilon^{\top}=(\varepsilon\tilde\varepsilon^{\top})^{\top}=0),

(εKε~)(εKε~)=εε+Kε~ε~K=Θ+KΘ~K.(\varepsilon-K\tilde\varepsilon)(\varepsilon-K\tilde\varepsilon)^{\top}=\varepsilon\varepsilon^{\top}+K\tilde\varepsilon\tilde\varepsilon^{\top}K^{\top}=\Theta+K\tilde\Theta K^{\top}.

On the other hand, Π\Pi satisfies the same equation: using K=ΠE~Θ~1K=\Pi\tilde E^{\top}\tilde\Theta^{-1}, symmetry of Π\Pi and of Θ~1\tilde\Theta^{-1} (claim 1 of The Kalman-Bucy Filter Equation and Its Solution, claim 2 of Continuity of the Inverse of a Continuous Matrix Function), and D=E~Θ~1E~D=\tilde E^{\top}\tilde\Theta^{-1}\tilde E,

KE~Π=ΠDΠ,ΠE~K=ΠDΠ,KΘ~K=ΠDΠ,K\tilde E\,\Pi=\Pi D\Pi,\qquad \Pi\tilde E^{\top}K^{\top}=\Pi D\Pi,\qquad K\tilde\Theta K^{\top}=\Pi D\Pi ,

so that AˉΠ+ΠAˉ+Θ+KΘ~K=AΠ+ΠA2ΠDΠ+Θ+ΠDΠ=AΠ+ΠAΠDΠ+Θ\bar A\Pi+\Pi\bar A^{\top}+\Theta+K\tilde\Theta K^{\top}=A\Pi+\Pi A^{\top}-2\Pi D\Pi+\Theta+\Pi D\Pi=A\Pi+\Pi A^{\top}-\Pi D\Pi+\Theta, which is the Riccati integrand; hence, by the Riccati equation of The Kalman-Bucy Filter Equation and Its Solution and linearity of the entrywise Riemann integral (Agreement of the Riemann and Lebesgue Integrals for Continuous Functions on a Closed Interval, Linearity and Monotonicity of the Lebesgue Integral), Π\Pi satisfies the same linear matrix integral equation with the same initial value P0P_0. By the uniqueness in claim 1 of Lyapunov Representation and Positive Semidefiniteness for Linear Matrix Equations, ΣΠ\Sigma\equiv\Pi; this is claim 2.

Step 4 (orthogonality). Define, for r[0,T]r\in[0,T], the matrices M(r)=(E[eriurj])ijM(r)=\bigl(\mathbb{E}[e^{i}_ru^{j}_r]\bigr)_{ij} (l×l~l\times\tilde l) and N(r)=(E[eri(mrf)j])ijN(r)=\bigl(\mathbb{E}[e^{i}_r(m^{\mathrm f}_r)^{j}]\bigr)_{ij} (l×ll\times l). Since ee is centered (Step 3), covariances against eie^{i} coincide with these expectations.

Each pair (ei,uj)(e^{i},u^{j}), (ei,(mf)j)(e^{i},(m^{\mathrm f})^{j}) is of the integral form of Second-Moment Evolution for Processes of Integral Form on [0,T][0,T], with the respective data read off from Step 1, the observation equation, and the filter equation. The orthogonality hypothesis there holds by its claim 2, because for every ss all of esie^{i}_s, usju^{j}_s, (msf)j(m^{\mathrm f}_s)^{j} lie in Ss\mathcal{S}_s (Step 2), and σ(ξ-components)\sigma(\xi\text{-components}) is independent of the WW-σ\sigma-algebra. Hence, by claim 1 of Second-Moment Evolution for Processes of Integral Form (entrywise) and the expansion E[erXr]=Σ(r)+N(r)=Π(r)+N(r)\mathbb{E}[e_rX_r^{\top}]=\Sigma(r)+N(r)=\Pi(r)+N(r) (from X=e+mfX=e+m^{\mathrm f} and bilinearity):

M(r)=0r(AˉM+(Π+N)E~+(εKε~)ε~)dr,N(r)=0r(AˉN+NAˉ+(Π+N)E~K+(εKε~)(Kε~))dr,M(r)=\int_0^r\Bigl(\bar AM+\bigl(\Pi+N\bigr)\tilde E^{\top}+(\varepsilon-K\tilde\varepsilon)\tilde\varepsilon^{\top}\Bigr)dr' ,\qquad N(r)=\int_0^r\Bigl(\bar AN+N\bar A^{\top}+\bigl(\Pi+N\bigr)\tilde E^{\top}K^{\top}+(\varepsilon-K\tilde\varepsilon)(K\tilde\varepsilon)^{\top}\Bigr)dr' ,

using M(0)=(E[ξciu0j])=0M(0)=\bigl(\mathbb{E}[\xi_c^{i}u^{j}_0]\bigr)=0 (u0=0u_0=0 almost surely, claim 1 of Gaussian and Span Structure of the Linear-Gaussian State-Observation Model) and N(0)=(E[ξci]E[ξj])=0N(0)=\bigl(\mathbb{E}[\xi_c^{i}]\,\mathbb{E}[\xi^{j}]\bigr)=0 (the initial value of mfm^{\mathrm f} is the constant tuple E[ξ]\mathbb{E}[\xi], and constants factor out of expectations). Simplify with (εKε~)ε~=KΘ~=ΠE~(\varepsilon-K\tilde\varepsilon)\tilde\varepsilon^{\top}=-K\tilde\Theta=-\Pi\tilde E^{\top} (hypothesis (i) and KΘ~=ΠE~K\tilde\Theta=\Pi\tilde E^{\top}) and (εKε~)(Kε~)=KΘ~K=ΠE~K(\varepsilon-K\tilde\varepsilon)(K\tilde\varepsilon)^{\top}=-K\tilde\Theta K^{\top}=-\Pi\tilde E^{\top}K^{\top}:

M(r)=0r(AˉM+NE~)dr,N(r)=0r(AˉN+NAˉ+NE~K)dr=0r(AˉN+NA)dr,M(r)=\int_0^r\bigl(\bar AM+N\tilde E^{\top}\bigr)dr',\qquad N(r)=\int_0^r\bigl(\bar AN+N\bar A^{\top}+N\tilde E^{\top}K^{\top}\bigr)dr'=\int_0^r\bigl(\bar AN+NA^{\top}\bigr)dr' ,

since Aˉ+E~K=A\bar A^{\top}+\tilde E^{\top}K^{\top}=A^{\top}. The entries of NN and MM are continuous (claim 1 of Second-Moment Evolution for Processes of Integral Form). The map F(r,Ξ)=Aˉ(r)Ξ+ΞA(r)F(r,\Xi)=\bar A(r)\Xi+\Xi A(r)^{\top} on Rl2\mathbb{R}^{l^{2}} is composition continuous (Sum and Product Rules for One-Dimensional Derivatives and Continuity) and Lipschitz: with α\alpha^{*} bounding all entries of Aˉ\bar A and AA (Extreme Value Theorem on a Compact Interval), each entry of F(r,Ξ)F(r,Ξ)F(r,\Xi)-F(r,\Xi') is bounded by 2lαΞΞe2l\alpha^{*}|\Xi-\Xi'|_{e} by claim 2 of Componentwise Estimates, Transpose Identities, and Indefinite Riemann Integrals, and claim 1 there converts to the Euclidean bound with constant 2l3α2l^{3}\alpha^{*}. The zero assignment solves the same integral equation with initial value 00; by the uniqueness in Global Existence and Uniqueness for Lipschitz Ordinary Differential Equations in Integral Form, N0N\equiv0. Then M(r)=0rAˉMdrM(r)=\int_0^r\bar AM\,dr', and the same uniqueness argument (with F(r,Ξ)=Aˉ(r)ΞF(r,\Xi)=\bar A(r)\Xi) gives M0M\equiv0.

Finally fix 0rt0\le r\le t and jj, and consider H(τ)=(E[eτiurj])iH(\tau)=\bigl(\mathbb{E}[e^{i}_\tau u^{j}_r]\bigr)_{i} for τ[r,T]\tau\in[r,T]; if r=tr=t we are done by M0M\equiv0, so let r<tTr<t\le T. Restarted representation: for τ[r,T]\tau\in[r,T], claim 5 of Basic Properties of the Mean-Square Riemann Integral and the interval-splitting of Wiener integrals (Ito Integrable Process and the Ito Integral, claim 1 of Properties of the Ito Integral: Linearity, Isometry, Martingale Property, and Mean-Square Continuity) turn Step 1's equation into, componentwise,

eτi=eri+rτ(Aˉ(v)ev)idv+j(0τ(εKε~)ijdWj0r(εKε~)ijdWj),e^{i}_\tau=e^{i}_r+\int_r^\tau\bigl(\bar A(v)e_v\bigr)^{i}\,dv+\sum_{j'}\Bigl(\int_0^\tau(\varepsilon-K\tilde\varepsilon)_{ij'}\,dW^{j'}-\int_0^r(\varepsilon-K\tilde\varepsilon)_{ij'}\,dW^{j'}\Bigr),

which is of the form of Second-Moment Evolution for Processes of Integral Form on the interval [r,T][r,T] with y=eriy=e^{i}_r, α=(Aˉe)i\alpha=(\bar Ae)^{i}, and the Wiener increments in the sense of the convention there (the integrands being restrictions of continuous functions on [0,T][0,T], the extended-integrand integrals of that convention agree with the displayed increments by claim 3 of Wiener Integrals Against a Vector Brownian Motion are Jointly Gaussian and uniqueness of mean-square limits). Take ZZ the constant process ZτurjZ_\tau\equiv u^{j}_r on [r,T][r,T] (z=urjz=u^{j}_r, β0\beta\equiv0, h0h\equiv0). The orthogonality hypothesis on [r,T][r,T] holds by claim 2 of Second-Moment Evolution for Processes of Integral Form: for rs<τTr\le s<\tau\le T, Zs=urjZ_s=u^{j}_r lies in SrSs\mathcal{S}_r\subseteq\mathcal{S}_s, and the condition on ZZ's (vanishing) Wiener integrands is trivial. Claim 1 of Second-Moment Evolution for Processes of Integral Form on [r,T][r,T] then gives, entrywise,

H(τ)=H(r)+rτAˉ(v)H(v)dv(rτT),H(\tau)=H(r)+\int_r^\tau\bar A(v)\,H(v)\,dv\qquad(r\le\tau\le T),

with H(r)H(r) the jj-th column of M(r)=0M(r)=0. By the uniqueness in Global Existence and Uniqueness for Lipschitz Ordinary Differential Equations in Integral Form applied on [r,T][r,T] (the zero function solves the same equation, and the coefficient map is Lipschitz as above), H0H\equiv0 on [r,T][r,T]; in particular Cov(eti,urj)=E[etiurj]=0\operatorname{Cov}(e^{i}_t,u^{j}_r)=\mathbb{E}[e^{i}_tu^{j}_r]=0.

Step 5 (independence; claim 3). Fix tt and finitely many pairs (j1,r1),,(jp,rp)(j_1,r_1),\dots,(j_p,r_p) with rqtr_q\le t. The tuple (et1,,etl,ur1j1,,urpjp)(e^{1}_t,\dots,e^{l}_t,u^{j_1}_{r_1},\dots,u^{j_p}_{r_p}) is a Gaussian random vector (Step 2, Jointly Gaussian Families of Random Variables and Gaussian Processes) with Cov(eti,urqjq)=0\operatorname{Cov}(e^{i}_t,u^{j_q}_{r_q})=0 (Step 4), so by Uncorrelated Jointly Gaussian Blocks are Independent the σ\sigma-algebras σ(et1,,etl)\sigma(e^{1}_t,\dots,e^{l}_t) and σ(ur1j1,,urpjp)\sigma(u^{j_1}_{r_1},\dots,u^{j_p}_{r_p}) are independent. Now fix Bσ(et1,,etl)B\in\sigma(e^{1}_t,\dots,e^{l}_t) and let D={AF:P(AB)=P(A)P(B)}\mathcal{D}=\{A'\in\mathcal{F}:P(A'\cap B)=P(A')P(B)\}. D\mathcal{D} is a λ\lambda-system in the sense of Dynkin's Pi-Lambda Theorem: ΩD\Omega\in\mathcal{D}; if AAA'\subseteq A'' both lie in D\mathcal{D} then P((AA)B)=P(AB)P(AB)=(P(A)P(A))P(B)=P(AA)P(B)P((A''\setminus A')\cap B)=P(A''\cap B)-P(A'\cap B)=\bigl(P(A'')-P(A')\bigr)P(B)=P(A''\setminus A')P(B); and for a nondecreasing sequence AnDA'_n\in\mathcal{D} with union AA', continuity from below of PP (countable additivity applied to the disjoint differences) gives P(AB)=limP(AnB)=limP(An)P(B)=P(A)P(B)P(A'\cap B)=\lim P(A'_n\cap B)=\lim P(A'_n)P(B)=P(A')P(B). The collection P\mathcal{P} of finite intersections of sets of the form (urj)1(B)(u^{j}_r)^{-1}(B') with rtr\le t and BB' a Borel set is a π\pi-system contained in D\mathcal{D} (each such intersection lies in a σ\sigma-algebra σ(ur1j1,,urpjp)\sigma(u^{j_1}_{r_1},\dots,u^{j_p}_{r_p}) independent of σ(e-components)B\sigma(e\text{-components})\ni B), and σ(P)=Gt\sigma(\mathcal{P})=\mathcal{G}_t (it contains the generators of Gt\mathcal{G}_t and is contained in it, Sigma-Algebra Generated by Random Variables and Independence of Sigma-Algebras). By Dynkin's Pi-Lambda Theorem, GtD\mathcal{G}_t\subseteq\mathcal{D}. As BB was arbitrary, the two σ\sigma-algebras are independent (Sigma-Algebra Generated by Random Variables and Independence of Sigma-Algebras). The covariance statement is Step 4.

Step 6 (conditional expectation; claim 1). Fix ii and tt, and let YY be a Gt\mathcal{G}_t-measurable square-integrable random variable with (mtf)i=Y(m^{\mathrm f}_t)^{i}=Y almost surely (claim 3 of The Kalman-Bucy Filter Equation and Its Solution). For every AGtA'\in\mathcal{G}_t, the indicator 1A\mathbf{1}_{A'} is Gt\mathcal{G}_t-measurable, and etie^{i}_t is σ(et1,,etl)\sigma(e^{1}_t,\dots,e^{l}_t)-measurable, so etie^{i}_t and 1A\mathbf{1}_{A'} are independent (Step 5 and the closing remark of Sigma-Algebra Generated by Random Variables and Independence of Sigma-Algebras); both are integrable with integrable product (Square-Integrable Random Variables and the Mean-Square Inner Product), so Expectation of a Product of Independent Random Variables and Step 3 give

E[eti1A]=E[eti]P(A)=0,henceE[Xti1A]=E[(mtf)i1A]=E[Y1A].\mathbb{E}\bigl[e^{i}_t\mathbf{1}_{A'}\bigr]=\mathbb{E}\bigl[e^{i}_t\bigr]\,P(A')=0,\qquad\text{hence}\qquad \mathbb{E}\bigl[X^{i}_t\mathbf{1}_{A'}\bigr]=\mathbb{E}\bigl[(m^{\mathrm f}_t)^{i}\mathbf{1}_{A'}\bigr]=\mathbb{E}\bigl[Y\mathbf{1}_{A'}\bigr].

Thus YY satisfies properties (i)-(iii) of Conditional Expectation of a Square-Integrable Random Variable for XtiX^{i}_t and Gt\mathcal{G}_t: it is a conditional expectation of XtiX^{i}_t given Gt\mathcal{G}_t. By the uniqueness recorded there, every conditional expectation of XtiX^{i}_t given Gt\mathcal{G}_t equals YY almost surely, and Y=(mtf)iY=(m^{\mathrm f}_t)^{i} almost surely. \blacksquare

Please log in to copy this version.

Citations

Loading…

Dependency Graph

0 prerequisites

Prerequisites

Loading...

Comments

Loading…