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.
LCU projected-block and postselection correctness
Statement
Let be a finite LCU representation with , let be the unitary from LCU block encoding, and let include every coefficient and PREPARE-work ancilla. Then For every unit input vector , the clean-ancilla zero-branch vector is and its postselection weight, under Clean-ancilla zero-branch postselection, is . If this weight is positive, the conditional system vector is ; if it is zero, the conditional vector is undefined.
Facts & Assumptions
Given: The finite LCU representation, complete PREPARE and SELECT access, explicitly supplied PREPARE access with its declared cost, and a unit system vector .
LCU block encoding: , where PREPARE sends the all-zero ancilla to the coefficient-amplitude state, up to one global phase, and SELECT applies each coefficient phase with its unitary term.
Dirac Notation Conversion: the bra is the adjoint functional, and acts by .
Finite registers and their ordered computational bases: the index register has the declared ordered computational basis, including its one-dimensional zero-qubit case.
Clean-ancilla zero-branch postselection: the zero-branch vector of is and its weight is the squared norm of that vector.
Clean-ancilla postselection has normalized branch weights: the zero and complementary branch weights of a unit vector are in and sum to one; a normalized conditional vector exists only when the corresponding weight is positive.
The computational basis is orthonormal: the computational index basis, including the zero-qubit register's basis, is orthonormal.
Proof
Given: As in Facts & Assumptions.
Write and for (take when ). PREPARE gives from the all-zero ancilla. After SELECT, the th component is . The all-zero matrix element of PREPARE on is by [F1], so the global phase cancels and . Padded invalid indices have zero prepared amplitude. Since this holds for every , it proves the block identity; orthonormality [F5] validates these basis matrix elements.
Apply [F3] to : its zero-branch vector is . Its branch weight is therefore , and [F4] makes this a valid probability in .
If , division of the branch vector by its norm gives . If , the weight is zero and [F4] forbids assigning a normalized conditional vector to that branch.
Depends on
Used by
Dependency tree · two levels
28 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
- Andrew M. Childs, Lecture Notes on Quantum Algorithms, Chapter 28 §28.3 (standard reference, not scraped)
- Ronald de Wolf, Quantum Computing: Lecture Notes, §9.3 (standard reference, not scraped)