Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck pass
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.

Adjoint block encoding from inverse access

Statement

Suppose U is an (α,a,ε) block encoding of a square matrix A with α>0. If an implementation of U† is separately supplied, then its zero-ancilla compression is BU† and

∥BU†−A†α∥op=∥BU−Aα∥op≤ε.

For the declared rectangular padding (Ein,Eout) of Finite block encoding, the same unitary U† encodes A† with the input and output embeddings swapped to (Eout,Ein). The inverse circuit is an access requirement, not a free consequence of a matrix description.

Facts & Assumptions

Given: A finite-dimensional block encoding with positive real normalization and the separately supplied inverse access specified in Block-encoding oracle and implementation cost model.

[F1]

Finite block encoding: the compressed block is BU=Ja†UJa and the rectangular padded matrix is A^=EoutAEin†.

[F2]

Block-encoding oracle and implementation cost model: U† is a separate supplied operation with its own access cost.

[F5]

The operator norm is zero on the zero domain and otherwise is max_{||v||=1} ||Tv||: on a nonzero domain the operator norm is the maximum over unit vectors, and the zero-domain norm is zero.

Proof

1.1F1F2F4algebra

By [F1] and [F4], the supplied operation U† from [F2] has compression Ja†U†Ja=(Ja†UJa)†=BU†. In the rectangular case, A^†=EinA†Eout†, which is exactly the declared padding of A† with the two embeddings exchanged.

1.2F3F5F6givenalgebra

For any vector v, [F5] and [F6] imply ∥v∥=max⁡∥y∥=1∣⟨v,y⟩∣: Cauchy–Schwarz gives the upper bound, and if v≠0 the unit vector y=v/∥v∥ attains it; for v=0 both sides are zero. Therefore, for any linear map T:V→W between nonzero finite-dimensional inner-product spaces, ∥T∥=max⁡∥x∥=∥y∥=1∣⟨Tx,y⟩∣=max⁡∥x∥=∥y∥=1∣⟨x,T†y⟩∣=∥T†∥ by [F3] and maximizing over the unit vectors of V and W. If either space is zero, both maps are zero and both norms are zero by [F5].

2.1step 1.1step 1.2F1F4algebra∎

In the rectangular case apply step 1.2 to T=BU−A^/α; in the square case A^=A. Since α is real, [F4] gives T†=BU†−A^†/α, whose norm equals ∥T∥≤ε. Also step 1.2 applied to A gives ∥A†∥=∥A∥≤α. Together with the swapped padding of step 1.1, these are exactly the normalization and error requirements of [F1].

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

28 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