Digital Quantum Simulation
Digital quantum simulation uses a programmable sequence of discrete quantum operations to approximate the states, dynamics, spectra, or observables of a specified quantum model. The target degrees of freedom are encoded into qubits or qudits; the target generator is represented through implementable operators or access oracles; a simulation algorithm produces a logical circuit; that circuit is compiled to a device; and repeated measurements produce a classical estimate of the requested quantity.
The word digital describes the control interface, not the scientific output. A digital simulator does not print an exponentially long wavefunction. It returns samples, expectation values, correlation functions, eigenvalue estimates, or a prepared quantum state whose useful properties must still be measured. Nor does universality make every simulation efficient. State preparation, long-time evolution, controlled access, native compilation, fault tolerance, and output extraction can each dominate the cost.
Required background. What Is Quantum Simulation? explains target models and encoded dynamics; the circuit model supplies gate composition, and unitary evolution supplies the Hamiltonian propagator.
Hamiltonian, input state, and requested output
Section titled “Hamiltonian, input state, and requested output”A closed-system dynamical task can be specified by
where is the target Hamiltonian, the initial state, a declared observable set, a set or interval of times, an accuracy target, and an allowed failure probability. For , the ideal quantity may be
using units with unless restored explicitly.
The following sections connect the encoding, preparation, evolution, compilation, and measurement needed for this calculation. An algorithm that assumes a prepared state or an oracle can still be useful, but its quoted cost is conditional on that access. Realizing the assumption is part of a physical implementation.
What Universality Establishes
Section titled “What Universality Establishes”For a broad class of local Hamiltonians
where the local dimension is finite, each acts on a bounded number of subsystems, and the number of terms, term norms, and description precision are controlled, a universal gate-based quantum computer can approximate the corresponding finite-time evolution with resources polynomial in system size, the relevant energy–time scales, and inverse accuracy under the assumptions of the chosen algorithm. Locality alone would not make an exponentially large coupling strength a small resource. This is the central content of universal digital simulation.
It does not establish that:
- an arbitrary dense matrix supplied as a classical table can be loaded efficiently;
- an unknown ground state can be prepared efficiently;
- evolution for exponentially long physical time can generically be compressed into polynomial cost;
- every target observable can be estimated with polynomially many shots;
- physical gate errors remain bounded without mitigation or fault tolerance;
- the best classical method for the requested output is exponentially slow.
For generic black-box Hamiltonians, no-fast-forwarding results show that cost must grow at least linearly with simulated time in the worst case. Structured exceptions exist: commuting models, known spectra, free systems, fast-forwardable families, and tasks involving restricted observables can be easier. The correct statement is model- and access-dependent, not “quantum evolution is always exponentially faster.”
From a Target Model to Qubits
Section titled “From a Target Model to Qubits”The first computational decision is a representation. An isometry
embeds a finite target subspace into qubits. The encoded Hamiltonian and observables are
on the code subspace. Choosing determines qubit count, operator locality, symmetry visibility, circuit depth, and readout complexity.
Distinguishable local systems
Section titled “Distinguishable local systems”A spin- degree of freedom maps directly to one qubit. A local system of dimension can use qubits in a compact binary encoding, or more qubits in a unary or one-hot encoding. Compact encodings save qubits but may turn local operators into longer Pauli strings. Redundant encodings can make constraints and transitions simpler to implement.
Bosonic modes require a cutoff, basis, and encoding. A number cutoff replaces an infinite-dimensional Fock space by dimension . The resulting truncation error is physical and state-dependent; it is not a gate error. Convergence must be demonstrated by increasing the cutoff or bounding the effect of discarded levels on the evolution and requested observable. Small discarded probability alone does not control an unbounded moment such as energy; a tail or moment bound is then needed.
Fermions and constraints
Section titled “Fermions and constraints”Fermionic creation and annihilation operators cannot be replaced naively by local qubit raising and lowering operators because anticommutation signs must be preserved. Jordan–Wigner, parity, and Bravyi–Kitaev-style maps trade Pauli weight, parity bookkeeping, and circuit structure differently. Jordan–Wigner Transformation derives the one-dimensional mapping and its parity strings.
Gauge constraints, fixed particle number, parity, and point-group sectors can be handled by an encoding that satisfies them identically, by penalty terms, or by detection and postprocessing. These choices are not equivalent. A penalty Hamiltonian changes the spectrum and introduces another energy scale; postselection changes sampling cost; symmetry-preserving encodings can reduce the accessible Hilbert space but complicate gates.
Pauli representation
Section titled “Pauli representation”Every -qubit Hermitian operator has a Pauli expansion
with real coefficients
The formal upper bound is , so a Pauli expansion is useful only when the target structure makes it sparse, compressible, or efficiently queryable. A polynomial number of local terms is very different from an arbitrary list of exponentially many Pauli strings.
State Preparation Is Part of the Algorithm
Section titled “State Preparation Is Part of the Algorithm”Digital evolution begins from a state, not from a Hamiltonian alone. Easy inputs include computational-basis product states, simple stabilizer states, and shallow states created by known local rotations. Harder tasks include interacting ground states, thermal states, scattering wave packets, and states with topological or gauge constraints.
Common preparation routes include:
- direct basis-state or low-depth circuit preparation;
- adiabatic interpolation from an easy Hamiltonian;
- variational preparation with a classical optimization loop;
- dissipative or measurement-based preparation;
- spectral filtering or phase estimation from a trial state;
- postselection into a symmetry or energy sector.
If the desired eigenstate is and the prepared trial state is
then an ideal projective energy measurement produces the desired energy only with probability . Repetition costs order preparations unless an additional coherent amplification or filtering method is available. Quantum Phase Estimation explains spectral overlap, finite energy resolution, and controlled-evolution costs. Here is normalized and orthogonal to the chosen nondegenerate eigenstate; an energy measurement cannot distinguish states within a degenerate eigenspace.
Preparation quality should be tied to the final task. If the actual and ideal initial states have trace distance
then ideal unitary evolution preserves that distance, and every bounded observable satisfies
This gives a rigorous task-independent conversion from state-preparation error to observable error. A much smaller observable-specific error may be possible, but it must be demonstrated rather than assumed.
Choosing a Digital Evolution Method
Section titled “Choosing a Digital Evolution Method”The Hamiltonian representation determines which simulation methods are available. There is no universally best algorithm after logical gates, ancillas, constants, connectivity, and output cost are included.
| Method family | Input or access model | Main strength | Main cost or caveat |
|---|---|---|---|
| product formulas | exponentials of terms | direct circuits, few ancillas, exploits commutation and locality | step error and term ordering; depth grows with step count |
| randomized formulas | sampled implementable terms | can reduce dependence on term count and coherent ordering bias | produces a randomized channel and requires seed/variance accounting |
| LCU and truncated Taylor methods | efficient linear combination of unitaries | strong precision dependence and coherent error control | state preparation, select operations, ancillas, and amplification |
| qubitization and QSP | block encoding with normalization | near-optimal dependence on and precision | constructing controlled block-encoding oracles may dominate |
| variational compilation | trainable circuit and objective | shallow task-specific approximation on available hardware | optimization, generalization, certification, and training cost |
| fault-tolerant synthesis | logical access to the chosen method | controllably small logical error | code cycles, magic states, routing, and physical-qubit overhead |
Product formulas
Section titled “Product formulas”For a time-independent sum , a first-order step is
and steps approximate the target evolution:
The error vanishes when the relevant terms commute. For bounded operators, the following first-order bound holds for finite-dimensional Hermitian terms:
This estimate follows from an integral remainder and unitary norm preservation; no omitted higher-order term is needed. Tighter bounds exploit nested commutators, locality, ordering, and the target observable; simply replacing every term by its norm can be extremely loose.
The symmetric second-order step
has global error of order under standard boundedness assumptions, with constants governed by nested commutators. Higher-order formulas trade more exponentials per step for a higher power of . The exact derivation, domain qualifications, and Suzuki recursion belong to Trotter Product Formula.
Randomized Hamiltonian simulation
Section titled “Randomized Hamiltonian simulation”Randomization can turn coherent, ordering-dependent approximation error into a controlled average channel. For a Pauli sum, define
The qDRIFT protocol independently samples index with probability and applies
for each of random steps. Let be the one-step average channel and the ideal time- channel. Using the half-diamond distance , Campbell’s bound is
The leading step estimate is accurate when , but a strict sufficient bound retains the exponential. The scaling has no explicit factor, although itself can grow with . This can help when is large but is moderate. It is not free: circuit-to-circuit randomness, hardware error, statistical variance, and the distinction between an average channel and each sampled realization must be included. Reusing a single random circuit for every shot estimates that realization, not automatically the average-channel prediction.
Linear-combination and qubitization methods
Section titled “Linear-combination and qubitization methods”Suppose the encoded Hamiltonian is available through an block encoding satisfying
Qubitization converts this access into invariant two-dimensional signal subspaces, and quantum signal processing applies a polynomial approximation to the desired exponential. The resulting query complexity can be nearly linear in and near-logarithmic in in appropriate regimes.
That statement is conditional on the block-encoding interface. The costs of preparing coefficient states, implementing the select oracle, uncomputing ancillas, controlling the operation, and synthesizing QSP phases must be expanded into gates before comparing with a product formula. A worse normalization directly worsens the query count. The block error here has energy units: for a Hermitian Hamiltonian approximation, its contribution to evolution error is at most , before the polynomial-approximation and gate errors. Hamiltonian Simulation compares access assumptions, normalized evolution time, no-fast-forwarding limits, and output guarantees. Qubitization and Quantum Signal Processing derives the signal subspaces, polynomial constraints, phase conventions, and conversion from oracle calls to gates.
Time-dependent generators
Section titled “Time-dependent generators”For , the target is a time-ordered exponential
Freezing on time slices introduces discretization error even before terms within a slice are split. Dyson-series, Magnus, interaction-picture, and time-dependent product-formula methods use different smoothness and access assumptions. A method proven for a static Hamiltonian cannot simply be applied to a fast drive without adding the time-discretization error and oracle cost.
Compiling Pauli Evolution
Section titled “Compiling Pauli Evolution”Fix the convention
Then evolution under one Pauli term is
For a Pauli string on active qubits, a standard logical construction is:
- rotate every or factor into the basis;
- use a CNOT parity network to accumulate the product eigenvalue on one qubit;
- apply to that qubit;
- reverse the parity network and basis changes.
An factor can be mapped to with a Hadamard. One convenient mapping for is followed by , with the inverse applied afterward. On all-to-all logical connectivity, a weight- Pauli rotation uses CNOTs in a ladder before local optimizations. Hardware topology can require SWAPs, transport, bridge gates, or a different parity tree. The count assumes . An identity term produces a global phase for uncontrolled evolution, but that phase becomes relative in controlled evolution used for energy estimation and must then be retained.
Two-qubit ZZ term
Section titled “Two-qubit ZZ term”For
the circuit identity is
where operator products are read right to left. This works because conjugation maps
The identity is logical. A compiler may instead use a native controlled-phase, Mølmer–Sørensen, echoed cross-resonance, tunable-coupler, or multiqubit gate. The native implementation and calibration determine the actual depth and noise.
Worked Example: Two-Qubit Ising Dynamics
Section titled “Worked Example: Two-Qubit Ising Dynamics”Consider
with initial state and target observables , , and . Group the commuting transverse terms into
A first-order step of duration is
Because and commute,
The interaction factor is
implemented by two CNOTs and one . Before cancellation or routing, one step therefore contains two single-qubit rotations, two CNOTs, and one rotation.
A commutator bound on product-formula error
Section titled “A commutator bound on product-formula error”The noncommutativity is explicit:
The two Pauli strings in parentheses commute and their sum has operator norm , so
The first-order bound is consequently
with no higher-order remainder required for these Hermitian matrices. This bound controls the full unitary in operator norm. The actual error in a specific local observable may be much smaller and should be tested against exact two-qubit evolution.
Limiting-case checks
Section titled “Limiting-case checks”Two exact checks catch common implementation mistakes:
- If , is an eigenstate and all measured observables remain ; the compiled ZZ phase is invisible in those populations.
- If , each qubit rotates independently, giving
and
These population checks catch some angle and readout mistakes, but they cannot detect every sign or phase error. In particular, the cosine is unchanged by , and the test cannot distinguish any ZZ phase on . Add a superposition input and a phase-sensitive observable to test those parts of the circuit.
Algorithmic Steps and Hardware Errors Pull Oppositely
Section titled “Algorithmic Steps and Hardware Errors Pull Oppositely”For a th-order formula, suppose a useful task-level approximation model is
If every step contributes roughly noisy native operations and their small task-level bias accumulates approximately linearly, write the heuristic
Then
has stationary point
For first order, . More Trotter steps reduce algorithmic error but eventually worsen physical execution. This familiar optimum is not a theorem about arbitrary noise: coherent errors can add quadratically or cancel, stochastic noise can change observable-specific bias, and mitigation can alter variance. It is a design model to be checked experimentally.
For example, if and , the continuous optimum is and
Reporting only convergence of the noiseless product formula would recommend ever larger and miss the implemented optimum.
Compilation to a Physical Device
Section titled “Compilation to a Physical Device”The circuit produced by a simulation algorithm is logical. A physical execution adds:
- decomposition into a native one- and two-qubit gate alphabet;
- continuous-angle synthesis or calibration;
- assignment of program qubits to physical sites;
- routing of nonlocal Pauli interactions;
- scheduling under crosstalk and parallelism constraints;
- dynamical decoupling or idle management;
- pulse generation and drift-aware calibration;
- mid-circuit measurement, reset, and feed-forward where required.
Universal Gate Sets explains approximation by a discrete logical alphabet. Qubit Mapping and Routing explains placement and legal movement on constrained hardware. These costs must be expanded before two simulation algorithms are compared.
Logical and native depths are different
Section titled “Logical and native depths are different”A product formula with logical exponentials need not have depth . Commuting terms on disjoint qubits can run in parallel, adjacent parity networks may cancel, and hardware-native interactions can implement a logical block directly. Conversely, a compact high-weight Pauli exponential can require substantial routing.
Useful execution costs include:
together with synthesis tolerance, connectivity, resets, feed-forward, mitigation circuits, and classical compilation time. A logical Pauli-rotation count alone is not a hardware estimate.
Fault-tolerant execution
Section titled “Fault-tolerant execution”In a fault-tolerant setting, physical analog-angle rotations are replaced by logical constructions. Costs may be dominated by non-Clifford synthesis, magic-state production, lattice surgery, code distance, and the required logical failure probability. After converting the error terms into a common norm or observable-error bound, a sufficient allocation within a target budget is
where denotes the allowed budget, not the realized error. Statistical failure probabilities require separate control; a probability and an operator-norm error cannot simply be added as if they were the same quantity. The allocation affects the optimum architecture: making synthesis error negligible may sharply increase non-Clifford cost without improving the final scientific uncertainty.
Extracting a Useful Output
Section titled “Extracting a Useful Output”After evolution, measurement converts a quantum state into classical records. The requested output should be chosen before the circuit because different questions have radically different costs.
Local observables and correlations
Section titled “Local observables and correlations”If is a Pauli observable with outcomes , the sample mean
is unbiased under identical independent shots, with variance
Hoeffding’s inequality gives the nonasymptotic guarantee
Therefore
suffices for additive error with failure probability at most . Preparing and evolving the state must be repeated for each shot.
For a weighted Pauli sum
measured independently with shots per term, the estimator variance is
If the individual variances are known, the variance-minimizing allocation at fixed total shots obeys
Commuting-group measurements, derandomized schedules, and classical shadows can reuse records across observables. Their advantage depends on the observable family and measurement ensemble; no single protocol compresses arbitrary full-state information into polynomial data.
Spectra and dynamical response
Section titled “Spectra and dynamical response”Energy estimation may use controlled time evolution and phase estimation, time-domain correlation functions followed by Fourier analysis, filter diagonalization, or variational spectral methods. Direct Fourier reconstruction resolves features on the energy scale from a time window of length , and coherent phase estimation has a related interrogation-time cost. Resolving by these procedures therefore calls for times of order , with windowing included. Parametric fitting with additional spectral assumptions can have different precision–sampling tradeoffs. A narrow spectral line is not obtained merely by adding output bits.
Two-time correlators can require ancillas, controlled operators, randomized measurement identities, or repeated preparations. Out-of-time-order correlators may require reversed dynamics or interferometric control. Each is a distinct circuit and noise model, not a free query to the evolved state.
Full tomography is usually the wrong output
Section titled “Full tomography is usually the wrong output”A generic -qubit density matrix has real parameters. Reconstructing it to a global norm guarantee requires exponentially many resources without strong promises. Digital simulation is useful precisely because many physical questions ask for structured observables rather than a complete classical description of the quantum state. State Tomography and Shadow Tomography explain the corresponding reconstruction and prediction guarantees.
Bias and uncertainty in the measured observable
Section titled “Bias and uncertainty in the measured observable”Let be the ideal target observable and the reported estimate. A useful decomposition is
The terms denote systematic or conditional biases, while is finite-sampling fluctuation. They should not be added as independent variances unless independence and zero-mean assumptions are justified.
| Layer | Representative source | High-value diagnostic |
|---|---|---|
| target model | omitted interactions or continuum approximation | compare model variants and known regimes |
| encoding | cutoff, lattice spacing, finite volume, penalty strength | convergence in each representation parameter |
| preparation | state infidelity, temperature, wrong sector | independent observables, symmetry, or overlap witness |
| algorithm | product-formula, polynomial, oracle, or phase error | step/order convergence and exact small instances |
| synthesis | approximate rotations and finite precision | compile-level error bound or randomized circuit test |
| physical execution | relaxation, dephasing, crosstalk, leakage, drift | interleaved calibration and noise-aware controls |
| readout | assignment and correlated detector error | calibration matrix with uncertainty and drift checks |
| inference | mitigation, fitting, extrapolation, regularization | held-out tests, coverage, and sensitivity analysis |
| sampling | finite independent or correlated records | confidence intervals and effective sample size |
Channel error controls observables
Section titled “Channel error controls observables”If the implemented channel satisfies
then for every encoded input, including one entangled with an ancilla,
This is a strong worst-case guarantee. An observable-specific validation may certify a much smaller error at lower cost, but it supports only that narrower claim.
Mitigation changes bias and variance
Section titled “Mitigation changes bias and variance”Readout correction, symmetry verification, probabilistic error cancellation, and zero-noise extrapolation can reduce particular biases under their respective assumptions. They require additional circuits, calibration data, accepted-shot selection, or statistical weights. Symmetry postselection also changes the estimated state; its relation to the desired observable must be checked.
If a mitigated estimator is
and the component estimates are independent, then
Large positive and negative weights can create a severe sampling overhead even when the bias is reduced. Mitigation settings selected after inspecting the answer also create a tuning and multiple-comparison problem. The raw and mitigated results, calibration budget, estimator rule, and uncertainty should all be reported. Noise in Quantum Information provides the channel context; mitigation is not error correction and does not make a noisy circuit logically exact.
Validation Before Classical Intractability
Section titled “Validation Before Classical Intractability”A digital simulator is easiest to trust where independent calculations remain possible. Validation should be designed before entering the regime used for a hard scientific claim.
Checks with different sensitivities
Section titled “Checks with different sensitivities”- Circuit identities: verify each Pauli rotation, qubit order, sign, and angle on small matrices or an informationally sufficient set of inputs and measurements. Computational-basis populations alone miss coherent phase errors.
- Exact small systems: compare complete time traces and distributions, not one selected point, with exact diagonalization.
- Convergence: vary product-formula step count, formula order, cutoff, lattice spacing, synthesis tolerance, and shot count separately.
- Limiting cases: turn off couplings, use commuting limits, check one-body solutions, and recover short-time derivatives.
- Conservation and symmetry: monitor quantities that the target dynamics must preserve, while recognizing that agreement is necessary rather than sufficient.
- Independent implementations: change term ordering, compiler, hardware mapping, algorithm family, or device platform.
- Held-out observables: reserve quantities not used to tune the simulation or mitigation, and predict their results before inspecting the held-out data.
- Size and time dependence: track error and cost against size, time, accuracy, and hardware epoch before extrapolating beyond the validated region.
Forward evolution followed by a compiled inverse is a useful control check, but it is not sufficient by itself. Correlated coherent errors can cancel in the round trip even when both forward and inverse trajectories are wrong. Likewise, energy conservation does not certify all local correlations.
Verification of Quantum Simulation develops scalable certification, cross-platform comparisons, and the limitations of self-verification.
What a Digital-Simulation Advantage Requires
Section titled “What a Digital-Simulation Advantage Requires”A quantum device can represent and evolve states that require exponentially many generic classical amplitudes, but this fact alone is not an operational advantage. A defensible comparison fixes:
- the target model, input family, observable set, time range, and accuracy;
- how Hamiltonian coefficients or oracles are accessed by both methods;
- state-preparation and preprocessing costs;
- all controlled, inverse, and repeated evolution calls;
- physical and logical qubits, depth, runtime, and success probability;
- measurement shots, mitigation, classical inference, and validation;
- the strongest applicable classical algorithms and hardware;
- whether the comparison is empirical, asymptotic, projected, or conditional.
Classical baselines may exploit tensor networks, stabilizer structure, free-particle mappings, perturbation theory, symmetry, Monte Carlo, Krylov methods, neural states, or restricted light cones. A sign problem for one Monte Carlo representation is not a proof against every classical method.
Small-system correctness, controlled approximation, useful scientific predictions, and computational advantage are distinct results. A finite experimental comparison must specify the classical methods actually tested; an asymptotic claim must state its input family and complexity assumptions. A large qubit count or disagreement with one classical calculation establishes neither by itself.
Exercises
Section titled “Exercises”Exercise 1: Compile a three-qubit Pauli rotation
Section titled “Exercise 1: Compile a three-qubit Pauli rotation”Using , design a logical circuit for
State the angle of the central rotation and the number of CNOTs in a simple parity ladder.
Solution
The desired gate is
Map to with . Map to with followed by . Qubit 3 already has a factor. A valid sequence, read in execution order, is:
- apply , then and ;
- apply and ;
- apply ;
- reverse the two CNOTs;
- apply and , then .
The parity network contains CNOTs for weight . Equivalent trees, targets, and basis-change conventions are possible.
Exercise 2: First-order Ising error
Section titled “Exercise 2: First-order Ising error”For
derive and a first-order error bound after steps over time .
Solution
Using on the affected qubit,
and
Therefore
The two Pauli strings commute and can simultaneously have the same sign, so the norm of their sum is . Hence
The two-term first-order bound is
The integral commutator bound holds at finite step size; it is not only a truncated series.
Exercise 3: Find the useful number of steps
Section titled “Exercise 3: Find the useful number of steps”An observable-error model is
Find the continuous optimum, choose the better neighboring integer, and evaluate the modeled error.
Solution
Here , , and . Thus
Test and :
whereas
The modeled optimum is therefore . Since the hardware term is heuristic, the experiment should test nearby values rather than trust the fitted minimum exactly.
Exercise 4: Allocate Pauli-measurement shots
Section titled “Exercise 4: Allocate Pauli-measurement shots”An observable is
Assume the three Pauli variances are all bounded by one and terms are measured separately. Allocate shots to minimize the worst-case variance, and give that variance bound.
Solution
With equal variance bounds, the optimum allocation satisfies . Since
choose
The worst-case variance is
Thus the worst-case standard deviation is . Known smaller individual variances would change the optimum allocation.
Exercise 5: Convert trace distance into an observable bound
Section titled “Exercise 5: Convert trace distance into an observable bound”An ideal initial state and prepared state have trace distance . Both undergo the same ideal unitary evolution. Bound the difference in an observable with .
Solution
Unitary evolution preserves trace distance. Hölder duality gives
Since the trace norm is ,
This worst-case bound may be loose for the declared state and observable, but it is valid without additional structure.
Exercise 6: A finite-step qDRIFT guarantee
Section titled “Exercise 6: A finite-step qDRIFT guarantee”For , , and target half-diamond distance , the leading estimate is . Does Campbell’s finite-step bound certify that count? Find the smallest integer certified by this bound.
Solution
At , the bound is , slightly above the target. The function decreases with . Checking neighboring integers gives
Thus sampled exponentials suffice by this particular bound. These are logical exponentials, before parity networks, routing, synthesis, preparation, and readout. A bound of on half-diamond distance bounds full diamond norm by ; the corresponding worst-case expectation error for a norm-one observable is at most .
Exercise 7: Controlled time in energy estimation
Section titled “Exercise 7: Controlled time in energy estimation”Standard phase estimation uses controlled powers for , where . If each power is implemented by evolution for time , find the total controlled evolution time. Explain why calling each power “one query” can be misleading.
Solution
The total controlled evolution time is the geometric sum
The phase-bin width scales as , but the coherent interrogation time scales as . Treating a powered-unitary oracle as unit cost hides this physical or logical evolution cost unless the problem supplies a special fast implementation of the powers.
Exercise 8: An echo that hides the wrong Hamiltonian
Section titled “Exercise 8: An echo that hides the wrong Hamiltonian”The target is , but a device implements and its exact inverse. Starting from , compare the forward expectation of with the return probability after the forward–inverse pair.
Solution
The target and implemented forward expectations are and , respectively. They can differ substantially. Nevertheless, , so the return probability to is exactly one for every . The echo tests reversibility of the implemented dynamics, not agreement of its generator with the target. A phase-sensitive forward measurement or an independently calibrated frequency exposes this error.
References
Section titled “References”- 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.
- Z. Cai et al., “Quantum error mitigation,” Reviews of Modern Physics 95, 045005 (2023), doi:10.1103/RevModPhys.95.045005.
- E. Campbell, “Random compiler for fast Hamiltonian simulation,” Physical Review Letters 123, 070503 (2019), doi:10.1103/PhysRevLett.123.070503.
- A. M. Childs, D. Maslov, Y. Nam, N. J. Ross, and Y. Su, “Toward the first quantum simulation with quantum speedup,” Proceedings of the National Academy of Sciences 115, 9456–9461 (2018), doi:10.1073/pnas.1801723115.
- 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.
- H.-Y. Huang, R. Kueng, and J. Preskill, “Predicting many properties of a quantum system from very few measurements,” Nature Physics 16, 1050–1057 (2020), doi:10.1038/s41567-020-0932-7.
- S. Lloyd, “Universal quantum simulators,” Science 273, 1073–1078 (1996), doi:10.1126/science.273.5278.1073.
- 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 I. L. Chuang, “Optimal Hamiltonian simulation by quantum signal processing,” Physical Review Letters 118, 010501 (2017), doi:10.1103/PhysRevLett.118.010501.
- M. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information, 10th anniversary ed., Cambridge University Press (2010), doi:10.1017/CBO9780511976667.