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.
Clean sparse-state preparation from sorted XOR locations
Statement
Let have the exact sorted -sparse Hermitian XOR-location/value interface of Sparse Hamiltonian row and value oracles, with . An optional support-list variant is also admissible: each row lists at most distinct columns in strictly increasing order, contains every nonzero column exactly once, and may additionally list zero-valued columns. Its row and column support lists agree under transposition; in the Hermitian case the row list at supplies the column list at . The total XOR value oracle gives the exact decoded matrix, including any listed zeros. Missing slots use the same distinguished sentinel. No zero test on the matrix values is needed to form a supplied support union. An approximation to a different target matrix requires a separate operator-error bound. Put and on the -label register. Given a positive certified bound , an exact costed preparation , and costed exact value-decoding and flag-rotation arithmetic, one can construct a unitary whose clean block is . It and its actual adjoint and coherent controlled versions use QA20 location calls and value calls each. Index bits, reversible workspace, search arithmetic, comparisons, uniform preparation, flags and gate precision remain separately charged. In particular is admissible when , without computing the global maximum entry. The stronger separately supplied in-place-location interface keeps its original constant location-call count.
Facts & Assumptions
Given: The exact finite input interfaces and separately costed operations of the Statement; no gate-count or bit-time bound for the supplied exact arithmetic is assumed.
Sparse Hamiltonian row and value oracles supplies the strict nonzero-list case with total XOR maps and zero values on invalid labels. The optional support-list data in the Statement retain distinct sorted indices, all nonzero entries, a missing-slot sentinel, the transposed column support, and exact decoded values; listed zero entries are allowed explicitly as additional input data.
Coherent XOR function oracle describes reversible total-function XOR evaluation. A classical finite reversible computation may retain its history, copy its answer and uncompute the history; each named oracle call and its reversal is charged.
Finite block encoding defines the clean auxiliary compression of a unitary. Dirac Notation Conversion fixes matrix coordinates: with the root pairing linear in its first argument, the matrix entry of is .
QC24 State Preparation Cost Model charges the actual uniform-state preparation, inverse, arithmetic and controlled implementations separately.
Proof
For and , let be the listed column if and that slot exists, and otherwise; set on . This is a total function of finite bitstrings. On it is strictly increasing: actual indices are distinct, sorted and below , followed by distinct pads . All outputs are below . For an invalid , use a valid dummy query input and mask its answer, giving exactly the padded branch. The same masking handles padded physical slot strings. Every masked or externally controlled XOR evaluation can use two ordinary calls: compute the function to clean work, conditionally XOR-copy it to the desired target, and uncompute. Thus no controlled oracle is assumed free.
For each , compute a total inverse lookup by lower_bound search of the strictly increasing list . Start ; for rounds, if , set and update if , otherwise . In inactive rounds use a masked dummy call. Each active interval shrinks to at most the ceiling of half its old width, and width one becomes zero at the next round, so the stated round count suffices. If the final and , output ; otherwise output zero. Retain and then reverse the fixed finite search history after copying its answer, so all history and oracle workspace are clean. There are forward/reverse location calls including the final equality test. Strict increase gives for every , including ; off the image no inversion is asserted.
On two -bit registers apply the total permutation circuit , where the middle map is XOR evaluation of into the first register and the final map swaps the registers. The displayed clean formula is asserted only on and follows from step 2.1. Each constituent is a total reversible gate sequence on every bitstring, so its actual inverse exists with the same query order. Coherent row labels and references are untouched. Applying the separately supplied uniform preparation first gives with all additional work zero. This constructs the required row-neighbor and column-neighbor isometries; Hermiticity identifies the column list at with the row list at .
Let and , including the common zero work registers from step 3.1. Put . After , compute and apply the flag unitary with first column and second column , then uncompute values and arithmetic. Its columns are orthonormal because , so this defines . Only inserts the value amplitude; has good-flag amplitude one.
Each row and, by Hermiticity, each column has at most nonzero entries, each of magnitude at most . For any vector , by Cauchy–Schwarz. Summing over and using the row and column bounds gives , so . The zero extension has the same operator norm, so the normalization is valid for the block encoding in [F3]. By [F3], the clean matrix entry of is . For a valid nonzero , the ordered pair occurs once on each side, with coefficients and , respectively. Their root pairing is . A zero or invalid entry contributes zero even if its padded pair happens to match, since its good-flag value amplitude is zero. Every value workspace has been uncomputed, and each location workspace is zero by step 3.1, so no unmatched work suppresses the desired overlap. This proves the exact compressed block, including zero rows, , , , , padded labels and repeated sentinel replies.
Each clean location circuit uses QA20 location calls by step 1.1 and step 2.1 and step 3.1, and computing/uncomputing its value uses a constant number of value calls. Reversing the actual circuit has identical counts. Coherently controlling it controls all known gates, and step 1.1 replaces each controlled XOR query by a constant number of ordinary XOR queries; hence the same asymptotic holds. All other operations remain in [F4]'s separate cost coordinates. Finally , so is a valid supplied bound in the normalized HHL mode.
Depends on
Used by
- Sparse Hermitian block encoding Algorithm
- Sparse-oracle quantum SDP algorithm Algorithm
- Correctness and access cost of sparse block encoding Theorem
- HHL sparse-query and state-preparation cost Theorem
- Qubitization query and gate resources Theorem
- Sparse evolution substitution gives the quantum SDP and diagonal LP query bounds Theorem
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
- András Gilyén, Yuan Su, Guang Hao Low, and Nathan Wiebe, Quantum singular value transformation and beyond, Lemmas 47–48 (standard reference, not scraped)
- Ronald de Wolf, Quantum Computing Lecture Notes, Chapter 9 §9.4 Example 2 (standard reference, not scraped)