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.
Normalization and operation counts for particle backward smoothing
Statement
Assume the finite particle-mode inputs and denominator conditions of Particle backward simulator. The backward index probabilities at each step are nonnegative and sum to one. In the all-marginals recursion, the raw updated smoothing weights also sum to one, so the optional explicit normalization in the algorithm leaves them unchanged. Count one transition density evaluation and a bounded number of real arithmetic operations as unit cost, and sample from a categorical vector by a linear scan of its entries. Then drawing backward paths costs operations, including terminal draws, and computing all smoothed marginal weights costs , including initialization and output. For these are respectively and ; for fixed , path sampling costs .
Facts & Assumptions
Given: Normalized filtering weights , finite positive backward denominators, the all-marginals update in the algorithm, and the unit-cost convention in the Statement.
For each reachable child value , the particle backward probabilities omit indices with and divide the remaining scores by the finite positive score sum . Particle backward simulator
The all-marginals recursion forms a probability vector for each child with positive smoothing weight, omits zero filtering and smoothing weights before evaluating transition densities, and updates by mixing those vectors with , initialized by . Particle backward simulator
Proof
Given: The hypotheses in the Statement.
For any child value at which a backward weight vector is required, the mode's admissibility condition gives . For each index with the algorithm sets its backward probability to zero without evaluating its density; for each positive-weight index the score is finite and nonnegative. Summing over therefore gives . Thus each required backward vector is a probability vector.
Suppose . For every with , admissibility makes its score sum finite positive, and the associated vector sums to one by step 1.1. The raw update is . Summing over gives . Since sums to one, backward induction proves every update is already normalized; zero smoothing-weight terms are never evaluated.
At each of the backward times for one sampled path, the algorithm evaluates transition scores and scans probabilities; terminal sampling also scans entries. Storing the path costs , so paths take operations. In the all-marginals recursion, initialization and output cost , while each backward time evaluates one transition score and performs bounded arithmetic for each of the past/future particle pairs. The total is because . For fixed this gives path cost, and when the bounds reduce to and .
Depends on
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
5 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
- Simo Särkkä, Bayesian Filtering and Smoothing, Chapter 11, §§11.2–11.3 (standard reference, not scraped)
- Arnaud Doucet and Adam M. Johansen, A Tutorial on Particle Filtering and Smoothing: Fifteen Years Later, §5.2 (standard reference, not scraped)