Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedPipeline-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.

Bounded-error repetition amplification is correct and uniform

Statement

Assume the input family, rational threshold functions, gap polynomial, and clocks satisfy the valid-input conditions of Bounded-error repetition amplification. Assume also that the base acceptance satisfies pCn(x)≥α(n) for every length-n YES input and pCn(x)≤β(n) for every length-n NO input, where 0≤β(n)<α(n)≤1 and α(n)−β(n)≥1/s(n). On every input in the YES promise set, the amplified acceptance probability is at least 1−δ(n); on every input in the NO promise set, it is at most δ(n). If g(Cn) and w(Cn) are the base gate count and total wire count, the repeated family has gate count r(n)g(Cn)+n(r(n)−1) and width r(n)w(Cn). Its depth, complete-description length, generator time, and classical predicate time and space are polynomial in n. Ordinary mode retains the exact original fixed gate library and full-list code. In oracle mode its ordinary gate count is r(n)gord(Cn)+n(r(n)−1), every port/variant count satisfies Nj,v(Cnrep)=r(n)Nj,v(Cn), and both raw query counts qj and charged query costs Qj are multiplied by r(n) with the same granted access. Raw query counts are polynomial; charged query costs are polynomial whenever the base charged costs are polynomial. For a base clean or dirty interface whose declared ancillary register is disjoint from the first n input wires, the input-copy stage acts only on data, and the corresponding exact contract is preserved with its declared register count multiplied by r(n); the extra input-copy wires remain in total width and are not counted as returned clean ancillas.

Facts & Assumptions

Given: An ordinary or oracle-aware finite promise computation in the corresponding mode of Bounded-error repetition amplification, with a fixed oracle instance in oracle mode, and acceptance probability pC(x) satisfying pC(x)≥α(n) on YES inputs and pC(x)≤β(n) on NO inputs, rational thresholds α(n),β(n), gap α(n)−β(n)≥1/s(n), target 0<δ(n)≤1/2, and the procedure in Bounded-error repetition amplification.

[F1]

Bounded-error repetition amplification: for δ=u/v, the procedure uses r=2s(n)2(ℓ(v)+1) repetitions, copies only classical-basis input bits, and accepts iff 2S≥r(α+β).

[F2]

Finite probability spaces, outcome weights, events, and event probabilities: probabilities on a finite space are nonnegative weights summing to one, and probabilities of events are finite sums of their outcome weights.

[F3]

Chernoff bound for independent bernoulli trials: for mutually independent Bernoulli variables with sum S and mean μ, P(∣S−μ∣≥t)≤2exp⁡(−2t2/r) for r>0 and t≥0.

[F4]

The partial-output acceptance law is a finite probability law: for a finite promise computation, each run's output weights form a finite probability law and its acceptance event has probability pC(x).

[F5]

Circuit-family and computation cost model: gate count, width, depth, description length, generator time, query count, and classical bit costs are separate coordinates.

[F6]

A full-list uniform generator bounds circuit size and width: in ordinary mode a polynomial-time full-list generator emits polynomial description length, gate count, and total wire count. In oracle mode Oracle-aware full-list quantum circuit family requires a polynomial-time complete output with unary width and explicit ordinary/query records, and distinguishes g, gord, Nj,v, qj, and Qj.

[F7]

Clifford+T gate library and exact matrices: on computational-basis inputs, CNOT maps ∣a,b⟩ to ∣a,b⊕a⟩ with the first wire as control.

[A1]

Finite circuit syntax and ordered wire labels uses distinct ordered gate wires and disjoint-support layers. Denotational semantics of a finite layered circuit embeds each local gate as its action on the named wires tensored with identity on the complement, and composes chronological layers with the later operator on the left. In oracle mode Oracle-aware full-list quantum circuit family supplies fixed unitary ports acting only on their listed wires, so their instantiated occurrences have these same semantics. Consequently gates confined to disjoint full blocks act factorwise on product-basis vectors; the terminal measurement probabilities used below are the finite coordinate sums in [F4].

Proof

1.1givenF1F4F7A1constructalgebra

Fix a promised input x. For each input bit xi∈{0,1}, the basis action of CNOT maps ∣xi⟩∣0⟩⊗(r−1) to ∣xi⟩⊗r; applying this independently to each position produces r exact copies of ∣x⟩. This uses only a computational-basis input and asserts no cloning of arbitrary superpositions. By [F7], CNOT has the required basis action. The r base circuits then act on disjoint full wire blocks, so by [A1] the prepared joint state is ψx⊗r, where ψx is the single-run output state. For any output strings z1,…,zr, its joint probability is ∑w1,…,wr∏i=1r∣⟨POψx,ezi,wi⟩root∣2=∏i=1rpC(zi∣x), by finite distributivity and [F4]. Hence the measured output strings are mutually independent with the single-run law, and Xi=1{An(x,zi)=1} are independent Bernoulli variables with common parameter p=pC(x).

1.2F1F5F6F7algebra

In ordinary mode [F6] bounds the base description length, operation count, and width polynomially. In oracle mode the same bounds follow directly from the explicit code: a machine started on n input cells and run for T(n) transitions can print at most n+T(n)+1 bits, each record occupies at least one bit, and the width is unary. The clocks and bit lengths of α,β,δ,s are polynomial, so r is polynomial. In either mode the repeated circuit uses exactly rg(Cn)+n(r−1) operations and rw(Cn) wires. Copying a record changes each wire index by a block offset with O(log⁡(rw(Cn)+2)) bits; the unary total-wire header has length rw(Cn), and the extra CNOT list has n(r−1) records. In oracle mode each original record's explicit list of wires is copied in full, its port/variant identifier is unchanged, and the entire descriptor table is copied once. Hence the complete repeated description has polynomial length and is produced in polynomial time by running the supplied machines, scanning and copying the base list, and adding offsets by binary arithmetic. These are polynomially many operations on polynomially many bits, implementable by repeated scans on the one-tape machine. A serial layering gives depth at most the total operation count.

2.1givenstep 1.1F1algebra

Put S=∑i=1rXi and μ=rp. The output predicate accepts exactly when S≥r(α+β)/2. If x is YES, then p≥α and μ−r(α+β)/2=r(p−α)+r(α−β)/2≥r/(2s). Thus a false rejection is contained in {∣S−μ∣≥r/(2s)}.

2.2givenstep 1.1F1algebra

If x is NO, then p≤β and r(α+β)/2−μ=r(α−β)/2+r(β−p)≥r/(2s). Thus a false acceptance is contained in the same two-sided deviation event {∣S−μ∣≥r/(2s)}.

2.3step 1.1step 1.2F1F4F5F6algebra

In oracle mode no added CNOT record is a query slot, while each original slot occurs exactly once per block. Therefore gord(Cnrep)=rgord(Cn)+n(r−1) and Nj,v(Cnrep)=rNj,v(Cn). Summing over variants gives qj(Cnrep)=rqj(Cn); multiplying each variant count by its unchanged declared charge and summing gives Qj(Cnrep)=rQj(Cn). Raw call counts are at most the total operation count; large binary-encoded charges do not justify an unconditional polynomial charged-cost bound. The construction uses no new inverse or controlled access. The same instantiated unitary ports act independently on the disjoint blocks, so the factorization in step 1.1 remains valid, and [F4] applies to each instantiated finite unitary circuit. Ordinary mode contains no oracle slots and remains a circuit over exactly the original library.

3.1step 2.1step 2.2F1F2F3algebra

Finite event probabilities are sums of nonnegative weights by [F2], so containment makes the probability of either error event in step 2.1 and step 2.2 at most that of the deviation event. Apply [F3] with t=r/(2s); its probability is at most 2exp⁡(−r/(2s2)). Since δ=u/v with u≥1, δ≥1/v and v≥2. Therefore ln⁡(2/δ)≤ln⁡(2v)=ln⁡2+ln⁡v<1+ℓ(v), because ln⁡2<1 and ln⁡v=(ln⁡2)log⁡2v<log⁡2v<ℓ(v). Substituting r=2s2(ℓ(v)+1) gives 2exp⁡(−r/(2s2))<2exp⁡(−ln⁡(2/δ))=δ. This proves both promised error bounds without evaluating an irrational logarithm.

4.1step 1.2step 2.3F1F5algebra∎

For the declared interfaces covered by the Statement, the input-copy CNOTs act only on the repeated data registers. On the declared ancillary registers the copy unitary is the identity; composing it with the r blockwise exact contracts therefore preserves the clean or dirty return condition, with data target equal to the product of the base targets composed after that copy unitary. Their declared counts are multiplied by r; the n(r−1) additional zero-start input-copy wires remain included in total width, with no claim that they return clean. The output predicate runs An on each of the r strings, counts successes, computes the rational threshold by exact integer additions and multiplications, and compares the two integers. These operations use polynomial time and space in the polynomially many input bits. Together with step 1.2 and step 2.3, this proves the claimed separate resource bounds and exact query scaling.

Depends on

Used by

Dependency tree · two levels

57 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