Alphabeta Math
Pipeline-generated
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.

✓ 3 results · all verified · 2 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 1 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Exact linear-Gaussian Kalman filtering

1 · Prerequisites

2 · Summary

Objective

This page proves the finite-horizon Kalman recursion gives an exact filtering-kernel version for a linear-Gaussian state-space model. Initial, process, measurement, predicted-state, and filtered-state covariances may be positive semidefinite and singular. Each innovation covariance that is solved must be positive definite. The recursion uses Cholesky triangular solves and asserts no approximation or numerical-stability guarantee.

3 · Logical flowchart

4 · Definitions, theorems and proofs

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

Independent noise extends and pushes forward a conditional law

Statement

Let X,Y,Z be random elements with values in measurable spaces (E,E), (H,H), and (W,W). Suppose Z is independent of the random element (X,Y), and let κ:H→E be a supplied conditional law of X given Y. For each h∈H, form the product probability Λ(h,⋅)=κ(h,⋅)⊗L(Z) on E⊗W. Then Λ is a conditional law of (X,Z) given Y. If Φ:E×W→V is measurable into a measurable space (V,V), then ΛΦ(h,C):=Λ(h,Φ−1(C)) is a conditional law of Φ(X,Z) given Y.

Facts & Assumptions

Given: Random elements X,Y,Z, independence of Z from (X,Y), and a supplied conditional law κ of X given Y.

[F1]

A conditional law given a random element is an everywhere probability kernel whose composition with that random element is a regular conditional distribution. Conditional law given a random element.

[F2]

A probability kernel has probability-measure sections and measurable evaluations. Measure kernel and probability kernel.

[F3]

For probability measures, the product measure exists, has the rectangle formula, and its values are the iterated section integrals. For sigma-finite factors, the product measure exists, has the rectangle formula, is sigma-finite, and is unique.

[F4]

For a finite kernel and a nonnegative product-measurable function, the section integral is measurable in the kernel parameter. Measurability of integration against a kernel.

[F5]

The product sigma-algebra is generated by measurable rectangles. The product sigma-algebra and its finite iterates.

[F6]

Independence of random elements means independence of their generated sigma-algebras. Independent random elements.

[F7]

Independent sigma-algebras factor probabilities of their events. Independent sigma-algebras and independent events.

[F8]

A regular conditional distribution satisfies the conditional event identities for every conditioning event and target event. Regular conditional distribution.

[F9]

A pi-system contained in a lambda-system extends to the generated sigma-algebra. Dynkin's pi-lambda theorem.

Proof

Given: The hypotheses in the Statement.

1.1F1F2F3F4given

Write μ=L(Z). For every h, the product Λ(h,⋅)=κ(h,⋅)⊗μ is a probability measure by [F2] and [F3]. For each D∈E⊗W, the section x↦μ(Dx) is measurable by [F4] applied to the constant probability kernel μ and the indicator of D. The iterated-section formula in [F3] gives Λ(h,D)=∫Eμ(Dx) κ(h,dx), which is measurable in h by [F4] applied to κ. Thus Λ is a probability kernel.

1.2F1F5F6F7F8F9algebra

Fix C∈σ(Y) and a measurable rectangle A×B. The conditional-law identity [F1], followed by independence [F6]–[F7], gives ∫CΛ(Y,A×B) dP=μ(B)∫Cκ(Y,A) dP=μ(B)P(C∩{X∈A})=P(C∩{X∈A,Z∈B}). For this fixed C, both sides define finite measures on E⊗W. They agree on the rectangle pi-system, which generates that sigma-algebra by [F5]; [F9] extends the equality to every measurable target set. Therefore Λ(Y,⋅) is a regular conditional distribution of (X,Z) given σ(Y) by [F8].

2.1F1F2step 1.1step 1.2construct∎

For measurable Φ, every section of ΛΦ is the pushforward of the probability Λ(h,⋅), and its evaluations are measurable because Φ−1(C) is measurable and Λ is a probability kernel. Applying the conditional identity from step 1.2 to Φ−1(C) proves that ΛΦ(Y,⋅) is a regular conditional distribution of Φ(X,Z) given σ(Y). Hence it is the required conditional law.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Exact linear-Gaussian Kalman filter

Definition

Fix a finite horizon T≥0, positive state dimensions d0,…,dT, and positive observation dimensions p1,…,pT. The input is a linear-Gaussian model from Linear-Gaussian state-space models with independent noises, with matrices Fk∈Rdk×dk−1 and Hk∈Rpk×dk, initial mean m0, and symmetric positive-semidefinite covariances P0,Qk,Rk. Its state and observation equations are Xk=FkXk−1+qk,Yk=HkXk+rk, where qk∼N(0,Qk) and rk∼N(0,Rk) are centered and mutually independent across all times and of X0.

The admissible data are vectors yk∈Rpk for which every innovation covariance encountered below is positive definite. Positive definite means uTSku>0 for every nonzero u∈Rpk. The algorithm returns predicted and updated means and covariances and the innovation and gain at each time. Initialize m0∣0=m0,P0∣0=P0. For k=1,…,T, perform:

  1. Predict: mk∣k−1=Fkmk−1∣k−1,Pk∣k−1=FkPk−1∣k−1FkT+Qk.
  2. Form the innovation and its covariance: vk=yk−Hkmk∣k−1,Sk=HkPk∣k−1HkT+Rk.
  3. Factor Sk=LkLkT with lower-triangular Lk having positive diagonal, using A matrix admits a Cholesky factorisation with positive diagonal exactly when it is Hermitian positive definite, and that factor is unique. Solve LkUk=HkPk∣k−1 and LkTKkT=Uk by triangular solves. This defines KkT=Sk−1HkPk∣k−1, hence Kk=Pk∣k−1HkTSk−1, without explicitly forming Sk−1.
  4. Update: mk∣k=mk∣k−1+Kkvk,Pk∣k=Pk∣k−1−KkSkKkT.

For T=0 the loop is empty and the returned pair is (m0,P0). No inverse of P0, Qk, or Rk is used. This item defines the procedure and makes no complexity, rounding-error, or numerical-stability claim.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

One-step Gaussian prediction and conditioning

Statement

Assume AC, and let d,n,p be positive integers. Let U∈Rd, q∈Rn, and r∈Rp be mutually independent Gaussian vectors with U∼Nd(m,P),q∼Nn(0,Q),r∼Np(0,R), where P,Q,R are symmetric positive semidefinite. Let F∈Rn×d and H∈Rp×n, and set X=FU+q,Y=HX+r,P−:=FPFT+Q,S:=HP−HT+R. If S is positive definite, put K:=P−HTS−1. Then (X,Y) is jointly Gaussian with mean (Fm,HFm) and covariance (P−P−HTHP−S), and for every y∈Rp an everywhere-defined conditional law is L(X∣Y=y)=Nn ⁣(Fm+K(y−HFm), P−−KSKT). The conditional covariance is positive semidefinite even if P, Q, or R is singular. It also equals the Joseph expression (I−KH)P−(I−KH)T+KRKT. No inverse of a state, process-noise, or measurement-noise covariance is used.

Facts & Assumptions

Given: AC, mutually independent Gaussian vectors and the matrices in the Statement, with P,Q,R positive semidefinite and S positive definite.

[A1]

AC is used by the multivariate-normal and conditional-Gaussian suppliers. The Axiom of Choice.

[F1]

A multivariate normal law is defined for every symmetric positive-semidefinite covariance, including singular ones, and its linear projections have the corresponding scalar normal laws. Multivariate normal law, including singular covariance.

[F2]

A finite stack of mutually independent Gaussian vectors is jointly Gaussian with block-diagonal covariance; no block must be invertible. A finite stack of independent Gaussian vectors is jointly Gaussian.

[F3]

Every finite-dimensional positive-semidefinite operator has a unique positive-semidefinite square root. A non-negative operator has a unique non-negative square root.

[F4]

For a jointly Gaussian pair with positive-semidefinite block covariance and positive-definite observed block B, the everywhere-defined conditional law has mean a+CB−1(y−b) and covariance A−CB−1CT, which is positive semidefinite; the state covariance may be singular. Conditional law of a jointly Gaussian block with positive-definite observed covariance.

Proof

Given: The hypotheses in the Statement.

1.1A1F1F2F3givenalgebra

By [F2], the stack (U,q,r) is jointly Gaussian with mean (m,0,0) and covariance diag⁡(P,Q,R). For any a∈Rn and b∈Rp, the scalar aTX+bTY is a linear projection of this stack, so it is normal by [F1]; thus (X,Y) is jointly Gaussian. Since q is independent of U and centered, Cov⁡(X)=FCov⁡(U)FT+Cov⁡(q)=FPFT+Q=P−. Since Y=HX+r and r is independent of X and centered, EX=Fm, EY=HFm, Cov⁡(X,Y)=P−HT, and Cov⁡(Y)=HP−HT+R=S. Hence the block covariance is the one displayed in the Statement and is positive semidefinite as a covariance matrix. Also P−⪰0, since uTP−u=(FTu)TP(FTu)+uTQu≥0 for every u.

2.1F4givenstep 1.1algebra

Apply [F4] with A=P−, C=P−HT, and B=S. The observed block is positive definite by hypothesis, and the joint block is positive semidefinite by step 1.1. The conditional mean is Fm+P−HTS−1(y−HFm)=Fm+K(y−HFm). Its covariance is P−−P−HTS−1HP−=P−−KSKT, and [F4] makes it positive semidefinite and gives a conditional-law version for every y.

3.1F1F4step 1.1step 2.1algebra∎

Since S=HP−HT+R and K=P−HTS−1, symmetry of P− and S gives KHP−=P−HTKT=KSKT. Expanding the Joseph expression yields P−−KHP−−P−HTKT+K(HP−HT+R)KT=P−−KSKT. It is positive semidefinite because [F4] gives that covariance this property; independently, the Joseph expression is a sum of positive-semidefinite matrices. This proves the identity without inverting P, Q, or R.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

The finite-horizon linear-Gaussian Kalman filter is exact

Statement

Assume AC. Fix a finite-horizon model from Linear-Gaussian state-space models with independent noises with state and observation equations Xk=FkXk−1+qk,Yk=HkXk+rk(1≤k≤T), where X0∼Nd0(m0,P0), the centered Gaussian noises qk,rk are mutually independent across times and from X0, and P0,Qk,Rk are symmetric positive semidefinite. Let the parameters and observations be admissible for Exact linear-Gaussian Kalman filter, so the recursively formed innovation covariances Sk=HkPk∣k−1HkT+Rk are positive definite for every 1≤k≤T. Run that algorithm from m0∣0=m0 and P0∣0=P0. Then, for each 0≤k≤T, the map πk(y1:k,⋅)=Ndk(mk∣k(y1:k),Pk∣k) is an everywhere-defined filtering kernel for Xk given Y1:k in the sense of Filtering, predictive, and smoothing laws in a finite-horizon state-space model. The empty history at k=0 is a singleton, and π0=Nd0(m0,P0). In particular, these recursions give an exact Gaussian conditional-law version at every observation history; each Pk∣k is positive semidefinite. Singular initial, process, measurement, predicted-state, and filtered-state covariances are allowed. Equivalently, the covariance update can be written in Joseph form Pk∣k=(I−KkHk)Pk∣k−1(I−KkHk)T+KkRkKkT. Only the innovation matrices being solved must be positive definite. No pointwise uniqueness of a conditional-law version on null histories, observation-density assumption, or numerical-stability claim is made.

Facts & Assumptions

Given: AC and the finite-horizon linear-Gaussian model and positive innovation hypotheses in the Statement.

[A1]

AC is the Axiom of Choice used by the Gaussian and conditional-law suppliers. The Axiom of Choice.

[F1]

The linear-Gaussian model has the stated affine equations, mutually independent centered Gaussian process and measurement noises, and positive-semidefinite P0,Qk,Rk; its Gaussian laws permit singular covariances. Linear-Gaussian state-space models with independent noises.

[F2]

The finite interleaved state-observation path has a jointly Gaussian law, which may have singular covariance. The finite linear-Gaussian state-space path is jointly Gaussian.

[F3]

A filtering kernel is a probability kernel whose composition with the observation history is a regular conditional distribution; the empty-history filter is the initial law. Filtering, predictive, and smoothing laws in a finite-horizon state-space model.

[F4]

Under AC, a finite-horizon model on standard-Borel state and observation spaces has data-indexed filtering and predictive kernels. Filtering and finite-horizon smoothing laws exist.

[F5]

If a supplied conditional law is extended by independent noise, the product kernel is a conditional law of the pair; measurable pushforwards remain conditional laws. Independent noise extends and pushes forward a conditional law.

[F6]

For independent Gaussian U,q,r with positive-semidefinite covariances, linear prediction and observation give the joint Gaussian block and the exact one-step conditional update whenever S≻0. One-step Gaussian prediction and conditioning.

[F7]

A jointly Gaussian pair with positive-semidefinite block covariance and positive-definite observed covariance has, for every observation value, a conditional Gaussian law whose Schur-complement covariance is positive-semidefinite; the state block may be singular. Conditional law of a jointly Gaussian block with positive-definite observed covariance.

[F8]

A real symmetric positive-definite matrix has a unique Cholesky factor with positive diagonal. A matrix admits a Cholesky factorisation with positive diagonal exactly when it is Hermitian positive definite, and that factor is unique.

[F9]

Under AC, Nd(m,P) is defined for every symmetric positive-semidefinite P, including singular P. Multivariate normal law, including singular covariance.

[F10]

Integrating a nonnegative product-measurable function against a probability kernel gives a measurable evaluation. Measurability of integration against a kernel.

[F11]

Equality of finite measures on a generating pi-system extends to the generated sigma-algebra by the pi-lambda theorem. Dynkin's pi-lambda theorem.

[F12]

A finite-dimensional positive-semidefinite covariance operator has a positive-semidefinite square root. A non-negative operator has a unique non-negative square root.

[F13]

The model's initial, process, and measurement Gaussian vectors are mutually independent, with each new noise independent of all preceding noises. Linear-Gaussian state-space models with independent noises.

[F14]

Forward and backward substitution produce the unique solutions of lower- and upper-triangular systems with nonzero diagonal, respectively; for a matrix right-hand side the result applies column by column. Forward and backward substitution are correct, unique, and quadratic in scalar operations.

Proof

Given: The hypotheses in the Statement.

1.1A1F1F2F3F4F8F9F12givenbase

The Euclidean state and observation spaces are standard Borel. By [F1], the finite path model uses Gaussian laws with the declared positive-semidefinite covariances; [F2] identifies its path law as jointly Gaussian, including when singular. The general existence result [F4] supplies the conditional-law setting, and [F3] fixes the initial filtering kernel as π0(∗)=Nd0(m0,P0) on the singleton empty history. This is a probability by [F9] and [F12], and is an RCD of X0 given the trivial history because its event integral is exactly the X0 marginal. The initial covariance is positive semidefinite by hypothesis. At every later step the algorithm is defined on its stated domain: Sk≻0 has the Cholesky factor required by [F8].

2.1F1F5F6F7F8F10F13F14givenstep 1.1ihalgebra

Fix k∈{1,…,T} and assume inductively that the algorithm's πk−1 is a filtering kernel with deterministic covariance Pk−1∣k−1⪰0. The vectors Xk−1 and Y1:k−1 are measurable functions of X0,q1,r1,…,qk−1,rk−1; by [F1,F13], the new pair (qk,rk) is independent of that past. Apply [F5] with this past conditional law and push forward by (x,q,r)↦(Fkx+q,Hk(Fkx+q)+r). For each history h, the resulting conditional law of (Xk,Yk) is the one-step Gaussian block in [F6] with m=mk−1∣k−1(h) and P=Pk−1∣k−1. Its predicted covariance is positive semidefinite because uTPk∣k−1u=(FkTu)TPk−1∣k−1(FkTu)+uTQku≥0. The positive-definite condition on Sk allows [F7] to condition this block, for every yk, with mean mk∣k−1+Pk∣k−1HkTSk−1vk and covariance Pk∣k−1−Pk∣k−1HkTSk−1HkPk∣k−1, exactly the algorithm's gain and update. The covariance is positive semidefinite by [F7]. To identify the computed gain, put Bk=HkPk∣k−1. The algorithm's two triangular solves, applied columnwise, give LkUk=Bk and LkTKkT=Uk. The diagonal entries of Lk and LkT are positive, so [F14] gives the unique solution of each column system. Therefore SkKkT=Lk(LkTKkT)=LkUk=Bk; since Sk≻0, this yields KkT=Sk−1Bk, the gain in [F6]. The updated mean is affine in (h,yk) and the covariance is deterministic, so [F10] makes the Gaussian sections a measurable probability kernel.

3.1F3F5F6F7F11step 2.1algebra

Let Jk(h,⋅) be the conditional law of (Xk,Yk) given the previous history constructed in step 2.1, and let Mk(h,⋅) be its observation marginal. The one-step conditional identity [F7] gives Jk(h,A×B)=∫Bπk(h,yk,A) Mk(h,dyk) for Borel state A and observation set B. Integrating this identity over any Borel set D of previous histories yields P(Xk∈A,Y1:k−1∈D,Yk∈B)=∫D∫Bπk(h,yk,A) Mk(h,dyk) PY1:k−1(dh). Since Mk is the observation marginal of Jk, the iterated kernel is the joint law of (Y1:k−1,Yk) integrated against πk. Thus this is the RCD identity on every rectangle D×B; these rectangles form a pi-system generating the product history sigma-algebra, so [F11] extends the identity to all Borel history events. Therefore πk is a filtering kernel by [F3].

4.1F3step 1.1step 2.1step 3.1discharge-induction∎

The base case is step 1.1, and steps 2.1–3.1 establish the induction step for every k, preserving positive semidefiniteness of the updated covariance. For T=0 only the base case applies. Hence the stated recursions give a conditional-law version at every history, with no inversion except of positive-definite innovation matrices. Different RCD versions may still differ on observation histories of probability zero.

5 · Examples, counterexamples and false statements

None yet.

Sources