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.
Fixed-Arity Unitary Error Budget
Statement
Fix , , and a real . Suppose a supplied exact decomposition of has one-qubit factors and exact CNOT factors, with no ancillas. Compiling the special-unitary part of each one-qubit factor to error gives a circuit such that Its gate count is at most for fixed and fixed base net. For every unit vector and every nonnegative contraction on the -dimensional space, the event value changes by at most between and . The phase guarantee is for the whole unconditional block. Here nonnegative contraction means , for all , and .
Facts & Assumptions
Given: A fixed , one exact no-ancilla factorization of with one-qubit factors and CNOT factors, and .
The SU(2) compiler gives an operator-norm approximation with word length (Solovay–Kitaev Error and Resource Bound).
The operator norm is submultiplicative (The operator norm is submultiplicative and satisfies ||T^*T|| = ||T||^2).
Nonnegative means self-adjoint with nonnegative quadratic form (Non-negative and positive operators).
A normal finite-dimensional complex operator has an orthonormal eigenbasis (Complex spectral theorem: a normal endomorphism of a finite-dimensional complex inner product space has an orthonormal eigenbasis, and conversely).
Every nonnegative real has a unique nonnegative square root (Square roots exist: a unique with ; the positives are ).
The closed unit ball in finite-dimensional is compact (The closed unit ball is compact if and only if the normed space is finite-dimensional).
Every unit-modulus complex number has the form for a real ( is a bijection from onto the real unit circle).
The operator norm is the maximum over unit vectors (The operator norm is zero on the zero domain and otherwise is max_{||v||=1} ||Tv||).
The vector norm induced by an inner product satisfies the triangle inequality (The inner-product norm is definite, homogeneous, and satisfies the triangle inequality).
The ordered tensor register has an orthonormal product basis, with the product inner product; wire permutations permute that basis (Ordered tensor registers, their inner product, and wire permutations).
Proof
For each one-qubit factor , determinant multiplicativity and give . Thus [F7] gives for a real . Put and . Then and is unitary, so and .
Put . Let be the least nonnegative integer with and put . Such an exists since ; since , minimality gives . Thus is rational, satisfies and , and is a permitted input to the compiler in [F1]. Apply it to each . It gives a gate word with . The phase factors commute with all factors and multiply to one scalar for the entire circuit; after factoring it out, the exact and compiled products have the same CNOT slots and respectively and in each one-qubit slot.
First justify the full-register error at each local slot. Group its one-qubit support first and unused wires second, using the unitary wire permutation of [F10]. For a finite orthonormal basis of the unused register, every vector is uniquely , and the product inner product gives . For a local difference , it also gives by [F8]. Thus . Conjugation by the wire permutation preserves norm, since a unitary preserves vector norms and maps the unit sphere onto itself. This includes the empty unused register. Apply this to each from step 2.1, giving full-register slot error at most . Index the full ordered circuit product by slots, so the two products are and . At a CNOT slot set to that exact gate; at a one-qubit slot use the exact and its compiled word . Insert one factor at a time to obtain . Every surrounding factor is unitary: exact factors, compiled words, and CNOTs are all unitary. For a unitary , for every unit vector , so [F8] gives . The operator-norm triangle inequality follows from [F8] by applying [F9] to each unit input and taking the maximum. Then [F2] bounds the product difference by the sum of the factor errors. The CNOT slots contribute zero, and the one-qubit slots each contribute at most , giving . The scalar from step 2.1 is a single whole-circuit phase, proving the projective operator bound.
The unit circle is a closed subset of the closed unit ball in , so it is compact by [F6]. The continuous function therefore attains its minimum at some . The phase from step 3.1 gives one value at most , so this minimum is also at most . By [F4], diagonalize in an orthonormal basis with eigenvalues . Nonnegativity [F3] makes each , and gives by applying the norm to a corresponding unit eigenvector. Define in this basis by diagonal entries , which exist by [F5]. Its square is , it is self-adjoint, and direct calculation on coordinates gives . The factors are unitary, so [F8] gives . The two vectors and have norms at most , and their distance is at most by step 3.1 and [F2]. The reverse triangle inequality from [F9] gives for these vectors; factoring the difference of their squared norms therefore bounds it by . Since the scalar phase does not change a norm, this proves the event bound.
Each one-qubit word uses gates by [F1]. Since and , this is , with constants depending on the fixed base-net radius. Summing over factors and adding the exact CNOTs gives the stated count. The factorization and all replacements use the same wires, so no ancillas are introduced.
Remarks
This item proves the error budget for any supplied exact factorization. To apply it uniformly to every fixed-arity unitary, the QC11 exact-synthesis supplier must provide such a factorization. Its separate improved numeric CNOT bound is not used in this conditional result.
Depends on
- Solovay–Kitaev Unitary Compiler for SU(2)
- Solovay–Kitaev Error and Resource Bound
- The operator norm is zero on the zero domain and otherwise is max_{||v||=1} ||Tv||
- The operator norm is submultiplicative and satisfies ||T^*T|| = ||T||^2
- Complex spectral theorem: a normal endomorphism of a finite-dimensional complex inner product space has an orthonormal eigenbasis, and conversely
- Non-negative and positive operators
- Square roots exist: a unique $\sqrt{a} \ge 0$ with $(\sqrt{a})^2 = a$; the positives are $\{x^2 : x \neq 0\}$
- The closed unit ball is compact if and only if the normed space is finite-dimensional
- $t\mapsto(\cos t,\sin t)$ is a bijection from $[0,2\pi)$ onto the real unit circle
- The inner-product norm is definite, homogeneous, and satisfies the triangle inequality
- Ordered tensor registers, their inner product, and wire permutations
Used by
Dependency tree · two levels
62 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
- Vivek V. Shende, Stephen S. Bullock, and Igor L. Markov, Synthesis of Quantum Logic Circuits, arXiv:quant-ph/0406176 (standard reference, not scraped)
- Christopher M. Dawson and Michael A. Nielsen, The Solovay–Kitaev Algorithm, arXiv:quant-ph/0505030v2 (standard reference, not scraped)