Alphabeta Math
AlgorithmAlgorithm: Literature-sourcedProof: Not applicablePipeline-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.

Budgeted uniformization accumulation with time splitting

Definition

Inputs. A finite column generator Q, a column probability vector p0, t≥0, an admissible rate ν≥max⁡jrj, a positive tail budget ε, a positive integer total-term cap B, and either exact real arithmetic or a validated arithmetic backend. In a rounded execution, the backend must certify the scalar control decisions defining m and μ, each finite tail-budget comparison, and an outward upper bound T≥mGK(μ); it must also return a certified ℓ1 error bound Ealg:=∥p^−Rμ,Kmp0∥1 for its computed vector. The vector bound includes any arithmetic error from the weights, time split, and matrix-free P actions. If any scalar or vector certificate is unavailable, return certificate-unavailable.

Outputs. Return (p0,0,0) when ν=0 or t=0. Otherwise return budget-exhausted or certificate-unavailable, or an approximate vector p^ and certified bounds (T,Ealg) for which ∥p(t)−p^∥1≤T+Ealg. Here T≥mGK(μ) is an outward-certified Poisson-tail upper bound and Ealg bounds the arithmetic/algebraic error relative to the exact truncated accumulation. In exact real arithmetic, T=mGK(μ) and Ealg=0.

Procedure. For νt>0, set m=⌈νt⌉ and μ=νt/m, so 0<μ≤1. A rounded backend must certify these values and inequalities; if it cannot, return certificate-unavailable. If m>B, return budget-exhausted. Set Kmax⁡=⌊B/m⌋−1. Search the finite list K=0,1,…,Kmax⁡ for a member satisfying

GK(μ):=e−μμK+1(K+1)!(1−μ/(K+2))≤ε/m.

In rounded arithmetic, accept a candidate only when a validated upper enclosure proves the displayed inequality, and set T=ε, copying the already certified accepted tail budget. This is an exact bound because the accepted comparison certifies mGK(μ)≤ε. If no candidate works, return budget-exhausted when the comparisons certify that every candidate fails, and certificate-unavailable when they do not decide the search. In exact arithmetic set T=mGK(μ). Set P=I+Q/ν and x0=p0. For each substep j=1,…,m, initialize v0=xj−1, w0=e−μ, and xj=w0v0. For k=0,…,K−1, update

vk+1=Pvk,wk+1=wkμk+1,xj←xj+wk+1vk+1.

These P actions use the exact operator-application interface of The matrix-free access model for Krylov methods: the routine supplies v↦Pv and vector additions and scalar multiples, without requiring stored matrix entries. No CSR representation, operation-count estimate, or convergence claim is part of this procedure. The exact term count is m(K+1)≤B and the certified tail bound satisfies T≤ε. Never replace a tail certificate by floating-point 1−∑k≤Kwk.

Depends on

Used by

Dependency tree · two levels

32 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