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 have the row/column entry-query and ℓ2-sampling access of ℓ2 sample/query access to vectors and matrices, let , and fix a row with . Here is the ModFKV matrix description from ModFKV low-rank description procedure and its success event is specified by ModFKV low-rank approximation supplier. Assume 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 . For every fixed successful description having , its conditional probability of a successful row estimate and an accepted sample is at least . 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 . For every fixed successful sketch and successful row estimate, the law of the accepted classical sample is within total variation (where as in End-to-end channel and output error contract) of the normalized squared-entry distribution of . 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 For the final total-variation guarantee, the finite row refinement below adds a query and arithmetic-time factor . 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 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.
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 and eigenvalues of in for , where and . The retained singular values in lie in .
With exact norm, fresh ℓ2 samples and entry queries to , and entry queries and a known norm for , Estimate an inner product from ℓ2-sampling access estimates to error with failure at most using samples and queries.
Apply Squared-vector distributions are close in total variation to the ordered pair and use symmetry of total variation: for nonzero vectors, .
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.
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.
A countable union of events has probability at most the sum of their probabilities (Finite and countable subadditivity of measures).
If a sequence of events has summable probabilities, only finitely many occur almost surely (First Borel-Cantelli lemma for events).
By the singular-value decomposition and the operator-norm characterization, for the real matrix (The operator norm is zero on the zero domain and otherwise is max_{||v||=1} ||Tv||, Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition, The operator norm is 0 on the zero domain and otherwise equals the largest singular value, attained at a right-singular vector).
Proof
Put . If , return FAIL: then and the promised input is absent. Otherwise is available from exact access. Run ModFKV with failure budget , retaining its rank , sample count, and of [F1]. If the retained rank is , return FAIL because again . The sketch event of [F1] has probability at least ; all subsequent estimates use fresh randomness conditional on the actual sketch. Write and , so .
At stages , set , , and . Put and choose the least positive integer with . For each of the entries of , use [F2]'s lower-median estimator with samples per block, blocks, tolerance , and failure budget ; use mutually independent fresh sample batches for these estimates. Each row of has norm . Thus on that stage's simultaneous success, , and the explicit vector obeys . Stop at the first stage with . 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.
Fix a realized sketch and use [F5] to predefine the disjoint finite sample batches for every potential stage . Let be the cylinder event that at least one of that stage's inner-product estimates fails its tolerance. Fresh samples, [F2], and [F6] give . Since , [F6] gives , and [F7] gives . Thus with probability at least every stage estimate succeeds, and almost surely all sufficiently late stage estimates succeed. On those late stages , so . The nonzero-row promise implies ; hence the stopping threshold tends to zero while , 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 , because . Hence the stopped stage satisfies .
On the successful sketch and estimation event, at the stopping stage . With and , [F1] gives . In particular , and [F3] yields . 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.
Form the coefficient row , so . Its numerator in the cancellation ratio is . On the successful sketch, , so the ratio is at most . Take as a proof-side bound and integer cap , then invoke the finite sampler [F4] with terms and cap . The bound 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 and accepted law exactly .
Sketch failure has probability at most . Conditional on every fixed sketch, any row-estimation failure has probability at most by step 3.1. Conditional on a successful sketch and row estimate with nonzero target row, capped rejection failure has probability at most 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 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.
Stage uses queries and arithmetic for inner products, plus coefficient arithmetic. Summing geometrically to the stopping stage gives on simultaneous success. Since , this is . Rejection uses trials with queries per trial; forming its weights costs . Even the looser bound suffices.
Substituting , the base query bound is , and the SVD time is . Since , the refined estimate cost in step 6.2 is at most these base bounds times . On the successful sketch, and [F1], [F8] give . Hence , so this last factor is . Replacing by gives the stated powers, with all access preprocessing, precision and writing costs charged separately.
Depends on
- ℓ2 sample/query access to vectors and matrices
- End-to-end channel and output error contract
- Classical output, quantum-state output, and access costs
- Threshold-band singular-value approximation
- Squared-vector distributions are close in total variation
- Estimate an inner product from ℓ2-sampling access
- Finite rejection sampler for a linear combination
- Correctness and cost of the linear-combination sampler
- ModFKV low-rank description procedure
- ModFKV low-rank approximation supplier
- A deterministic threshold-band bound for two Gram sketches
- The operator norm is zero on the zero domain and otherwise is max_{||v||=1} ||Tv||
- Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition
- The operator norm is 0 on the zero domain and otherwise equals the largest singular value, attained at a right-singular vector
- The Axiom of Countable Choice ($\mathrm{AC}_\omega$)
- The axiom of dependent choice: a relation in which every element is related to something admits an $\mathbb{N}$-indexed chain
- Assuming countable and dependent choice, countable products of arbitrary probability spaces
- Finite and countable subadditivity of measures
- First Borel-Cantelli lemma for events
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
- Ewin Tang, A quantum-inspired classical algorithm for recommendation systems, version 3 (standard reference, not scraped)
- Ronald de Wolf, Quantum Computing: Lecture Notes (standard reference, not scraped)