Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6-luna)
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.

Product block-encoding error bound

Statement

Under the inputs and register order of Product block encoding with separate ancillas, let CA and CB be the two normalized compressed blocks, so ∥CA−A/αA∥op≤εA and ∥CB−B/αB∥op≤εB. The all-zero block of the constructed unitary is CACB. It obeys

∥CACB−ABαAαB∥op≤εA∥B∥opαB+εB∥A∥opαA+εAεB≤εA+εB+εAεB.

Because each CA is itself a projected unitary block and hence a contraction, the sharper bound ∥CACB−AB/(αAαB)∥op≤εB+εA∥B∥op/αB≤εA+εB also holds. In particular the product is an (αAαB,aA+aB,εA+εB+εAεB) block encoding of AB.

Facts & Assumptions

Given: Square matrices and approximate block encodings satisfying the hypotheses of Product block encoding with separate ancillas and Finite block encoding.

[F1]

Finite block encoding: a normalized compressed block differs from its matrix divided by its positive normalization by at most the declared operator-norm error.

[F2]

Product block encoding with separate ancillas: the product circuit uses separate ancillas and the operator order VAVB.

[F3]

The operator norm is submultiplicative and satisfies ||T^*T|| = ||T||^2: for compatible finite-dimensional maps, ∥ST∥op≤∥S∥op∥T∥op.

[F4]

A projected unitary block is a contraction: every projected unitary block has operator norm at most one.

Proof

1.1F1F2givenconstructalgebra

Each lifted operation VA,VB is a block-diagonal direct sum of copies of its supplied unitary on the untouched ancilla's computational basis; the inverse is the corresponding direct sum of the component inverse. Thus both lifts and VAVB are unitary. Let J inject the system into the all-zero state of both ancillas. The zero-subspace projections are PA and PB, with P=PAPB, PJ=J, and J†P=J†. In J†VAVBJ, insert P at both ends; commute PB through VA and use PAVB=VBPA to obtain J†VAPBVBJ. The vector PBVBJx has both ancillas zero and system component CBx, so PBVBJ=JCB. The remaining compression is J†VAJCB=CACB. Hence the all-zero block is exactly CACB in the stated order.

1.2F1F2F3algebra

Set A′:=A/αA, B′:=B/αB, EA:=CA−A′, and EB:=CB−B′. Then CACB−A′B′=EAB′+A′EB+EAEB. By [F1], ∥EA∥≤εA and ∥EB∥≤εB; by the normalization promises, ∥A′∥≤1 and ∥B′∥≤1. Applying [F3] to each summand yields the first displayed bound, and ∥A∥/αA,∥B∥/αB≤1 yields its conservative final bound.

2.1F1F3F4algebra∎

The same difference can be written CAEB+EAB′. By [F4], ∥CA∥≤1, so [F3] gives ∥CAEB+EAB′∥≤εB+εA∥B∥/αB≤εA+εB. Also ∥AB∥≤∥A∥∥B∥≤αAαB by [F3]; the product normalization is positive. The block-encoding definition therefore applies with the claimed error.

Depends on

Used by

Dependency tree · two levels

22 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