Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-generatedPipeline-generatedprecheck pass
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 P−=L−(L−)T and R=LRLRT, with real factors of arbitrary rank. Let H∈Rp×n and suppose S=HP−HT+R≻0. Pad LR with zero columns to at least p columns and L− with zero columns to at least n columns. Denote the resulting factors by LRpad and Lpad−, and form Z=[LRpadHLpad−0Lpad−]. Then ZT has at least p+n rows. Take an exact reduced QR factorization ZT=UR with UTU=I and set L=RT. For each i=1,…,p, multiply column i of L by the sign of its diagonal entry. This makes the first p diagonal entries positive; the signs are well defined because S≻0. Partition the resulting L as L=[L110L21L22] at the observation and state dimensions. Then L11L11T=S,L21L11T=P−HT, and L22L22T=P−−P−HTS−1HP−. For innovation v=y−Hm−, the exact solve L11z=v gives m−+L21z=m−+P−HTS−1v. Thus the factor update has exactly the canonical one-step mean and covariance; L22 may be singular.

Facts & Assumptions

Given: AC, the real covariance factors and matrices, positive-definite innovation S, and exact QR of the padded prearray.

[A1]

AC is the choice assumption of the Gaussian conditional-law supplier; the block-matrix identities below add no choice. The Axiom of Choice

[F1]

For a real matrix with at least as many rows as columns, exact successive Householder QR gives ZT=UR with UTU=I; rank deficiency is permitted. Successive Householder or Givens transformations produce full and reduced QR factorisations with the standard dense operation counts

[F2]

Under AC, let U∼Nd(m,P), q∼Nn(0,Q), and r∼Np(0,R) be mutually independent Gaussian vectors, with positive dimensions and positive-semidefinite covariances. Set X=FU+q, Y=HX+r, m−=Fm, and P−=FPFT+Q. If S=HP−HT+R is positive definite, the everywhere-defined conditional law of X given Y=y has mean m−+P−HTS−1(y−Hm−) and covariance P−−P−HTS−1HP−, which also equals the Joseph expression. One-step Gaussian prediction and conditioning

Proof

Given: The hypotheses in the Statement.

1.1givenalgebra

Write rˉR and rˉ− for the padded column counts. They satisfy rˉR≥p and rˉ−≥n, so ZT has rˉR+rˉ−≥p+n 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 ZZT=[LRpad(LRpad)T+HLpad−(Lpad−)THTHLpad−(Lpad−)TLpad−(Lpad−)THTLpad−(Lpad−)T]=[SHP−P−HTP−].

2.1F1step 1.1algebra

Initially set L0=RT and partition it at dimensions p,n. Since ZT=UR and UTU=I, L0(L0)T=RTR=ZZT. Block multiplication gives L110(L110)T=S, L210(L110)T=P−HT, and L210(L210)T+L220(L220)T=P−. The positive-definite matrix S=L110(L110)T makes L110 invertible, so its diagonal entries are nonzero. Let D be the diagonal matrix whose entries are the signs of those entries, and set L=L0diag⁡(D,In). This flips the first p columns of L0, making the diagonal of L11=L110D positive. Because diag⁡(D,In) is orthogonal, LLT=L0(L0)T; moreover L21=L210D and L22=L220. Hence all three displayed block identities remain true.

3.1givenstep 2.1algebra

Because S≻0 and S=L11L11T, the square matrix L11 is invertible. From the cross-block identity, L21=P−HTL11−T; hence L21L21T=P−HTL11−TL11−1HP−=P−HTS−1HP−. Subtracting this equality from the lower-right identity in step 2.1 gives the stated posterior covariance. Since it is also L22L22T, it is positive semidefinite even when L22 is singular.

4.1A1F2step 2.1step 3.1givenalgebra∎

The solve L11z=v gives L21z=L21L11−1v=P−HTL11−TL11−1v=P−HTS−1v. When n,p≥1 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

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