Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedjudge pass (gpt-6-luna)
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 N entries. Then drawing S backward paths costs O(SN(T+1)) operations, including terminal draws, and computing all smoothed marginal weights costs O(N+N2T), including initialization and output. For T≥1 these are respectively O(SNT) and O(N2T); for fixed S, path sampling costs O(N(T+1)).

Facts & Assumptions

Given: Normalized filtering weights wti, finite positive backward denominators, the all-marginals update in the algorithm, and the unit-cost convention in the Statement.

[F1]

For each reachable child value x′, the particle backward probabilities omit indices with wti=0 and divide the remaining scores by the finite positive score sum qt+1N(x′). Particle backward simulator

[F2]

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 wˉt+1∣T, initialized by wˉT∣T=wT. Particle backward simulator

Proof

Given: The hypotheses in the Statement.

1.1F1F2givenalgebra

For any child value x′ at which a backward weight vector is required, the mode's admissibility condition gives 0<qt+1N(x′)<∞. For each index with wti=0 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 i therefore gives ∑i:wti>0wtift+1(x′∣xti)/qt+1N(x′)=1. Thus each required backward vector is a probability vector.

2.1F2givenstep 1.1algebra

Suppose ∑jwˉt+1∣Tj=1. For every j with wˉt+1∣Tj>0, admissibility makes its score sum finite positive, and the associated vector (bti,j)i sums to one by step 1.1. The raw update is wˉt∣Ti=∑j:wˉt+1∣Tj>0wˉt+1∣Tjbti,j. Summing over i gives ∑j:wˉt+1∣Tj>0wˉt+1∣Tj=1. Since wˉT∣T=wT sums to one, backward induction proves every update is already normalized; zero smoothing-weight terms are never evaluated.

3.1F1F2given∎

At each of the T backward times for one sampled path, the algorithm evaluates N transition scores and scans N probabilities; terminal sampling also scans N entries. Storing the path costs O(T+1), so S paths take O(SN(T+1)) operations. In the all-marginals recursion, initialization and output cost O(N(T+1)), while each backward time evaluates one transition score and performs bounded arithmetic for each of the N2 past/future particle pairs. The total is O(N(T+1)+N2T)=O(N+N2T) because N≥1. For fixed S this gives O(N(T+1)) path cost, and when T≥1 the bounds reduce to O(SNT) and O(N2T).

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