Hamiltonian Simulation
Hamiltonian simulation is the algorithmic task of implementing or approximating the unitary evolution generated by a specified Hamiltonian. For a finite-dimensional, time-independent Hermitian operator , the target is
The input is not merely the matrix . An executable problem must say how is accessed: as exponentiable local terms, sparse-entry oracles, a linear combination of unitaries, a block encoding, a native physical interaction, or some other structured representation. The access model fixes which algorithms apply and what one query hides.
The output is also not a classical wavefunction. The simulation primitive produces a quantum operation, usually to be composed with state preparation, controlled operations, measurements, phase estimation, correlation-function circuits, or another quantum algorithm. A small error in the primitive does not by itself establish a useful scientific prediction; the relevant output and its total uncertainty must still be specified.
The calculations below connect access to , simulation error, and the final observable. Hamiltonian Simulation Algorithms compares the detailed query theorems and their assumptions.
Required background. Digital Quantum Simulation sets up the encoded model and measurement; Algorithmic Primitives introduces coherent queries and block encodings. The unitary-evolution and matrix-exponential pages supply the spectral calculus used below.
Target evolution and error metrics
Section titled “Target evolution and error metrics”Specify the finite Hilbert space, Hamiltonian and energy units, access procedure, signed time, and allowed input states before choosing a tolerance. An algorithm that works only in a low-energy subspace solves a different problem from a uniform approximation on every input. A probabilistic procedure also needs a failure probability, distinct from its error on successful runs.
The simulator returns a circuit or physical protocol for . A strong, state-independent unitary guarantee is
This controls every normalized input vector. It also preserves coherent phase relative to a reference branch, which matters for controlled evolution and phase estimation.
If only the induced quantum channel matters, a global phase is unobservable. A phase-insensitive operator distance can minimize over that phase:
This is not the diamond distance itself: the induced unitary channels obey . Noisy channels and postselected operations require their own channel or success-conditioned error statements.
For a fixed input state , a weaker state-specific promise may suffice:
A local-observable task may be weaker still. These guarantees should not be interchanged after the resource estimate is computed. A method that accurately tracks one low-energy state need not approximate the unitary on the full Hilbert space.
Simulation is not diagonalization
Section titled “Simulation is not diagonalization”Implementing does not automatically provide:
- the eigenvalues or eigenvectors of ;
- a ground or thermal state;
- all amplitudes of the evolved state;
- a classical description of learned from data;
- every observable at time ;
- an efficient solution for arbitrarily long time.
These may be separate tasks that use Hamiltonian simulation. For example, Quantum Phase Estimation combines controlled evolution with an input having eigenstate overlap and a measurement decoder. Ground-state preparation remains an additional bottleneck. Hamiltonian learning reverses the direction of inference: it uses experimental data to estimate a generator rather than assuming coherent access to that generator.
Metrics and Observable Guarantees
Section titled “Metrics and Observable Guarantees”The norm should match the downstream use. Operator norm is convenient for a coherent unitary primitive because it composes under multiplication. If
then for any normalized ,
The trace distance between the two output pure states is no larger than this vector distance. By convexity, the same state-distance conclusion extends to mixed inputs under the corresponding unitary channels. Consequently, every bounded observable satisfies
This is a worst-case conversion. It may be far looser than the actual error for a local observable, symmetry sector, or selected state. An observable-specific estimate is valuable when it is proved or validated, not when it is inferred merely because the observable is simple.
Errors compose by telescoping
Section titled “Errors compose by telescoping”Suppose an algorithm is a product of ideal unitary blocks , while the implementation uses . Unitary invariance and a telescoping sum give
The bound is conservative: coherent errors may cancel or align, and stochastic errors follow a different channel composition. It nevertheless supports a conservative error allocation. Each oracle, arithmetic routine, synthesized rotation, and logical block needs a tolerance compatible with the final budget.
Representation and Hamiltonian Error
Section titled “Representation and Hamiltonian Error”Before choosing an algorithm, distinguish the intended Hamiltonian from the represented generator . Duhamel’s identity gives
For bounded Hermitian operators,
This simple bound has an important consequence: long-time prediction requires correspondingly tighter knowledge of the generator unless structure supplies a better observable-specific argument. More algorithmic precision cannot repair incorrect coefficients, a wrong encoding sector, or a poor physical model.
Energy offsets
Section titled “Energy offsets”For any real ,
The two operators induce the same standalone quantum channel. Subtracting a known energy reference can therefore reduce an LCU or block-encoding normalization without changing state dynamics. The offset is not disposable when the evolution is controlled: its global phase becomes a relative phase on the control. In phase estimation it shifts every inferred energy by and must be restored in the classical interpretation.
Continuous variables and infinite Hilbert spaces
Section titled “Continuous variables and infinite Hilbert spaces”Circuit algorithms act on finite registers. Bosonic modes, particles in continuum space, and quantum fields therefore require a discretization or cutoff. A declaration such as
is not yet an error bound. One must control the initial weight outside , transitions through the cutoff boundary, discretization of derivatives or fields, and the target observable’s sensitivity. For unbounded operators, may be infinite even when low-energy dynamics converge well. State- or energy-constrained estimates are then the appropriate language.
Cutoff size, lattice spacing, volume, boundary conditions, and continuum extrapolation are scientific resources. They should not be hidden inside the qubit count.
Access Models
Section titled “Access Models”An access model is a coherent data structure for . Writing down an matrix classically does not imply an efficient circuit for it. The same mathematical operator can lead to very different simulation costs under different access assumptions.
Exponentiable local terms
Section titled “Exponentiable local terms”Suppose
and each short evolution has an efficient circuit. This is the natural input to product formulas and many randomized methods. Implementation costs depend on:
- the decomposition and term order;
- the gate cost and error for each exponential;
- term supports and commutation relations;
- whether negative and controlled times are available;
- coefficient precision and update cost.
A decomposition with small can still be poor if individual exponentials are expensive. A decomposition with large can be excellent when terms commute in groups, have low-weight Pauli implementations, or admit parallel execution.
Pauli sums and linear combinations of unitaries
Section titled “Pauli sums and linear combinations of unitaries”For a qubit Hamiltonian
define
If , then and evolution is the identity. Otherwise omit zero coefficients from the sum. Two coherent oracles provide a standard linear-combination-of-unitaries (LCU) interface. A preparation oracle creates
while
Complete SELECT on unused index-register states with any unitary, such as ; assigning there would not define a unitary oracle. Their sandwich is
Thus the oracle pair block-encodes with normalization . This identity does not say that PREPARE and SELECT are cheap. Their reversible data lookup, coefficient rotations, Pauli addressing, uncomputation, controls, and fault-tolerant synthesis can dominate the final gate count.
Sparse-matrix oracles
Section titled “Sparse-matrix oracles”A -sparse Hamiltonian has at most nonzero entries in each row. A reversible location query can preserve its input while writing the column index:
Here is bitwise XOR on a fixed-width output register. The function includes a specified padding convention for rows with fewer than entries. This out-of-place definition is reversible even when padding repeats an index. The value query similarly writes a fixed-precision bit string:
The encoding includes real and imaginary parts and their precision. Some sparse-simulation theorems instead assume an in-place location oracle . That notation requires a reversible permutation extension on the full register and the stipulated inverse access. An arbitrary padded location function does not supply it; conversion from an out-of-place query may add cost.
Under the appropriate sparse-access assumptions, a common normalization scale is , where . A query bound counts calls to the specified oracles. A gate count must implement their lookup or reversible arithmetic, including any conversion between oracle models.
Block encoding
Section titled “Block encoding”With ancillas, a unitary is an approximate block encoding when
and have units of energy in this convention. The normalization obeys and often exceeds it substantially. The natural dimensionless action is
For fixed oracle cost, larger makes simulation harder. Quoting a query count without is therefore incomplete. Let be times the actual encoded block. If is Hermitian, Duhamel’s bound compares its unitary evolution to that of and gives
before any phase-processing error is added. A block of a unitary need not be Hermitian: proximity to alone does not justify treating as a Hamiltonian. One can instead construct a block encoding of , whose error relative to Hermitian is at most , and include that construction’s cost; alternatively use the applicable robust-transformation theorem. Exercise 8 gives a non-Hermitian counterexample.
An error in the full oracle unitary is a different quantity: an operator error per query gives a coarse error after calls by telescoping. It is not automatically a persistent Hamiltonian perturbation.
Native physical access
Section titled “Native physical access”If a device evolves directly under , physical time itself is an access primitive. This can be efficient, but it changes the verification problem. The generator must be calibrated, unwanted terms bounded, controls modeled, and target time rescaled. Analog Quantum Simulation explains this calibration and time mapping. A calibrated native block can also be composed with gates as described on Hybrid Quantum Simulation.
Method Families
Section titled “Method Families”No method is best independently of the access model, error target, structure, and hardware cost.
| Method | Required access | Governing structure | Principal qualification |
|---|---|---|---|
| deterministic product formulas | exponentials of terms | nested commutators, locality, ordering, step count | direct and ancilla-light, but precision may require many term exponentials |
| randomized formulas | sampled term exponentials or Pauli rotations | LCU one-norm and average-channel error | low setup and no coherent index register, but random seeds and channel variance matter |
| truncated Taylor or LCU | coherent PREPARE and SELECT | coefficient normalization, segment count, series order | strong precision scaling with ancillas, arithmetic, and amplification overhead |
| qubitization and QSP | controlled block encoding and inverse | , polynomial degree | near-optimal query scaling, but the oracle expansion can be expensive |
| interaction-picture or Dyson methods | easy evolution under one part plus time-dependent access to another | integrated interaction normalization and time dependence | can remove a large easy term from the main normalization |
| variational state propagation | parameterized state and measured tangent data | ansatz residual, metric conditioning, shots | state-specific rather than a uniform coherent unitary guarantee |
| native analog evolution | calibrated physical generator | model mismatch, leakage, physical time | avoids gate decomposition but has no generic symbolic error parameter |
Product formulas
Section titled “Product formulas”For , product formulas approximate the exponential by a sequence of term evolutions. For bounded Hermitian terms, a finite-step first-order bound is
without an omitted higher-order remainder. Modern analyses can exploit nested commutators, geometry, conservation laws, and local-observable light cones, producing far tighter bounds than replacing every term by its norm.
The formal order does not determine practical performance. One must include the number of exponentials per step, cancellation, ordering, synthesis precision, connectivity, and physical errors. The full derivation and higher-order recursion are derived in Trotter Product Formula.
Randomized formulas
Section titled “Randomized formulas”For an LCU , qDRIFT samples term with
and applies, for each of samples,
In the basic analysis, the average-channel error scales as
This dependence is independent of the explicit number of terms , which can be attractive when is large and remains manageable. The output of one sampled circuit is not the average channel. A reproducible estimate records random seeds, the number of independently sampled sequences, and the variance across them. Hardware noise can interact with sequence randomness rather than merely add to it.
Truncated Taylor and LCU methods
Section titled “Truncated Taylor and LCU methods”On a short segment , the Taylor approximation is
If , the operator-norm tail is bounded by
When is an LCU, powers become coherent sums of products of the underlying unitaries. Segmenting time keeps coefficient normalization under control; oblivious amplitude amplification converts the desired encoded block into a near-deterministic unitary. The favorable precision dependence is paid for with coefficient-state preparation, SELECT calls, ancillas, reversible arithmetic, and amplification.
Qubitization and quantum signal processing
Section titled “Qubitization and quantum signal processing”For an exact Hermitian block encoding, qubitization constructs invariant signal subspaces of dimension at most two, labeled by eigenvalues . Quantum signal processing (QSP) approximates the desired eigenvalue phase
The polynomial must obey boundedness and parity constraints appropriate to the chosen signal convention. Hamiltonian simulation combines suitable even and odd approximations to the cosine and sine, or uses an equivalent signal construction; an arbitrary complex polynomial is not automatically implementable by one bare QSP sequence. Ancilla success and amplification errors must also be included when converting the encoded result into the desired operation.
With and , a safe joint query upper bound is
assuming the specified controlled oracles and inverses. The sharper precision dependence is at fixed nonzero , while the time dependence is at fixed error and large . These two limits do not imply their naive sum as a uniform joint bound. Low and Chuang explicitly clarify this distinction in footnote 3 of their qubitization analysis.
These are oracle calls. Their gate cost includes phase synthesis, controls, PREPARE, SELECT, arithmetic, and routing. Qubitization and Quantum Signal Processing develops the signal construction and polynomial constraints.
Interaction-picture simulation
Section titled “Interaction-picture simulation”Suppose
where evolution under is easy although is large. Write
where
and
Unitary conjugation preserves , so a method whose main action depends on rather than can gain substantially. The gain is conditional: implementing coherent, time-dependent access to may require calls to , additional clocks, and more arithmetic. The interaction picture moves complexity; it does not erase it.
Variational and learned surrogates
Section titled “Variational and learned surrogates”A parameterized circuit can approximate the action of on a selected state family, or compress a trajectory into a low-dimensional manifold. Such methods can reduce coherent depth but generally do not provide a uniform operator-norm approximation on all inputs. Training data, generalization in time or state, optimization cost, and held-out validation become part of the error analysis. Hybrid Quantum Simulation derives variational tangent projection and feedback-error propagation.
Generic Limits and Special Structure
Section titled “Generic Limits and Special Structure”Hamiltonian simulation is efficient for broad structured input models, but the evolution time cannot generally be removed from the complexity. There are sparse black-box Hamiltonian families for which simulating time requires
queries in the relevant natural normalization. Artificially enlarging a loose block-encoding scale cannot strengthen this physical lower bound. This no-fast-forwarding statement is a worst-case oracle lower bound. It does not say that every physical Hamiltonian is hard or that every circuit must literally have depth proportional to under every parallel architecture.
Special Hamiltonians may be fast-forwarded or otherwise simplified because they are diagonal in an efficiently accessible basis, commuting, free, integrable, stabilizer-like, low rank, or restricted to a promised subspace. A classical diagonalization that is exponential in system size is not an efficient fast-forwarding construction. The basis transform, eigenvalue arithmetic, controls, and input promise must all be efficient.
Low-energy and local-observable promises
Section titled “Low-energy and local-observable promises”Worst-case operator-norm simulation treats every input state and every part of the spectrum as relevant. Scientific tasks often impose more structure. An initial state may lie in a low-energy subspace, or the output may be a local observable after finite time. Gap amplification, frustration-free structure, and energy-constrained access can improve some low-energy costs. Lieb–Robinson bounds can restrict the region influencing a local observable and make its cost depend on a spacetime light cone rather than the entire lattice.
These gains require explicit promises. A low expectation value does not imply zero high-energy tail, and power-law interactions can broaden light cones. State leakage, boundary truncation, and the actual observable support must be included in the error statement.
Time-Dependent Hamiltonians
Section titled “Time-Dependent Hamiltonians”For , the target propagator is
Replacing this expression by is an approximation whose validity depends on time variation and commutators at different times. A time-dependent algorithm must specify:
- how is selected, including a coherent time register when the algorithm requires one;
- time and coefficient precision;
- continuity, differentiability, or bounded-variation assumptions;
- the cost of querying at one time;
- whether the normalization is known or sampled;
- how endpoint discontinuities and pulse changes are represented.
Adiabatic Quantum Computation treats a specified gapped Hamiltonian path and schedule as the logical computation model, including endpoint decoding and its own resource normalization. Approximating that path’s time-ordered propagator is a separate numerical task: native availability of the path does not automatically provide coherent or controlled oracle access.
Under suitable oracle assumptions, time-dependent algorithms can scale with the integrated action
rather than the coarser quantity . This can be a substantial gain for sharply varying or intermittent generators. Dyson-series, time-dependent product-formula, Magnus, rescaling, and interaction-picture methods impose different smoothness and oracle requirements.
If the supplied generator has a time-dependent error , Duhamel’s argument generalizes to
This model error is separate from the algorithm’s approximation to the time-ordered exponential.
Worked Example: One Qubit, Three Views
Section titled “Worked Example: One Qubit, Three Views”Consider
Let
Because , the exact evolution is
For , interpret the limit as ; no LCU preparation is needed. For , this example separates representation, product-formula error, and LCU normalization.
Product-formula view
Section titled “Product-formula view”A first-order -step circuit is
Since
the finite-step commutator bound gives
The formula is exact when or , as the commutator diagnosis predicts. The bound can overestimate the actual periodic error and should not be used as an equality.
LCU and block-encoding view
Section titled “LCU and block-encoding view”The Pauli decomposition has
PREPARE uses amplitudes and , while SELECT applies the signed or . The resulting block encoding has action
The physical spectral action is . Their ratio obeys
Even here, normalization exceeds the operator norm unless one coefficient vanishes. In large Pauli expansions the gap between an LCU one-norm and the spectral norm can be much larger.
Energy-reference view
Section titled “Energy-reference view”If the Hamiltonian were
including in the LCU would raise the naive normalization to . For state dynamics, simulate and ignore the known global phase. For controlled evolution or energy estimation, apply or account for the phase explicitly. A physically irrelevant offset can be algorithmically expensive if the access model is not centered.
From Evolution to an Observable
Section titled “From Evolution to an Observable”The useful output determines which controls, powers, and repetitions are needed.
Schrödinger-picture expectation values
Section titled “Schrödinger-picture expectation values”For input and observable ,
Estimating requires repeated state preparation and measurement. If , shot allocation, grouping, readout calibration, and covariance can dominate the evolution circuit. Hamiltonian simulation does not remove the standard error of sampling.
Correlation functions
Section titled “Correlation functions”A dynamical correlator may be
Depending on and , extracting its real and imaginary parts may require an ancilla interferometer, controlled insertions, backward evolution, or special basis measurements. A circuit that implements only uncontrolled may not provide these additional operations.
Spectral estimation
Section titled “Spectral estimation”If
then
With the convention , phase estimation reads modulo . Recovering the signed energy therefore requires the corresponding minus sign and a known energy interval or a multiple-time unwrapping strategy. Standard coherent phase estimation resolves a scale using evolution times of order , with adequate eigenstate overlap and controlled simulation. This statement concerns that spectral-estimation protocol; extra parametric prior information can define a different estimation problem.
Prepared quantum states
Section titled “Prepared quantum states”Sometimes the output is the evolved state itself for use by another quantum routine. No immediate tomography is required, but validation still needs operational tests such as symmetries, conserved quantities, Loschmidt echoes, cross-method checks, or selected observables. Saying that a state “is available” should include its preparation success probability and whether the consumer needs a coherent inverse or controlled version.
Propagating errors to the measured output
Section titled “Propagating errors to the measured output”Model error, a finite cutoff, imperfect access, algorithmic approximation, and hardware noise describe different comparisons. Convert them to a common observable or state/channel metric before adding bounds. For example, Duhamel converts a bounded Hermitian generator error to a dimensionless unitary error; the observable inequality then converts that to the units of . A postselection failure probability cannot simply be added to an energy error.
If bounds the trace distance due to preparation and dynamics, and measurement contributes error at most on a stated confidence event, a sufficient allocation for tolerance is
Systematic biases may align. Statistical uncertainties instead require their covariance and confidence interpretation. There is little benefit in driving algorithmic error far below the model or measurement uncertainty, but a small signal obtained by subtracting large terms can demand tight absolute accuracy.
Resource Accounting
Section titled “Resource Accounting”Query complexity is only part of the cost. For a block-encoding method, include:
- number of calls to , , and controlled variants;
- gate and depth cost of PREPARE, SELECT, sparse lookup, or arithmetic;
- block-encoding normalization and approximation ;
- QSP or LCU ancillas, phase precision, and amplification;
- logical one- and two-qubit gates, non-Clifford gates, and routing;
- code cycles, logical failure budget, and physical qubits if fault tolerant;
- state preparations, accepted postselections, measurements, and retries;
- classical preprocessing, coefficient generation, compilation, and phase synthesis;
- maximum coherent depth, total interrogation time, and wall-clock latency;
- output-estimation cost at the requested confidence.
If one block-encoding query costs logical gates and the phase-processing sequence makes queries, a first expansion is
This is still not a hardware estimate. Routing, error correction, measurement, and repetition remain. Resource Estimation Tools explains the conversion from logical circuits to architecture-dependent costs.
Compare equivalent access
Section titled “Compare equivalent access”A quantum sparse-oracle algorithm should be compared with a classical method given equivalent sparse access, not with a classical program forced to scan a dense matrix. An LCU query should not be priced as one gate if PREPARE performs a large data lookup. Likewise, a classical tensor-network or Monte Carlo method may exploit locality, low entanglement, a favorable sign structure, or a restricted observable that a worst-case Hilbert-space argument ignores.
An end-to-end advantage claim specifies the same model, state family, observable, time, error, confidence, and input-access assumptions on both sides.
Choosing and checking a method
Section titled “Choosing and checking a method”Start with the output and input domain, then compute the relevant commutators, normalization, time, and representation error. Product formulas can be effective when term evolutions are native and ancillas scarce. Qubitization is attractive when a low-normalization block encoding is efficient and high precision is needed. Randomization helps some large Pauli sums; an interaction picture helps when a large term is easy to evolve. Compare complete circuits at matched accuracy, rather than ranking method names alone.
On small instances, independently reconstruct the access oracle and compare the resulting evolution against exact diagonalization. Vary step count, series order, polynomial degree, or random-sequence count. Check coefficient signs, basis order, controls, zero-coupling limits, and the intended global phase. Then test the measured output, including preparation and readout, in a regime where a separate classical or experimental prediction is available.
Conserved quantities and reversal echoes are useful diagnostics, but do not identify the target Hamiltonian by themselves: a perfectly reversible evolution under the wrong generator can pass an echo. Agreement on one small instance likewise does not establish large-instance accuracy or a computational advantage.
Exercises
Section titled “Exercises”1. Convert unitary error to observable error
Section titled “1. Convert unitary error to observable error”Let . Show that for every normalized pure input and bounded observable , the expectation values after the two evolutions differ by at most .
Solution
Define
Then
Add and subtract :
The result is worst-case and may be loose for a particular state and observable.
2. Center an energy interval
Section titled “2. Center an energy interval”Suppose and are the actual extreme eigenvalues of . Choose a scalar that minimizes and give the minimum. Why must still be recorded for phase estimation? What changes if the interval is only a loose enclosure?
Solution
For Hermitian ,
The minimax choice is the interval midpoint,
giving
The centered Hamiltonian produces the same standalone state dynamics up to a global phase. Phase estimation measures phases relative to the control, so its energies are shifted by ; adding back is necessary to report the original spectrum.
For a loose enclosure the midpoint minimizes the guaranteed upper bound, not necessarily the actual norm. For inside , the enclosure midpoint is and the guaranteed radius is ; the true optimal center is , with norm .
3. Verify the LCU block encoding
Section titled “3. Verify the LCU block encoding”Using the PREPARE and SELECT definitions in the text, prove that their all-zero ancilla block equals . What fails if the coefficient signs are omitted from SELECT?
Solution
Let
Then
Without the signs, the encoded operator would be , generally a different Hamiltonian.
4. Compare the one-qubit actions
Section titled “4. Compare the one-qubit actions”For , evaluate the ratio
when and when . Interpret the result.
Solution
If , then
If and , then . The LCU normalization equals the spectral norm for a single Pauli term but exceeds it when noncommuting components are encoded separately. Query complexity responds to the access normalization, not only to the physical spectral scale.
5. Distinguish a random circuit from its average
Section titled “5. Distinguish a random circuit from its average”Set , , and start in . A single qDRIFT step chooses or with equal probability. Find the average expectation, compare it with exact evolution, and find the residual variance if one circuit is chosen once and reused for arbitrarily many measurement shots.
Solution
The conditional means are and , so
Exact evolution rotates the initial Bloch vector around , giving . Both means start as , but disagree at order . Reusing a single sampled circuit leaves the seed variance even when shot noise vanishes. Resampling independently on every shot instead gives a random variable with mean and variance , so the mean of shots has variance . Neither protocol removes the bias at this fixed one-step approximation.
6. Prove the Hamiltonian perturbation bound
Section titled “6. Prove the Hamiltonian perturbation bound”Use Duhamel’s identity to prove
for bounded Hermitian and .
Solution
For , define
Differentiation and integration from to give
Both exponentials are unitary, so submultiplicativity gives
This equals . Reversing time gives the absolute-value form.
7. Compare maximum and integrated normalization
Section titled “7. Compare maximum and integrated normalization”A time-dependent oracle has normalization for a fraction of the interval , with , and zero otherwise. Compare with the integrated action .
Solution
The maximum-based quantity is
The integrated action is
An algorithm with valid -norm scaling can improve the normalization dependence by a factor in this idealized intermittent example. The gain assumes that coherent time access and sampling do not introduce a compensating cost.
8. A unitary with a non-Hermitian signal block
Section titled “8. A unitary with a non-Hermitian signal block”In units with , let and define the ancilla unitary
Verify unitarity. Its top block approximates the target with operator error . Why can one not infer a unitary-evolution error by treating as the implemented Hamiltonian?
Solution
The diagonal entries of are ; the off-diagonal cross terms cancel. Nevertheless , so it is not Hermitian. Its formal exponential is , which is not unitary, and for .
The block-encoding definition bounds matrix error, not Hermiticity. The Hermitian part is the target here, illustrating why a Hermitian construction or a suitable robust-transformation bound is needed.
References
Section titled “References”- Y. Atia and D. Aharonov, “Fast-forwarding of Hamiltonians and exponentially precise measurements,” Nature Communications 8, 1572 (2017), doi:10.1038/s41467-017-01637-7.
- D. W. Berry, G. Ahokas, R. Cleve, and B. C. Sanders, “Efficient quantum algorithms for simulating sparse Hamiltonians,” Communications in Mathematical Physics 270, 359–371 (2007), doi:10.1007/s00220-006-0150-x.
- 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, A. M. Childs, Y. Su, X. Wang, and N. Wiebe, “Time-dependent Hamiltonian simulation with -norm scaling,” Quantum 4, 254 (2020), doi:10.22331/q-2020-04-20-254.
- E. Campbell, “Random compiler for fast Hamiltonian simulation,” Physical Review Letters 123, 070503 (2019), doi:10.1103/PhysRevLett.123.070503.
- A. M. Childs, Y. Su, M. C. Tran, N. Wiebe, and S. Zhu, “Theory of Trotter error with commutator scaling,” Physical Review X 11, 011020 (2021), doi:10.1103/PhysRevX.11.011020.
- 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.
- 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.
- G. H. Low and N. Wiebe, “Hamiltonian simulation in the interaction picture,” arXiv:1805.00675 (2018), doi:10.48550/arXiv.1805.00675.
- A. Zlokapa and R. D. Somma, “Hamiltonian simulation for low-energy states with optimal time dependence,” Quantum 8, 1449 (2024), doi:10.22331/q-2024-08-27-1449.