Alphabeta Math
AlgorithmAlgorithm: Literature-sourcedProof: 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.

Qubitized Hamiltonian simulator

Definition

Inputs. A finite Hermitian H, α>0 with the certified norm promise ∥H∥op≤α, rational time t, rational 0<ϵ≤1, and either (i) the exact (α,a,0) block encoding U with clean injection J and J∗UJ=H/α, or (ii) a separately selected bounded-block-error mode with the same declared ancilla embedding J and a unitary U whose clean block satisfies ∥J∗UJ−H/α∥op≤ϵBE for a supplied certified rational upper bound ϵBE≥0. The latter mode is accepted only if it passes the explicit post-degree error-budget test in steps 3 and 5. For either mode, declare the access and cost for U,U∗, controlled-U, controlled-U∗, both projector-phase circuits, coefficient preparation, SELECT, OAA reflections, phase synthesis, data access, and classical arithmetic. The input description also supplies terminating certified comparisons and rational-interval evaluations for the scalar arithmetic below.

Output. Return the finite circuit list and error certificate for a unitary dilation Vimpl. Its success claim is on the clean-input isometry Jclean∣ψ⟩=∣0work⟩∣ψ⟩; auxiliary output registers are approximate and are not measured to clean an unknown system input. On a failed polynomial or phase certificate, return the phase routine's declared failure status and do not report a simulator.

Generation and execution. Set τ=αt and ρ=ϵ2/10000. For t=0, return the identity circuit and zero query count. Otherwise:

  1. Starting at d=max⁡(1,⌈∣τ∣⌉), increase d until u=∣τ∣/(2(d+2))<1 and 2(∣τ∣/2)d+1(d+1)!(1−u)≤ρ/8. Evaluate each strict comparison by the certified interval routine named in OP0 of the binding operational appendix; an undecided equality is not rounded toward success.

  2. For each k=0,…,d, compute Jk(τ) from the series in Hamiltonian-simulation polynomial target. Stop its alternating-series evaluation only after its ratio τ2/[4(j+1)(j+k+1)] is below 1 and its geometric remainder is at most ρ/(32(d+1)). Store a rational coefficient and its error interval. Form T0=1,T1=x,Tk+1=2xTk−Tk−1. Set E=J0+2∑1≤2r≤d(−1)rJ2rT2r,O=2∑1≤2r+1≤d(−1)rJ2r+1T2r+1. Thus Q:=E−iO is the rounded Jacobi–Anger truncation and its certified scalar error is ∥Q−fτ∥[−1,1]≤ρ; the sign (−i)k is literal.

  3. Require a certified combined polynomial error at most ρ. Then ∣E(x)∣,∣O(x)∣≤1+ρ on [−1,1]. Put B=1+2ρ, pE=E/B, and pO=O/B, and set δqsp=ρ/64. Define Γ=(3ϵ128)2−3ρ−2δqsp>0, since 3ρ+2δqsp=97ϵ2/320000<9ϵ2/16384. In exact-block mode put ϵBE=0. In bounded-block-error mode require the supplied rational upper bound to satisfy (8d)2ϵBE≤Γ2; otherwise return CERTIFICATE_ERROR. This is the explicit block-error allocation for the selected degree. Call Real bounded-polynomial QSP phase synthesis separately on the rational real targets in efficient-numerical mode with tolerance δqsp, their actual degree, and its parity. If either target is identically zero, declare degree 0 and even parity. Retain each complementary-polynomial identity, phase list, per-phase precision and optional compiler certificates. A successful call certifies ηpoly+∑ℓζℓ≤δqsp, where ηpoly is the exact phase-list polynomial error and ζℓ are the implemented phase-slot errors, by Correctness of QSP phase synthesis. Execute each real QSVT extraction using Quantum singular-value transformation circuit and the supplied forward/inverse signal calls of Qubitization access model, with block-compression error 0 in exact mode or at most ϵBE in bounded mode. For the bounded mode, compare each exact Φ and −Φ singular-value transform on the perturbed and target block using Operator perturbation bound for QSVT, then average the two bounds. The phase-list polynomial mismatch and implemented phase-slot errors together contribute at most δqsp, while the averaged block perturbation is at most 4dϵBE. Thus each extracted clean block differs from its target by at most δqsp+4dϵBE. Since pE is even and pO odd, these singular-value transforms on Hermitian H/α equal the ordinary polynomials pE(H/α) and pO(H/α): the even values agree at λ=±σ, while for the odd transform a negative eigenvalue has left singular vector u=−v and therefore supplies the sign; also pO(0)=0. Propagate every non-success status from either synthesis or extraction unchanged; do not report a simulator on a failed certificate.

  4. Pad both extraction workspaces to the same ordered register space. Prepare a clean coefficient qubit in ∣+⟩. SELECT applies the pE(H/α) block in branch 0 and −i times the pO(H/α) block in branch 1. Unprepare the coefficient qubit. The ideal target block is M/2, where M=pE(H/α)−ipO(H/α)=Q(H/α)/B. Let Mph be twice the clean block of this phase-certified W when its remaining operations are exact. By the step-3 synthesis certificates and branchwise robustness from Operator perturbation bound for QSVT, ∥Mph−M∥op≤2δqsp+8dϵBE, In exact-block mode this bound uses ϵBE=0. Since B=1+2ρ, the ideal target polynomial error satisfies ∥M−e−itH∥op≤ρB+B−1B=3ρ1+2ρ<3ρ; here fτ(H/α)=e−itH by finite spectral calculus and ∣fτ(x)∣=1. The factor −i is a relative phase under any outer control and is not discarded.

  5. Apply the explicit phase-corrected oblivious-amplitude-amplification unitary C=−WRW∗RW, where R=I−2Πzero and W is the complete even/odd block-combination circuit. Retain its work registers. By step 4, with V=e−itH, the certified OAA input error is ηOAA:=3ρ+2δqsp+8dϵBE≤(3ϵ128)2<1/100. The exact and bounded-block variants use the same OAA route; Robust one-step OAA including ancilla leakage certifies phase/block clean-input isometry error at most 10ηOAA≤15ϵ/64, including the retained-work leakage.

    For the remaining implementation error, unroll the complete post-amplification circuit, including every occurrence within W,W∗,W, both OAA reflections, the known correction, each U/U∗ and controlled call, both SELECT branches, coefficient preparation/unpreparation, projector-reflection implementation, and all inverses. Exclude only phase-rotation and optional phase-compiler errors already covered by the two step-3 certificates. Let N be the number of remaining primitive-unitary occurrences in this unrolled list. For N>0, require each finite-basis implementation G~j of its ideal unitary Gj to have a certified full-space bound ∥G~j−Gj∥op≤ϵ/(64N); exact supplied calls have zero error. Count repeated and controlled occurrences separately. If any implementation lacks a unitary certificate at its allocation, return IMPLEMENTATION_ERROR. The full-space telescoping product estimate, using The inner-product norm is definite, homogeneous, and satisfies the triangle inequality and unitary norm one, gives remaining post-amplification error at most ϵ/64 (zero if N=0). The complete clean-input isometry certificate is therefore at most 15ϵ/64+ϵ/64=ϵ/4<ϵ; return CERTIFICATE_ERROR if a certified comparison does not verify this bound. A controlled simulator controls every whole block and the known correction, using the separately supplied controlled access and counting its implementation in the same way.

The arithmetic, coefficient series, two phase-generation calls, controlled QSVT sequences, coefficient register, SELECT, and OAA list are finite outputs; their gate, query, precision, workspace, description-bit, and classical computation costs are separate coordinates. The phase-generation call is the finite procedure of Real bounded-polynomial QSP phase synthesis, not a free source routine. A sparse input uses its actually supplied block-encoding circuit and its exact row-location, value, precision, and state-preparation costs; standard XOR sparse access alone does not imply an in-place reversible location permutation.

Depends on

Used by

Dependency tree · two levels

81 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