Consider the following discrete-time system:
\begin{equation} \mathbf{x}(k+1) = \mathbf{A}_d \mathbf{x}(k) + \mathbf{B}_d \mathbf{u}(k) \end{equation} \begin{equation} y(k) = \mathbf{C}_d \mathbf{x}(k) + D_d \mathbf{u}(k) +v(k) \end{equation}
Where $\mathbf{A}_d = \begin{bmatrix}1 & dt\\0 & 1\end{bmatrix}$, $\mathbf{B}_d = \begin{bmatrix}dt\\0\end{bmatrix}$, $\mathbf{C}_d = \begin{bmatrix}1 & 0\end{bmatrix}$, $D_d = 0$
The system is process noise free ($\mathbf{Q} = \mathbf{0}$) and the measurement noise $v(k)$ is a GWN with variance $R = 0.01$.
Assume now a steady-state Kalman filter has been designed to estimate the state vector. The prediction error covariance matrix is:
\begin{equation} \mathbf{P_p}(k+1|k) = \mathbf{A}_d\mathbf{P_p}(k|k)\mathbf{A}_d^T + \mathbf{Q} \end{equation}
And the estimation error covariance matrix is:
\begin{equation} \mathbf{P_e}(k+1|k) = (\mathbf{I}-\mathbf{K}_f\mathbf{C}_d)\mathbf{P_p}(k+1|k) \end{equation}
Because $\mathbf{Q} = \mathbf{0}$, $\mathbf{P_p}(k+1|k) = \mathbf{A}_d\mathbf{P_p}(k|k)\mathbf{A}_d^T$ and $\mathbf{P_e}(k+1|k)$ will decrease asymptotically to zero. This result can be also verified by the discrete-time algebraic Riccati equation.
I understand this result mathematically. My question is about the intuition behind this, my understanding of the Kalman filter would tell me that the steady-state error covariance (being the covariance of the error bewteen the true state and the estimate, that is $\boldsymbol{\epsilon}(k) = \mathbf{x}(k) - \hat{\mathbf{x}}(k)$) would tend towards something greater than zero, the measurement noise being present. Why would $\mathbf{P_e}(k+1|k)$ be equal to zero in the case of process noise free systems?