Abstract
The efficient probing of spectral features is important for characterising and understanding the structure and dynamics of quantum materials. In this work, we establish a framework for probing the excitation spectrum of quantum many-body systems with quantum simulators. Our approach effectively realises a spectral detector by processing the dynamics of observables with time intervals drawn from a defined probability distribution, which only requires native time evolution governed by the Hamiltonian without ancilla. The critical element of our method is the engineered emergence of frequency resonance such that the excitation spectrum can be probed. We show that the time complexity for transition energy estimation has a logarithmic dependence on simulation accuracy and how such observation can be guaranteed in certain many-body systems. We discuss the noise robustness of our spectroscopic method and show that the total running time maintains polynomial dependence on accuracy in the presence of device noise. We further numerically test the error dependence and the scalability of our method for lattice models. We present simulation results for the spectral features of typical quantum systems, either gapped or gapless, including quantum spins, fermions and bosons. We demonstrate how excitation spectra of spin-lattice models can be probed experimentally with IBM quantum devices.
Similar content being viewed by others
Introduction
Estimating spectral features of quantum many-body systems has attracted great attention in condensed matter physics and quantum chemistry. To achieve this task, various experimental and theoretical techniques have been developed, such as spectroscopy techniques1,2,3,4,5,6,7 and quantum simulation either by engineering controlled quantum devices8,9,10,11,12,13,14,15,16 or executing quantum algorithms17,18,19,20 such as quantum phase estimation and variational algorithms. However, probing the behaviour of complex quantum many-body systems remains a challenge, which demands substantial resources for both approaches. For instance, a real probe by neutron spectroscopy requires access to large-scale facilities with high-intensity neutron beams, while quantum computation of eigenenergies typically requires controlled operations with a long coherence time17,18. Efficient estimation of spectral properties has become a topic of increasing interest in this noisy intermediate-scale quantum era21.
A potential solution to efficient spectral property estimation is to extract the spectral information from the dynamics of observables, rather than relying on real probes such as scattering spectroscopy, or direct computation of eigenenergies. This approach capitalises on the basics in quantum mechanics that spectral information is naturally carried by the observable’s dynamics10,20,22,23,24,25,26. In a solid system with translation invariance, for instance, the dynamic structure factor, which can be probed in spectroscopy experiments7,26, reaches its local maximum when both the energy and momentum selection rules are satisfied. Therefore, the energy dispersion can be inferred by tracking the peak of intensities in the energy excitation spectrum. Inspired by spectroscopy, a straightforward way to detect spectral features of model systems is by directly simulating spectroscopy16,20,26,27,28 using quantum computers, which often requires the measurement of an unequal-time correlator on a thermal state with long-time evolution. Another similar idea is to extract spectral information by post-processing the time-dependent signals10,22,23,24,25,29,30,31,32 which is usually ancilla-free. For example, Zintchenko and Wiebe30 proposed to estimate the spectral gap by using Bayesian inference of the measurement outcomes generated by applying random unitaries (see other similar works31,32). Wang et al.33,34 and Stenger et al.28 proposed detecting energy differences by measuring the dynamical response of a quantum system when coupled to a probe qubit. Recently, Chan et al. proposed to perform the Fourier transform of observable’s dynamics and innovatively use shadows35 to estimate many observables simultaneously25 (see other relevant works10,22,23,24,36). Nevertheless, methods that extract spectral information from dynamics face challenges in achieving high-precision results with short-time dynamics. In addition, it is generally hard to design appropriate spectroscopic protocols for many-body systems. A pressing question is whether we can probe the spectral features and obtain high-precision results with fewer quantum resources.
In this work, we introduce a spectroscopic method that links spectroscopy techniques and quantum simulation while addressing the above challenges in probing transition energies and excitation spectra. We show how a spectral detector can be effectively realised by processing the dynamics of observables with time intervals drawn from a defined probability distribution. The maximum time complexity is found to be logarithmic in precision under assumptions similar to those used in eigenenergy estimation37,38,39,40,41,42,43,44, which enables high-precision simulation with short-time dynamics. The essential requirement of the spectroscopic method is a nonvanishing observation of the target transitions between eigenstates, which depends on the initial state and the observable. We illustrate how this nonvanishing observation can be guaranteed in some representative many-body systems with quasiparticle number conservation. In terms of practical implementation, our method only requires the realisation of time evolution e−iHt, in contrast to existing algorithms for eigenenergy estimation or simulated spectroscopy, which rely on controlled unitaries as a subroutine, either using Hamiltonian simulation27,37,38,39,40 or variational algorithms16,20. We further analyse the noise robustness on spectral property estimation, including both coherent and incoherent noise. In the presence of device noise, the total running time maintains polynomial in inverse precision, showing advantages over existing approaches such as the standard quantum phase estimation and Fourier transform of the time signals22,24,25,36. We test the performance of the error mitigation strategy and the spectroscopic protocol by including the device and statistical noise in the numerical simulation. Finally, we investigate our method in cases of quantum spins, bosons, and fermions by numerics and simulation on IBM quantum devices. We show how transition energies and excitation spectra of spin-lattice models can be probed with IBM quantum devices with 13 qubits and over 350 two-qubit gates.
Results
Motivation
The critical element in spectroscopy is the emergence of frequency excitations (and momentum excitations in translationally invariant systems) corresponding to the elementary excitations between eigenstates, which enables us to probe the transition energies as well as excitation spectra. Nevertheless, there are several constraints to conventional spectroscopy approaches, including (1) the perturbed system ρ is in an equilibrium state [ρ, H] = 0, (2) the perturbation is weak and the linear response theory holds. As there is no coherence of the initial state, (ρ is diagonal in the eigenbases \(\vert n\rangle\) of the Hamiltonian, \(\langle n| \rho | {n}^{{\prime} }\rangle={\delta }_{n{n}^{{\prime} }}{e}^{-\beta {E}_{n}}\)), we can only probe properties in the equilibrium phase.
The dynamical structure factor, which can be obtained from spectroscopy experiments, reflects the energy resonance between eigenstates \(\vert {n}^{{\prime} }\rangle\) and \(\vert n\rangle\) and can be expressed as \(S(\omega )={\sum }_{n,{n}^{{\prime} }}{\rho }^{nn}{A}_{{n}^{{\prime} },n}\delta ({E}_{{n}^{{\prime} }}-{E}_{n}-\omega )\) with \({A}_{{n}^{{\prime} },n}=\langle n| {\hat{O}}_{1}^{{{\dagger}} }| {n}^{{\prime} }\rangle \langle {n}^{{\prime} }| {\hat{O}}_{2}| n\rangle\) and observables \({\hat{O}}_{1}\) and \({\hat{O}}_{2}\) (e.g. spin operators). The dynamical structure factor S(ω) is a Fourier transform of a two-point unequal-time correlation function \(C(t)={{\mathrm{Tr}}}\,(\rho {\hat{O}}_{1}^{{{\dagger}} }(t){\hat{O}}_{2})\) in the Heisenberg picture on the equilibrium state ρ, \(S(\omega )=\int_{-\infty }^{+\infty }C(t){e}^{i\omega t}dt\). A straightforward way to detect the transition energy is by directly simulating the spectroscopy process, as studied in refs. 16,26,27,28. However, it is less efficient since the time complexity for realising the spectral function S(ω) is large and an ancillary qubit is required for measuring C(t) when using the Hadamard-test circuit. In addition, we need to prepare a thermal state ρ and can detect the equilibrium properties only. This raises the question of whether we can reduce the simulation time while maintaining simulation accuracy.
Framework
Here we develop a framework for estimating transition energies between the eigenstates of a quantum many-body system. Let us consider a quantum operation \({{{\mathcal{G}}}}(\rho,\omega )={\sum }_{n,{n}^{{\prime} }\ge 0}{\rho }^{{n}^{{\prime} }n}\vert {n}^{{\prime} }\rangle \langle n\vert {p}_{\tau }({E}_{{n}^{{\prime} }}-{E}_{n}-\omega ),\) where \({\rho }^{{n}^{{\prime} }n}:=\left\langle {n}^{{\prime} }\right\vert \rho \vert n\rangle\) and a function pτ(⋅) that selects the energy difference between eigenstates \(\vert {n}^{{\prime} }\rangle\) and \(\vert n\rangle\) is introduced, for instance, the Gaussian function \({p}_{\tau }(\omega )=\exp (-{\tau }^{2}{\omega }^{2})\). With a properly selected observable \(\hat{O}\), we can obtain the measurement outcome \(G(\omega )={{\mathrm{Tr}}}\,[{{{\mathcal{G}}}}(\rho,\omega )\hat{O}]\) which can be expressed by
where \({\Gamma }_{{n}^{{\prime} },n}:={\rho }^{{n}^{{\prime} }n}\left\langle n\right\vert \hat{O}\left\vert {n}^{{\prime} }\right\rangle\) represents the state-and-observable dependent coherence, yet is time-independent; \({\Gamma }_{{n}^{{\prime} },n}\) can also be regarded a spectral weight associated with the initial state and observable. Here, we first arrange that pτ(ω) = p(τω), such that τ is coupled with ω. The quantity G(ω) contains the information on transition energies \({\Delta }_{{n}^{{\prime} },n}:={E}_{{n}^{{\prime} }}-{E}_{n}\). Specifically, given a proper p(⋅) and a large coherence \({\Gamma }_{{n}^{{\prime} },n}\) between \(\left\vert {n}^{{\prime} }\right\rangle\) and \(\left\vert n\right\rangle\), G(ω) takes its local maximum when ω approaches \({\Delta }_{{n}^{{\prime} },n}\), and thus serves as a spectral detector. G(ω) characterises similar features as that of the dynamic structure factor, but its realisation will require fewer quantum resources than the dynamic structure factor.
A question is how to effectively implement the quantum operation and estimate G(ω) in Eq. (1). A natural idea is to effectively realise G(ω) by real-time dynamics, which is usually easy to implement on quantum simulators. To do so, we consider a Fourier transform of G(ω). Specifically, the dual form of p via its Fourier transform is given by \(\tilde{g(t)}:=\int_{-\infty }^{+\infty }p(\tau \omega ){e}^{i\tau \omega t}d(\tau \omega ),\) and its inverse form \(p(\tau \omega )=\frac{1}{2\pi }\int_{-\infty }^{+\infty }\tilde{g(t)}{e}^{-i\tau \omega t}dt.\) Consider the normalised function \(g(t)=| \tilde{g(t)}| /c\) with the normalisation factor \(c:=\int_{\infty }^{\infty }| \tilde{g(t)}| dt\) and phase \({e}^{i{\theta }_{t}}:=\tilde{g(t)}/| \tilde{g(t)}|\), and we have \(g(t)=\frac{1}{c}\int_{-\infty }^{+\infty }p(\tau \omega ){e}^{-i{\theta }_{t}}{e}^{i\tau \omega t}d(\tau \omega )\) and its dual form \(p(\tau \omega )=\frac{c}{2\pi }\int_{-\infty }^{+\infty }g(t){e}^{i{\theta }_{t}}{e}^{-i\tau \omega t}dt.\) Plugging the Fourier transform of p into Eq. (1), the spectral detector takes the form of
with \(G(t):={{{\mathrm{Tr}}}}\,[\hat{O}\rho (t)]\) in the Schrödinger picture. Eq. (2) indicates that we can first obtain \({{{\mathrm{Tr}}}}\,[\hat{O}\rho (\tau t)]\) by measuring \(\hat{O}\) on the time-evolved state at time τt, and then use Eq. (2) to obtain G(ω). Since g(t) is normalised and hence can be regarded as a probability distribution, a single-shot estimator of \(\hat{G}(\omega )\) takes the form of
where ti is sampled from the distribution g(t) which is τ-independent, and \(\hat{o}(\tau {t}_{i})\) is an unbiased estimate of \({{\mathrm{Tr}}}\,[\hat{O}(\tau t)\rho ]\). One can verify that \(\hat{G}(\omega )\) is an unbiased estimator of G(ω), \(G(\omega )={\mathbb{E}}\hat{G}(\omega ),\) where the average is taken over the probability distribution g(t). Here, we choose to treat τω as a whole in Eq. (2) when performing the Fourier transform. As such, g(⋅) is a τ-independent probability distribution, and the total time length for evaluating G(ω) is τt, which is extended by a factor τ compared to original Fourier transform. An advantage of this treatment is that it enables a simple evaluation of the resource requirements using different functions p within a unified framework, rather than a case-by-case analysis. Alternatively, we can treat τ as a variable (in pτ(⋅)) that is independent of ω, and hence will not be Fourier-transformed. These two ways are proven to be equivalent in Methods.
There are two necessary requirements for inferring the transition energy \({\Delta }_{{n}^{{\prime} },n}\) using the spectral detector in Eq. (1): (1) a sufficiently large state-and-observable coherence \({\Gamma }_{{n}^{{\prime} },n}\), and (2) a proper function p(ω) (or equivalently its dual form g(t)) that ensures that \({\Delta }_{{n}^{{\prime} },n}\) can be distinguished from other transition energies. The coherence \({\Gamma }_{{n}^{{\prime} },n}\) is time-independent yet dependent on the state and the chosen observable. In the following sections, we first discuss the selection of the initial state and observables in order to satisfy the first condition. We then show that by choosing the Gaussian function p(ω), our method only requires short-time dynamics to achieve high-precision energy estimation.
In a concurrent work43, Yang et al. developed a similar method for evaluating the energy gap by introducing a so-called tuning parameter to increase the convergence rate, although the choice of the tuning parameter is not discussed and is fixed in numerics. Within our framework, the tuning parameter can be regarded as a separate parameter that is irrelevant to the Fourier transform.
Spectroscopic protocol
Now, we discuss the selection of the initial state and observables in several representative quantum systems such that \({\Gamma }_{{n}^{{\prime} },n}\) is nonvanishing. Several works have discussed how to probe the excitation spectra by engineering the controllable quantum system8,23,24,44,45,46,47,48. The basis of the spectroscopic protocols is that the initial state is populated by a superposition of low-lying excited states, which could be expressed as \(\vert {\psi }_{0}\rangle={\sum }_{j}{a}_{j}\vert j\rangle\) where \(\vert j\rangle\) is an eigenstate of H. The initial state, generated by a global or local operation \(\hat{B}\), could be formally expressed as \(\vert {\psi }_{0}\rangle={b}^{-\frac{1}{2}}\hat{B}\left\vert 0\right\rangle .\) Here \(b:=\langle {\psi }_{0}| {\hat{B}}^{{{\dagger}} }\hat{B}| {\psi }_{0}\rangle\) is the normalisation factor, and \(\left\vert 0\right\rangle\) denotes the ground state of H. The observation in relation to the transition between the excited state and the ground state is \(\left\langle n\right\vert \hat{O}\left\vert 0\right\rangle={\sum }_{j}{a}_{j}{b}^{\frac{1}{2}}\langle n| \hat{O}{\hat{B}}^{-1}| j\rangle\), and the state-and-observable coherence can be nonzero by choosing an appropriate \(\hat{B}\).
In solid systems, translation invariance is usually conserved and the Hamiltonian satisfies \([H,\hat{{{{\bf{P}}}}}]=0\), where \(\hat{{{{\bf{P}}}}}\) is the total momentum operator. Each eigenstate \(\left\vert n\right\rangle\) has a well-defined momentum of pn, \(\hat{{{{\bf{P}}}}}\left\vert n\right\rangle={{{{\bf{p}}}}}_{n}\left\vert n\right\rangle\). Suppose we choose the observable at position x, \(\hat{O}({{{\bf{x}}}})={e}^{-i\hat{{{{\bf{P}}}}}\cdot {{{\bf{x}}}}}\hat{O}{e}^{i\hat{{{{\bf{P}}}}}\cdot {{{\bf{x}}}}}\) with \(\hat{O}:=\hat{O}({{{\bf{0}}}})\). Taking a space Fourier transform of Gx(ω) in Eq. (1) with the observable \(\hat{O}({{{\bf{x}}}})\), Gk(ω) = ∫dxe−ikxGx(ω), we have
when the system size reaches infinity and the translation invariance of the initial state is broken; for instance, the translation invariance of the state after applying a local operation to a single site is broken. The above equation indicates that translation invariance imposes selection rules of both energy and momentum for transition between eigenstates. This is the key element in spectroscopy detection, where elementary excitations between eigenstates emerge when the selection rules of energy and momentum are both satisfied.
Although in general a large coherence cannot be guaranteed (as this problem is quantumly hard; see Discussion), there are certain cases where we can manipulate the system to meet this requirement and allow for probing specific types of excitations. In a weakly coupled system, for instance, the particle excitations induced by perturbations are restricted to a manifold of single-particle excitations, as discussed in refs. 24,44. In this limit, an excited state could be understood as a single particle (or quasiparticle) excitation above the ground state \(\left\vert 0\right\rangle\), \(\left\vert n\right\rangle={\hat{\gamma }}_{{{{\bf{q}}}}}^{{{\dagger}} }\left\vert 0\right\rangle\), carrying momentum q, where \({\hat{\gamma }}_{{{{\bf{q}}}}}^{{{\dagger}} }\) is the creation operator of a particle with momentum q. Note that \({\hat{\gamma }}^{{{\dagger}} }\) does not have to be the same creation operator in the Hamiltonian and could be either the creation operator of a particle or quasiparticle. The excitation generated from the ground state can be observed by choosing \(\hat{O}={\sum }_{{{{\bf{p}}}}}{A}_{{{{\bf{p}}}}}{\hat{\gamma }}_{{{{\bf{p}}}}}+{A}_{{{{\bf{p}}}}}^{*}{\hat{\gamma }}_{{{{\bf{p}}}}}^{{{\dagger}} },\) and we have \(\left\langle 0\right\vert \hat{O}\left\vert n\right\rangle={A}_{{{{\bf{q}}}}}{\delta }_{{{{\bf{qp}}}}}\). To probe the single particle excitation above the ground state with energy En − E0, we may prepare the state containing a small perturbation with momentum q as \(\left\vert {\psi }_{0}\right\rangle \approx \left\vert 0\right\rangle+\beta \left\vert n\right\rangle\) where β is a small constant (see ref. 49 and Supplementary Section III). This choice of state and observable enables a nonzero observation as Γn,0 = βAq, and the excitation spectrum can thus be observed.
We give some comments on more general cases. Let us consider the Hamiltonian which conserves either the particle or quasiparticle number. We denote the eigenstates of H as \(\left\vert n\right\rangle\) and the vacuum state \(\left\vert 0\right\rangle\), and suppose the system has L modes (either in real space or momentum space). Any single-particle state \({\hat{{\gamma }_{{{{\bf{p}}}}}}}^{{{\dagger}} }\left\vert 0\right\rangle\), which is generated by creating a particle at the pth mode, could be decomposed into the basis of \(\left\vert n\right\rangle\), and the decomposition coefficient is denoted as \(\langle n| {\hat{{\gamma }_{{{{\bf{p}}}}}}}^{{{\dagger}} }| 0\rangle :={c}_{n,{{{\bf{p}}}}}\). Given that the quasiparticle picture holds, we can prepare the initial state \(\left\vert {\psi }_{0}\right\rangle=\frac{1}{\sqrt{1+{\beta }^{2}}}(1+\beta {\hat{{\gamma }_{{{{\bf{p}}}}}}}^{{{\dagger}} })\left\vert 0\right\rangle\). Then the initial state coherence is \({\rho }^{n0}=\beta \langle n| {\hat{\gamma }}_{{{{\bf{p}}}}}^{{{\dagger}} }| 0\rangle /(1+{\beta }^{2})=\beta {c}_{n,{{{\bf{p}}}}}/(1+{\beta }^{2})\). The transition amplitude observed by the annihilation operator on the \({{{{\bf{p}}}}}^{{\prime} }\) th mode is \(\langle 0\left\vert {\hat{\gamma }}_{{{{{\bf{p}}}}}^{{\prime} }}\right\vert n\rangle={c}_{{{{{\bf{p}}}}}^{{\prime} },n}^{*}\). Therefore the coherence observed by \(\hat{O}\) is given by
A similar fashion can be used to probe the transition energy between the excited states \(\left\vert n\right\rangle\) and \(\left\vert {n}^{{\prime} }\right\rangle\) with the same particle number. We can prepare the initial state by creating two particles as \(\vert {\psi }_{0}\rangle=\frac{1}{1+{\beta }^{2}}(1+\beta {\hat{\gamma }}_{{{{\bf{p}}}}}^{{{\dagger}} })(1+\beta {\hat{\gamma }}_{{{{{\bf{p}}}}}^{{\prime} }}^{{{\dagger}} })\left\vert 0\right\rangle\), and choose the observable \(\hat{O}={\sum }_{{{{{\bf{p,p}}}}}^{{\prime} }}{A}_{{{{{\bf{p,p}}}}}^{{\prime} }}{\hat{\gamma }}_{{{{\bf{p}}}}}^{{{\dagger}} }{\hat{\gamma }}_{{{{{\bf{p}}}}}^{{\prime} }}\) which conserves the particle number. More detailed derivations of the coherence \({\Gamma }_{{n}^{{\prime} },n}\) can be found in Methods. Since the Hamiltonian can be engineered, we can specifically engineer quantum devices to detect the energy excitation spectra of various quantum systems. Typical transitions could be observed by preparing initial states consisting of the desired superposition (see Methods and Supplementary Information for discussions).
When the target quantum system’s eigenstates can be labelled, we could track this label and detect the energy difference between these two states. This condition is satisfied when the quasiparticle picture holds. For example, in the case of Fermi liquids, the low-energy eigenstates are labelled by a set of quantum numbers np,σ = 0, 1 (i.e., the occupation numbers)50, and we can ensure a nonzero coherence in the thermodynamic limit. This approach can thus be useful in detecting Fermi-liquid and some non-Fermi-liquid systems such as BCS types of systems. Another application of this spectroscopy approach is that we could detect if a system exhibits a non-Fermi-liquid feature and identify the transitions from a Fermi-liquid to a non-Fermi-liquid phase.
In addition to the above example, spectroscopy protocols have demonstrated that excitations can be effectively created in many quantum systems through numerical simulations23,24,51,52,53 or analogue quantum simulations8,22,44 in cases of the Bose-Hubbard model22,23, spin chains8,13,44, and disordered systems47. It is worth mentioning how our method differs from these spectroscopy protocols. In the first place, the aim here is energy extraction instead of the experimental observables in spectroscopy experiments. In neutron spectroscopy experiments, for example, the externally injected neutrons act as a weak perturbation, which can probe the intrinsic properties of materials in the equilibrium state. In global or local quench spectroscopy, the eigenstates are assumed to be nearly unchanged after the quench, which is similar to that in spectroscopy experiments, although the state will be driven out of equilibrium. Our method does not put such constraints on the eigenstates and is applicable for probing more general quantum many-body systems given that the coherence associated with the excitation is nonvanishing. Moreover, quench spectroscopy is essentially limited to analogue simulations, and thus cannot be used to probe the unequal-time correlation function or systems without particle conservation. Our framework enables a direct extension to the probing of higher-order time correlation functions. For example, we can probe the nonlinear spectroscopic features6,54 of the target system by applying perturbations multiple times (at time ti for different i) and obtaining the corresponding higher-order time correlation functions. The advantages over analogue quantum simulations are discussed in Supplementary Section III. Recently, ref. 55 presents a way of simulating the correlation functions in a linear response framework. Regarding the simulation of the spectroscopic features, this could be regarded as a special case of our method when taking the filter operator to be an identity and the comparisons can be found in Supplementary Information.
Error analysis and resource requirement
We then discuss the computational complexity in transition energy estimation. In order to observe \({\Delta }_{{n}^{{\prime} },n}\), the coherence \({\Gamma }_{{n}^{{\prime} },n}\) associated with the transition is assumed to be nonvanishing, i.e. \({\Gamma }_{{n}^{{\prime} },n}\) can be lower-bounded by a polynomial of the inverse of system size N as \({\Gamma }_{{n}^{{\prime} }n}\ge \Omega ({{{\rm{Poly}}}}(\frac{1}{N})).\) This condition can be satisfied in certain cases as discussed above. For instance, in the above particle-number conserved case, the initial state is populated by a collection of low-lying excited states, in which Γn,0 is nonvanishing while \({\Gamma }_{n,{n}^{{\prime} }\ge 1}\) is of higher order. To simplify the discussion, we will sort \({\Delta }_{{n}^{{\prime} },n}\) in ascending order hereafter, and denote the ordered transition energies as Δj and the spectral gap difference as \({\gamma }_{j}:=\min ({\Delta }_{j+1}-{\Delta }_{j},{\Delta }_{j}-{\Delta }_{j-1})\). It is worth noting that in the excitation spectrum analysis, the index j of the gap difference runs over the possible allowed excitations which should satisfy the momentum and coherence selection rules.
The objective is to estimate the transition energy Δj within an error ε, i.e., \(| {\hat{\Delta }}_{j}-{\Delta }_{j}| \le \varepsilon\). From now on, this is converted into an estimation problem. Intuitively, Δj can be determined by searching peaks of the absolute value of G(ω) in the frequency domain ω. To see this point, let us rewrite G(ω) as
Given a large τ, the first term will be dominant in G(ω), and thus G(ω) is close to the peak value Γj only if ω is close to Δj. In addition, in the vicinity of Δj, i.e. ω ∈ [aL, aR], we have ∂2G(ω)/∂2ω < 0. The transition energy can thus be estimated by finding the peak of the estimate \(\hat{G}(\omega )\) concerning finite measurement, i.e., \({\hat{\Delta }}_{j}={{{{\rm{argmax}}}}}_{\omega \in [{a}_{L},{a}_{R}]}| \hat{G}(\omega )| .\) The results established in spectral filter methods can be used to analyse the simulation cost25,30,37,38,39. The total running time (maximal evolution time × sampling numbers) in ref. 37 or ref. 30 is proven to reach the Heisenberg limit for eigenenergy estimation as \(\tilde{{{{\mathcal{O}}}}}({\varepsilon }^{-1})\). Note that it is sub-optimal concerning the maximal time complexity, which is a more important metric for implementation with near-term devices due to their short coherence time. We shall see that a relatively small τ of the order of \(\log ({\varepsilon }^{-1})\) suffices to suppress contributions from the other transition and enables accurate estimation of Δj, as found in the eigenenergy estimation task39.
We illustrate the proof idea in the following and refer to Methods for details. For \(\tau={{{\mathcal{O}}}}({\gamma }_{j}^{-1}{\log }^{\frac{1}{2}}({\varepsilon }^{-1}))\), one can show that (1) \(\left\vert \hat{G}(\omega )-{\Gamma }_{j}\right\vert < {c}_{1}{\tau }^{2}{\varepsilon }^{2},\,\forall \left\vert \omega -{\Delta }_{j}\right\vert \le 0.5\varepsilon\); (2) \(\left\vert \hat{G}(\omega )-{\Gamma }_{j}\right\vert > {c}_{2}{\tau }^{2}{\varepsilon }^{2}\), \(\forall \left\vert \omega -{\Delta }_{j}\right\vert \in [\varepsilon,0.1{\gamma }_{j})\). Here, c1 and c2 are some constants that are irrelevant to τ and ε yet are dependent on Γj, and γj is the gap difference (see Lemma 1 in Methods). This indicates that the distance \(d=\left\vert {\Gamma }_{j}-\hat{G}(\omega )\right\vert\) is modulated by the estimation error \(\left\vert \omega -{\Delta }_{j}\right\vert\), and consequently, Δj can be distinguished from the other transitions when ω approaches Δj. It is assumed that Γj is nonvanishing, otherwise the peak will not appear. Given the theoretical guarantees, we first get an estimate of G(ω) by Eq. (3), and Δj is then determined by finding the peak of \(\hat{G}(\omega )\) over frequency ω. Note that calculating \(\hat{G}(\omega )\) as a function of ω is a task involving purely classical computing, and does not cost any quantum resources.
A remaining issue is the error from the finite cutoff when evaluating the integral in Eq. (2) with the integral range from ( − ∞, + ∞) to [ − T, + T]. We highlight that our framework allows for a straightforward evaluation of the truncation error and the requirement for T. One can easily find that \(T={{{\mathcal{O}}}}({\log }^{\frac{1}{2}}({\varepsilon }^{-1}))\) suffices to guarantee the cutoff error below ε. Therefore, a finite cutoff only contributes to a logarithmic factor to the circuit complexity. The algorithmic complexity concerning a finite τ, a finite cutoff T for the integral and a finite number of measurements is shown below. Given nonvanishing Γj, to guarantee that the estimation \({\hat{\Delta }}_{j}\) is close to the true value Δj within error ε, we require the maximum time \({{{\mathcal{O}}}}({{\gamma }_{j}}^{-1}\log (1/\varepsilon ))\) and the number of measurements \(\tilde{{{{\mathcal{O}}}}}({\varepsilon }^{-4}{\Gamma }_{j}^{-2}{\gamma }_{j}^{4})\). The rigorous description and the proof can be found in Methods.
It is worth noting that the energy excitation of a periodic system typically is a collective behaviour and the spectral weights are concentrated around the allowed excitations. This can be seen from Eq. (4) where the momentum selection rule restricts the allowed excitations to those that satisfy this condition. In addition, the coherence condition will impose restrictions on the possible excitations that can be probed by the initial state and the observable; for example, the selection of certain mode p in Eq. (5) in cases where single-particle excitations are primarily concerned. This implies that in certain systems, the total number of allowed excitations may not grow exponentially with respect to the system size.
The key element in this protocol is the measurement of observable dynamics G(t), which can be implemented using Trotterised product formulae which are ancilla-free. Here, we consider using an improved Trotter formula developed in ref. 56, which can effectively eliminate the Trotter error without sacrificing the precision advantage or introducing any ancillary qubits. Suppose the Hamiltonian can be decomposed into Pauli bases as \(H={\sum }_{l=1}^{L}{\alpha }_{l}{P}_{l}\) with Pl being the Pauli operator and \(\parallel \alpha {\parallel }_{1}:={\sum }_{l}\left\vert {\alpha }_{l}\right\vert\). The gate complexity for running the time evolution is \(O({(\parallel \alpha {\parallel }_{1}t)}^{1+o(1)}L\log ({\varepsilon }^{-1}))\), and the small overhead in the power depends on the order of the Trotter algorithm. The asymptotic scaling for lattice models with nearest-neighbour interactions is O((Nt)1+o(1)ε−o(1)) with the system size N. In the situation where the evolution time is \(t={{{\mathcal{O}}}}(N{\gamma_j }^{-1})\), the gate complexity scales as O(N2+o(1)ε−o(1)γ−1). We will then numerically investigate the performance of the spectroscopic approach with an increasing system size.
A caveat is that some systems may become thermalised up to a certain time scale, for example, nonintegrable systems. In this situation, the initial state information is lost up to a certain time, and the microscopic feature of the system may not be resolvable by long-time evolution. We note that the spectral information is extracted from a relatively shorter time scale, which to some extent avoids this issue. It would be an interesting direction to discuss the appropriate time scale for resolving the target transitions.
Error effect in transition energy estimation
The preceding sections have discussed the algorithmic error due to finite simulation time and the uncertainty error. In this section, we will first discuss the algorithmic errors from Trotterisation or imperfect control of the Hamiltonian dynamics. Then, we will discuss errors due to imperfect quantum operations.
The effect of algorithmic errors from Trotterisation or imperfections of the Hamiltonian can be regarded as an additional term δH to the ideal Hamiltonian. For lattice models, the Trotter error conserves translation invariance and simply results in a shift to the energy spectrum. The new Hamiltonian also conserves translation invariance \(\hat{{{{\bf{P}}}}}\left\vert \nu \right\rangle={{{{\bf{p}}}}}_{\nu }\left\vert \nu \right\rangle\) where the eigenbasis of the new Hamiltonian is denoted as \(\left\vert \nu \right\rangle\). The observable expectation is given by \(\langle \nu \left\vert \hat{O}({{{\bf{x}}}})\right\vert {\nu }^{{\prime} }\rangle={e}^{i({{{{\bf{p}}}}}_{{\nu }^{{\prime} }}-{{{{\bf{p}}}}}_{\nu }){{{\bf{x}}}}}\langle \nu \left\vert \hat{O}\right\vert {\nu }^{{\prime} }\rangle\). The momentum selection rule still holds, which imposes \({{{\bf{k}}}}={{{{\bf{p}}}}}_{{\nu }^{{\prime} }}-{{{{\bf{p}}}}}_{\nu }\) with the excitation between \(\left\vert {\nu }^{{\prime} }\right\rangle\) and \(\left\vert \nu \right\rangle\) being connected by wavevector k. However, noise will result in a deviation in transition energies. Up to the first-order perturbative expansion, G(ω) becomes
where \({\Delta }_{{\nu }^{{\prime} },\nu }={\Delta }_{{n}^{{\prime} },n}+\left\langle {n}^{{\prime} }\left\vert \delta H\right\vert {n}^{{\prime} }\right\rangle -\left\langle n\left\vert \delta H\right\vert n\right\rangle\). The error results in a deviation of the resolved energy difference from the ideal one.
The first-order change in the νth eigenstate is related to the unperturbed one by \(\left\vert \nu \right\rangle=\left\vert n\right\rangle+{\sum }_{m\ne n}{A}_{mn}\left\vert m\right\rangle\) with \({A}_{mn}={\Delta }_{n,m}^{-1}\left\langle m\left\vert \delta H\right\vert n\right\rangle\). The coherence has a deviation from the unperturbed case,
where \(\delta {\Gamma }_{{\nu }^{{\prime} },\nu }={\Gamma }_{{\nu }^{{\prime} },\nu }-{\Gamma }_{{n}^{{\prime} },n}\), and the coefficients are defined as \({\alpha }_{{n}^{{\prime} }n}:={\sum }_{m}({A}_{mn}{\rho }^{{n}^{{\prime} },m}+{A}_{m{n}^{{\prime} }}^{*}{\rho }^{m,n})\) and \({\beta }_{{n}^{{\prime} }n}:={\sum }_{m}({A}_{m{n}^{{\prime} }}\langle n\left\vert \hat{O}\right\vert m\rangle+{A}_{mn}^{*}\langle m\left\vert \hat{O}\right\vert {n}^{{\prime} }\rangle )\) which are related to the initial state and the observable, respectively. Compared to the unperturbed case, some eigenstates \(\left\vert m\right\rangle\), which are absent in the original selection rule, also contribute to \({\Gamma }_{{n}^{{\prime} },n}\) and hence change the spectral weight that can be observed by G(ω). In the presence of the disordered term which breaks the translation variance, the peaks of G(ω) will be broadened.
Resource requirement in the presence of device noise
Finally, we analyse the effect of device noise, its mitigation and the resource requirement due to noise. We start with the discussion on errors in the process of implementation e−iHt. Since this is a continuous process, a simple way to describe a physical noisy process is the following: the state remains unaffected with probability λδt while becomes a mixed state with probability 1 − λδt, with noise strength characterised by λ. This process is described by \({{{{\mathcal{E}}}}}_{\delta t}(\rho )=(1-\lambda \delta t)\rho+\lambda \delta t{\rho }_{{{{\rm{mix}}}}}\), where \({\rho }_{{{{\rm{mix}}}}}=\frac{I}{{2}^{N}}\) is the maximally mixed state and I is the identity matrix. It is easy to see that the noise channel coupled with the unitary operator is only dependent on t and the effective action of such a noise channel is a global depolarising noise. To have an estimate of λ under the global noise model, we can fit the experimental results in a similar vein to randomised benchmarking, which could be robust against state preparation and measurement noise57. The expectation value of a Pauli operator is
with Λ(t) = eλt. This result indicates that under depolarising types of noise, the ideal expectation value can be obtained by multiplying the factor Λ(t) to the noisy result. In some circumstances, the realistic circuit noise may be converted to a global white noise by Pauli twirling57,58 and as studied in refs. 59,60, shallow quantum circuits can scramble the noise into global white noise. We numerically verify that the global white noise ansatz could be used to approximate physical noise in certain circumstances, such as local depolarising noise, with simulation results shown in Methods.
For more general noise and its mitigation, when the total noise strength is bounded, we can still mitigate errors by probabilistic error cancellation61,62,63, and the strategy is discussed in Supplementary Section II.1. Due to error mitigation, the variance of G(ω) will be amplified by \({\max }_{t}\Lambda (t)\). In the presence of noise, the number of samples required by our method maintains polynomial in inverse precision \({{{\mathcal{O}}}}({{{\rm{poly}}}}(1/\epsilon ))\). On the other hand, other methods based on the Fourier transform of the time signals or quantum phase estimation will require an amplified number of samples \({{{\mathcal{O}}}}(\exp (1/\epsilon ))\). Our method thus shows certain advantages over the existing methods when considering device noise. The simulation results incorporating noise and noise mitigation are shown in Methods. More detailed discussions on error mitigation and resource requirements can be found in Supplementary Section II.
Numerical studies and experimental demonstration on IBM quantum devices
We investigate the performance of our method for probing the energy excitation spectrum of quantum many-body systems by numerical simulation and experimental demonstration on IBMQ devices. We consider a local perturbation applied to the initial product state, which generates a branch of low-lying excitations of the system. Then the system is evolved under unitaries \(U={e}^{-iH{t}_{i}}\) with different times ti drawn from the Gaussian distribution g(t), followed by quantum measurement.
We first demonstrate how transition energies can be estimated. Let us consider a one-dimensional (1D) Heisenberg model with an external field
with the periodic boundary condition, where \({\hat{\sigma }}_{i}^{\alpha }\) is the Pauli operator along the α axis acting on the site i, J = − 1 is the ferromagnetic coupling strength, and hz is the external magnetic field. To break the ground state degeneracy and make more excitations emerge, a small field hz = 10−2J aligned in the z-direction is applied. The observable is chosen as \({\hat{\sigma }}_{i}^{y}\) on each site, which reverses the quench operation. The transition energy spectrum of the Heisenberg model is shown in Fig. 1a. The peaks become sharper and thus distinguishable with increasing time. We find that the transition energies for the Heisenberg model are estimated very accurately because the dominant transition is distinguishable from the other ones. Figure 1 inset shows the full width of the peak at half maximum (FWHM) with increasing time.
a The 7-site Heisenberg model. The state is first initialised in a product state \({\left\vert+\right\rangle }^{\otimes N}\), and then a rotation is applied to the central qubit, which takes the form of \({\hat{\sigma }}_{3}^{x}{\left\vert+\right\rangle }^{\otimes N}\), where the qubit numbering starts from zero in this work. The dashed vertical lines show the ideal transition energies whose coherence \({\Gamma }_{i,j}\) is above a certain threshold, which are calculated by exact diagonalisation (ED). Inset: FWHM dependence on varying τ. The cutoff is chosen as Tcut = 1. b The excitation spectrum for LiH. The initial state is prepared as a Hartree-Fock state. The vertical lines show the ideal transition energies \({\Delta }_{i,j}\) calculated by ED. The transition state is marked alongside the corresponding energy resonance. Inset: Estimation error for the dominant transition energy indicated by the arrow with varying total time.
We then show results for estimating transition energies for molecular systems, taking LiH as an example. The molecular Hamiltonian of LiH at the bond length r = 5.0Å is encoded into six qubits by Jordan-Wigner mapping. The observable is chosen as a particle-conserving operator \({\hat{c}}_{0}^{{{\dagger}} }{\hat{c}}_{1}+{\hat{c}}_{0}{\hat{c}}_{1}^{{{\dagger}} }\) with fermionic (creation) annihilation operator \(\hat{c}\) (\({\hat{c}}^{{{\dagger}} }\)), which considers the transitions between low-lying excited states, in order to make \(\langle n\left\vert \hat{O}\right\vert {n}^{{\prime} }\rangle\) non-vanishing. The transition states are marked alongside the corresponding energy resonance in Fig. 1b. In molecular systems, the excited states of molecular systems are often closely spaced, resulting in interference between different transitions. As a result, the visible peak appears as an addition of different peaks, making it difficult to locate the true transitions from the peak. However, as time increases, the peaks become sharper and more peaks appear, which allows for the distinction of the true transition. The inset of Fig. 1b shows the estimation error with increasing time for the dominant transition. It is worth noting the initial state remains a low-lying excitation above the ground state, and the first few low-lying excited states are degenerate. As molecules become more complex, it is anticipated that more near-degenerate low-lying states will emerge, leading to an increase in peak interference and hence a more intricate spectrum. To distinguish small, adjacent peaks, we need to increase the evolution time. The results in Fig. 1 show how transition energies can be estimated and how the simulation accuracy can be improved by increasing the simulation time. The evolution of peaks of other molecules with varying time and their spectral weights can be found in Supplementary Section IV.
Next, we show how the excitation spectra of lattice models can be probed with the IBM Kolkata quantum device. We consider the 1D Ising model \(H={\sum }_{i}{\hat{\sigma }}_{i}^{z}{\hat{\sigma }}_{i+1}^{z}+2{\sum }_{i}{\hat{\sigma }}_{i}^{x}\) with nearest-neighbour interaction. The ground state is close to the product state when the external field is large, and thus we consider the excitation being generated by a local perturbation. The initial state is prepared as \(\left\vert {\psi }_{0}\right\rangle={{{{\rm{R}}}}}_{y}^{i}(\frac{\pi }{2}){\left\vert+\right\rangle }^{\otimes N}\) with the single-qubit rotation operation acting on the central site i. Similarly, we demonstrate the simulation of the 1D Heisenberg model in Eq. (10) with hz = 0 and J = 1. The time evolution is simulated using Trotter formulae with an even-odd order pairing method such that the Trotter error is reduced. More details about the circuit compilation can be found in Methods. The excitation spectra of the Ising model and the Heisenberg model are shown in Fig. 2a, b, respectively. The energy dispersions for both models are in good agreement with the analytic results for infinitely long spin chains. The experimental simulation errors for the observable dynamics and energy excitations are shown in Fig. 2d, e, respectively. The simulation on the Kolkata device involves over 350 CNOT gates, but the simulation error is maintained at an acceptable level, which indicates the robustness of our method.
a The excitation spectra G(ω) of an 11-site Ising model. b The excitation spectra of a 13-site Heisenberg model. The results are obtained from measurements on IBMQ devices. The red lines in a and b represent the energy dispersions of infinite long spin chains obtained by analytic calculations. The intensities at k = 0 have been removed. c The energy dispersion for the 1D Heisenberg chain of length N = 51 with hz = 0 and J = 1. The total time evolution is set as Ttot = τ = 5. d Experimental simulation error for the measurement results of \({\sum }_{i}\left\langle {\hat{\sigma }}_{i}^{y}(t)\right\rangle /N\) under real-time evolution conducted on IBMQ devices, which is compared to results using noiseless Trotter formulae for both the Ising Hamiltonian (red line) and the Heisenberg Hamiltonian (blue line). e Experimental simulation error for the measurement results G(ω) from IBMQ experiments in the frequency domain averaged over different momenta. The results in d and e are compared to those using noiseless Trotter formulae. The maximal time length is Ttot = 5. f Scalability analysis for the gapless Heisenberg chain. The numerical simulation results for different values of τ are compared with the approximately ideal case in which τ → ∞. The figure shows the maximum error of the intensity G(ω) in the momentum space for different time scales τ and system sizes. The error is calculated as \({\max }_{k}\overline{| {G}_{k,\tau }(\omega )-{G}_{k,\tau \to \infty }(\omega )| }\) where the averaging has been taken over ω.
The maximum system size is restricted by the large noise and the available size of the hardware. To further show the performance of our method for a relatively large system, we numerically test our method with an increasing system size using tensor network methods. We show the simulation error with different system sizes up to 51 qubits in Fig. 2f. The error is decreased by increasing τ, and it is not increased with increasing system size. In Fig. 2c, we show the excitation spectra of the 51-site Heisenberg model for comparison with the experimental result in Fig. 2b. We refer to Supplementary Section IV for more results of excitation spectra simulation of the 2D Heisenberg model, the Bose-Hubbard and the Fermi-Hubbard model. Note that the examples studied here are classically simulable by tensor networks since the central aim is to test the performance of our method for known systems under different conditions. We do not attempt to prove a quantum advantage over classical computing or show its generality for solving arbitrary quantum systems. Instead, we aim to show how the spectroscopic properties of many-body systems can be probed using either analogue or digital quantum simulators as a proof of concept.
We remark that simulating general gapless systems is a widely believed challenge, which poses great challenges to most existing algorithms, such as phase estimation and quantum singular value transformation64. The difficulty is that the energies are highly degenerate such that energy is not sufficient to distinguish these states. By introducing other conjugate variables, we could label the states with both the energy and the auxiliary characters (e.g. energy and momentum (E, k)) such that the degenerated states can be distinguished. Therefore, this strategy may be useful for analysing gapless systems with certain symmetry conservation, like translation invariance. Although we only test for simple and specific examples in this work, the results might shed light on the resolution of energy spectra of other gapless systems. The spectroscopic method and the examples examined here could potentially stimulate further discussions on estimating the properties of gapless systems.
Discussion
In this work, we introduce a spectroscopic method for probing transition energies and excitation spectra of quantum many-body systems. The framework presented in this work establishes a connection between spectroscopic techniques and quantum simulation, and thus enables mutual benefits and advancements in both fields. The key element is the realisation of frequency resonance, and one can detect systems with certain symmetries by introducing additional momentum resonance. Our method requires the implementation of short-time dynamics only with the time length logarithmic in precision, and could be experiment-friendly for the current generation of quantum simulators. Advanced measurement algorithms65,66 (e.g. classical shadows35) can be directly employed to reduce the measurement complexity in measuring observables within this framework (see Methods for details).
We numerically test the scalability of the spectroscopic method for lattice models including both gapped and gapless cases. The simulation results obtained for gapless systems with translation invariance imply that our method may be useful for analysing similar systems with certain symmetry conservation, and we leave it to future work. We note that when the ground-state energy is known, finding the transition energy between the excited state \(\left\vert n\right\rangle\) and the ground state \(\left\vert 0\right\rangle\) is equivalent to the problem of finding the eigenenergy of a quantum system. Therefore, resolving the transition energy could be quantumly hard. Our method is efficient when the state and observable dependent coherence is nonvanishing which could be satisfied in several quantum systems with the conservation of particle numbers. Though this in general does not hold, we tested the coherence for molecules and lattice models. On the other hand, we remark that although we do not expect that our method can resolve the transition energy for general systems, the spectroscopic protocol can find applications in simulating the energy excitation spectrum; in this task the excitation is a collective behaviour and hence we do not necessarily require resolving a specific energy transition. In addition, the simulated spectroscopic features could be useful for identifying the transition from a Fermi-liquid to a non-Fermi-liquid phase and pinpointing the breakdown of where the quasiparticle picture no longer holds.
The simulation result suggests that the spectral properties of several quantum many-body systems can be estimated with high accuracy, even with increasing system sizes for lattice Hamiltonians considered in this work and when statistical and device noise are present. We also demonstrated how our method can be applied to probe the excitation spectra of spin Hamiltonians on IBM quantum devices. These results indicate that our approach could serve as a quantum computing solution complementary to high-intensity scattering facilities. For example, it could be useful in stimulating new quantum computing-based methods for resolving complex many-body systems with different conditions, such as various materials-dependent conditions (e.g. doping levels) and environmental conditions (e.g. pressure and temperature).
Methods
Equivalence of the two formalisms
The function p(⋅) plays a role as a spectral detector that can filter \({\Delta }_{{n}^{{\prime} }n}\) out of the other transition energies. In this work, we focus on the Gaussian function since the truncation error is small. Other functions can be chosen, and the resource requirement can be easily analysed under our framework.
If τ is introduced as a separate parameter that is irrelevant to the Fourier transform, it is straightforward to have \({\tilde{g}}_{\tau }(t):=\int_{-\infty }^{+\infty }{p}_{\tau }(\omega ){e}^{i\omega t}d\omega\) and \({p}_{\tau }(\omega )=\int_{-\infty }^{+\infty }{\tilde{g}}_{\tau }(t){e}^{-i\omega t}dt.\) One can check that \({\tilde{g}}_{\tau }(t)=\frac{1}{\tau }\tilde{g}(\frac{t}{\tau })\), where \(\tilde{g}\) was defined in the main text. We have
where \(c(\tau ):=\int_{-\infty }^{+\infty }\left\vert {\tilde{g}}_{\tau }(t)\right\vert dt=c\) and \(\Pr (t,\tau ):=\left\vert {\tilde{g}}_{\tau }(t)\right\vert /c(\tau )\). On the other hand, we can arrange that τ is coupled with ω in the Fourier transform, which is the way introduced in the main text. One can check that Eq. (11) is equivalent to p(τω) defined in the main text, and thus the two formalisms are equivalent. One important point to highlight is that the function g(t) is τ-independent and is normalised. That means we can easily analyse and compare different methods in a unified framework, rather than a case-by-case analysis. Therefore, the method presented in the main text facilitates a straightforward evaluation of the resource requirement. More detailed derivations can be found in Supplementary Section I.
We remark that our approach is capable of estimating the energy differences between energy eigenstates by identifying the peaks in the excitation spectrum. However, applying the spectral filter will alter the width of the peak, in contrast to conventional spectroscopic techniques. Therefore, properties in relation to the peak width, such as the lifetime of quasiparticles, cannot be determined. In addition, the introduction of a filter function will alter the width of the peak. Therefore, we cannot distinguish whether the broadening of the peak is caused by a finite evolution time or a continuum, because both can lead to a broadening of the peak.
Analysis of the algorithmic error and resource requirements
In this section, we first discuss the coherence in particle-conserved systems. Then, we analyse the estimation error of the transition energies under a finite imaginary time τ, a finite cutoff T when evaluating the integral, and a finite number of measurements Ns. Based on the error analysis, we estimate the resource requirement for transition energy estimation.
The observable is assumed to have a bounded norm \(\parallel \hat{O}\parallel \le 1\); for instance, the observable can be chosen as a tensor product of single-qubit Pauli operators. Consequently, we have \(\left\vert {{\mathrm{Tr}}}\,(\hat{O}\rho )\right\vert \le 1\) and \({\max }_{j}{\Gamma }_{j}\le 1\). As \({{\mathrm{Tr}}}\,(\hat{O}\rho )={\sum }_{n,{n}^{{\prime} }}{\rho }^{{n}^{{\prime} }n}\langle n\left\vert \hat{O}\right\vert {n}^{{\prime} }\rangle\), the sum of the spectral weight has an upper bound \({\sum }_{n,{n}^{{\prime} }}{\Gamma }_{{n}^{{\prime} }n}\le 1.\) We will discuss the condition for ensuring a nonzero coherence in particle-conserved systems in the following.
In the main text, we showed that for certain many-body systems, by measuring the (quasi)particle annihilation and creation operator \(\hat{O}={\sum }_{{{{{\bf{p}}}}}^{{\prime} }}{A}_{{{{{\bf{p}}}}}^{{\prime} }}{\hat{\gamma }}_{{{{{\bf{p}}}}}^{{\prime} }}^{{{\dagger}} }+{A}_{{{{{\bf{p}}}}}^{{\prime} }}^{*}{\hat{\gamma }}_{{{{{\bf{p}}}}}^{{\prime} }}\), we can observe the transitions (since Γn,0 ≠ 0). In a special case, for Bose-Hubbard models, as has been demonstrated experimentally for the hard-core boson cases in ref. 22, we may consider the measurement of \(\hat{{a}_{r}}\) which is the original bosonic annihilation operator on the rth site in this context. This is a special case of our choice. Since the \({\hat{a}}_{r}={\hat{x}}_{r}+i{\hat{p}}_{r}\) where \({\hat{x}}_{r}\) and \({\hat{p}}_{r}\) are the canonical coordinates for the rth mode, the measurement of \(\left\langle \hat{{a}_{r}}\right\rangle\) could be realised by measuring in the single-mode canonical coordinates and then post-processing the measurement outcomes.
To probe \({\Gamma }_{{n}^{{\prime} },n}\), we could choose to initialise the state by creating two particles above the vacuum state as \(\vert {\psi }_{0}\rangle=\frac{1}{1+{\beta }^{2}}(1+\beta {\hat{\gamma }}_{{{{\bf{p}}}}}^{{{\dagger}} })(1+\beta {\hat{\gamma }}_{{{{{\bf{p}}}}}^{{\prime} }}^{{{\dagger}} })\left\vert 0\right\rangle\). Again, we can decompose the single-particle state \({\hat{\gamma }}_{{{{\bf{p}}}}}^{{{\dagger}} }\left\vert 0\right\rangle\) with momentum p into the single-particle eigenbasis of \(\left\vert n\right\rangle\), and we denote the expansion coefficient \(\langle n\left\vert {\hat{\gamma }}_{{{{\bf{p}}}}}^{{{\dagger}} }\right\vert 0\rangle :={c}_{n,{{{\bf{p}}}}}\) with the normalisation condition \({\sum }_{n}{\left\vert {c}_{n,{{{\bf{p}}}}}\right\vert }^{2}=1\). We could find that in the case where the number of possible excitations grows polynomially with respect to the system size the coefficient will be nonvanishing. Similarly, for the two-particle state, we can decompose it into the two-particle eigenbasis of \(\vert {n}^{(2)}\rangle\), and we denote the expansion coefficient \(\langle {n}^{(2)}| {\hat{\gamma }}_{{{{\bf{p}}}}}^{{{\dagger}} }{\hat{\gamma }}_{{{{{\bf{p}}}}}^{{\prime} }}^{{{\dagger}} }| 0\rangle :={c}_{n,{{{\bf{p}}}}{{{{\bf{p}}}}}^{{\prime} }}^{(2)}\).
If we simply wish to observe the transitions in the single-particle manifolds, then for the observable \(\hat{O}={\sum }_{{{{{\bf{q,q}}}}}^{{\prime} }}{A}_{{{{{\bf{q,q}}}}}^{{\prime} }}{\hat{\gamma }}_{{{{\bf{q}}}}}^{{{\dagger}} }{\hat{\gamma }}_{{{{{\bf{q}}}}}^{{\prime} }}\), the transition amplitude between single-particle eigenstate \(\left\vert n\right\rangle\) and \(\left\vert {n}^{{\prime} }\right\rangle\) may be approximated by \(\langle n| \hat{O}| {n}^{{\prime} }\rangle={\sum }_{{{{{\bf{q,q}}}}}^{{\prime} }}{A}_{{{{{\bf{q,q}}}}}^{{\prime} }}{c}_{n,{{{\bf{q}}}}}{c}_{{{{{\bf{q}}}}}^{{\prime} },{n}^{{\prime} }}^{*}\). Here we have put a strong assumption that the space of eigenstates with different particle numbers is orthogonal, specifically \(\langle n\vert {\hat{\gamma }}_{{{{\bf{q}}}}}^{{{\dagger}} }\vert m\rangle=0\) for m ≠ 0. We conjecture that this condition holds when the quasiparticle number is well-defined. The transitions in the many-particle manifolds are more complicated; we may deliberately choose the observable to infer the transition energy. In our case, the initial state coherence is
To sum up, the coherence is given by
We give a few comments on the coherence in many-body quantum systems. As discussed in the main text, systems that host quasiparticles satisfy the condition for a nonvanishing coherence. For Fermi liquid, the low-energy eigenstates are labelled by a set of quantum numbers nk,σ = 0, 1 (the occupation numbers) and the introduction of interactions will not let the quasiparticle decay into multiple other quasiparticles50. The one quasiparticle state has a finite overlap with the state where a bare particle carrying the same quantum numbers is added. More concretely, the overlap between the quasiparticle state \(\vert {\psi }_{k}\rangle\) carrying momentum k and the ground state \(\vert {\psi }_{0}\rangle\) excited by \({\hat{c}}_{k,\sigma }^{{{\dagger}} }\), \(| \langle {\psi }_{k}| {\hat{c}}_{k,\sigma }^{{{\dagger}} }| {\psi }_{0}\rangle {| }^{2}\), is not zero in the thermodynamic limit for k near the Fermi surface. Note that the overlap is between 0 and 1 because the quasiparticle state \(\left\vert {\psi }_{k}\right\rangle\) is a superposition of all states with momentum k. This property gives a guarantee for the nonzero coherence. The non-metallic states such as anti-ferromagnetic states are generated due to interactions between electrons and can be understood from this Fermi liquid theory50. Nevertheless, it is worth noting that finding the occupancy of the original orbitals in the interacting eigenstate \(\left\vert {n}^{{\prime} }\right\rangle\), \({n}_{{{{\rm{occ}}}}}(k,\sigma )=\langle {n}^{{\prime} }| {\hat{c}}_{k,\sigma }^{{{\dagger}} }{\hat{c}}_{k,\sigma }| {n}^{{\prime} }\rangle\) is still a computationally hard task. The simulated spectroscopic features could thus be useful for understanding certain behaviours of many-body systems.
Although our method relies on the coherence between the target eigenstates, it could be useful in identifying certain spectroscopic features of the target system. For example, in the case of non-Fermi liquid, the lifetime of quasiparticles is short and its spectrum is expected to be blurred. This blurred spectroscopic feature indicates the beginning of non-Fermi-liquid behaviour. Understanding this blurred behaviour in nature is an interesting question, and our approach can help reveal it. The simulated spectroscopic features could be useful for identifying the transition from a Fermi liquid to a non-Fermi-liquid phase and pinpointing the breakdown of where Fermi liquid theory no longer holds.
Below, we will assume \({\Gamma }_{{n}^{{\prime} },n}\) is nonzero and give the circuit complexity dependence on \({\Gamma }_{{n}^{{\prime} },n}\). Recall that the spectral detector takes the form of
which can be simplified as \(G(\omega )=2{\sum }_{n < {n}^{{\prime} }}\Re ({\Gamma }_{{n}^{{\prime} },n})p(\tau ({E}_{{n}^{{\prime} }}-{E}_{n}-\omega )).\) For simplicity, we sort \({\Delta }_{{n}^{{\prime} },n}\) in ascending order and denote ordered energies as Δi and the associated coherence is denoted as \({\Gamma }_{i}\leftrightarrow 2\Re ({\Gamma }_{{n}^{{\prime} },n})\in {\mathbb{R}}\). The spectral detector can now be expressed as G(ω) = ∑iΓip(τ(Δi − ω)). Then, the original problem is converted to a standard energy estimation problem37,39.
Suppose we aim to estimate Δj with a nonvanishing Γj. Without loss of generality, we assume Γj > 0 in the following discussion, such that G(ω) is positive when ω approaches Δj (given a large Γj). Similar results can be obtained in the case of negative Γj. Intuitively, the spectral information can be inferred by looking at the peak of the intensity of ∣G(ω)∣. This is guaranteed by the following lemma.
Lemma 1
When \(\tau=\frac{1}{0.9\gamma }\sqrt{\ln \left(\frac{20}{{\varepsilon }^{2}{\Gamma }_{j}}\right)}\) and ε ≤ 0.2γ, the two inequalities hold:
and
The above lemma guarantees that the distance \(d=| {\Gamma }_{j}-\hat{G}(\omega )|\) is modulated by the estimation error ∣ω − Δj∣. Therefore, Δj can be distinguished from the other transitions when ω approaches Δj. The next step is to analyse the quantum resources required to have a good estimation of \(\hat{G}(\omega )\).
When evaluating the integral in Eq. (3) in the main text, we set a finite cutoff for the integral range from [∞, ∞] to [ − T, T] in practice. The truncated detector of \(\hat{G}(\omega )\) is defined as
If a Gaussian operation is used, it is easy to check that the truncation error has an upper bound
which has been discussed in prior work37,39. Therefore, the truncation error can be bounded by
when the cutoff time \(T\ge 2\sqrt{\ln (1/{\varepsilon }_{T})}\).
In the following, we consider the error due to a finite number of measurements. A single-shot estimator of G(T)(ω) takes the form of
where the time length ti is drawn from the probability distribution g(t), which is τ-independent, and \(\hat{o}(\tau {t}_{i})\) is an unbiased estimate of \({{\mathrm{Tr}}}\,[\hat{O}(\tau t)\rho ]\). We can estimate G(ω) by
where Ns is the total number of samples. It is worth noting at this juncture that both \({{\mathrm{Tr}}}\,[\hat{O}(\tau t)\rho ]\) and G(ω) are real numbers, in contrast to the cases in eigenenergy estimation where the expectation values are complex numbers.
The transition energy is estimated by
Note that it is assumed that Γj > 0. The result is summarised as follows.
Proposition 1
To guarantee that an estimation \({\hat{\Delta }}_{j}\) of the transition energy Δj is close to the true value within an error ε, with a failure probability δ, we require that the maximum time is \({{{\mathcal{O}}}}({\gamma }^{-1}\log (1/\varepsilon ))\) and the number of measurements \(\tilde{{{{\mathcal{O}}}}}({\varepsilon }^{-4}{\Gamma }_{j}^{-2}{\gamma }^{3}\log (1/\delta ))\), where γ is a chosen lower bound of the gap difference \(\gamma \le \min \{{\Delta }_{j+1}-{\Delta }_{j},{\Delta }_{j}-{\Delta }_{j-1}\}\) where j runs over the allowed excitations restricted by the energy and momentum selection rule.
In this work we use the \(\tilde{{{{\mathcal{O}}}}}\) notation where the polylogarithmic dependence is hidden. Proposition 1 indicates that the maximum circuit depth is logarithmic in precision and the total running time scales as \(\tilde{{{{\mathcal{O}}}}}({\varepsilon }^{-4})\), in contrast to the result established in ref. 37 or ref. 30 which is \(\tilde{{{{\mathcal{O}}}}}({\varepsilon }^{-1})\). The above result is guaranteed by Lemma 2 in Supplementary Information, which shows that the maximum time required is \(t=\tau \times T={{{\mathcal{O}}}}({\gamma }^{-1}\log ({\varepsilon }^{-1}))\) and \({N}_{s}=\tilde{{{{\mathcal{O}}}}}({\varepsilon }^{-4}{\gamma }^{4}{\Gamma }_{j}^{-2}\log ({\delta }^{-1}))\). The total running time scales as \(\tau \times T\times {N}_{s}=\tilde{{{{\mathcal{O}}}}}({{\varepsilon }^{-4}\gamma }^{3}\log ({\varepsilon }^{-1})\log ({\delta }^{-1}))\). Proposition 1 naturally flows from the above analysis. We leave the proof for Lemma 1 and Lemma 2 to Supplementary Section I.
Complexity for measuring multiple observables
In the above analysis, we assume that \(\parallel \hat{O}\parallel \le 1\). It is easy to find that our method only requires measurement of \(\langle \psi (t)| \hat{O}| \psi (t)\rangle\) and thus any kind of measurement scheme is directly applicable. Therefore, multiple low-support observables can be estimated in an efficient way. Suppose there are No low-support observables to be measured and the conditions in Proposition 1 are satisfied. By employing classical shadow methods developed in ref. 35, the total time complexity is \({{{\mathcal{O}}}}({\gamma }^{3}{\varepsilon }^{-4}\log (1/\varepsilon )\log ({N}_{o}))\), which is only amplified by a logarithmic factor compared to single observable estimation. Note that the measurement complexity scales exponentially with respect to the locality of the observables m as \({{{\mathcal{O}}}}({3}^{m})\). Advanced measurement algorithms can be directly employed within our framework, such as Pauli grouping methods65,66, whose efficiency in measuring qubit-wise compatible observables has been verified for various examples.
Recently Chan et al. proposed to extract eigenenergy differences by post-processing classical shadows of time-evolved states25. The quantum resources and the signal-to-noise ratio were analysed. Since the extraction of eigenenergy differences is based on the post-processing of many time-evolved states, the low measurement cost is essential for their method. In this work, we show that for several quantum many-body systems, the observables are chosen with clear physical intuitions, which, to some extent, avoids the necessity of measuring many observables.
Numerical simulation based on tensor networks
For the numerical simulation conducted in this work, the time evolution e−iHt is simulated using a time-dependent variational principle (TDVP) algorithm based on the representation by matrix product states (MPS). The density matrix renormalisation group (DMRG) method is used to initialise the system into the ground state of the system before applying quench. The following shows a few examples of excitation spectra simulation. In Supplementary Section IV, we show simulations of both the Bose-Hubbard and Fermi-Hubbard models. The Hamiltonian for both bosons (BH) and fermions (FH) can be expressed as
where \({\hat{a}}_{i}\) and \({\hat{a}}_{i}^{{{\dagger}} }\) (\({\hat{c}}_{i}\) and \({\hat{c}}_{i}^{{{\dagger}} }\)) are the bosonic (fermionic) annihilation and creation operators at the site i, respectively, and \({\hat{n}}_{i}\) is the number operator acting on site i. In what follows, we examine whether our method does indeed replicate the true excitation spectra. For these types of particle systems (both bosons and fermions), we consider local perturbation by taking or adding particles to the site that we want to perturb. In this case, we remove all the particles in the central site of the chain. It is easy to see that this operation is not unitary and does not conserve the particle number, though we can find the unitary counterpart of this operation.
For the Hubbard models, we find the ground state using DMRG, apply local perturbation, evolve the system under the Hamiltonian, and finally measure the expectation value of the number operator. The results for the bosonic chain with an average filling of \(\bar{n}=1.4\) and U/J = 2 and for the fermionic chain simulation with h/J = 2 are shown in Supplementary Fig. 7. In all the 1D simulations, we use bond dimension χ = 128 and chains of up to N = 51 sites. For the 2D cases, we need to increase the bond dimension in some cases due to the non-local nature of the MPS when having to simulate an extra dimension. We consider 2D lattices of dimensions Lx × Ly where Lx = Ly = 11. The simulation result for the lattice model with nearest-neighbour interaction is shown in Supplementary Fig. 8. The focus here is to test the effectiveness of the spectroscopic method in a proof-of-principle way.
Simulation results when considering device and statistical noise
Here, we include device and statistical noise in the simulation. As discussed in the main text, the total running time complexity in the presence of device noise is polynomial \({{{\mathcal{O}}}}({{{\rm{poly}}}}({\epsilon }^{-1}))\) in order to achieve a given precision. For global depolarising noise, the noise effect on observable estimation can be analytically derived. Given the knowledge of the error model, we can obtain error-mitigated observable estimation by fitting the noisy results.
Next, we test the performance of the simple error mitigation strategy by considering a more practical setup with a depolarising noise model. Specifically, we introduce local depolarising noise after each gate, including both single- and two-qubit gates. We numerically verify the behaviour of this noise model by emulating the noisy quantum circuits, where we apply local depolarising noise after each gate. We run the circuit for a Trotter step with time interval δt followed by its inverse: U(δt)U†(δt), which is just identity without noise, and repeat it for different times. In Fig. 3, we show the results of \({\sum }_{i}\left\langle {Y}_{i}\right\rangle\) with an increasing circuit depth. Figure 3 indicates that the noisy results can be well-approximated by an exponential decay function aligning with Eq. (9). The fitting results for individual observable \(\left\langle {Y}_{i}\right\rangle\) are provided in Supplementary Section II.1.
Numerical results of the circuit UU† implementation of noisy spectroscopy protocol for simulating the 7-site Ising model (hx = 2 and hz = 0.1) with different noise strength p. The depth refers to the repetition numbers. The solid lines represent the exponential fit for every p. All the regressions have a relative predictive power R2 = 0.99.
For the noisy simulation and its error mitigation, we consider the 1D Ising model considered in the main text with an additional term hz = 0.1. We set the initial state the same as that in the main text, a maximum time evolution of T = 5 and the time interval δt = 0.4. Results for varying system sizes (up to 11 sites) and noise rates are provided in Supplementary Section II.1. We mitigate the noisy measurement outcomes by using the fitted exponential functions for each qubit. The results under different conditions (noisy, ideal, and error mitigated) are shown in both the time and frequency domains in Fig. 4. We observe that even this simple error mitigation strategy can improve the results, though error mitigation is still needed for more general types of noise. As expected, the algorithm demonstrates strong resilience to noise, allowing us to recover the spectrum even after noisy evolution. This explains why the error is significantly smaller either in the frequency domain or the momentum space.
a Dynamics of the observable expectation value \(\left\langle {Y}_{i}\right\rangle\) at site i = 1. The figure shows the results of the noisy (with noise rate p = 0.005), the error mitigated and the ideal cases for a 7-site Ising model. b Root mean square error (RMSE) of the noisy and the error mitigated results in the time domain. c Error of the noisy and error mitigated spectrum in the frequency domain. The green line represents the maximum value of the error in the time domain as a reference. d Error in the k-space.
Compilation into quantum gates and implementation on IBM quantum devices
After some initial tests on the available quantum devices, the Kolkata device performed consistently for this task and thus was selected for executing the quantum circuits. We selected up to 13 qubits with good readout fidelities and gate fidelities. We used the second-order Trotter formula to simulate the dynamics. The real-time dynamics are compiled into single-qubit Pauli rotation gates and CNOT gates. For the Heisenberg model, the time-evolution operator \({e}^{-it{\sum }_{i}({X}_{i}{X}_{i+1}+{Y}_{i}{Y}_{i+1}+{Z}_{i}{Z}_{i+1})}\) will be realised by Trotter formulae. Each component \({e}^{-ix({X}_{i}{X}_{i+1}+{Y}_{i}{Y}_{i+1}+{Z}_{i}{Z}_{i+1})}\) with time duration x can be realised by 3 CNOT gates as proposed by67. For instance, \({e}^{-ix({X}_{1}{X}_{2}+{Y}_{1}{Y}_{2}+{Z}_{1}{Z}_{2})}\) can be realised by the following circuit,
This saves more gates when compared to using a naive compilation which needs 6 CNOT gates.
Data availability
Source data are provided with this paper. Other data that support the findings of this study can be found on GitHub at https://github.com/luciavilchez/probing_spec_features. Source data are provided with this paper.
Code availability
Codes developed in the current study and the relevant examples can be accessed on GitHub at https://github.com/luciavilchez/probing_spec_features.
References
Mukamel, S. Principles of nonlinear optical spectroscopy, (Oxford University Press, USA, 1995).
Lovesey, S. W. Theory of Neutron Scattering from Condensed Matter (Clarendon Press, 1984).
Boothroyd, A. T. Principles of Neutron Scattering from Condensed Matter (Oxford University Press, 2020).
Als-Nielsen, J., McMorrow, D. Elements of modern X-ray physics (John Wiley & Sons, 2011).
Knap, M. et al. Probing real-space and time-resolved correlation functions with many-body ramsey interferometry. Phys. Rev. Lett. 111, 147205 (2013).
Wan, Y. & Armitage, N. Resolving continua of fractional excitations by spinon echo in thz 2d coherent spectroscopy. Phys. Rev. Lett. 122, 257401 (2019).
Kowalewski, M., Fingerhut, B. P., Dorfman, K. E., Bennett, K. & Mukamel, S. Simulating coherent multidimensional spectroscopy of nonadiabatic molecular processes: From the infrared to the x-ray regime. Chem. Rev. 117, 12165–12226 (2017).
Senko, C. et al. Coherent imaging spectroscopy of a quantum many-body spin system. Science 345, 430–433 (2014).
Jurcevic, P. et al. Quasiparticle engineering and entanglement propagation in a quantum many-body system. Nature 511, 202–205 (2014).
Valdés-Curiel, A., Trypogeorgos, D., Marshall, E. & Spielman, I. Fourier transform spectroscopy of a spin-orbit coupled bose gas. N. J. Phys. 19, 033025 (2017).
Dalmonte, M., Vermersch, B. & Zoller, P. Quantum simulation and spectroscopy of entanglement hamiltonians. Nat. Phys. 14, 827–831 (2018).
Manmana, S. R., Wessel, S., Noack, R. M. & Muramatsu, A. Time evolution of correlations in strongly interacting fermions after a quantum quench. Phys. Rev. B 79, 155104 (2009).
Yoshimura, B., Campbell, W. & Freericks, J. Diabatic-ramping spectroscopy of many-body excited states. Phys. Rev. A 90, 062334 (2014).
Richerme, P. et al. Non-local propagation of correlations in quantum systems with long-range interactions. Nature 511, 198–201 (2014).
Menu, R. & Roscilde, T. Quench dynamics of quantum spin models with flat bands of excitations. Phys. Rev. B 98, 205145 (2018).
Lee, C.-K., Zhong Lau, J. W., Shi, L. & Kwek, L. C. Simulating energy transfer in molecular systems with digital quantum computers. J. Chem. Theory Comput. 18, 1347–1358 (2022).
Miessen, A., Ollitrault, P. J., Tacchino, F. & Tavernelli, I. Quantum algorithms for quantum dynamics. Nat. Computational Sci. 3, 25–37 (2023).
Ge, Y., Tura, J. & Cirac, J. I. Faster ground state preparation and high-precision ground energy estimation with fewer qubits. J. Math. Phys. 60, 022202 (2019).
Low, G. H. & Chuang, I. L. Hamiltonian simulation by uniform spectral amplification. Preprint at https://arxiv.org/abs/1707.05391 (2017).
Lee, C.-K., Hsieh, C.-Y., Zhang, S. & Shi, L. Simulation of condensed-phase spectroscopy with near-term digital quantum computers. J. Chem. Theory Comput. 17, 7178–7186 (2021).
Bharti, K. et al. Noisy intermediate-scale quantum algorithms. Rev. Mod. Phys. 94, 015004 (2022).
Tangpanitanon, J. et al. Spectroscopic signatures of localization with interacting photons in superconducting qubits. Science 358, 1175–1179 (2017).
Villa, L., Despres, J. & Sanchez-Palencia, L. Unraveling the excitation spectrum of many-body systems from quantum quenches. Phys. Rev. A 100, 063632 (2019).
Villa, L., Despres, J., Thomson, S. & Sanchez-Palencia, L. Local quench spectroscopy of many-body quantum systems. Phys. Rev. A 102, 033337 (2020).
Chan, H. H. S., Meister, R., Goh, M. L. & Koczor, B. Algorithmic shadow spectroscopy. Preprint at https://arxiv.org/abs/2212.11036 (2022).
Baez, M. L. et al. Dynamical structure factors of dynamical quantum simulators. Proc. Natl Acad. Sci. 117, 26123–26134 (2020).
Chiesa, A. et al. Quantum hardware simulating four-dimensional inelastic neutron scattering. Nat. Phys. 15, 455–459 (2019).
Stenger, J. P., Ben-Shach, G., Pekker, D. & Bronn, N. T. Simulating spectroscopy experiments with a superconducting quantum computer. Phys. Rev. Res. 4, 043106 (2022).
Matsuzaki, Y., Hakoshima, H., Sugisaki, K., Seki, Y. & Kawabata, S. Direct estimation of the energy gap between the ground state and excited state with quantum annealing. Jpn. J. Appl. Phys. 60, SBBI02 (2021).
Zintchenko, I. & Wiebe, N. Randomized gap and amplitude estimation. Phys. Rev. A 93, 062306 (2016).
Sugisaki, K., Toyota, K., Sato, K., Shiomi, D. & Takui, T. Quantum algorithm for the direct calculations of vertical ionization energies. J. Phys. Chem. Lett. 12, 2880–2885 (2021).
Sugisaki, K. et al. Bayesian phase difference estimation: a general quantum algorithm for the direct calculation of energy gaps. Phys. Chem. Chem. Phys. 23, 20152–20162 (2021).
Wang, H., Ashhab, S. & Nori, F. Quantum algorithm for obtaining the energy spectrum of a physical system. Phys. Rev. A. 85, 062304 (2012).
Wang, H. Quantum algorithm for obtaining the eigenstates of a physical system. Phys. Rev. A. 93, 052334 (2016).
Huang, H.-Y. et al. Predicting many properties of a quantum system from very few measurements. Nat. Phys. 16, 1050–1057 (2020).
Gu, Y., Ma, Y., Forcellini, N. & Liu, D. E. Noise-resilient phase estimation with randomized compiling. Phys. Rev. Lett. 130, 250601 (2023).
Zeng, P., Sun, J. & Yuan, X. Universal quantum algorithmic cooling on a quantum computer. Preprint at https://arxiv.org/abs/2109.15304 (2021).
Lin, L. & Tong, Y. Heisenberg-limited ground state energy estimation for early fault-tolerant quantum computers. PRX Quantum 3, 010318 (2022).
Wang, G., Stilck-França, D., Zhang, R., Zhu, S. & Johnson, P. D. Quantum algorithm for ground state energy estimation using circuit depth with exponentially improved dependence on precision. Quantum 7, 1167 (2023).
Dong, Y., Lin, L. & Tong, Y. Ground-state preparation and energy estimation on early fault-tolerant quantum computers via quantum eigenvalue transformation of unitary matrices. PRX Quantum 3, 040305 (2022).
Huo, M. & Li, Y. Error-resilient monte carlo quantum simulation of imaginary time. Quantum 7, 916 (2023).
Wan, K., Berta, M. & Campbell, E. T. Randomized Quantum Algorithm for Statistical Phase Estimation. Phys. Rev. Lett. 129, 030503 (2022).
Yang, Y., Li, Y., Xu, X. & Yuan, X. Resource-efficient quantum-classical hybrid algorithm for energy gap evaluation. Phys. Rev. A 109, 052416 (2024).
Jurcevic, P. et al. Spectroscopy of interacting quasiparticles in trapped ions. Phys. Rev. Lett. 115, 100501 (2015).
Bleicker, P. & Uhrig, G. S. Strong quenches in the one-dimensional fermi-hubbard model. Phys. Rev. A 98, 033602 (2018).
Vijayan, J. et al. Time-resolved observation of spin-charge deconfinement in fermionic hubbard chains. Science 367, 186–189 (2020).
Villa, L., Thomson, S. & Sanchez-Palencia, L. Finding the phase diagram of strongly correlated disordered bosons using quantum quenches. Phys. Rev. A 104, 023323 (2021).
Villa, L. Out-of-equilibrium dynamics and quench spectroscopy of ultracold many-body quantum systems, Ph.D. thesis (Institut polytechnique de Paris, 2021).
Jurcevic, P. et al. Direct observation of dynamical quantum phase transitions in an interacting many-body system. Phys. Rev. Lett. 119, 080501 (2017).
Wen, X.-G. Quantum field theory of many-body systems: From the origin of sound to an origin of light and electrons (Oxford university press, 2004).
Bonča, J., Trugman, S. A. & Berciu, M. Spectral function of the holstein polaron at finite temperature. Phys. Rev. B 100, 094307 (2019).
Jansen, D., Bonča, J. & Heidrich-Meisner, F. Finite-temperature density-matrix renormalization group method for electron-phonon systems: Thermodynamics and holstein-polaron spectral functions. Phys. Rev. B 102, 165155 (2020).
Schrodi, F., Silvi, P., Tschirsich, F., Fazio, R. & Montangero, S. Density of states of many-body quantum systems from tensor networks. Phys. Rev. B 96, 094303 (2017).
Nandkishore, R. M., Choi, W. & Kim, Y. B. Spectroscopic fingerprints of gapped quantum spin liquids, both conventional and fractonic. Phys. Rev. Res. 3, 013254 (2021).
Kökcü, E., Labib, H. A., Freericks, J. & Kemper, A. A linear response framework for quantum simulation of bosonic and fermionic correlation functions. Nat. Commun. 15, 3881 (2024).
Zeng, P., Sun, J., Jiang, L. & Zhao, Q. Simple and high-precision hamiltonian simulation by compensating trotter error with linear combination of unitary operations. Preprint at https://arxiv.org/abs/2212.04566 (2022).
Knill, E. et al. Randomized benchmarking of quantum gates. Phys. Rev. A At. Mol. Optical Phys. 77, 012307 (2008).
Wallman, J. J. & Emerson, J. Noise tailoring for scalable quantum computation via randomized compiling. Phys. Rev. A 94, 052325 (2016).
Dalzell, A. M., Hunter-Jones, N. & Brandão, F. G. Random quantum circuits transform local noise into global white noise. Commun. Math. Phys. 405, 78 (2024).
Foldager, J. & Koczor, B. Can shallow quantum circuits scramble local noise into global white noise? J. Phys. A Math. Theor. 57, 015306 (2023).
Temme, K., Bravyi, S. & Gambetta, J. M. Error mitigation for short-depth quantum circuits. Phys. Rev. Lett. 119, 180509 (2017).
Endo, S., Benjamin, S. C. & Li, Y. Practical quantum error mitigation for near-future applications. Phys. Rev. X 8, 031027 (2018).
Sun, J. et al. Mitigating realistic noise in practical noisy intermediate-scale quantum devices. Phys. Rev. Appl. 15, 034026 (2021).
Gilyén, A., Su, Y., Low, G. H. & Wiebe, N. Quantum singular value transformation and beyond: exponential improvements for quantum matrix arithmetics. In STOC 2019: Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing 193–204 (STOC, 2019).
Huang, H.-Y., Kueng, R. & Preskill, J. Efficient estimation of pauli observables by derandomization. Phys. Rev. Lett. 127, 030503 (2021).
Wu, B., Sun, J., Huang, Q. & Yuan, X. Quantum 7, 896 (2023).
Smith, A., Kim, M., Pollmann, F. & Knolle, J. Simulating quantum many-body dynamics on a current digital quantum computer. npj Quantum Inf. 5, 106 (2019).
Sun, J. Exploring quantum many-body systems from the viewpoints of quantum computing and spectroscopy, Ph.D. thesis (University of Oxford, 2022).
Acknowledgements
This work was initiated when J.S. was a postgraduate student at Oxford as part of his DPhil thesis, see Chapter 7 in ref. 68. L.V.E. and J.S. thank Louis Villa and Steven J. Thomson for discussions on tensor network simulation. J.S. thanks Weitang Li, Andrew Green, Pei Zeng, Chonghao Zhai, and Thomas Cheng for related and valuable discussions on this work. We acknowledge the use of the IBM quantum services for this work. The views expressed are those of the authors and do not reflect the official policy or position of IBM or the IBM quantum team. J.S. and M.S.K. acknowledge the Samsung GRC grant for financial support. V.V. thanks support from the Gordon and Betty Moore Foundation. J.S. thanks support from the Innovate UK (Project No.10075020). This work was also supported by EPSRC through EP/T001062/1, the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (No. RS-2024-00413957) and Schmidt Sciences, LLC. L.V.E is supported by the Clarendon Fund.
Author information
Authors and Affiliations
Contributions
J.S., L.V.E., V.V., and A.B. conceived the idea. J.S. developed the theoretical aspect of the project. L.V.E. performed the numerical simulations with input from J.S.. J.S. performed simulations using IBM cloud services with input from M.S.K. V.V., A.B. and M.S.K. supervised the project. J.S. and L.V.E. wrote the manuscript. All the authors contributed to the discussion and writing up the manuscript.
Corresponding authors
Ethics declarations
Competing interests
The authors declare no competing interests.
Peer review
Peer review information
Nature Communications thanks Suguru Endo, Julen Pedernales and the other, anonymous, reviewers for their contribution to the peer review of this work. A peer review file is available.
Additional information
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary information
Source data
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Sun, J., Vilchez-Estevez, L., Vedral, V. et al. Probing spectral features of quantum many-body systems with quantum simulators. Nat Commun 16, 1403 (2025). https://doi.org/10.1038/s41467-025-55955-2
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41467-025-55955-2
This article is cited by
-
Quantum Zeno Monte Carlo for computing observables
npj Quantum Information (2025)