Qubitization and Quantum Signal Processing
Qubitization turns a normalized encoding of a Hermitian operator into independent two-dimensional rotations, one for each eigenvalue. Quantum signal processing (QSP) interleaves that signal rotation with chosen phase rotations so that a matrix element of the resulting circuit realizes a bounded polynomial of the encoded eigenvalue. For Hamiltonian simulation, the polynomial approximates
where and is the block-encoding normalization.
The resulting query complexity can be essentially linear in normalized time and nearly logarithmic in inverse error. That statement is conditional. It assumes coherent access to a suitable block encoding, its inverse and controlled variants; an admissible QSP polynomial; accurately synthesized phase angles; and a resource model that expands every oracle query into logical gates. A small query count does not make PREPARE, SELECT, arithmetic, data lookup, or fault tolerance inexpensive.
This page is the canonical home for the Hamiltonian-simulation signal chain: block encoding, qubitization, invariant signal planes, admissible QSP polynomials, phase conventions, coherent evolution and phase estimation, validation, error budgets, and fault-tolerant resource expansion. Algorithmic Primitives owns the short reusable definitions of block encoding and polynomial signal transformation.
Block Encodings and QSVT owns the general projected-unitary and block-encoding calculus and QSVT of rectangular or non-Hermitian maps; the Hamiltonian-specific signal walk, admissible evolution polynomials, phase conventions and synthesis, validation, and fault-tolerant resource expansion remain here.
Hamiltonian Simulation owns the simulation-facing task, access-instance, norm, error, output, and method-selection contract. Hamiltonian Simulation Algorithms owns matched-access theorem comparison across product-formula, sparse-oracle, quantum-walk, LCU, qubitization, and interaction-picture families.
The Executable Contract
Section titled “The Executable Contract”Let act on an -qubit system register. A complete qubitization instance specifies
Here:
- is the energy normalization;
- is the number of block-encoding ancillas;
- is the block-encoding error in energy units;
- is the signal oracle and selects its encoded block;
- describes inverse and controlled access and the gate expansion;
- is the physical evolution time;
- is an error tolerance in a declared norm or output;
- is the requested operation or scientific measurement.
The target may be the full unitary , a controlled version of it, an evolved state, a correlation-function circuit, or an energy estimate. These outputs have different global-phase, control, preparation, and measurement requirements.
Block-encoding convention
Section titled “Block-encoding convention”Let
A unitary is an block encoding of when
or, equivalently on the enlarged space,
Here is the identity on the -qubit ancilla register. This form makes the Hilbert spaces explicit: itself is not subtracted directly from an operator acting on ancilla plus system.
Because a compression of a unitary has norm at most one,
The ratio measures normalization overhead. It is part of the algorithm, not a disposable constant.
Exact signal convention used below
Section titled “Exact signal convention used below”To expose the geometry, first assume
Thus is a Hermitian involution whose selected block is . Many LCU encodings have this form. A general block encoding need not be Hermitian or involutory. Standard constructions can hermitianize or qubitize more general encodings by adding controls, an ancilla, and calls to and . Those constant-factor changes must be reflected in the actual query and gate ledger; they should not be erased by reusing the special-case derivation verbatim.
Linear-Combination Encoding
Section titled “Linear-Combination Encoding”Suppose
where and each is a Hermitian unitary, as for a Pauli string. Define
The coefficient-state oracle PREPARE acts as
The multiplexed operator SELECT is
It follows directly that
In an all-zero ancilla convention,
is an exact block encoding. If every selected is a Hermitian involution, then SELECT and are also Hermitian involutions.
This construction explains both the power and the cost of the interface. Qubitization sees the compact parameters and “one query.” The machine must prepare an amplitude distribution, look up or compute an index, apply a selected unitary, uncompute work registers, and often control the entire operation.
Normalization is representation dependent
Section titled “Normalization is representation dependent”The same physical Hamiltonian can have several LCU decompositions with different coefficient one-norms. Low-rank factorizations, basis choices, symmetry reductions, coefficient truncation, and tensor factorizations can reduce the oracle cost or , but may introduce approximation error. The relevant optimization target is not alone:
A decomposition with smaller normalization can lose if its PREPARE and SELECT circuits are much more expensive.
The Qubitized Invariant Plane
Section titled “The Qubitized Invariant Plane”Define the reflection about the encoded subspace and the walk operator
Let
Lift the eigenstate into the encoded subspace:
Since ,
For , define the normalized orthogonal state
It obeys
Write . The involution property gives
Because is on and on , the walk restricted to
has matrix
Set
Then is a planar rotation with eigenvalues
One convenient pair of walk eigenstates is
with
This is qubitization: each eigenvalue of a large Hamiltonian becomes the rotation angle of an effective qubit. At , the orthogonal vector is undefined because the invariant plane collapses to one dimension; the phase relation continues by continuity with or .
The Hamiltonian reaches QSP only through a normalized, executable block encoding. Qubitization maps to a two-dimensional walk phase, and a degree- phase sequence implements the selected polynomial response. Normalization, oracle expansion, approximation, phase synthesis, and output costs remain attached to the result.
Convention warning
Section titled “Convention warning”Some constructions use instead of , choose , or encode as rather than . These conventions are equivalent after appropriate basis, sign, and phase changes, but their QSP phase lists are not interchangeable. A reproducible implementation must state the signal matrix, multiplication order, reflection sign, and phase-rotation convention.
Quantum Signal Processing
Section titled “Quantum Signal Processing”The invariant plane reduces the operator problem to controlled manipulation of one real signal . A common abstract signal matrix is
For a real phase list
define
The order of the product is part of the convention. Each matrix element of is a polynomial in and of degree at most . In a standard form,
Unitarity imposes
for real . The degree and parity obey
with the complementary polynomial having the corresponding opposite parity. The exact reality and reciprocity conditions depend on the QSP convention.
Why arbitrary polynomial coefficients are not enough
Section titled “Why arbitrary polynomial coefficients are not enough”A proposed polynomial is not implementable merely because its degree is small. It must satisfy:
- the parity required by the sequence length;
- boundedness or a unitary completion on ;
- the convention’s reality and endpoint conditions;
- a numerically realizable phase factorization;
- sufficient coefficient and angle precision.
If a target lacks definite parity, it can often be decomposed into even and odd parts and combined coherently, or implemented in an equivalent generalized QSP convention. Hamiltonian evolution is a canonical example:
where the real part is even and the imaginary part is odd.
Chebyshev interpretation
Section titled “Chebyshev interpretation”Write
Then
so repeated signal rotations naturally generate Chebyshev modes. This is the link between single-qubit phase sequences and polynomial approximation on an entire Hamiltonian spectrum. QSP does not estimate and classically compute ; it transforms all occupied spectral components coherently.
Hamiltonian Evolution as a Polynomial
Section titled “Hamiltonian Evolution as a Polynomial”The target normalized response is
Using , the Jacobi–Anger expansion gives
or equivalently
Here is a Bessel function of the first kind. Truncating at degree gives a uniform error bounded by the Bessel tail,
The coefficients decay rapidly once exceeds the effective bandwidth set by . This is why the degree grows approximately linearly with normalized time and only mildly with inverse precision.
Query-optimal degree
Section titled “Query-optimal degree”For and , the optimal joint scaling can be written
A simpler but weaker summary is
The first expression captures two limits:
- for long evolution at fixed precision, ;
- for very high precision at modest , the precision contribution is approximately .
Under the standard block-encoding query model, matching lower bounds make the joint dependence query optimal up to constants and convention details. This does not contradict no-fast-forwarding: generic black-box Hamiltonians still require a number of queries linear in .
What one query means
Section titled “What one query means”A degree- QSP sequence uses calls to its signal operation, with the exact count depending on parity, completion, and whether the sequence alternates and . It also uses phase rotations. Query optimality therefore says nothing yet about the elementary-gate cost of one walk call.
Worked Example: Two Pauli Terms
Section titled “Worked Example: Two Pauli Terms”Consider
An LCU encoding has
coefficient state
and
The compression is . The physical eigenvalues are
and the qubitized walk phases obey
QSP targets
If and are both nonzero, then
For ,
The walk therefore processes a normalized time larger than the minimum spectral scale would suggest. If one coefficient vanishes, the ratio becomes one and a direct Pauli rotation is already exact. Qubitization remains valid in that limit, but it is not the sensible implementation.
Direct Spectral Readout from the Walk
Section titled “Direct Spectral Readout from the Walk”QSP is not the only use of the qubitized walk. Controlled phase estimation on can estimate directly, then recover
The lifted state is
Phase estimation can therefore return either branch or . Both give the same energy after applying cosine. For a small phase error ,
and hence
Direct walk-based phase estimation avoids first compiling a long-time exponential, but it still requires a trial-state overlap with the desired eigenstate, controlled walk powers, phase-unwrapping conventions, and enough coherent queries to resolve the energy. The block normalization again sets the natural energy scale.
Approximate Encodings and Robustness
Section titled “Approximate Encodings and Robustness”Suppose the selected block corresponds to an effective Hamiltonian with
Duhamel’s formula gives
This contribution is separate from polynomial approximation. If the realized signal query satisfies
then a degree- sequence has the coarse telescoping bound
Likewise, if the th phase rotation has operator error ,
A conservative ideal-to-real ledger is therefore
This is a worst-case budget, not a prediction that coherent errors add incoherently or with the same sign. Model reduction, state preparation, fault-tolerant logical failure, and measurement statistics must be added at their own interfaces.
Allocating precision
Section titled “Allocating precision”For a target coherent error , one possible allocation is
and
Equal allocation is not generally cost optimal. If PREPARE precision is expensive while axial rotations are cheap, the best budget can be highly uneven. Resource optimization should minimize physical cost subject to the total error constraint.
Phase Finding Is Part of the Algorithm
Section titled “Phase Finding Is Part of the Algorithm”Polynomial design and phase finding are distinct classical tasks:
- choose or compute an admissible polynomial approximating the target;
- complete it to a unitary QSP response;
- factor that response into phases ;
- verify the phases in the exact circuit convention to be used;
- round or synthesize them to the allocated precision.
High-degree phase recovery can be numerically delicate. Root-based methods may require extended precision; optimization, Prony-like, fixed-point, and structured-factorization methods have improved the stable range. A claimed degree is not yet an executable circuit if no phase list has been generated and checked.
For a computed list, reconstruct the realized response on a dense spectral grid and, when a rigorous guarantee is required, supplement sampling with an interval or coefficient-based error certificate. Grid agreement alone can miss a narrow excursion between points.
Phase precision and non-Clifford cost
Section titled “Phase precision and non-Clifford cost”If arbitrary axial rotations each receive tolerance of order , a representative fault-tolerant synthesis cost is
up to synthesis method and gate-set constants. This can be smaller than the oracle cost, but it is not zero. Phase-gradient states, repeat-until-success methods, catalysis, or native logical rotations change the ledger and must be named.
Expanding Queries into Fault-Tolerant Resources
Section titled “Expanding Queries into Fault-Tolerant Resources”For the LCU construction,
One walk call also requires the reflection . A degree- implementation therefore has a schematic logical cost
The exact constants depend on whether the sequence uses , , alternating phase conventions, parity completion, and postselection or oblivious amplification.
PREPARE
Section titled “PREPARE”PREPARE may require:
- QROM or arithmetic for coefficient data;
- alias sampling or inequality tests;
- reversible normalization and square-root approximations;
- work registers that must be uncomputed;
- precision sufficient to meet .
Its qubit and Toffoli costs can dominate. Treating an arbitrary coefficient state as one elementary gate is an oracle-model statement, not a physical resource estimate.
SELECT
Section titled “SELECT”SELECT may require:
- multiplexed Pauli strings or fermionic operations;
- address decoding and swaps;
- basis rotations and parity networks;
- reversible evaluation of sparse indices;
- additional controls for phase estimation.
Symmetry, low-rank factorization, unary iteration, and data layout can change both normalization and gate cost. The best encoding is therefore application and architecture dependent.
Reflection and controls
Section titled “Reflection and controls”The reflection
is a multi-register phase conditioned on all block ancillas being zero. Its cost depends on available clean or dirty ancillas and the fault-tolerant gate set. If the QSP simulator will be controlled, the global phase convention and every oracle control must be implemented consistently; a phase that is global for the uncontrolled unitary becomes relative between control branches.
Ancilla accounting
Section titled “Ancilla accounting”QSP and qubitization need only a small number of signal-processing ancillas beyond the block encoding. This does not mean the complete algorithm uses a constant number of ancillas. PREPARE, SELECT, QROM, arithmetic, phase estimation, error correction, and magic-state factories can require many more.
Energy Shifts and Rescaling
Section titled “Energy Shifts and Rescaling”For a known scalar ,
and
If shifting the identity reduces the available block normalization from to , it can reduce QSP degree. The scalar phase can be discarded for an uncontrolled channel, but must be restored for controlled evolution, interferometry, and absolute phase estimation.
The optimization should minimize the implemented cost
not merely the spectral radius of . An LCU decomposition may respond to the identity shift differently from an abstract optimal block encoding.
Comparison with Product Formulas
Section titled “Comparison with Product Formulas”Product formulas and qubitization consume different access primitives.
| Feature | Trotter–Suzuki | Qubitization and QSP |
|---|---|---|
| required access | exponentials of Hamiltonian terms | coherent block encoding, inverse, reflection, and controls |
| main structural parameter | nested commutators, locality, ordering | normalization and query implementation cost |
| precision dependence | polynomial for fixed order | near-logarithmic query contribution |
| ancillas | often few | few signal ancillas, potentially many oracle work qubits |
| natural setting | local/native terms, moderate precision | fault-tolerant coherent access, high precision |
| chief practical risk | many term rotations and routed depth | expensive PREPARE/SELECT and controlled oracle expansion |
Qubitization is compelling when a favorable block encoding is already known, its queries compile efficiently, and high coherent accuracy is valuable. Product formulas can win when local exponentials are native, commutators are sparse, precision is moderate, or coherent data access is expensive. The comparison must use the same Hamiltonian truncation, output, tolerance, architecture, and failure probability.
Trotter–Suzuki Methods develops the product-formula side of this comparison.
Validation Workflow
Section titled “Validation Workflow”Qubitization has several independently testable interfaces.
Validate the block
Section titled “Validate the block”On small instances or structured test vectors, check
Also verify:
- normalization of PREPARE and its inverse;
- unitarity and, when assumed, Hermiticity of SELECT;
- coefficient signs and fixed-point precision;
- garbage-register cleanup;
- controlled and uncontrolled versions in the same convention.
Validate the walk spectrum
Section titled “Validate the walk spectrum”For exact diagonalizable examples, compare each eigenvalue pair of with
Test interior eigenvalues and endpoints near . Check that the encoded eigenstate lies in the predicted invariant subspace and that leakage arises only from the declared approximate encoding or implementation error.
Validate the QSP response
Section titled “Validate the QSP response”For the generated phase list:
- reconstruct numerically;
- compare the selected response with over ;
- verify parity, unitarity, and complementary-polynomial identities;
- repeat after rounding phases to their compiled precision;
- compare the complete circuit against exact evolution on small systems.
Validate the output
Section titled “Validate the output”A small full-unitary error is useful but not a complete scientific validation. Check the requested state, observable, correlation function, or energy against an exact solver, tensor network, perturbative limit, conserved quantity, or other trusted baseline. State preparation and readout uncertainty belong in the same final claim.
Reporting Checklist
Section titled “Reporting Checklist”| Item | Required information |
|---|---|
| target | Hamiltonian, units, time, input state, and requested output |
| encoding | , ancilla count, block error, PREPARE, SELECT, data layout, and coefficient precision |
| convention | projector, reflection sign, walk order, signal matrix, phase-rotation definition, and global phase |
| polynomial | target function, interval, degree, parity construction, approximation method, and certified error |
| phases | phase-finding method, arithmetic precision, angle list or reproducible artifact, and post-rounding error |
| queries | counts of , , reflections, controls, PREPARE, SELECT, and any amplification |
| logical resources | Clifford, non-Clifford, depth, work qubits, QROM, and controlled-query costs |
| physical resources | code distance, logical failure budget, factories, physical qubits, runtime, and architecture |
| validation | block tests, walk spectrum, QSP response, exact small instances, and output-level baseline |
Common Mistakes
Section titled “Common Mistakes”- Quoting without defining or the block-encoding query.
- Treating PREPARE or QRAM access as free because it appears once in an oracle diagram.
- Assuming every block encoding is already a Hermitian involution.
- Mixing with , or sine and cosine signal conventions, while reusing the same phase list.
- Calling any polynomial approximation a valid QSP response without checking parity, boundedness, and unitary completion.
- Reporting the polynomial degree before generating and validating phases.
- Ignoring phase-rounding and signal-query errors that accumulate with degree.
- Counting only the constant number of signal ancillas while omitting oracle, arithmetic, phase-estimation, and error-correction work qubits.
- Dropping an energy-shift phase in a controlled simulation.
- Treating walk phase estimation as deterministic on ; both branches are present.
- Comparing abstract block-encoding queries with routed product-formula gates.
- Inferring an application advantage before including state preparation, measurement, retries, and a matched classical baseline.
Knowledge Status
Section titled “Knowledge Status”The invariant-subspace construction, QSP polynomial characterization, Hamiltonian-simulation algorithms, and query lower bounds are established results under their stated oracle models. The distinction between query and gate complexity is not a caveat to those theorems; it is part of applying them to a physical architecture.
Encoding design, phase-factor generation at extreme degree, compiler-aware oracle optimization, low-rank chemistry constructions, rotation synthesis, and end-to-end fault-tolerant comparison remain active engineering and research areas. Resource improvements for one basis, data structure, or logical architecture should not be transferred to another without rebuilding the ledger.
References
Section titled “References”- G. H. Low, T. J. Yoder, and I. L. Chuang, “Methodology of Resonant Equiangular Composite Quantum Gates,” Physical Review X 6, 041067 (2016), doi:10.1103/PhysRevX.6.041067.
- G. H. Low and I. L. Chuang, “Optimal Hamiltonian Simulation by Quantum Signal Processing,” Physical Review Letters 118, 010501 (2017), doi:10.1103/PhysRevLett.118.010501.
- G. H. Low and I. L. Chuang, “Hamiltonian Simulation by Qubitization,” Quantum 3, 163 (2019), doi:10.22331/q-2019-07-12-163.
- A. Gilyén, Y. Su, G. H. Low, and N. Wiebe, “Quantum Singular Value Transformation and Beyond: Exponential Improvements for Quantum Matrix Arithmetics,” in Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing, 193–204 (2019), doi:10.1145/3313276.3316366.
- J. Haah, “Product Decomposition of Periodic Functions in Quantum Signal Processing,” Quantum 3, 190 (2019), doi:10.22331/q-2019-10-07-190.
- Y. Dong, X. Meng, K. B. Whaley, and L. Lin, “Efficient Phase-Factor Evaluation in Quantum Signal Processing,” Physical Review A 103, 042419 (2021), doi:10.1103/PhysRevA.103.042419.
- L. Ying, “Stable Factorization for Phase Factors of Quantum Signal Processing,” Quantum 6, 842 (2022), doi:10.22331/q-2022-10-20-842.
- J. M. Martyn, Z. M. Rossi, A. K. Tan, and I. L. Chuang, “Grand Unification of Quantum Algorithms,” PRX Quantum 2, 040203 (2021), doi:10.1103/PRXQuantum.2.040203.
- D. W. Berry, A. M. Childs, R. Cleve, R. Kothari, and R. D. Somma, “Simulating Hamiltonian Dynamics with a Truncated Taylor Series,” Physical Review Letters 114, 090502 (2015), doi:10.1103/PhysRevLett.114.090502.
- D. W. Berry, A. M. Childs, and R. Kothari, “Hamiltonian Simulation with Nearly Optimal Dependence on All Parameters,” in 2015 IEEE 56th Annual Symposium on Foundations of Computer Science, 792–809 (2015), doi:10.1109/FOCS.2015.54.
- D. W. Berry, C. Gidney, M. Motta, J. R. McClean, and R. Babbush, “Qubitization of Arbitrary Basis Quantum Chemistry Leveraging Sparsity and Low Rank Factorization,” Quantum 3, 208 (2019), doi:10.22331/q-2019-12-02-208.
- R. Babbush et al., “Encoding Electronic Spectra in Quantum Circuits with Linear Complexity,” Physical Review X 8, 041015 (2018), doi:10.1103/PhysRevX.8.041015.
- D. Camps, L. Lin, R. Van Beeumen, and C. Yang, “Explicit Quantum Circuits for Block Encodings of Certain Sparse Matrices,” SIAM Journal on Matrix Analysis and Applications 45, 801–827 (2024), doi:10.1137/22M1484298.
- L. Lin, “Lecture Notes on Quantum Algorithms for Scientific Computation,” arXiv:2201.08309 (2022), doi:10.48550/arXiv.2201.08309.
- A. M. Childs, “On the Relationship Between Continuous- and Discrete-Time Quantum Walk,” Communications in Mathematical Physics 294, 581–603 (2010), doi:10.1007/s00220-009-0930-1.
Further Connections
Section titled “Further Connections”- Hamiltonian Simulation defines block-encoding access, normalized time, generic error propagation, and comparisons with other simulation families.
- Algorithmic Primitives gives the compact reusable language for block encoding, QSP, QSVT, phase estimation, amplification, and postselection.
- Digital Quantum Simulation places the signal-processing primitive inside representation, state preparation, compilation, execution, and readout.
- Quantum Phase Estimation owns finite-resolution phase statistics, controlled powers, overlap, aliasing, and total interrogation time.
- Universal Gate Sets explains why arbitrary QSP phase rotations require approximation in a fault-tolerant gate alphabet.
- Resource Estimation Tools expands logical circuits into architecture-dependent physical resources.
- Quantum Error-Correction Resource Estimation owns code distance, logical failure, magic-state factories, physical qubits, and runtime assumptions.
- Simulation of Quantum Chemistry explains how orbital representations and integral factorizations determine chemistry block encodings, normalizations, input states, and output claims.
- Simulation of Quantum Materials explains how periodic bases, downfolded interactions, translation structure, extensive precision, input states, and material observables determine block-encoding costs and claims.
- Quantum Chemistry Case Studies examines how Hamiltonian representation and oracle construction shape concrete chemistry estimates.
Exercises
Section titled “Exercises”1. Verify the LCU block
Section titled “1. Verify the LCU block”For
use the PREPARE and SELECT definitions on this page to prove that the selected block is .
Solution
Insert the coefficient state on both sides of SELECT:
Conjugating SELECT by PREPARE moves to the all-zero ancilla state without changing the compressed operator.
2. Derive the invariant-plane matrix
Section titled “2. Derive the invariant-plane matrix”Starting from
and , derive the action of on and the matrix of .
Solution
By definition,
Apply and use :
Thus
Since and ,
in the ordered basis .
3. Recover energy from a walk phase
Section titled “3. Recover energy from a walk phase”Suppose phase estimation returns with . Bound the resulting energy error for .
Solution
The mean-value theorem gives
because . Locally,
The local sensitivity is smaller near , but phase-branch and finite-resolution issues must still be handled.
4. Propagate block-encoding error
Section titled “4. Propagate block-encoding error”An approximate block encoding represents with . Show that choosing
allocates at most to the induced evolution error.
Solution
Duhamel’s formula and unitary invariance give
Substituting the proposed bound on yields
5. Account for phase-rotation precision
Section titled “5. Account for phase-rotation precision”A degree- sequence has phase rotations. If each realized rotation is within operator norm of its ideal value, give a sufficient per-rotation tolerance for a total phase-synthesis budget .
Solution
A telescoping product bound gives
It is therefore sufficient to choose
This uniform allocation is convenient, not necessarily cost optimal. Some angles may synthesize exactly or more cheaply than others.
6. Optimize a scalar shift
Section titled “6. Optimize a scalar shift”Explain why minimizing need not minimize the fault-tolerant cost of qubitization. What must be compared instead?
Solution
The available block normalization need not equal . It depends on the chosen decomposition and data structure. The identity shift can also change PREPARE, SELECT, arithmetic, and phase-correction costs. The relevant comparison is therefore something like
with the scalar phase restored whenever the simulation is controlled or used interferometrically.
7. Audit an ancilla claim
Section titled “7. Audit an ancilla claim”A paper says that qubitization uses “only two ancilla qubits.” List the registers that must be checked before interpreting this as an end-to-end qubit count.
Solution
The quoted number may count only additional signal-processing ancillas. An end-to-end audit must also include:
- the Hamiltonian block-encoding index register;
- PREPARE and SELECT work registers;
- QROM address, data, alias-sampling, and arithmetic registers;
- phase-estimation controls, if used;
- uncomputation and routing ancillas;
- logical encoding overhead;
- magic-state factories and routing space in the physical architecture.
The appropriate total depends on the specific oracle and fault-tolerance design.
8. Compare access models
Section titled “8. Compare access models”A local Hamiltonian has cheap native term exponentials but an LCU block encoding with large and expensive QROM. Explain why the asymptotic precision advantage of QSP does not by itself determine the best method.
Solution
QSP uses roughly
coherent signal queries, each of which expands into PREPARE, SELECT, reflection, uncomputation, controls, and phase rotations. A product formula uses term exponentials whose count depends on commutators, locality, order, and the target output. For moderate precision, small commutator coefficients and cheap native exponentials can outweigh QSP’s superior asymptotic dependence on . A fair comparison compiles both methods to the same architecture and includes state preparation, output extraction, and the same error budget.