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.
Amplitude estimation and counting input/output contract
Definition
Let be a nonzero finite-dimensional complex inner-product space, a specified unit vector, a supplied unitary, and an explicitly supplied orthogonal projection. Put Each classical instance has an injective encoding from its declared instance set into , with input size ; the promise domain and output obligation are stated for that task. Supplied operator or oracle access is a separate resource declaration.
The success amplitude is , and . Amplitude estimation returns an algebraically encoded estimate of ; its requested accuracy and failure probability are stated separately.
For counting, let be a nonnegative integer and set with address basis and a Boolean predicate . Write for the one-qubit Hadamard gate, distinct from the space , and set , , , and . Then the counting amplitude is . The preparation uses exactly ordinary Hadamard gates. Access to the controlled membership reflection is a separate explicit resource.
Two phase-estimation access modes are allowed. In the power-query mode, the model supplies each for as one declared query, with its individual cost recorded. In the repeated-unitary mode the model supplies and implements by sequential calls, for exactly controlled- calls. In repeated-unitary mode, each controlled- call expands as the composite ; controlled , controlled , controlled , controlled , and the control phase must all be supplied or implemented and charged. In power-query mode each supplied controlled power has its own declared cost vector, including any constituent implementations the model uses. An uncontrolled phase query does not supply any of them. Query, ordinary-gate, state-preparation, measurement, and classical bit costs are separate coordinates.
Facts & Assumptions
Given: The finite-dimensional space, supplied unitary and predicate-reflection accesses, task encoding, and one of the two access models just stated.
A decision or search task specifies its promise domain and output obligation; correctness outside the promise is not imposed (QA task and promise domain).
For an orthogonal projection , the sign convention is fixed, and controlled reflection access is separately declared (Orthogonal-Projector Reflection and Access Contract).
Controlled access means an explicit call to ; an ordinary black-box call does not silently grant it (Controlled Unitary Access).
Inverse-unitary access has its own declaration and cost (Inverse Unitary Access).
Gate and query costs are separate operation counts (Finite circuit resource accounting); this task also records measurement and classical-bit costs separately.
The one-qubit Hadamard matrix is (Exact one-qubit gates and rotations).
The reflections of orthogonal projections are self-adjoint unitaries with square (Projector Reflections Are Hermitian Unitary Involutions).
An input encoding is injective, and its string length is the input size (Input encoding and size for algorithmic tasks).
Query algorithms count designated oracle calls separately from gates, and controlled access is charged only when the contract supplies it (Quantum query algorithm).
Proof
The operators and are the sign-reversed reflections of the projectors and in [F2]. The reflection-involution result says each is self-adjoint and squares to ; since is unitary, is a product of unitaries and is unitary.
In the repeated-unitary mode, block multiplication gives for every integer . Summing the controlled powers gives calls; the power-query mode instead has exactly one declared query for each of the indices. These counts use [F3], the query convention [F9], and preserve the distinct costs in [F4]–[F5].
Since , tensoring its copies gives . The orthonormal address basis and the displayed projector then give . The circuit applies exactly one to each address wire, hence ordinary Hadamards.
The input encoding and promise obligation are the declared task data of [F1] and [F8]. The definition states its output and separate access costs before any accuracy claim. Thus neither a controlled reflection nor a free power construction is inferred from an uncontrolled oracle call; every use must satisfy [F3]–[F5] and [F9].
Depends on
- QA task and promise domain
- Input encoding and size for algorithmic tasks
- Controlled Unitary Access
- Inverse Unitary Access
- Finite projective measurements
- Dirac Notation Conversion
- Binary phase-query convention
- Exact one-qubit gates and rotations
- Finite circuit resource accounting
- Orthogonal-Projector Reflection and Access Contract
- Quantum query algorithm
- Projector Reflections Are Hermitian Unitary Involutions
Used by
- Iterative no-QFT amplitude estimation by finite-grid likelihood Algorithm
- QFT-based amplitude estimation Algorithm
- Quantum counting by uniform-state amplitude estimation Algorithm
- Relative estimation of a promised coherent success probability Algorithm
- A bare unitary oracle does not supply controlled powers for free Counterexample
- Grover eigenphases encode the good probability Lemma
- Amplitude-estimation additive error and success probability Theorem
- Amplitude-estimation query and precision complexity Theorem
- Coherent query-to-circuit cost translation Theorem
- Exact query count for the finite-grid iterative estimator Theorem
- Quantum counting error and boundary cases Theorem
- Relative approximate counting query complexity Theorem
- Relative probability estimation with a charged finite cap Theorem
- Variance-aware quantum Monte Carlo guarantee Theorem
Dependency tree · two levels
53 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
- Brassard, Høyer, Mosca, and Tapp, Quantum Amplitude Amplification and Estimation, complete article, §§4–5, Theorems 11–18 (standard reference, not scraped)
- Andrew M. Childs, Lecture Notes on Quantum Algorithms, complete lecture notes, §§19.1–19.3 (standard reference, not scraped)
- Ronald de Wolf, Quantum Computing: Lecture Notes, complete 239-page notes, §7.3 (standard reference, not scraped)