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

Tang's conditional recommendation sampler

Statement

Let A∈Rm×n have the row/column entry-query and ℓ2-sampling access of ℓ2 sample/query access to vectors and matrices, let F=∥A∥F>0, and fix a row i with ∥Di,∗∥2>0. Here D is the ModFKV matrix description from ModFKV low-rank description procedure and its success event is specified by ModFKV low-rank approximation supplier. Assume 0<σ≤F,0<ϵ≤14σ/F,ϵ2≤η≤1,0<δ<1. Assume countable choice and dependent choice, and model the finite sketch history together with the countably many potential fresh row-sample calls in the adaptive refinement by the joint product probability law supplied by Assuming countable and dependent choice, countable products of arbitrary probability spaces. After a finite row-refinement stop, the capped rejection sampler uses its finite conditional law; the joint execution law is the countable mixture over finite stopping histories together with any residual nontermination event, on which no rejection call occurs. There is a Tang recommendation procedure whose sketch succeeds unconditionally with probability at least 1−δ/3. For every fixed successful description having Di,∗≠0, its conditional probability of a successful row estimate and an accepted sample is at least 1−2δ/3. Thus the unconditional probability of a nonzero realized target row together with failure of these guarantees is at most δ. If the nonzero-row promise holds almost surely, this implies overall success probability at least 1−δ. For every fixed successful sketch and successful row estimate, the law of the accepted classical sample is within total variation ϵ (where dTV(p,q)=12∑a∣p(a)−q(a)∣ as in End-to-end channel and output error contract) of the normalized squared-entry distribution of Di,∗. A capped sampling failure returns FAIL; no conditional distribution is assigned to a zero target row. The nonzero-row hypothesis is a promise on the realized description, not an assumed ability to compute its full row norm. The failure bound is unconditional; it is not a claim that conditioning on a nonzero realized row preserves ModFKV's confidence. At constant precision its query and arithmetic-time bounds are respectively O~ ⁣(F18σ18ϵ8η4),O~ ⁣(F24σ24ϵ12η6). For the final ϵ total-variation guarantee, the finite row refinement below adds a query and arithmetic-time factor O~(∥Ai,∗∥22/∥Di,∗∥22). These bounds hold on the successful event; refinement terminates almost surely for every realized description satisfying the nonzero-row promise. Hidden logarithms, access-structure preprocessing, arithmetic precision, and the cost of writing the returned sample remain charged. The result is conditional on this exact input model and does not output D as a full matrix or a full classical amplitude list.

Facts & Assumptions

Given: The exact input access and parameters, and a realized nonzero target row as promised in the Statement.

[F1]

ModFKV low-rank approximation supplier and its proof give a successful sketch with failure probability at most its assigned budget; A deterministic threshold-band bound for two Gram sketches gives k<K and eigenvalues of VTV in [1−tK,1+tK] for V=STUΣ−1, where t=ηϵ2/(1000K2) and tK≤1/2. The retained singular values in Σ lie in [σ,F].

[F2]

With exact norm, fresh ℓ2 samples and entry queries to x, and entry queries and a known norm for y, Estimate an inner product from ℓ2-sampling access estimates ⟨x,y⟩ to error α∥x∥∥y∥ with failure at most β using O(α−2log⁡(2/β)) samples and queries.

[F3]

Apply Squared-vector distributions are close in total variation to the ordered pair (y,x) and use symmetry of total variation: for nonzero vectors, dTV(Dx,Dy)=dTV(Dy,Dx)≤2∥x−y∥/∥y∥.

[F4]

Correctness and cost of the linear-combination sampler proves exact sampling on acceptance and a miss probability at most the assigned budget under a proof-side cancellation bound and a finite cap.

[F5]

Under countable choice and dependent choice, the finite sketch history and the countable stream of repeated fresh samples from the fixed row distribution admit the joint product probability law stated in the Statement (Assuming countable and dependent choice, countable products of arbitrary probability spaces). Every finite stopping history has a finite conditional sampler law by [F4], so the stopped branches form a countable mixture; paths that never stop remain the residual nontermination event in the product row-sample space.

[F6]

A countable union of events has probability at most the sum of their probabilities (Finite and countable subadditivity of measures).

[F7]

If a sequence of events has summable probabilities, only finitely many occur almost surely (First Borel-Cantelli lemma for events).

Proof

1.1givenF1algebracases

Put b=∥Ai,∗∥. If b=0, return FAIL: then Di,∗=0 and the promised input is absent. Otherwise b>0 is available from exact access. Run ModFKV with failure budget δ/3, retaining its rank k, sample count, and V of [F1]. If the retained rank is k=0, return FAIL because again Di,∗=0. The sketch event of [F1] has probability at least 1−δ/3; all subsequent estimates use fresh randomness conditional on the actual sketch. Write h=Ai,∗ST and z=hUΣ−1, so Di,∗=zVT.

2.1F1F2step 1.1constructalgebra

At stages l=0,1,…, set ρl=2−l, βl=δ 2−(l+1)/3, and αl=ρl/K. Put ml=⌈16/αl2⌉ and choose the least positive integer rl with 2−rl≤βl/q. For each of the q entries of h, use [F2]'s lower-median estimator with ml samples per block, rl blocks, tolerance αl, and failure budget βl/q; use mutually independent fresh sample batches for these estimates. Each row of S has norm F/q. Thus on that stage's simultaneous success, ∥h^l−h∥≤αlbF, and the explicit vector z^l=h^lUΣ−1 obeys ∥z^l−z∥≤ρlb=:el. Stop at the first stage with ∥z^l∥≥(1+32/ϵ)el. All quantities in this rule are computable from stored coefficients and exact input row norms; no query of the unknown full output-row norm occurs.

3.1givenF2F5F6F7step 2.1algebra

Fix a realized sketch and use [F5] to predefine the disjoint finite sample batches for every potential stage l. Let El be the cylinder event that at least one of that stage's q inner-product estimates fails its tolerance. Fresh samples, [F2], and [F6] give P(El)≤βl. Since ∑l≥0βl=δ/3, [F6] gives P(⋃lEl)≤δ/3, and [F7] gives P(El infinitely often)=0. Thus with probability at least 1−δ/3 every stage estimate succeeds, and almost surely all sufficiently late stage estimates succeed. On those late stages ∥z^l−z∥≤el→0, so z^l→z. The nonzero-row promise implies z≠0; hence the stopping threshold (1+32/ϵ)el tends to zero while ∥z^l∥→∥z∥>0, and the procedure terminates almost surely, including for a sketch outside the successful sketch event whenever its realized target row is nonzero. On the event that every stage estimate succeeds, it stops no later than a stage with el≤ϵ∥z∥/64, because ∥z^l∥≥∥z∥−el≥(1+32/ϵ)el. Hence the stopped stage satisfies 2l≤max⁡{1,128b/(ϵ∥z∥)}.

4.1F1F3step 2.1step 3.1algebra

On the successful sketch and estimation event, at the stopping stage ∥z∥≥∥z^∥−e≥32e/ϵ. With x=z^VT and y=Di,∗=zVT, [F1] gives ∥x−y∥/∥y∥≤3e/∥z∥≤3ϵ/32. In particular x≠0, and [F3] yields dTV(Dx,Dy)≤3ϵ/16<ϵ. This holds for every fixed successful sketch and estimate, so any mixture of their accepted output laws has the same bound when compared with the corresponding mixture of target laws.

5.1F1F4step 4.1algebraconstruct

Form the coefficient row w=z^Σ−1UT, so x=wS. Its numerator in the cancellation ratio is ∑j∥wjSj,∗∥2=(F2/q)∥w∥2≤(F2/(qσ2))∥z^∥2. On the successful sketch, ∥x∥2≥12∥z^∥2, so the ratio is at most 2K/q. Take C0=2K/q as a proof-side bound and integer cap R=⌈2Klog⁡(3/δ)⌉, then invoke the finite sampler [F4] with q terms and cap R. The bound C≤C0 is established only on the successful sketch event; the procedure does not test or require a certificate for it. On every other history the sampler is still executable: if its component-square sum is zero it returns FAIL immediately, and otherwise its finite proposal/acceptance loop returns an accepted index or FAIL by the cap. Conditional on any fixed good coefficients, [F4] gives miss probability at most δ/3 and accepted law exactly Dx.

6.1F4F5F6step 1.1step 3.1step 4.1step 5.1algebra

Sketch failure has probability at most δ/3. Conditional on every fixed sketch, any row-estimation failure has probability at most δ/3 by step 3.1. Conditional on a successful sketch and row estimate with nonzero target row, capped rejection failure has probability at most δ/3 by [F4]. By [F5], the finite conditional rejection laws are attached to their countably many finite stopping histories, so the failure event is measurable in the joint execution model; [F6] bounds the union of the sketch, estimation, and applicable rejection failures by δ. Conditioning on rejection success does not manufacture confidence: for each fixed successful estimate its accepted law is already Dx by [F4]. Step 4.1 supplies the asserted total-variation conclusion on that branch. Outside it the routine may return FAIL or an uncontrolled sample; no assertion treats a failed event as successful.

6.2F1F2F4step 3.1step 5.1algebra

Stage l uses O(qK4llog⁡(2q/βl)) queries and arithmetic for inner products, plus O(qk) coefficient arithmetic. Summing geometrically to the stopping stage gives O~(qKϵ−2b2/∥z∥2+qK) on simultaneous success. Since ∥Di,∗∥≤3/2∥z∥, this is O~(qKϵ−2(1+b2/∥Di,∗∥2)). Rejection uses O(Klog⁡(3/δ)) trials with O(q) queries per trial; forming its weights costs O(qk). Even the looser O~(Kq2) bound suffices.

7.1F1F8step 1.1step 6.2algebra∎

Substituting q=O~(K4/(η2ϵ4)), the base query bound O~(Kq2) is O~(K9/(η4ϵ8)), and the SVD time O~(q3) is O~(K12/(η6ϵ12)). Since q≥ϵ−2, the refined estimate cost in step 6.2 is at most these base bounds times O~(1+b2/∥Di,∗∥2). On the successful sketch, Di,∗=Ai,∗VVT and [F1], [F8] give ∥VVT∥op=λmax⁡(VTV)≤1+tK≤3/2. Hence ∥Di,∗∥≤(3/2)b, so this last factor is O~(b2/∥Di,∗∥2). Replacing K by F2/σ2 gives the stated powers, with all access preprocessing, precision and writing costs charged separately.

Depends on

Used by

Dependency tree · two levels

74 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