Alphabeta Math
TheoremStatement: Literature-sourcedProof: 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.

Correctness and cost of the linear-combination sampler

Statement

Run Finite rejection sampler for a linear combination with k≥1, x=∑j=1kwjvj≠0, and positive integer cap R. Put C:=∑j∥wjvj∥22/∥x∥22, and suppose a proof-side bound C0≥C and 0<δ<1 satisfy R≥kC0ln⁡(1/δ). The routine itself receives R but does not test or require a certificate for C0; these are hypotheses for this theorem's guarantee. A proposal is accepted with probability 1/(kC), and conditional on acceptance its index has law Dx. The probability of returning FAIL is at most δ. The worst-case entry-query count is at most kR, with at most R mixture draws and R vector-sample calls in addition. If an entry query, a mixture draw, and a vector-sample call have uniform cost upper bounds Q, Bmix, and Bsamp in the declared model, their total access cost is at most Bsetup+R(kQ+Bmix+Bsamp), where Bsetup charges the initial norm queries and mixture setup. Arithmetic, acceptance randomness, and output writing are charged separately; no unit-cost sampling or bit-time bound is assumed. As R→∞, the capped expected number of trials tends to kC.

Facts & Assumptions

Given: The access and coefficient hypotheses of the Statement, with x≠0.

[F1]

Finite rejection sampler for a linear combination: with S=∑j∥wjvj∥22>0, the proposal chooses term j proportionally to ∥wjvj∥22 and then samples from Dvj; its acceptance probability is the displayed ratio. The routine's finite cap does not depend on detecting the truth of C≤C0.

[F2]

ℓ2 sample/query access to vectors and matrices: each nonzero term sampler has law Dvj with fresh conditional randomness; entry queries, norm queries, and sample calls have separately declared costs.

[F5]

Adaptive conditional failure budgets compose by a union bound: for independent trials of success probability p>0, the expected capped number of trials tends to 1/p as the cap tends to infinity.

Proof

1.1givenF1F2algebra

Put S=∑j∥wjvj∥22>0. The proposal probability of coordinate i is P(i)=∑j(wjvj,i)2/S, because choosing j has weight ∥wjvj∥22/S and the conditional coordinate law is vj,i2/∥vj∥22. Its target probability is Q(i)=xi2/∥x∥22.

2.1step 1.1F3algebra

When ∑j(wjvj,i)2>0, [F3] shows the acceptance ratio Q(i)/(kCP(i))=xi2/[k∑j(wjvj,i)2] lies in [0,1]. If the denominator is zero, then every wjvj,i=0, so xi=0 and the prescribed acceptance is 0.

3.1step 1.1step 2.1F3algebra

Multiplying proposal and acceptance probabilities gives P(i)ai=Q(i)/(kC). Summing over i shows total acceptance probability is 1/(kC), and conditioning on acceptance yields Q(i). Also kC≥1 by [F3] applied to each coordinate and summed.

4.1givenF1F2F4F5algebra∎

Independent trials miss with probability (1−1/(kC))R. Since C≤C0, this is at most e−R/(kC0)≤δ by [F4] and the cap hypothesis. Each executed trial queries the k entries at its sampled coordinate, makes one mixture draw, and calls one vector sampler. At most R trials therefore use at most kR entry queries and R calls of each other type. Initial norms and mixture setup contribute Bsetup; multiplying the call counts by the declared uniform upper bounds gives Bsetup+R(kQ+Bmix+Bsamp). This count excludes arithmetic, acceptance randomness, and output writing, which retain their separate charges. With per-trial success probability 1/(kC), [F5] shows the capped expected trial count tends to kC as R→∞.

Depends on

Used by

Cited to discharge well-definedness by Finite rejection sampler for a linear combination.

Dependency tree · two levels

36 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