How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
The block QR measurement update gives the canonical Kalman update
Statement
Let and , with real factors of arbitrary rank. Let and suppose Pad with zero columns to at least columns and with zero columns to at least columns. Denote the resulting factors by and , and form Then has at least rows. Take an exact reduced QR factorization with and set . For each , multiply column of by the sign of its diagonal entry. This makes the first diagonal entries positive; the signs are well defined because . Partition the resulting as at the observation and state dimensions. Then and For innovation , the exact solve gives . Thus the factor update has exactly the canonical one-step mean and covariance; may be singular.
Facts & Assumptions
Given: AC, the real covariance factors and matrices, positive-definite innovation , and exact QR of the padded prearray.
AC is the choice assumption of the Gaussian conditional-law supplier; the block-matrix identities below add no choice. The Axiom of Choice
For a real matrix with at least as many rows as columns, exact successive Householder QR gives with ; rank deficiency is permitted. Successive Householder or Givens transformations produce full and reduced QR factorisations with the standard dense operation counts
Under AC, let , , and be mutually independent Gaussian vectors, with positive dimensions and positive-semidefinite covariances. Set , , , and . If is positive definite, the everywhere-defined conditional law of given has mean and covariance , which also equals the Joseph expression. One-step Gaussian prediction and conditioning
Proof
Given: The hypotheses in the Statement.
Write and for the padded column counts. They satisfy and , so has rows, as required for the reduced QR. Padding either factor with zero columns leaves its Gram matrix unchanged. Multiplication of the prearray by its transpose therefore gives
Initially set and partition it at dimensions . Since and , . Block multiplication gives , , and . The positive-definite matrix makes invertible, so its diagonal entries are nonzero. Let be the diagonal matrix whose entries are the signs of those entries, and set . This flips the first columns of , making the diagonal of positive. Because is orthogonal, ; moreover and . Hence all three displayed block identities remain true.
Because and , the square matrix is invertible. From the cross-block identity, ; hence Subtracting this equality from the lower-right identity in step 2.1 gives the stated posterior covariance. Since it is also , it is positive semidefinite even when is singular.
The solve gives When and these blocks arise in a model satisfying [F2], these are its one-step Gaussian conditional update formulas; for zero-dimensional blocks this lemma asserts only the matrix identities. The matrix calculations themselves are deterministic and use no choice beyond [A1].
Depends on
Used by
- Finite-horizon square-root Kalman filter by rectangular factors and QR Algorithm
- A nearly noiseless weakly scaled observation amplifies innovation-solve residual Example
- A nonzero prearray perturbation changes the posterior but keeps its factor product PSD Example
- A rounded subtractive covariance update can become indefinite Example
- A singular prior factor with a positive innovation remains admissible Example
- The square-root filter has an explicit conditioned finite-horizon error bound Theorem
Dependency tree · two levels
11 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Kevin S. Tracy, A Square-Root Kalman Filter Using Only QR Decompositions (standard reference, not scraped)
- M. A. Salzmann, Some Aspects of Kalman Filtering, Technical Report 140 (standard reference, not scraped)
- Simo Särkkä, Bayesian Filtering and Smoothing (standard reference, not scraped)