The Kalman filter (Kalman, 1960) computes recursively the conditional law αt∣y1,…,yt−1∼N(at,Pt). Given (at,Pt), the innovation is vt=yt−Ztat, with variance Ft=ZtPtZt⊤+H; the Kalman gain Kt=PtZt⊤Ft−1 updates the state, at∣t=at+Ktvt and Pt∣t=Pt−KtZtPt, and the prediction step gives at+1=Tat∣t and Pt+1=TPt∣tT⊤+Q.