Alphabeta Math
AlgorithmAlgorithm: AI-adaptedProof: Not applicablePipeline-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.

Sparse Hermitian block encoding

Definition

Input. A finite dH-row-sparse Hermitian matrix H, with dH≥1. Put hmax⁡=max⁡i,j∣Hij∣ and supply a certified nonnegative entry bound h≥hmax⁡. Supply exact row and column enumerations. Write their neighbor labels as ρ(i,k) and κ(j,k), including dH distinct labels per row or column: every nonzero entry occurs once, and padded labels are sentinels. Supply reversible in-place permutations whose action on every valid row/slot and column/slot basis state is Or∣i,k⟩=∣i,ρ(i,k)⟩,Oc∣j,k⟩=∣κ(j,k),j⟩, with their full reversible extensions, inverses, and actual query and gate costs. These permutations are explicit inputs; the row/column lists alone do not imply them. Supply an exact unitary DdH preparing dH−1/2∑k=1dH∣k⟩, its inverse, and their costs. A classical table is not a free state-preparation circuit. If h=0, then H=0; use one flag qubit and return Xflag⊗I with normalization 1, whose all-zero flag compression is 0=H. Otherwise set α=dHh and supply a total reversible value-decoding query that writes a finite exact encoding of hij=Hij/h on valid pairs and 0 on invalid or sentinel pairs, together with its inverse and any controlled forms used, with their costs. Classical matrix entries alone do not provide this coherent access.

Instructions when h>0. Put H^=H/h, so every queried entry hij=H^ij obeys ∣hij∣≤1. On the paired row/column index registers define VL=Or(I⊗DdH) SWAP,VR=Oc SWAP(DdH⊗I). Let UL=Iflag⊗VL. Define UR by first applying VR, then querying hij, applying to the flag (hij−1−∣hij∣21−∣hij∣2hij‾), and unquerying the value and arithmetic workspace. The square root is the nonnegative real root. Invalid sentinel pairs use hij=0. Return UL∗UR with the all-zero auxiliary block designated as the encoded block. Every index, flag, value, state-preparation, inverse, controlled, arithmetic, and finite-precision operation is supplied or charged separately, including both register SWAPs and their controlled forms.

The supplied-permutation mode requires the in-place location permutations as explicit input. The total XOR row-location oracle of Sparse Hamiltonian row and value oracles does not itself supply an O(1)-query in-place permutation or its inverse. Any scan or inverse-location construction must be specified and charged before claiming such a sparse-oracle cost.

The block identity and its exact query accounting are proved in Correctness and access cost of sparse block encoding ↗.

Sorted-XOR specialization. As an alternative input mode, supply the exact sorted XOR location/value interface of Sparse Hamiltonian row and value oracles, or the sorted distinct support-superset variant allowing listed zero entries in Clean sparse-state preparation from sorted XOR locations, a certified positive bound h≥max⁡i,j∣Hij∣, and the same separately charged uniform preparation and value/flag arithmetic. Execute the explicit compute-location, binary-search inverse, slot-erasure and row/column-overlap construction of Clean sparse-state preparation from sorted XOR locations. It pads the system to M=2⌈log⁡2(N+dH)⌉ and returns a clean block encoding of (H⊕0)/(dHh), with normalization α=dHh. The location workspace is exactly clean on every prepared slot state. Each encoding, actual adjoint or coherent controlled encoding costs O(log⁡(dH+1)) original location calls and O(1) value calls; its sorting assumption is part of this mode's input. If ∥H∥≤1, choose h=1 without computing a maximum. Keep the one-sided value amplitude on UR exactly as above. The original supplied-permutation mode and its sharper call count remain available.

Depends on

Used by

Dependency tree · two levels

32 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