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.
Isometry Completion and Synthesis
Statement
For integers , every exact isometry is completed by Isometry Unitary Completion to a unitary matrix whose first columns are those of . If integers satisfy and , the full unitary acts as on the clean-input subspace . By the exact QSD theorem Exact QSD CNOT Upper Bound, for this uses at most CNOT gates plus one-qubit gates; for it uses no CNOT gates. When , necessarily and is a scalar on . The matrix completion remains valid, but the stated circuit syntax has no zero-arity gates, so the empty circuit realizes only the identity; exact circuit synthesis at width zero is asserted only when . For , QSD is applied directly to , without synthesizing and an extra permutation circuit separately. The output coordinates are retained: extra output wires may contain part of the encoded state and are not required to return to zero. No classical synthesis bit-time bound is asserted.
Facts & Assumptions
Given: An exact matrix with orthonormal columns, ordered qubit bases when and are powers of two, ideal exact arithmetic, and the exact QSD theorem described below.
Isometry Unitary Completion initializes its list with the columns of and appends each nonzero residual after normalization.
The root inner product is linear in its first argument, conjugate-linear in its second, and induces the norm (Real and complex inner-product spaces and their induced length).
The ordered bit-string encoding is big-endian: has index and the word has that same index at width (Big-endian encoding of ordered bit strings).
A finite-dimensional unitary is an invertible linear isometry, and a square norm-preserving operator is unitary (Linear isometries, and orthogonal or unitary operators on finite-dimensional inner product spaces).
An injective endomorphism of a finite-dimensional vector space is surjective (Rank-nullity: ).
Every gate has positive arity, so every layer on zero wires is empty and every zero-wire circuit denotes the identity (Finite circuit syntax and ordered wire labels, Denotational semantics of a finite layered circuit).
Exact QSD CNOT Upper Bound proves the exact no-ancilla QSD CNOT bound, including terminal diagonal extraction and migration, and treats widths zero and one separately.
Proof
Given: As in Facts & Assumptions.
The initial list is orthonormal by the input hypothesis. If the current list is orthonormal, then for each the residual satisfies by [F2] and orthonormality. If it is nonzero, division by its positive norm gives a unit vector orthogonal to every previous column; if it is zero, already lies in their span. Thus each update preserves orthonormality and puts in the span of the updated list.
After the finite loop, every standard basis vector lies in the final span by step 1.1. The standard basis spans , so the final orthonormal list spans and has exactly vectors. If is its expansion in that list, orthonormality and [F2] give ; the same coordinate calculation for the standard basis gives . Thus the column map preserves norms and is injective by [F4]. By [F5] it is surjective in finite dimension, hence invertible; as a square norm-preserving map it is unitary by [F4]. Its first columns are the original list, namely .
For , , [F3] identifies with the standard basis vector among the first vectors. The declared permutation obeys . The first columns of then give for every computational basis input ; linearity gives the identity on the entire clean-input subspace.
For , is a unitary on a positive-width register, so applying the QSD interface [A1] directly to this matrix gives the stated CNOT bound, with its one-qubit case at . The permutation is absorbed into the target matrix before synthesis, so no separate permutation gate count is added. If , then and is a scalar on . By [F6], the only zero-wire circuit denotes , so a circuit realizes this scalar exactly only when ; the matrix completion of steps 1.1–3.1 does not itself claim a general zero-width synthesis. The construction places no condition on the output coordinates beyond the isometry equation, so it makes no claim that the extra output wires are clean.
Depends on
- Isometry Unitary Completion
- Exact QSD CNOT Upper Bound
- Finite circuit syntax and ordered wire labels
- Denotational semantics of a finite layered circuit
- Real and complex inner-product spaces and their induced length
- Linear isometries, and orthogonal or unitary operators on finite-dimensional inner product spaces
- Rank-nullity: $\dim_F V=\operatorname{nullity}T+\operatorname{rank}T$
- Big-endian encoding of ordered bit strings
Used by
Nothing in the library uses this result yet.
Cited to discharge well-definedness by Isometry Unitary Completion.
Dependency tree · two levels
34 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
- John Watrous, The Theory of Quantum Information, Chapter 1 (standard reference, not scraped)
- Vivek V. Shende, Stephen S. Bullock, and Igor L. Markov, Synthesis of Quantum Logic Circuits (standard reference, not scraped)