Alphabeta Math
DefinitionDefinition: Literature-sourcedProof: AI-adaptedPipeline-generated
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 H be a nonzero finite-dimensional complex inner-product space, ∣0⟩ a specified unit vector, A:H→H a supplied unitary, and Πgood an explicitly supplied orthogonal projection. Put S0=I−2∣0⟩⟨0∣,Sgood=I−2Πgood,Q=−AS0A∗Sgood. Each classical instance has an injective encoding enc⁡ from its declared instance set into {0,1}∗, with input size ∣enc⁡(z)∣; 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 a=∥ΠgoodA∣0⟩∥2∈[0,1], and θ=arcsin⁡a∈[0,π/2]. Amplitude estimation returns an algebraically encoded estimate of a; its requested accuracy and failure probability are stated separately.

For counting, let n be a nonnegative integer and set N=2n with address basis {∣x⟩:x∈{0,1}n} and a Boolean predicate f. Write HHad=2−1/2(111−1) for the one-qubit Hadamard gate, distinct from the space H, and set A=HHad⊗n, ∣0⟩=∣0n⟩, Πgood=∑f(x)=1∣x⟩⟨x∣, and t=∣{x:f(x)=1}∣. Then the counting amplitude is a=t/N. The preparation uses exactly n 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 C(Q2j) for 0≤j<m as one declared query, with its individual cost recorded. In the repeated-unitary mode the model supplies C(Q) and implements C(Q2j) by 2j sequential calls, for exactly 2m−1 controlled-Q calls. In repeated-unitary mode, each controlled-Q call expands as the composite C(−I)C(A)C(S0)C(A∗)C(Sgood); controlled A, controlled A∗, controlled S0, controlled Sgood, and the control phase C(−I) 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.

[F1]

A decision or search task specifies its promise domain and output obligation; correctness outside the promise is not imposed (QA task and promise domain).

[F2]

For an orthogonal projection Π, the sign convention SΠ=I−2Π is fixed, and controlled reflection access is separately declared (Orthogonal-Projector Reflection and Access Contract).

[F3]

Controlled access means an explicit call to C(U)=diag⁡(I,U); an ordinary black-box U call does not silently grant it (Controlled Unitary Access).

[F4]

Inverse-unitary access has its own declaration and cost (Inverse Unitary Access).

[F5]

Gate and query costs are separate operation counts (Finite circuit resource accounting); this task also records measurement and classical-bit costs separately.

[F6]

The one-qubit Hadamard matrix is 2−1/2(111−1) (Exact one-qubit gates and rotations).

[F7]

The reflections I−2P of orthogonal projections are self-adjoint unitaries with square I (Projector Reflections Are Hermitian Unitary Involutions).

[F8]

An input encoding is injective, and its string length is the input size (Input encoding and size for algorithmic tasks).

[F9]

Query algorithms count designated oracle calls separately from gates, and controlled access is charged only when the contract supplies it (Quantum query algorithm).

Proof

1.1givenF2F7algebra

The operators S0 and Sgood are the sign-reversed reflections of the projectors ∣0⟩⟨0∣ and Πgood in [F2]. The reflection-involution result says each is self-adjoint and squares to I; since A is unitary, Q=−AS0A∗Sgood is a product of unitaries and is unitary.

1.2givenF3F4F5F9algebra

In the repeated-unitary mode, block multiplication gives C(Q)r=diag⁡(I,Qr)=C(Qr) for every integer r≥0. Summing the m controlled powers gives ∑j=0m−12j=2m−1 calls; the power-query mode instead has exactly one declared query for each of the m indices. These counts use [F3], the query convention [F9], and preserve the distinct costs in [F4]–[F5].

1.3givenF6algebra

Since HHad∣0⟩=(∣0⟩+∣1⟩)/2, tensoring its n copies gives A∣0n⟩=N−1/2∑x∣x⟩. The orthonormal address basis and the displayed projector then give ∥ΠgoodA∣0n⟩∥2=∑f(x)=11/N=t/N. The circuit applies exactly one HHad to each address wire, hence n ordinary Hadamards.

2.1givenF1F3F4F5F8F9step 1.2∎

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

Used by

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