Introduction
Quantum systems are typically well-described by a local Hamiltonian, specified by a small number of couplings, from which rich collective phenomena such as symmetry breaking, topological order, and quantum criticality can emerge. Constraining and characterizing the Hamiltonian from experimental data presents a recurring challenge across physics, from particle phenomenology to quantum materials. This task of Hamiltonian learning enables one to extract effective models governing the quantum system over energy and length scales of interest, informing theoretical analyses and subsequent experimental refinements. In condensed matter, Hamiltonian learning facilitates the design of quantum materials with targeted properties [1 , 2 , 3 , 4 , 5 ] ; in quantum simulation and device engineering, it is essential for benchmarking, calibration, and building scalable platforms with verifiable performance [6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 ] .
Hamiltonian learning has prompted many empirical and theoretical approaches, drawing on tools from quantum information and machine learning [14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 ] . A common empirical approach, applied successfully to certain quantum magnets [28 , 29 , 30 ] , falls into the framework of model fitting, involving iteratively updating a model prediction and classical simulation until convergence to experiment. For generic quantum systems, however, model fitting is computationally prohibitive to scale to large system size, leaving open the existence of a general, scalable approach under realistic experimental measurement constraints. More systematic theoretical approaches often presuppose global digital access to arbitrary measurements. Experimental platforms nevertheless typically operate with far more limited control: Measurements in quantum materials are usually limited to observables characterizing responses to external probe fields, while in quantum simulators, access can be restricted to a few native local observables or correlation functions due to architectural and resource constraints.
Can one learn the Hamiltonian from limited, realistic experimental outputs? This fundamentally and practically important question has drawn significant recent attention [31 , 32 , 33 , 34 , 35 ] . In this work, we address the problem for a broadly accessible and physically illuminating observable in quantum experiments: the dynamical structure factor (DSF). This quantity [Eq. (II.2)] is directly measurable via inelastic neutron scattering in quantum magnetism and has been extracted in programmable quantum simulators using its simple relation to two-point correlation functions [36 , 37 , 38 , 39 , 40 ] . The DSF offers experimental fingerprints of complex quantum phases which can potentially enable the reconstruction of underlying Hamiltonian parameters, as perhaps best exemplified by the quest for Kitaev spin liquid materials [41 , 42 , 43 , 44 ] .
It is a priori far from clear that the DSF alone provides sufficient information to recover the entire Hamiltonian. Indeed, while the DSF contains information on magnon dispersions and other spinful excitations, it encodes only a slice of two-point correlation data—a small portion of all observables. Although several machine-learning studies provide empirical evidence of this task’s tractability, at least for specific models with a few free parameters [45 , 46 ] , the well-posedness of this inverse problem has not been theoretically established. Indeed, building on known hardness bounds for learning from Gibbs states [19 ] , we rigorously demonstrate that it can be ill-posed: We identify continuous families of few-body Hamiltonians that exhibit identical DSFs. Moreover, even when the inverse problem is in principle well-posed, the DSF potentially depends on Hamiltonian couplings in a highly complex fashion that can in practice stymie finding the inversion needed to learn the Hamiltonian.
In this work, we develop a versatile framework for Hamiltonian tomography from the DSF [Figure 1 a]. Our framework does not require simulation of the Hamiltonian and comes with rigorous guarantees for general classes of Hamiltonians across several broad experimentally relevant regimes, thus providing strong evidence that the aforementioned challenges do not impede practical learnability. Our central insight is that the microscopic Hamiltonian parameters can be extracted from explicit relations, or sum rules, among integrated frequency moments of the DSF [Figure 1 b]. In particular, we provide three scalable Hamiltonian learning algorithms that we dub high-temperature , strong-field , and fluctuation-dissipation protocols—each taming the complex dependence of the DSF on Hamiltonian parameters in complementary regimes [Figure 1 c]; see Table I for an executive summary]. These protocols respectively rely on a high-temperature expansion, perturbation theory around a strong polarizing Zeeman field, and nontrivial exact identities satisfied by the DSF due to stationarity of thermal states and the fluctuation-dissipation theorem. For the concrete case of translation-invariant spin-1 2 \frac{1}{2} 2 1 Hamiltonians in arbitrary dimensions with one- and two-body interactions, we establish end-to-end learning guarantees and in several instances reduce Hamiltonian learning to solving a simple linear system. Extensive numerical tests across one- and two-dimensional Hamiltonian families demonstrate appreciable robustness of our protocols to measurement noise and experimental imperfections. Together, these results establish a direct, practical, and scalable route to learning Hamiltonians from limited, physically relevant output of quantum experiments.
Figure 1. Hamiltonian learning from DSF. (a) Illustration of Hamiltonian learning from the dynamical structure factor (DSF). The DSF is experimentally accessible in quantum materials through neutron scattering or quantum simulators through two-point functions. Assuming access to the DSF at varying temperature and/or external global magnetic field, we study the learnability of a Hamiltonian H ( λ ) H(\boldsymbol{\lambda}) H ( λ ) with unknown couplings λ \boldsymbol{\lambda} λ . (b) High-level idea of Hamiltonian learning protocols. We prove integrated frequency moments and Fourier harmonics of the DSF encode λ \boldsymbol{\lambda} λ through efficiently solvable means. (c) Schematic of favorable regimes for protocols, in the temperature and magnetic field plane.
Table I. Summary of Hamiltonian learning protocols. Overview of protocols and their experimental requirements in quantum materials and programmable quantum simulators.
Hamiltonians and spectral moments
Consider a translation-invariant quantum spin system (see §VII for an extension to the disordered case lacking translation symmetry). On a lattice Λ \Lambda Λ of N N N sites, the Hamiltonian reads
H ( λ ) = ∑ j = 1 p λ j H j . (1) H(\lambda) = \sum_{j=1}^{p} \lambda^{j} H^{j}. \tag*{(1)} H ( λ ) = j = 1 ∑ p λ j H j . (1)
Here each H j = ∑ r ∈ Λ h r j H^{j} = \sum_{r\in\Lambda} h^{j}_{r} H j = ∑ r ∈ Λ h r j is an extensive interaction term—e.g., involving exchange or Zeeman fields—arising from a sum of translated local operators h r j h^{j}_{r} h r j with O ( 1 ) O(1) O ( 1 ) magnitudes ∥ h r j ∥ ∞ \lVert h^{j}_{r}\rVert_{\infty} ∥ h r j ∥ ∞ . We take λ ∈ [ − 1 , 1 ] p \lambda\in[-1,1]^{p} λ ∈ [ − 1 , 1 ] p to be the unknown parameters to be learned. The number of independent couplings p p p and the interaction range are fixed as N N N increases. For a local spin operator O r α O^{\alpha}_{r} O r α , define Q q a = N − 1 / 2 ∑ r ∈ Λ e − i q ⋅ r O r a Q^a_q = N^{-1/2} \sum_{r\in\Lambda} e^{-i\mathbf{q}\cdot\mathbf{r}} O^a_r Q q a = N − 1/2 ∑ r ∈ Λ e − i q ⋅ r O r a . Below, a , b , c a,b,c a , b , c indices run over x , y , z x,y,z x , y , z with repeated indices summed. The DSF at inverse temperature β \beta β is then
S a b ( q , ω ) = ∫ d t e i ω t ⟨ O q a ( t ) O − q b ⟩ β , (2) S^{ab}(\mathbf{q},\omega) = \int dt\, e^{i\omega t} \langle O^a_{\mathbf{q}}(t) O^b_{-\mathbf{q}}\rangle_\beta, \tag*{(2)} S ab ( q , ω ) = ∫ d t e iω t ⟨ O q a ( t ) O − q b ⟩ β , (2)
where ⟨ A ⟩ β : = Tr ( e − β H A ) / Tr ( e − β H ) \langle A\rangle_\beta:= \operatorname{Tr}(e^{-\beta H}A)/\operatorname{Tr}(e^{-\beta H}) ⟨ A ⟩ β := Tr ( e − β H A ) / Tr ( e − β H ) indicates a thermal quantum average. At later stages, we distinguish access to the full tensor S a b S^{ab} S ab from diagonal access to S a a S^{aa} S aa . In either case, the task is to recover λ \boldsymbol{\lambda} λ from the DSF at known temperatures in a manner robust to noise and scaling efficiently in N N N and β \beta β .
Next, define DSF spectral moments
m n a b ( q ) = ∫ − ∞ ∞ d ω ω n S a b ( q , ω ) , (3) m^{ab}_n(\mathbf{q}) = \int_{-\infty}^{\infty} d\omega\, \omega^n S^{ab}(\mathbf{q},\omega), \tag*{(3)} m n ab ( q ) = ∫ − ∞ ∞ d ω ω n S ab ( q , ω ) , (3)
which are equivalent to short-time derivatives of the two-point spin correlation function: m n a b ( q ) = 2 π i n ∂ t n ⟨ O q a ( t ) O − q b ⟩ β ∣ t = 0 m^{ab}_n(\mathbf{q}) = 2\pi i^n \partial_t^n\langle O^a_{\mathbf{q}}(t)O^b_{-\mathbf{q}}\rangle_\beta|_{t=0} m n ab ( q ) = 2 π i n ∂ t n ⟨ O q a ( t ) O − q b ⟩ β ∣ t = 0 , with m 0 a b ( q ) / 2 π m^{ab}_0(\mathbf{q})/2\pi m 0 ab ( q ) /2 π the static spin structure factor. Additionally Fourier transforming back to real space yields the particularly useful quantities
m n , d a b = ∫ B Z d q vol ( B Z ) e − i q ⋅ d m n a b ( q ) = 2 π i n ∂ t n ⟨ O 0 a ( t ) O d b ⟩ β ∣ t = 0 . (4) m^{ab}_{n,d} = \int_{\mathrm{BZ}} \frac{d\mathbf{q}}{\operatorname{vol}(\mathrm{BZ})}e^{-i\mathbf{q}\cdot d}m^{ab}_n(\mathbf{q}) = 2\pi i^n\partial_t^n\langle O^a_0(t)O^b_d\rangle_\beta|_{t=0}. \tag*{(4)} m n , d ab = ∫ BZ vol ( BZ ) d q e − i q ⋅ d m n ab ( q ) = 2 π i n ∂ t n ⟨ O 0 a ( t ) O d b ⟩ β ∣ t = 0 . (4)
Equivalently, m n , d a b = 2 π ⟨ [ [ ⋯ [ O 0 a , H ] , H ] , ⋯ , H ] O d b ⟩ β m^{ab}_{n,d} = 2\pi\langle[[\cdots[O^a_0,H],H],\cdots,H]O^b_d\rangle_\beta m n , d ab = 2 π ⟨[[ ⋯ [ O 0 a , H ] , H ] , ⋯ , H ] O d b ⟩ β , with the right-hand comprising n n n commutators. For a finite-range Hamiltonian, m n , d a b m^{ab}_{n,d} m n , d ab at fixed n n n depends only on interactions within a finite neighborhood of 0. Each time derivative introduces one factor of H H H , and the remaining dependence on λ \boldsymbol{\lambda} λ lies in the thermal expectation value, which in general does not take a simple form. Our three protocols will render the dependence of the m n , d a b m^{ab}_{n,d} m n , d ab on λ \boldsymbol{\lambda} λ learnable in three distinct but complementary ways, as illustrated in Figure 1 c.
High-temperature tomography
Our high-temperature (HT ) protocol leverages the fact that Eq. (II.4) depends more mildly on Hamiltonian parameters as temperature increases and the Gibbs state approaches a featureless infinite-temperature mixed state. This trend forms the basis of the high-temperature series expansion in quantum lattice models [47 ] and existing digital quantum algorithms for learning Hamiltonians from high-temperature Gibbs states [19 ] , and here allows us to tame the complexity of Hamiltonian learning. In particular, a high-temperature expansion allows us to derive low-degree polynomial relations between Hamiltonian couplings and DSF spectral moments. At small β \beta β , we expand Eq. (II.4) as
m n , d a b ( β , λ ) = ∑ i = 0 ∞ β i m n , d , i a b ( λ ) , (5) m^{ab}_{n,d}(\beta,\boldsymbol{\lambda}) = \sum_{i=0}^{\infty} \beta^i m^{ab}_{n,d,i}(\boldsymbol{\lambda}), \tag*{(5)} m n , d ab ( β , λ ) = i = 0 ∑ ∞ β i m n , d , i ab ( λ ) , (5)
with each nonzero coefficient m n , d , i a b ( λ ) m^{ab}_{n,d,i}(\boldsymbol{\lambda}) m n , d , i ab ( λ ) a homogeneous polynomial of degree n + i n+i n + i in the couplings. For our choice of bounded, finite-range interactions, truncating Eq. (III.1) at order R R R incurs a controlled O ( ( β / β c ) R + 1 ) O((\beta/\beta_c)^{R+1}) O (( β / β c ) R + 1 ) error as β / β c → 0 \beta/\beta_c \to0 β / β c → 0 , where β c > 0 \beta_c > 0 β c > 0 is an O ( 1 ) O(1) O ( 1 ) threshold determined by Hamiltonian details. The λ \boldsymbol{\lambda} λ -dependent coefficients on the right side of Eq. (III.1) can be evaluated efficiently using local operator algebra without full many-body simulation [App. B].
We collect a finite set of n f n_f n f theoretically derived coefficients m n , d , i a b ( λ ) m^{ab}_{n,d,i}(\lambda) m n , d , i ab ( λ ) and denote the resulting collection by F t h ( λ ) F_{\mathrm{th}}(\lambda) F th ( λ ) , which comprises different spin channels ( a b ) (ab) ( ab ) , moment orders ( n ) (n) ( n ) , spatial harmonics ( d ) (d) ( d ) , and high-T T T expansion orders ( i ) (i) ( i ) . We refer to F t h ( λ ) F_{\mathrm{th}}(\lambda) F th ( λ ) as the feature map . The experimental data corresponding to the feature map, which we denote by F e x p F_{\mathrm{exp}} F exp , is extracted from the measured DSF, assumed to be available across multiple high temperatures and the full Brillouin zone. The HT protocol entails solving the polynomial system F e x p = F t h ( λ ) F_{\mathrm{exp}}=F_{\mathrm{th}}(\lambda) F exp = F th ( λ ) . Crucially, for fixed feature map, interaction range and parameter count, the size and degree of this polynomial system does not scale with N N N . Hence the computational cost of the HT protocol is independent of system size, in contrast to model fitting approaches requiring repeated simulations of the DSF [48 ] .
The remaining question is whether the polynomial system F e x p = F t h ( λ ) F_{\mathrm{exp}}=F_{\mathrm{th}}(\lambda) F exp = F th ( λ ) uniquely determines the Hamiltonian couplings. We identify three possible scenarios analyzed in detail in App. § 0.10 . First, the system may be underdetermined—e.g., if the feature map includes fewer than p p p components—and admit a continuously infinite set of solutions. Expanding the feature set can remedy this non-solvability. Second, the system may admit a discrete set of solutions—a case we call locally solvable . Local solvability can arise from spurious solutions or unavoidable degeneracy that we term measurement equivalence arising from distinct Hamiltonians which are indistinguishable under F t h ( λ ) F_{\mathrm{th}}(\lambda) F th ( λ ) . A powerful property of polynomial feature maps is that local solvability can be certified for almost all couplings by checking that the Jacobian of F t h ( λ ) F_{\mathrm{th}}(\lambda) F th ( λ ) has full rank at a random λ \lambda λ [34 ] . Third, the system may have a unique solution, in which case we say it is globally solvable . Instances of both global solvability and local solvability with measurement equivalence are discussed below.
To illustrate the HT protocol concretely, let us specialize to spin-1 2 \frac{1}{2} 2 1 Hamiltonians with arbitrary one- and two-body interactions in any dimension. Consider, for a finite set of bond vectors R \mathcal{R} R ,
H ( λ ) = ∑ r b a σ r a + ∑ r , d ∈ R λ d a b σ r a σ r + d b (6) H(\lambda)=\sum_{r} b^{a}\sigma_{r}^{a}+\sum_{r,d\in\mathcal{R}}\lambda_{d}^{ab}\sigma_{r}^{a}\sigma_{r+d}^{b} \tag*{(6)} H ( λ ) = r ∑ b a σ r a + r , d ∈ R ∑ λ d ab σ r a σ r + d b (6)
where σ a \sigma^{a} σ a are Pauli matrices. Direct calculation of the feature map F t h F_{\mathrm{th}} F th reveals b a = 1 4 π ε a b c m 0 , 0 , 1 b c b^{a}=\frac{1}{4\pi}\varepsilon_{abc}m_{0,0,1}^{bc} b a = 4 π 1 ε ab c m 0 , 0 , 1 b c and λ d a b = − 1 2 π m 0 , d , 1 a b \lambda_{d}^{ab}=-\frac{1}{2\pi}m_{0,d,1}^{ab} λ d ab = − 2 π 1 m 0 , d , 1 ab . Therefore, spatial harmonics of the static structure factor (n = 0 n=0 n = 0 ) alone, expanded to first order in β \beta β , contain the information of all one- and two-qubit couplings.
Frequently in neutron scattering experiments, access is limited to unpolarized neutron beams, whereby only the diagonal DSF is available [49 ] . In such cases, we may still learn diagonal exchange interactions using λ d a a = − 1 2 π m 0 , d , 1 a a \lambda_{d}^{aa}=-\frac{1}{2\pi}m_{0,d,1}^{aa} λ d aa = − 2 π 1 m 0 , d , 1 aa . However, the off-diagonal exchanges λ d a b \lambda_{d}^{ab} λ d ab and fields b a b^{a} b a must be inferred from higher DSF moments. For instance, direct calculation shows
1 2 π m 2 , d , 0 a a = − 8 ( λ d b b λ d c c − λ d b c λ d c b ) , \frac{1}{2\pi}m_{2,d,0}^{aa}=-8\left(\lambda_{d}^{bb}\lambda_{d}^{cc}-\lambda_{d}^{bc}\lambda_{d}^{cb}\right), 2 π 1 m 2 , d , 0 aa = − 8 ( λ d bb λ d cc − λ d b c λ d c b ) ,
which allows one to further determine the products λ d b c λ d c b \lambda_{d}^{bc}\lambda_{d}^{cb} λ d b c λ d c b . We show in App. § 0.10 that the feature map F t h d i a g = { m 0 , d , 1 a a , m 2 , d , 0 a a , m 2 , 0 , 0 a a , Re m 2 , d , 1 a a } a , d F_{\mathrm{th}}^{\mathrm{diag}}=\left\{m_{0,d,1}^{aa},m_{2,d,0}^{aa},m_{2,0,0}^{aa},\operatorname{Re}m_{2,d,1}^{aa}\right\}_{a,d} F th diag = { m 0 , d , 1 aa , m 2 , d , 0 aa , m 2 , 0 , 0 aa , Re m 2 , d , 1 aa } a , d defines a locally solvable polynomial system for all couplings when only the diagonal DSF are accessible. In particular, arbitrary one- and two-body couplings are generically locally solvable from diagonal DSF data alone, using polynomial equations of degree at most three. However, global solvability requires additional care in this case. In particular, uniform π \pi π spin rotations about coordinate axes can reverse signs of λ d a b \lambda_{d}^{ab} λ d ab and b a b^{a} b a while preserving diagonal DSF data, an example of a measurement equivalence. See App. § 0.10 for a rigorous proof.
We now validate the practical performance of the HT protocol in the presence of measurement noise. We consider three settings, each represented by Eq. (III.2) with different restrictions: a honeycomb J J J –K K K –Γ \Gamma Γ model [50 , 51 ] [Fig. 2a], generic spin chains with twelve independent one- and two-body nearest-neighbor couplings [Fig. 2b], and honeycomb exchange Hamiltonians with up to 27 independent nearest-neighbor couplings [Fig. 2c]. The numerics affirms the HT protocol’s generally strong performance and versatility. Contrary to naïve expectation, performance is optimal at a finite, noise-dependent T T T rather than arbitrarily high T T T [Fig. 2a], reflecting competition between the magnification of errors by noise at large T T T and HT expansion error at small T T T . Figure 2 b confirms general expectations that lower-order polynomial systems F e x p = F t h ( λ ) F_{\mathrm{exp}}=F_{\mathrm{th}}(\lambda) F exp = F th ( λ ) ease learning, while Figure 2 c reveals a mild growth of error with the number of learned parameters p p p .
Figure 2. High-temperature and strong-field tomography. (a,d) Relative coupling error for the J J J –K K K –Γ \Gamma Γ model, ( J , K , Γ ) = ( 0.4 , − 0.7 , 0.2 ) J ⋆ (J,K,\Gamma)=(0.4,-0.7,0.2)J_{\star} ( J , K , Γ ) = ( 0.4 , − 0.7 , 0.2 ) J ⋆ , on a periodic 12-spin honeycomb cluster. Solid curves are noiseless; dashed curves include Gaussian moment noise σ \sigma σ . (b,e) Noise dependence for 1,000 twelve-parameter chains with full or diagonal DSF access, where σ \sigma σ denotes noise added to exact HT or SF expansion coefficients. (c,f) Performance versus the number of unknown couplings at β J ⋆ = 0.2 \beta J_{\star}=0.2 β J ⋆ = 0.2 for HT and B / J ⋆ = 32 B/J_{\star}=32 B / J ⋆ = 32 for SF. Relative errors are ∣ λ p r e d − λ t r u e ∣ / ∣ λ t r u e ∣ |\lambda_{\mathrm{pred}-\lambda_{\mathrm{true}}}|/|\lambda_{\mathrm{true}}| ∣ λ pred − λ true ∣/∣ λ true ∣ . Curves show medians with central 25% ribbons, except in (b,e), which show ensemble means (thick) and example trials (thin).
Though we obtained exact results on local and global solvability for Eq. (III.2), the HT protocol is more general. For three-body and higher-order interactions, higher-degree polynomial systems generally appear, but the HT protocol still applies. We demonstrate explicit end-to-end reconstruction for Hamiltonians with three-body interactions and nineteen parameters in App. § 0.10 4.
Low-temperature hardness
Though versatile and scalable, the HT protocol may face hurdles in practical settings, such as in validating quantum simulations at low temperatures, or in materials when low-energy descriptions break down at elevated temperatures due to thermal activation of additional degrees of freedom. Consequently, it is desirable to find protocols that also operate at low temperatures. We prove, however, that Hamiltonian learning from the DSF can be exponentially difficult in β \beta β , even for simple systems. This extends results from static Gibbs states to a dynamical setting [19 ] . As an illuminating example, consider the Hamiltonian
H = h 2 ( σ 1 z + σ 2 z ) + U 4 ( 1 + σ 1 z ) ( 1 + σ 2 z ) . (7) H=\frac{h}{2}\left(\sigma_{1}^{z}+\sigma_{2}^{z}\right)+\frac{U}{4}\left(1+\sigma_{1}^{z}\right)\left(1+\sigma_{2}^{z}\right). \tag*{(7)} H = 2 h ( σ 1 z + σ 2 z ) + 4 U ( 1 + σ 1 z ) ( 1 + σ 2 z ) . (7)
acting on two spins, with h , U > 0 h,U>0 h , U > 0 . Its ground state ∣ ↓ ↓ ⟩ |\downarrow\downarrow\rangle ∣ ↓↓ ⟩ is separated by energy h h h from two excited states ∣ ↑ ↓ ⟩ |\uparrow\downarrow\rangle ∣ ↑↓ ⟩ , ∣ ↓ ↑ ⟩ |\downarrow\uparrow\rangle ∣ ↓↑ ⟩ and by energy 2 h + U 2h+U 2 h + U from the remaining state ∣ ↑ ↑ ⟩ |\uparrow\uparrow\rangle ∣ ↑↑ ⟩ . The latter shares no single-spin matrix element with the ground state: ⟨ ↓ ↓ ∣ O i a ∣ ↑ ↑ ⟩ = 0 \langle\downarrow\downarrow|O_i^a|\uparrow\uparrow\rangle=0 ⟨ ↓↓ ∣ O i a ∣ ↑↑ ⟩ = 0 . Therefore, the T = 0 T=0 T = 0 DSF is strictly independent of U U U . At low finite temperature, the DSF depends on U U U only through a thermal occupation factor, and ∂ ∂ U S a b = O ( e − β h ) \frac{\partial}{\partial U}S^{ab}=O\left(e^{-\beta h}\right) ∂ U ∂ S ab = O ( e − β h ) is exponentially small. It follows that learning U U U at any fixed precision in a noisy experiment requires a number of observations growing exponentially in β h \beta h β h [App. § 0.11 ].
Although this example provides a valuable worst-case caution, Eq. (IV.1) need not be representative of typical instances. Indeed, we will establish that, in many physically relevant cases, Hamiltonian learning from the DSF at low temperature is generically feasible.
We develop two routes: (i) applying external experimentally motivated perturbations to H H H [§ 0.5 ] and (ii) using nontrivial identities derived from the fluctuation-dissipation theorem that relate spectral moments at different orders [§ 0.6 ].
Strong-field tomography
As our first route to practical Hamiltonian learning at low temperatures, we study Hamiltonians H ( λ ) H(\boldsymbol{\lambda}) H ( λ ) perturbed by strong global Zeeman fields. Our motivation is twofold. First, a Zeeman field along x ^ \hat{x} x ^ overcomes the low-temperature hardness of Eq. (IV.1), since the leading excited states contributing to the DSF are energy-split by U / 2 U/2 U /2 , rendering U U U straightforwardly learnable. Second, polarizing Zeeman fields greatly simplify the structure of ground states and excitations; consequently, they have long been profitably used to extract interactions via model fitting in quantum magnets [29 ] , and will similarly streamline our systematic extraction of Hamiltonian parameters from DSF moments.
In the strong-field (SF) protocol , we specifically measure the DSF of
H B ( n ^ ) ( λ ) = H ( λ ) − B ∑ r n ^ ⋅ σ r , (8) H_{B}^{(\hat{n})}(\boldsymbol{\lambda})=H(\boldsymbol{\lambda})-B\sum_r\hat{n}\cdot\boldsymbol{\sigma}_r, \tag*{(8)} H B ( n ^ ) ( λ ) = H ( λ ) − B r ∑ n ^ ⋅ σ r , (8)
where B B B is the strength of a magnetic field oriented along n ^ \hat{n} n ^ (both assumed to be known) and H ( λ ) H(\boldsymbol{\lambda}) H ( λ ) is the Hamiltonian to be learned. We will consider B B B large relative to the scale of λ \boldsymbol{\lambda} λ ; in this limit, the ground state of H B ( n ^ ) H_{B}^{(\hat{n})} H B ( n ^ ) is approximately a nondegenerate polarized product state with gap Δ = 2 B + O ( λ ) \Delta=2B+O(\boldsymbol{\lambda}) Δ = 2 B + O ( λ ) .
Similar in spirit to the HT protocol, the SF protocol proceeds via computation of DSF spectral moment harmonics, which here admit a controlled perturbative expansion in 1 / B 1/B 1/ B [52 , 53 ] . This approach is suited to the low-temperature regime T ≪ Δ T\ll\Delta T ≪ Δ , where thermal corrections are exponentially suppressed in Δ / T \Delta/T Δ/ T . We therefore work at T = 0 T=0 T = 0 , writing
B − n m n , d a b ( 1 / B , λ ) = ∑ i = 0 ∞ ( 1 / B ) i m n , d , i a b ( λ ) , (9) B^{-n}m_{n,d}^{ab}(1/B,\boldsymbol{\lambda})=\sum_{i=0}^{\infty}(1/B)^i m_{n,d,i}^{ab}(\boldsymbol{\lambda}), \tag*{(9)} B − n m n , d ab ( 1/ B , λ ) = i = 0 ∑ ∞ ( 1/ B ) i m n , d , i ab ( λ ) , (9)
leaving n ^ \hat{n} n ^ dependence implicit. Similar to Eq. (III.1), at large fields one can truncate the expansion at a given desired order with controlled error. Each nonzero coefficient m n , d , i a b ( λ ) m_{n,d,i}^{ab}(\boldsymbol{\lambda}) m n , d , i ab ( λ ) is a homogeneous polynomial of degree i i i in the couplings, efficiently computable using perturbation theory. The solvability analysis of § 0.3 then applies, with different field directions now incorporated into the feature map. For spin-1 2 \frac{1}{2} 2 1 Hamiltonians with arbitrary one- and two-body interactions [Eq. (III.2)], we establish global solvability at sufficiently large B B B using only the coefficients m 0 , d , 1 a b m_{0,d,1}^{ab} m 0 , d , 1 ab and m 1 , d , 1 a b m_{1,d,1}^{ab} m 1 , d , 1 ab , which determine all couplings linearly. Remarkably, fields along just three directions, x ^ , y ^ , z ^ \hat{x},\hat{y},\hat{z} x ^ , y ^ , z ^ , suffice with full DSF access, while three additional tilted directions, ( x ^ − y ^ ) / 2 (\hat{x}-\hat{y})/\sqrt{2} ( x ^ − y ^ ) / 2 , ( x ^ − z ^ ) / 2 (\hat{x}-\hat{z})/\sqrt{2} ( x ^ − z ^ ) / 2 , and ( y ^ − z ^ ) / 2 (\hat{y}-\hat{z})/\sqrt{2} ( y ^ − z ^ ) / 2 suffice with only diagonal access. Additional spin symmetries can substantially reduce these requirements: For SU(2)-symmetric Hamiltonians, a single arbitrary field direction suffices, while for U(1)-symmetric Hamiltonians, any field direction unaligned with the symmetry axis suffices for learning all couplings. Proofs of these statements are left to App. § 0.12 .
We evaluate the SF protocol at finite B B B in the presence of measurement noise with the benchmark models used previously for the HT protocol: a honeycomb J J J -K K K -Γ \Gamma Γ model [Figure 2 d], spin chains with twelve independent couplings [Figure 2 e], and honeycomb exchange Hamiltonians with up to 27 independent couplings [Figure 2 f], all instances of Eq. (III.2). We observe performance trends qualitatively similar to those of the HT protocol, reflecting the controlled small-parameter expansions underlying both protocols. However, the SF protocol exhibits appreciably greater robustness to measurement noise, particularly with diagonal DSF access, and a weaker dependence of error on the number of unknown couplings. This quantitative difference originates from the persistence at large B B B of magnon bands in the DSF split by O ( λ ) O(\lambda) O ( λ ) [cf. Figure 11 ]; by contrast, the O ( λ ) O(\lambda) O ( λ ) data in HT protocol vanishes as O ( β ) O(\beta) O ( β ) . Together, these results demonstrate the potential of strong-field measurements for robust Hamiltonian learning at low temperatures, even with restricted DSF access and many unknown couplings.
Figure 11. Strong-field (SF) Hamiltonian tomography. (a) Polarizing a quantum system with a Zeeman field B B B simplifies the dynamical structure factor (DSF) S ( q , ω ) S(\mathbf{q},\omega) S ( q , ω ) , enabling learning the Hamiltonian H ( λ ) H(\boldsymbol{\lambda}) H ( λ ) even at low temperature, contrasting with and complementing high-temperature Hamiltonian tomography. Here, calculations use a periodic N = 12 N=12 N = 12 -spin honeycomb cluster at T = 0 T=0 T = 0 . (b) Momentum-averaged transverse DSF for the first Hamiltonian in (c), showing two isolated bands at large B B B at ω ≈ 2 B \omega\approx2B ω ≈ 2 B . For display, spectra are broadened by a Gaussian of standard deviation 0.15, using frequency spacing 0.05. (c) Performance of SF tomography for two J J J -K K K -Γ \Gamma Γ Hamiltonians H B ( n ^ ) H_{B}^{(\hat{\mathbf{n}})} H B ( n ^ ) [Eq. (D.33)] using fields along z ^ \hat{z} z ^ and ( x ^ − y ^ ) / 2 (\hat{x}-\hat{y})/\sqrt{2} ( x ^ − y ^ ) / 2 and full spin-resolved DSF access. Solid curves use noiseless centered moments, defined in Eq. (D.20), and dashed curves include Gaussian noise of standard deviation σ = 0.05 \sigma=0.05 σ = 0.05 . The noise-free curves approach expected B − 1 B^{-1} B − 1 decay. (d) Dependence of results in (c) on σ \sigma σ at B = 32 B=32 B = 32 . (e) Performance of SF tomography (with fields along the six directions shown in the inset) at B = 32 B=32 B = 32 for a general ≤ 27 \le27 ≤ 27 -unknown-coupling two-body exchange Hamiltonian H ( λ ) H(\boldsymbol{\lambda}) H ( λ ) . Statistical curves show medians, and ribbons contain the central 25% of errors. Errors in (c–e) are relative Euclidean coupling errors ∣ λ p r e d − λ t r u e ∣ / ∣ λ t r u e ∣ \lvert\boldsymbol{\lambda}_{\mathrm{pred}}-\boldsymbol{\lambda}_{\mathrm{true}}\rvert/\lvert\boldsymbol{\lambda}_{\mathrm{true}}\rvert ∣ λ pred − λ true ∣ / ∣ λ true ∣ .
Fluctuation–dissipation tomography
Both the HT and SF protocols exploit small-parameter expansions to relate measured DSF data to low-degree polynomials in the couplings. Suitable high-temperature/strong-field regimes may not be available in practice, however, especially if the Hamiltonian couplings to be learned are themselves ‘large’. Moving beyond these frameworks, we introduce the fundamentally different fluctuation-dissipation (FD) protocol that avoids the preceding requirements. The FD protocol instead leverages nontrivial relations satisfied by DSF spectral moments to construct a linear system A λ = b A\lambda= b A λ = b , where both A A A and b b b are extracted from the DSF, and from which λ \lambda λ is linearly solved.
Our starting point is the fluctuation-dissipation theorem,
2 χ ′ ′ a b ( q , ω ) = ( 1 − e − β ω ) S a b ( q , ω ) (10) 2\chi^{\prime\prime ab}(q,\omega) = \left(1-e^{-\beta\omega}\right)S^{ab}(q,\omega) \tag*{(10)} 2 χ ′′ ab ( q , ω ) = ( 1 − e − β ω ) S ab ( q , ω ) (10)
where χ ′ ′ a b = ( χ a b − χ b a ∗ ) / ( 2 i ) \chi^{\prime\prime ab}=(\chi^{ab}-\chi^{ba*})/(2i) χ ′′ ab = ( χ ab − χ ba ∗ ) / ( 2 i ) is the dissipative part of the retarded susceptibility ( χ a b ( q , ω ) = i ∫ 0 ∞ d t e i ω t ⟨ [ O q a ( t ) , O − q b ] ⟩ β ) \left(\chi^{ab}(q,\omega)=i\int_0^\infty dt\,e^{i\omega t}\langle[O_q^a(t),O_{-q}^b]\rangle_\beta\right) ( χ ab ( q , ω ) = i ∫ 0 ∞ d t e iω t ⟨[ O q a ( t ) , O − q b ] ⟩ β ) . Applying detailed balance in the form S b a ( − q , − ω ) = e − β ω S a b ( q , ω ) S^{ba}(-q,-\omega)=e^{-\beta\omega}S^{ab}(q,\omega) S ba ( − q , − ω ) = e − β ω S ab ( q , ω ) and taking the first frequency moment of Eq. (VI.1) yields
∑ j = 1 p A d , j a b λ j = b d a b , A d , j a b : = ⟨ [ O d b , [ H j , O 0 a ] ] ⟩ β , b d a b : = 1 2 π ( m 1 , d a b + m 1 , − d b a ) (11) \sum_{j=1}^{p} A_{d,j}^{ab}\lambda^j=b_d^{ab},\qquad A_{d,j}^{ab}:=\left\langle\left[O_d^b,\left[H^j,O_0^a\right]\right]\right\rangle_\beta,\qquad b_d^{ab}:=\frac{1}{2\pi}\left(m_{1,d}^{ab}+m_{1,-d}^{ba}\right) \tag*{(11)} j = 1 ∑ p A d , j ab λ j = b d ab , A d , j ab := ⟨ [ O d b , [ H j , O 0 a ] ] ⟩ β , b d ab := 2 π 1 ( m 1 , d ab + m 1 , − d ba ) (11)
see App. § 0.13 for detailed derivation. Equation (VI.2) is completely general and valid in thermal equilibrium at any temperature. In fact, it holds more generally in any stationary state, i.e., whose density matrix commutes with the Hamiltonian (App. § 0.13 ). While b b b manifestly involves DSF moments, dependence of A A A on the DSF is in general obscured. For one- and two-body Hamiltonians, a key simplification occurs: each entry of A A A may be expressed in terms of m 0 , d a b m_{0,d}^{ab} m 0 , d ab . Both A A A and b b b are then available directly from the DSF, and we may learn λ \boldsymbol{\lambda} λ by simply solving A λ = b A\boldsymbol{\lambda}=\mathbf{b} A λ = b , provided a solution exists.
As an instructive example, consider the nearest-neighbor XYZ chain H X Y Z = ∑ j , a J a σ j a σ j + 1 a H_{\mathrm{XYZ}}=\sum_{j,a}J_a\sigma_j^a\sigma_{j+1}^a H XYZ = ∑ j , a J a σ j a σ j + 1 a . Equation (VI.2) yields the relations m 1 , 1 a a + m 1 , − 1 a a = 4 ( J b m 0 , 1 c c + J c m 0 , 1 b b ) m_{1,1}^{aa}+m_{1,-1}^{aa}=4(J_bm_{0,1}^{cc}+J_cm_{0,1}^{bb}) m 1 , 1 aa + m 1 , − 1 aa = 4 ( J b m 0 , 1 cc + J c m 0 , 1 bb ) with a , b , c = x , y , z a,b,c=x,y,z a , b , c = x , y , z distinct, which can be solved for J x , J y , J z J_x,J_y,J_z J x , J y , J z unless m 0 , 1 a a m_{0,1}^{aa} m 0 , 1 aa vanishes for some a a a . Notably, for J x = J y = J z J_x=J_y=J_z J x = J y = J z these relations reduce to the Hohenberg–Brinkman sum rule [54 ] , of which Eq. (VI.2) is a vast generalization.
More generally, for Hamiltonians with arbitrary one- and two-body interactions [Eq. (III.2)], we prove that full DSF access uniquely determines all exchange couplings λ d a b \lambda_d^{ab} λ d ab whenever
det m 0 , d a b ≠ 0 (12) \det m_{0,d}^{ab}\ne0 \tag*{(12)} det m 0 , d ab = 0 (12)
for each d d d . If, in addition, the system has nonzero magnetization, ⟨ σ 0 ⟩ β ≠ 0 \langle\sigma_0\rangle_\beta\ne0 ⟨ σ 0 ⟩ β = 0 , all one-body fields b a b^a b a can also be learned, and hence the Hamiltonian is globally solvable. Rigorous proofs and explicit solutions for λ d a b \lambda_d^{ab} λ d ab and b a b^a b a are left to App. § 0.13 , where we also prove a corollary bounding errors by O ( ϵ / γ ) O(\epsilon/\gamma) O ( ϵ / γ ) for error ϵ \epsilon ϵ in the spectral moments, provided γ ≡ det m 0 , d a b > 0 \gamma\equiv\det m_{0,d}^{ab}>0 γ ≡ det m 0 , d ab > 0 .
Figure 3a,b numerically demonstrates the stability of the FD protocol for H X Y Z H_{\mathrm{XYZ}} H XYZ down to T = 0 T=0 T = 0 in the presence of noise. In Figure 3 a, the FD protocol is shown to reach relative errors of ∼ 0.1 \sim0.1 ∼ 0.1 –1 % 1\% 1% with noise of standard deviation σ ≤ 0.05 \sigma\le0.05 σ ≤ 0.05 at low temperature, outperforming the HT protocol at comparable σ \sigma σ by about an order of magnitude. Errors are found to scale linearly with σ \sigma σ [Fig. 3b], as expected for a linear least-squares fit. In App. § 0.13 , we prove using a variational argument directly in the thermodynamic limit that the FD protocol for H X Y Z H_{\mathrm{XYZ}} H XYZ is robust down to T = 0 T = 0 T = 0 .
Figure 3. Fluctuation-dissipation tomography. (a) Relative coupling error for the XYZ chain at ( J x , J y , J z ) = ( 0.4 , 0.2 , − 1 ) J ⋆ (J_x,J_y,J_z)=(0.4,0.2,-1)J_\star ( J x , J y , J z ) = ( 0.4 , 0.2 , − 1 ) J ⋆ , using N = 16 N=16 N = 16 exact diagonalization (dashed) and infinite matrix product states (solid). (b) Noise dependence at three temperatures. (c) Temperature dependence for 1,000 Hamiltonians per symmetry class on a 4 × 3 4\times3 4 × 3 square lattice (σ = 0.01 \sigma=0.01 σ = 0.01 ). (d) Median relative error for 1,000 generic Hamiltonians (σ = 0.02 \sigma=0.02 σ = 0.02 ) as field and temperature are varied. Throughout, relative error is ∣ λ p r e d − λ t r u e ∣ / ∣ λ t r u e ∣ \lvert\lambda_{\mathrm{pred}}-\lambda_{\mathrm{true}}\rvert/\lvert\lambda_{\mathrm{true}}\rvert ∣ λ pred − λ true ∣ / ∣ λ true ∣ and curves are medians with 25% error ribbons.
Figure 4. Technical summary. Steps, learning guarantees, and extensions of the protocols.
Having established stability of the FD protocol for H X Y Z H_{\mathrm{XYZ}} H XYZ , it is natural to ask how well the method extends to other models. To this end, we study the typical performance of the FD protocol across Hamiltonian ensembles classified by different symmetries. Specifically, we take H ( λ ) H(\boldsymbol{\lambda}) H ( λ ) as in Eq. (III.2) with imposed SU(2), U(1), Z 2 \mathbb{Z}_2 Z 2 , or no on-site symmetry and solve Eq. (VI.2) with noisy DSF data; see Figure 3 c. We find generally strong performance, similar to the case of H X Y Z H_{\mathrm{XYZ}} H XYZ . A notable exception is the U(1)-symmetric ensemble at low temperature, where the relative error can become substantial. This behavior descends from the presence of a conserved magnetization, taken to be M z = ∑ r σ r z M^z = \sum_r \sigma_r^z M z = ∑ r σ r z without loss of generality. Nontrivial components of A A A associated with the coupling b z b^z b z are, according to Eq. (VI.2), proportional to ⟨ M z ⟩ β \langle M^z\rangle_\beta ⟨ M z ⟩ β . At zero temperature, the ground state occupies a definite magnetization sector. When the ground state has M z = 0 M^z = 0 M z = 0 , A A A becomes non-invertible and the FD protocol fails to learn b z b^z b z . At finite T T T , thermal occupation of additional magnetization sectors can restore the invertibility of A A A , explaining why reconstruction can initially improve upon warming. The U(1)-symmetric ensemble thus identifies conserved quantities as potential impediments for Hamiltonian learning—albeit one that can be ameliorated with (even weak) explicit symmetry-breaking perturbations; we discuss this further in App. § 0.13 .
To compare FD tomography with the preceding protocols, in Figure 3 d we examine the high-temperature limit and the consequences of a strong applied field. At infinite temperature, each entry of A A A vanishes by cyclicity of the trace, and A = O ( β ) A = O(\beta) A = O ( β ) at high temperature. Upon application of a strong Zeeman field, correlations approximately decompose via ⟨ O d a O d b ⟩ → ⟨ O d a ⟩ ⟨ O d b ⟩ \langle O_d^a O_d^b\rangle\to\langle O_d^a\rangle\langle O_d^b\rangle ⟨ O d a O d b ⟩ → ⟨ O d a ⟩ ⟨ O d b ⟩ . In both cases, m 0 , d a b m_{0,d}^{ab} m 0 , d ab [Eq. (VI.3)] becomes increasingly ill-conditioned and hence the matrix inversion becomes increasingly sensitive to noise and experimental imperfection [App. E.3]. Thus the regime in which FD tomography operates well is complementary to those of the HT and SF protocols.
Outlook
We have studied an inverse problem motivated by both longstanding experimental objectives in characterizing quantum magnets with neutron scattering and emerging theoretical frameworks for Hamiltonian learning. Our suite of simple, scalable protocols reveal complementary regimes of learnability and lend themselves to general application in quantum experiments [Fig. 4]. Below, we discuss extensions, further experimental considerations, and compelling open questions.
Detecting multispin interactions. In modeling many-body Hamiltonians, a useful notion is the largest k k k such that the Hamiltonian is well-described, to good accuracy, by a sum of k k k -body interactions. In App. § 0.12 we introduce an extension of the SF protocol, dubbed angular tomography , which uses the full dependence of the DSF as a function of applied Zeeman field direction n ^ \hat{n} n ^ to provide a lower bound on k k k . In particular, defining
C d ( n ^ ) = lim B → ∞ 1 4 π ∑ a = x , y , z [ m 1 , d a − 2 B m 0 , d a ] (13) C_d(\hat{n})=\lim_{B\to\infty}\frac{1}{4\pi}\sum_{a=x,y,z}\left[m_{1,d}^{a}-2B\,m_{0,d}^{a}\right] \tag*{(13)} C d ( n ^ ) = B → ∞ lim 4 π 1 a = x , y , z ∑ [ m 1 , d a − 2 B m 0 , d a ] (13)
we prove that nonzero spherical harmonics of C d ( n ^ ) C_d(\hat{n}) C d ( n ^ ) of angular momentum ℓ \ell ℓ indicate the presence of ℓ \ell ℓ -body interactions. For example, the ℓ = 2 , 3 , 4 \ell=2,3,4 ℓ = 2 , 3 , 4 components in Figure 5 indicate multispin interactions involving at least ℓ \ell ℓ spins, respectively, and their amplitudes lower-bound the associated multispin interaction strength.
Figure 5. Angular tomography at strong field. Spheres show the angular DSF Δ C d ( n ^ ) / J ⋆ \Delta C_d(\hat{n})/J_\star Δ C d ( n ^ ) / J ⋆ , where Δ C d = C d − C ‾ d \Delta C_d = C_d-\overline{C}_d Δ C d = C d − C d , C d C_d C d is defined in Eq. (VII.1), and C ‾ d \overline{C}_d C d is its angular mean. Bars show A ℓ / J ⋆ A_\ell/J_\star A ℓ / J ⋆ , with A ℓ = [ ( 4 π ) − 1 ∑ m ∣ C d ; ℓ m ∣ 2 ] 1 / 2 A_\ell= [(4\pi)^{-1}\sum_m |C_{d;\ell m}|^2]^{1/2} A ℓ = [( 4 π ) − 1 ∑ m ∣ C d ; ℓ m ∣ 2 ] 1/2 for spherical-harmonic coefficients C d ; ℓ m C_{d;\ell m} C d ; ℓ m . Harmonics with angular momentum ℓ \ell ℓ certify ℓ \ell ℓ -spin interactions in the Hamiltonian (B → ∞ B\to\infty B → ∞ , T = 0 T=0 T = 0 ).
Hamiltonian learning with spatial disorder. A practical extension of our framework is to the case of couplings λ r \lambda_r λ r with spatial variation arising, e.g., from disorder. In App. F 2, we prove that DSF data allows the characterization of statistical properties of spatially varying couplings, resembling the appearance of the Debye-Waller factor due to thermal motion in crystals. For broad classes of Hamiltonians, when high-temperature data is accessible, we prove that disorder-averaged DSF spectral moments can characterize the moments of a disorder distribution from which λ r \lambda_r λ r arises, allowing the latter moments to be learned in a hierarchical fashion.
Comparison with model fitting and supervised ML. Conventional model fitting requires repeated simulations of the DSF as the Hamiltonian couplings are optimized, while supervised ML shifts much of this computational cost to generating a training set. Our protocols bypass both bottlenecks, leveraging linear or low-degree polynomial equations satisfied by DSF spectral moments. In App. § 0.9 , we benchmark against implicit neural representations [45 ] , a supervised ML method, finding that reaching ∼ 5 % \sim5\% ∼ 5% relative error requires roughly 10 3 10^3 1 0 3 training Hamiltonians on finite-size J J J -K K K -Γ \Gamma Γ models where our protocols achieve sub-percent errors without training in their respective regimes.
Experimental implementation. Quantum magnets studied by neutron scattering, such as Cs2 _2 2 CuCl4 _4 4 , provide natural benchmarks for our protocols [29 ] . Our work emphasizes the role of DSF spectral moments, which enjoy a degree of robustness to finite energy resolution or broadening. Moreover, the energy regimes relevant to HT and SF tomography are readily available especially in weak-exchange quantum magnets, while FD tomography enjoys application over several energetic orders of magnitude. Even when the assumed Hamiltonian omits interactions terms that are appreciable in an experimental system, HT tomography can identify the microscopic couplings of the retained terms, while SF and FD may instead learn effective couplings [App. F]. Enriching the feature map and enlarging the Hamiltonian family can provide means of validating and refining the learned Hamiltonian. Our analyses support feasibility of implementation in existing quantum experiments.
Robustness of zero temperature learning. Which physical systems admit stable Hamiltonian learning from the DSF down to zero temperature, for instance by the FD protocol? Can average-case guarantees at T = 0 T = 0 T = 0 be established for broad Hamiltonian families beyond the present work’s numerical evidence?
Acknowledgments
We thank Arnab Banerjee, Sitan Chen, Gabor Halasz, Hsin-Yuan Huang, Andrew Ma, Paul Neves, and Alan Tennant for helpful discussions. TS and NP acknowledge support from the Walter Burke Institute for Theoretical Physics and the Institute for Quantum Information and Matter, an NSF Physics Frontiers Center (NSF Grant PHY-2317110). The U.S. Department of Energy, Office of Science, National Quantum Information Science Research Centers, Quantum Science Center partially supported the analytical portions of this work. TS acknowledges support from the U.S. Department of Energy, Office of Science, National Quantum Information Science Research Centers, Quantum Systems Accelerator. NP acknowledges AI (Claude, Codex, ChatGPT ≤ 6.1 \le6.1 ≤ 6.1 ) for coding + plotting assistance, helpful discussions, and checking theoretical results, and credits ChatGPT 5.6 for part of Thm. B.3. We provide code for the tomography protocols and data for reproducing selected figures at github.com/nisargapaul/LearningDSF .
Comparison with model fitting and supervised learning
Model fitting
A common existing approach to Hamiltonian learning from neutron scattering data involves what we refer to as model fitting : (i) specifying a few-parameter family of interactions informed by crystal symmetries and other physically motivated constraints, (ii) calculating the DSF for the resulting model, and (iii) adjusting the couplings until convergence is achieved with measured data. A mature toolbox of such methods, with varying domains of validity and limitations, is available. Linear spin-wave theory (LSWT), as implemented in packages such as SpinW, is widely used for ordered magnets with weak fluctuations [59 ] . Classical and semiclassical spin dynamics provide complementary approaches, including generalizations based on S U ( N ) \mathrm{SU}(N) SU ( N ) coherent states in Sunny.jl [60 ] . Exact diagonalization and dynamical DMRG present fully quantum methods suitable to small clusters or low-dimensional geometries. Table II summarizes representative applications and limitations.
Table 2. Model fitting. Conventional methods for learning Hamiltonians from neutron scattering data.
A number of challenges are encountered in model fitting. First, any classical H ↦ D S F H \mapsto\mathrm{DSF} H ↦ DSF simulation must inevitably make some set of approximations or incur an exponential complexity in general. For instance, among the only unbiased methods for H ↦ D S F H \mapsto\mathrm{DSF} H ↦ DSF simulation is exact diagonalization or quantum Monte Carlo, which scale exponentially in system size or can suffer from a sign problem. In practice, some set of approximations is typically made, with each method having its corresponding domain of validity. Moreover, model fitting based on classical simulation can involve an iterative optimization (simulate the DSF, compare with data, update H H H , repeat) with few convergence guarantees.
In light of these challenges, our focus is on learning protocols with accuracy guarantees and that do not require any many-body simulation that scales with the system size. We note the latter is a realistic target due to our assumption of translation invariance, and this rules out protocols scaling as poly ( N ) \operatorname{poly}(N) poly ( N ) , which can still be prohibitively expensive for macroscopic materials. Our protocols avoid many-body simulation by exploiting analytical relations between couplings and spectral moments. These relations are obtained from local operator algebra, using controlled high-temperature expansions, strong-field expansions, or fluctuation-dissipation identities.
Analytical constraints on spectral moments in terms of couplings have a history in neutron scattering. For example, the Hohenberg–Brinkman sum rules relate DSF spectral moments to exchange interactions in isotropic Heisenberg chains [54 ] . Furthermore, inference of Hamiltonian couplings using a strong Zeeman field has experimental precedent in C s 2 C u C l 4 \mathrm{Cs}_2\mathrm{CuCl}_4 Cs 2 CuCl 4 , where exchange couplings were extracted directly from the magnon dispersion in the polarized magnet [29 ] . Some elements of our protocols can be regarded as substantial extensions of these precursors to more general Hamiltonians, put on rigorous footing.
Perhaps the most compelling advantage of our Hamiltonian learning protocols over conventional model fitting is in application to quantum magnets without long-range order or whose elementary excitations are not magnons. In long-range ordered magnets, infinite-lifetime quasiparticles have well-defined mode energies whose intensities can be fit with a Hamiltonian ansatz, a practice with experimental precedent (see e.g. [61 ] for an example). In contrast, quantum magnets lacking conventional order can have broad quasiparticle continua, e.g. the two-spinon continuum in the DSF of a quantum spin liquid, in which case Hamiltonian learning can prove subtle. Our work provides systematic protocols for general quantum systems which are in principle impervious to these difficulties.
Supervised machine learning
A modern model fitting approach, which can be combined with previous ones, is supervised machine learning (ML) [45 , 46 , 48 ] . In these cases, many-body simulation is used to generate a labeled training set which is fit to a general DSF representation ( q , ω , a , b , λ ) ↦ S a b ( q , ω ; λ ) (q,\omega,a,b,\lambda)\mapsto S^{ab}(q,\omega;\lambda) ( q , ω , a , b , λ ) ↦ S ab ( q , ω ; λ ) using neural networks. Ref. [45 ] developed an “implicit neural representation” (INR) architecture, trained it on LSWT-simulated data, and fitted to experimental neutron scattering data to extract exchange couplings. Their framework profitably employs gradient-based optimization to fit model parameters and accurately recovered the Hamiltonian of a two-parameter 2D antiferromagnetic Hamiltonian. The main drawback with supervised ML, as with other model fitting methods, is the reliance on expensive and/or approximate classical simulation for the DSF, in this case to generate a training set.
In Figure 6 , we compare an adapted INR algorithm with our training-free strong-field (SF), high-temperature (HT), and fluctuation-dissipation (FD) protocols. We refer the reader to Ref. [45 ] for further details on INR. We apply our protocols and INR to the J J J -K K K -Γ \Gamma Γ model [62 ] with random couplings,
Figure 6. Implicit neural representations. We compare the supervised learning approach introduced in Ref. [45 ] with our training-free Hamiltonian learning protocols for the J − K − Γ J-K-\Gamma J − K − Γ model on a periodic 12-spin honeycomb cluster. Left, the implicit neural representation (INR) learns the DSF as a function of the couplings, using a depth-five width-128 neural network with sine activations. New couplings are then inferred by fitting the predicted DSF to test data. (a) Relative coupling error ∣ λ p r e d − λ t r u e ∣ / ∣ λ t r u e ∣ \lvert\boldsymbol{\lambda}_{\mathrm{pred}}-\boldsymbol{\lambda}_{\mathrm{true}}\rvert/\lvert\boldsymbol{\lambda}_{\mathrm{true}}\rvert ∣ λ pred − λ true ∣ / ∣ λ true ∣ versus the size N t r a i n N_{\mathrm{train}} N train of the training set, with INR evaluated at zero field and temperature. Dashed lines show the strong-field (SF) protocol (B = 32 B=32 B = 32 , T = 0 T=0 T = 0 ) and the high-temperature (HT) protocol (β = 0.05 \beta=0.05 β = 0.05 , B = 0 B=0 B = 0 ). All points use 16 test Hamiltonians and noiseless data. (b) Individual errors in λ j = ( J , K , Γ ) j \lambda_j=(J,K,\Gamma)_j λ j = ( J , K , Γ ) j normalized by ∣ λ t r u e ∣ \lvert\boldsymbol{\lambda}_{\mathrm{true}}\rvert ∣ λ true ∣ . INR curves show medians over test Hamiltonians with 25% error ribbons.
H ( λ ) = ∑ ⟨ r r ′ ⟩ γ [ J σ r ⋅ σ r ′ + K σ r γ σ r ′ γ + Γ ( σ r α σ r ′ β + σ r β σ r ′ α ) ] (14) H(\boldsymbol{\lambda}) = \sum_{\langle rr'\rangle_\gamma} \left[J\boldsymbol{\sigma}_r \cdot\boldsymbol{\sigma}_{r'} + K\sigma_r^\gamma\sigma_{r'}^\gamma+ \Gamma\left(\sigma_r^\alpha\sigma_{r'}^\beta+ \sigma_r^\beta\sigma_{r'}^\alpha\right)\right] \tag*{(14)} H ( λ ) = ⟨ r r ′ ⟩ γ ∑ [ J σ r ⋅ σ r ′ + K σ r γ σ r ′ γ + Γ ( σ r α σ r ′ β + σ r β σ r ′ α ) ] (14)
where λ = ( J , K , Γ ) \boldsymbol{\lambda}=(J,K,\Gamma) λ = ( J , K , Γ ) and α , β \alpha,\beta α , β specify two axes other than γ \gamma γ .
Our numerical results display two regimes for the INR: a steady improvement for N t r a i n ≤ 256 N_{\mathrm{train}}\le256 N train ≤ 256 with median coupling error falling from ∼ 1.4 \sim1.4 ∼ 1.4 to ∼ 0.1 \sim0.1 ∼ 0.1 , and a plateau from N t r a i n ≥ 512 N_{\mathrm{train}}\ge512 N train ≥ 512 during which the error only changes on the order of ∼ 0.02 \sim0.02 ∼ 0.02 and improvement slows. Hence the INR requires roughly 10 3 10^3 1 0 3 training Hamiltonians to reach a median error of 5%, while SF and HT tomography reach about 1–5% without training. Meanwhile, the FD protocol was exact to machine precision. This benchmark shows that, our protocols achieve comparable or better accuracy without requiring a large simulated training set. An interesting future direction would be to incorporate our protocols into supervised learning frameworks to combine their respective advantages.
Numerical details: We generate DSFs for nested training sets of N t r a i n = 8 , 16 , … , 2048 N_{\mathrm{train}}=8,16,\ldots,2048 N train = 8 , 16 , … , 2048 Hamiltonians (with 128 validation and 16 test Hamiltonians) and broaden along ω \omega ω with a Gaussian of standard deviation 0.15 on a grid of spacing 0.05 and total range ≈ 100 \approx100 ≈ 100 . The underlying neural network is a larger version of the SIREN architecture used in Ref. [45 ] : it has 5 width-128 layers and sine nonlinearities. The neural network takes couplings, momentum, frequency, and polarization as inputs and outputs a nonnegative number, S ^ \hat{S} S ^ . It is trained on the aforementioned data using a (generalized) KL divergence
D ( S ∥ S ^ ) = ∑ i [ S ^ i − S i + S i log ( S i S ^ i ) ] D(S\Vert\hat{S})=\sum_i\left[\hat{S}_i-S_i+S_i\log\left(\frac{S_i}{\hat{S}_i}\right)\right] D ( S ∥ S ^ ) = i ∑ [ S ^ i − S i + S i log ( S ^ i S i ) ]
as the loss function, where S i S_i S i is the spectral weight in bin i i i of the training data. We randomly sample Hamiltonians and polarization channels (i.e. ∑ a b p a p b S a b \sum_{ab}p_ap_bS^{ab} ∑ ab p a p b S ab ). We use batches of 8192 samples and optimize with Adam at initial learning rate 2 × 10 − 4 2\times10^{-4} 2 × 1 0 − 4 and a cosine decay training schedule. We train for 8000 optimization steps for N t r a i n N_{\mathrm{train}} N train up to 128 and 16000 optimization steps at larger N t r a i n N_{\mathrm{train}} N train . We retain the lowest achieved validation loss across training, freeze the network weights and, denoting it S ^ λ \hat{S}_{\boldsymbol{\lambda}} S ^ λ , produce an estimator λ p r e d \boldsymbol{\lambda}_{\mathrm{pred}} λ pred for any test DSF S S S by computing λ p r e d = arg min λ D ( S ∥ S ^ λ ) \boldsymbol{\lambda}_{\mathrm{pred}}=\arg\min_{\boldsymbol{\lambda}}D(S\Vert\hat{S}_{\boldsymbol{\lambda}}) λ pred = arg min λ D ( S ∥ S ^ λ ) , searching over [ − 1 , 1 ] 3 [-1,1]^3 [ − 1 , 1 ] 3 .
High-temperature Hamiltonian tomography
In this section, we give an in-depth treatment of Hamiltonian learning from the dynamical structure factor (DSF) using the high-temperature (HT) expansion. We are considering a family of local, translation-invariant Hamiltonians on the lattice Λ \Lambda Λ , defined
H ( λ ) = ∑ a = 1 p λ a H a , H a = ∑ r ∈ Λ h r a (15) H(\boldsymbol{\lambda})=\sum_{a=1}^{p}\lambda^a H^a,\qquad H^a=\sum_{r\in\Lambda}h_r^a \tag*{(15)} H ( λ ) = a = 1 ∑ p λ a H a , H a = r ∈ Λ ∑ h r a (15)
with λ ∈ [ − 1 , 1 ] p \boldsymbol{\lambda}\in[-1,1]^p λ ∈ [ − 1 , 1 ] p and with p p p a constant independent of the system size N = ∣ Λ ∣ N=|\Lambda| N = ∣Λ∣ . For definiteness, take Λ \Lambda Λ to be a periodic Bravais lattice, with a fixed finite-dimensional spin Hilbert space at each site. The operators h r a h_r^a h r a are translated instances of a fixed local interaction term h 0 a h_0^a h 0 a . We exclude linear redundancies in Eq. (B.1) and assume tr H = 0 \operatorname{tr}H=0 tr H = 0 . We assume there exists a metric d Λ ( r , r ′ ) d_\Lambda(r,r') d Λ ( r , r ′ ) on Λ \Lambda Λ and define supp ( A ) \operatorname{supp}(A) supp ( A ) to be the set of sites on which A A A acts nontrivially. We define
diam ( A ) = max r , r ′ ∈ supp ( A ) d Λ ( r , r ′ ) (16) \operatorname{diam}(A)=\max_{r,r'\in\operatorname{supp}(A)}d_\Lambda(r,r') \tag*{(16)} diam ( A ) = r , r ′ ∈ supp ( A ) max d Λ ( r , r ′ ) (16)
We assume each local term is bounded in the sense ∥ h r a ∥ ∞ ≤ h \lVert h_r^a\rVert_\infty\le h ∥ h r a ∥ ∞ ≤ h and diam ( h r a ) ≤ R \operatorname{diam}(h_r^a) \le R diam ( h r a ) ≤ R for O ( 1 ) O(1) O ( 1 ) constants h , R h, R h , R . We write
⟨ A ⟩ β = Tr ( A e − β H ) Tr ( e − β H ) , ⟨ A ⟩ 0 = Tr ( A ) Tr ( 1 ) , (17) \langle A\rangle_\beta= \frac{\operatorname{Tr}(Ae^{-\beta H})}{\operatorname{Tr}(e^{-\beta H})}, \qquad\langle A\rangle_0 = \frac{\operatorname{Tr}(A)}{\operatorname{Tr}(1)}, \tag*{(17)} ⟨ A ⟩ β = Tr ( e − β H ) Tr ( A e − β H ) , ⟨ A ⟩ 0 = Tr ( 1 ) Tr ( A ) , (17)
with ℏ = k B = 1 \hbar= k_B = 1 ℏ = k B = 1 . For fixed local Hermitian spin operators O a O^a O a , we define O q a = 1 N ∑ r ∈ Λ e − i q ⋅ r O r a O_q^a = \frac{1}{\sqrt{N}}\sum_{r\in\Lambda}e^{-i q\cdot r}O_r^a O q a = N 1 ∑ r ∈ Λ e − i q ⋅ r O r a and associate to it the dynamical structure factor (DSF) and its spectral moments:
S a b ( q , ω ) = ∫ − ∞ ∞ d t e i ω t ⟨ O q a ( t ) O − q b ⟩ β , m n a b ( q ) = ∫ − ∞ ∞ d ω ω n S a b ( q , ω ) . (18) S^{ab}(q,\omega) = \int_{-\infty}^{\infty}dt\,e^{i\omega t}\left\langle O_q^a(t)O_{-q}^b\right\rangle_\beta,\qquad m_n^{ab}(q) = \int_{-\infty}^{\infty}d\omega\,\omega^n S^{ab}(q,\omega). \tag*{(18)} S ab ( q , ω ) = ∫ − ∞ ∞ d t e iω t ⟨ O q a ( t ) O − q b ⟩ β , m n ab ( q ) = ∫ − ∞ ∞ d ω ω n S ab ( q , ω ) . (18)
Here, n ∈ Z ≥ 0 n \in\mathbb{Z}_{\ge0} n ∈ Z ≥ 0 and O ( t ) = e i H t O e − i H t O(t) = e^{iHt}Oe^{-iHt} O ( t ) = e i H t O e − i H t . We distinguish full access, where all entries of S a b S^{ab} S ab are available, from diagonal access, in which only S a a S^{aa} S aa is available. S a b ( q , ω ) S^{ab}(q,\omega) S ab ( q , ω ) is simply related to intensities I ( q , ω ) I(q,\omega) I ( q , ω ) measured by neutron scattering through I ∝ ∑ a b ( δ a b − q ^ a q ^ b ) S a b I \propto\sum_{ab}(\delta_{ab}-\hat q_a\hat q_b)S^{ab} I ∝ ∑ ab ( δ ab − q ^ a q ^ b ) S ab [49 ] .
Using ∫ d ω ω n e − i ω t = 2 π i n δ ( n ) ( t ) \int d\omega\,\omega^n e^{-i\omega t}=2\pi i^n\delta^{(n)}(t) ∫ d ω ω n e − iω t = 2 π i n δ ( n ) ( t ) and ∂ t n O ( t ) ∣ t = 0 = ( − i ) n ad H n O \left.\partial_t^n O(t)\right|_{t=0}=(-i)^n\operatorname{ad}_H^n O ∂ t n O ( t ) ∣ t = 0 = ( − i ) n ad H n O we have
m n a b ( q ) 2 π = ⟨ ad H n ( O q a ) O − q b ⟩ β , (19) \frac{m_n^{ab}(q)}{2\pi}=\left\langle\operatorname{ad}_H^n\left(O_q^a\right)O_{-q}^b\right\rangle_\beta, \tag*{(19)} 2 π m n ab ( q ) = ⟨ ad H n ( O q a ) O − q b ⟩ β , (19)
where ad H O : = [ O , H ] \operatorname{ad}_H O := [O,H] ad H O := [ O , H ] . We now define spatial harmonics of the spectral moments: letting Λ ⋆ \Lambda^\star Λ ⋆ denote the set of N N N allowed momenta in the first Brillouin zone of Λ \Lambda Λ , we write
m n , d a b = 1 N ∑ q ∈ Λ ⋆ e − i q ⋅ d m n a b ( q ) . (20) m_{n,d}^{ab}=\frac{1}{N}\sum_{q\in\Lambda^\star}e^{-iq\cdot d}m_n^{ab}(q). \tag*{(20)} m n , d ab = N 1 q ∈ Λ ⋆ ∑ e − i q ⋅ d m n ab ( q ) . (20)
In the limit N → ∞ N\to\infty N → ∞ , the summation becomes identified with an integral, and we may use these interchangeably. Using 1 N ∑ q ∈ Λ ⋆ e i q ⋅ ( r ′ − r − d ) = δ r ′ , r + d \frac{1}{N}\sum_{q\in\Lambda^\star}e^{iq\cdot(r'-r-d)}=\delta_{r',r+d} N 1 ∑ q ∈ Λ ⋆ e i q ⋅ ( r ′ − r − d ) = δ r ′ , r + d , we obtain
m n , d a b 2 π = ⟨ ad H n ( O 0 a ) O d b ⟩ β , (21) \frac{m_{n,d}^{ab}}{2\pi}=\left\langle\operatorname{ad}_H^n\left(O_0^a\right)O_d^b\right\rangle_\beta, \tag*{(21)} 2 π m n , d ab = ⟨ ad H n ( O 0 a ) O d b ⟩ β , (21)
where we have used translation invariance. Next, for a set of sites X X X , let
N ℓ ( X ) = { r ∈ Λ : d Λ ( r , X ) ≤ ℓ } (22) \mathcal{N}_{\ell}(X)=\{r\in\Lambda:d_\Lambda(r,X)\le\ell\} \tag*{(22)} N ℓ ( X ) = { r ∈ Λ : d Λ ( r , X ) ≤ ℓ } (22)
denote its ℓ \ell ℓ -neighborhood. A commutator of the form [ A , H ] [A,H] [ A , H ] receives contributions only from interaction terms whose support intersects supp ( A ) \operatorname{supp}(A) supp ( A ) . Consequently, supp ( ad H n O 0 a ) ⊆ N n R ( supp ( O 0 a ) ) \operatorname{supp}(\operatorname{ad}_H^n O_0^a)\subseteq\mathcal{N}_{nR}(\operatorname{supp}(O_0^a)) supp ( ad H n O 0 a ) ⊆ N n R ( supp ( O 0 a )) . Thus A n , d a b ( λ ) : = ad H ( λ ) n ( O 0 a ) O d b A_{n,d}^{ab}(\lambda):=\operatorname{ad}_{H(\lambda)}^n(O_0^a)O_d^b A n , d ab ( λ ) := ad H ( λ ) n ( O 0 a ) O d b is supported within the set
X n , d a b = N n R ( supp ( O 0 a ) ) ∪ supp ( O d b ) , (23) X_{n,d}^{ab}=\mathcal{N}_{nR}(\operatorname{supp}(O_0^a))\cup\operatorname{supp}(O_d^b), \tag*{(23)} X n , d ab = N n R ( supp ( O 0 a )) ∪ supp ( O d b ) , (23)
independently of N N N , at fixed n , d , a , b n,d,a,b n , d , a , b . The coefficients of A n , d a b ( λ ) A_{n,d}^{ab}(\lambda) A n , d ab ( λ ) in an operator expansion are polynomials in λ \lambda λ . We now turn to the task of controlling the dependence of Eq. (B.7) on λ \lambda λ .
High-temperature expansion and feature map
We perform a high-temperature expansion on the DSF spectral moments, writing
m n , d a b ( β , λ ) = ∑ i m n , d , i a b ( λ ) β i . (24) m^{ab}_{n,d}(\beta,\boldsymbol{\lambda})=\sum_i m^{ab}_{n,d,i}(\boldsymbol{\lambda})\beta^i. \tag*{(24)} m n , d ab ( β , λ ) = i ∑ m n , d , i ab ( λ ) β i . (24)
We refer to the m n , d , i a b = 1 i ! ∂ i ∂ β i m n , d a b ∣ β = 0 m^{ab}_{n,d,i}=\left.\frac{1}{i!}\frac{\partial^i}{\partial\beta^i}m^{ab}_{n,d}\right|_{\beta=0} m n , d , i ab = i ! 1 ∂ β i ∂ i m n , d ab β = 0 as high-temperature coefficients (or simply coefficients). We will show that these coefficients are analytically computable polynomials of degree n + i n+i n + i and that their expansion converges for β ∈ [ 0 , β c ) \beta\in[0,\beta_c) β ∈ [ 0 , β c ) independent of system size. To this end, we first define the dual interaction graph G = ( V G , E G ) \mathcal{G}=(V_{\mathcal{G}},E_{\mathcal{G}}) G = ( V G , E G ) [19 ] , whose vertices V G V_{\mathcal{G}} V G are pairs ( α , r ) (\alpha,r) ( α , r ) labeling interaction terms h r α h^\alpha_r h r α . G \mathcal{G} G has an edge between two distinct vertices iff their supports intersect:
{ ( α , r ) , ( γ , r ′ ) } ∈ E G ⟺ supp ( h r α ) ∩ supp ( h r ′ γ ) ≠ ∅ . (25) \{(\alpha,r),(\gamma,r')\}\in E_{\mathcal{G}}\quad\Longleftrightarrow\quad\operatorname{supp}(h^\alpha_r)\cap\operatorname{supp}(h^\gamma_{r'})\ne\varnothing. \tag*{(25)} {( α , r ) , ( γ , r ′ )} ∈ E G ⟺ supp ( h r α ) ∩ supp ( h r ′ γ ) = ∅ . (25)
Let d \mathfrak{d} d be the maximum degree of G \mathcal{G} G . Under our locality assumptions, d \mathfrak{d} d is a constant independent of N N N . For example, in their standard forms, both the one-dimensional transverse-field Ising model and the Kitaev honeycomb model have d = 4 \mathfrak{d}=4 d = 4 .
Following Ref. [19 ] , we study the convergence of an operator expectation value on a fixed finite set of sites X ⊂ Λ X\subset\Lambda X ⊂ Λ . To carry this out, we adjoin one vertex corresponding to X X X to V G V_{\mathcal{G}} V G and to E G E_{\mathcal{G}} E G we adjoin an edge connecting X X X to each interaction term that intersects X X X . We define
ν ( X ) = # { ( α , r ) ∣ supp ( h r α ) ∩ X ≠ ∅ } , \nu(X)=\#\{(\alpha,r)\mid\operatorname{supp}(h^\alpha_r)\cap X\ne\varnothing\}, ν ( X ) = # {( α , r ) ∣ supp ( h r α ) ∩ X = ∅ } ,
d X = max { 2 , d + 1 , ν ( X ) } . (26) \mathfrak{d}_X=\max\{2,\mathfrak{d}+1,\nu(X)\}. \tag*{(26)} d X = max { 2 , d + 1 , ν ( X )} . (26)
The augmented graph has a maximum degree at most d X \mathfrak{d}_X d X . For fixed X X X , d X \mathfrak{d}_X d X is again independent of N N N . We then define a corresponding inverse temperature [19 ]
β X = 1 2 e 2 h ( d X + 1 ) 2 (27) \beta_X=\frac{1}{2e^2h(\mathfrak{d}_X+1)^2} \tag*{(27)} β X = 2 e 2 h ( d X + 1 ) 2 1 (27)
which provides a rigorous bound such that for β < β X \beta<\beta_X β < β X , the high-temperature expansion of ⟨ A ⟩ β \langle A\rangle_\beta ⟨ A ⟩ β converges for any operator A A A with supp ( A ) ⊂ X \operatorname{supp}(A)\subset X supp ( A ) ⊂ X .
Recall that A n , d a b ( λ ) A^{ab}_{n,d}(\lambda) A n , d ab ( λ ) is supported within X n , d a b X^{ab}_{n,d} X n , d ab , defined in Eq. (B.9). For any finite collection of spectral moments, we define the smallest of the β X n , d a b \beta_{X^{ab}_{n,d}} β X n , d ab as the convergence threshold β c \beta_c β c . This defines a rigorous convergence threshold for the high-temperature expansion used in this section, though β c \beta_c β c may be below the true radius of convergence.
For any polynomial f ( λ ) = ∑ k f k λ k f(\boldsymbol{\lambda})=\sum_{\boldsymbol{k}}f_{\boldsymbol{k}}\boldsymbol{\lambda}^{\boldsymbol{k}} f ( λ ) = ∑ k f k λ k (where k = ( k 1 , … , k p ) \boldsymbol{k}=(k_1,\ldots,k_p) k = ( k 1 , … , k p ) and λ k = λ 1 k 1 ⋯ λ p k p \boldsymbol{\lambda}^{\boldsymbol{k}}=\lambda_1^{k_1}\cdots\lambda_p^{k_p} λ k = λ 1 k 1 ⋯ λ p k p ), we define a coefficient norm by
∥ f ∥ c o e f : = ∑ k ∣ f k ∣ . (28) \lVert f\rVert_{\mathrm{coef}}:=\sum_{\boldsymbol{k}}\lvert f_{\boldsymbol{k}}\rvert. \tag*{(28)} ∥ f ∥ coef := k ∑ ∣ f k ∣ . (28)
We note that ∣ f ( λ ) ∣ ≤ ∥ f ∥ c o e f \lvert f(\boldsymbol{\lambda})\rvert\le\lVert f\rVert_{\mathrm{coef}} ∣ f ( λ )∣ ≤ ∥ f ∥ coef for all λ ∈ [ − 1 , 1 ] p \boldsymbol{\lambda}\in[-1,1]^p λ ∈ [ − 1 , 1 ] p . We then have the following:
Proposition B.1 (Convergent high-temperature expansion for spectral moments). Fix n n n , d d d , a a a , b b b and let X = N n R ( supp O a ) ∪ supp O b X=\mathcal{N}_{nR}(\operatorname{supp}O^a)\cup\operatorname{supp}O^b X = N n R ( supp O a ) ∪ supp O b . Then each nonzero coefficient m n , d , i a b ( λ ) m^{ab}_{n,d,i}(\boldsymbol{\lambda}) m n , d , i ab ( λ ) is a homogeneous polynomial of degree n + i n+i n + i in λ \boldsymbol{\lambda} λ which can be computed using the terms of H H H contained in N i R ( X ) \mathcal{N}_{iR}(X) N i R ( X ) alone. Moreover, there is a constant C n , d a b C^{ab}_{n,d} C n , d ab independent of i i i and N N N such that
∥ m n , d , i a b ∥ c o e f ≤ C n , d a b ( i + 1 ) β X − i . (29) \lVert m^{ab}_{n,d,i}\rVert_{\mathrm{coef}}\le C^{ab}_{n,d}(i+1)\beta_X^{-i}. \tag*{(29)} ∥ m n , d , i ab ∥ coef ≤ C n , d ab ( i + 1 ) β X − i . (29) Hence the high-temperature series Eq. (B.10) converges absolutely for β < β X \beta<\beta_X β < β X .
Proof. Let us write A = ad H n ( O a ) O d b A = \operatorname{ad}_{H}^{n}(\mathcal{O}_{a})\mathcal{O}_{d}^{b} A = ad H n ( O a ) O d b and m n , d a b = 2 π ⟨ A ⟩ β m_{n,d}^{ab} = 2\pi\langle A\rangle_{\beta} m n , d ab = 2 π ⟨ A ⟩ β . The nested commutators introduce n n n factors of H H H and the i i i ’th derivative with respect to β \beta β introduces i i i factors of H H H . Since H H H is linear in λ \lambda λ , each nonzero m n , d , i a b m_{n,d,i}^{ab} m n , d , i ab is a homogeneous polynomial of degree n + i n+i n + i in λ \lambda λ . By locality, it is clear that this polynomial can be computed from the terms of H H H contained in N i R ( X ) \mathcal{N}_{iR}(X) N i R ( X ) alone, using the fact that surviving contributions are connected clusters, with disconnected contributions cancelling against the partition function in the denominator.
To establish Eq. (B.15), we expand A A A in a fixed orthonormal Hermitian operator basis on X X X , with its expansion coefficients being degree-n n n polynomials in λ \lambda λ . We may apply Theorem 3.1 of Ref. [19 ] to each normalized basis operator, adjoining it to H H H with an auxiliary coupling set to zero. The bounds of Ref. [19 ] then imply a bound on the coefficient norm of A A A proportional to ( i + 1 ) β X − i (i+1)\beta_{X}^{-i} ( i + 1 ) β X − i , with the augmented interaction graph used in defining β X \beta_{X} β X as above. Multiplying by the polynomial coefficients of A A A and summing over the local operator basis changes only a prefactor, because the coefficient norm is submultiplicative. Absorbing these factors and 2 π 2\pi 2 π into C n , d a b C_{n,d}^{ab} C n , d ab gives
∥ m n , d , i a b ∥ c o e f ≤ C n , d a b ( i + 1 ) β X − i , (30) \lVert m_{n,d,i}^{ab}\rVert_{\mathrm{coef}} \le C_{n,d}^{ab}(i+1)\beta_{X}^{-i}, \tag*{(30)} ∥ m n , d , i ab ∥ coef ≤ C n , d ab ( i + 1 ) β X − i , (30)
with C n , d a b C_{n,d}^{ab} C n , d ab independent of i i i and N N N . Finally, for λ ∈ [ − 1 , 1 ] p \lambda\in[-1,1]^p λ ∈ [ − 1 , 1 ] p and β < β X \beta< \beta_{X} β < β X , we have
∑ i = 0 ∞ ∣ β ∣ i ∣ m n , d , i a b ( λ ) ∣ ≤ C n , d a b ∑ i = 0 ∞ ( i + 1 ) ( β β X ) i = C n , d a b ( 1 − β / β X ) 2 < ∞ , (31) \sum_{i=0}^{\infty}|\beta|^{i}\left|m_{n,d,i}^{ab}(\lambda)\right| \le C_{n,d}^{ab}\sum_{i=0}^{\infty}(i+1)\left(\frac{\beta}{\beta_{X}}\right)^{i} = \frac{C_{n,d}^{ab}}{\left(1-\beta/\beta_{X}\right)^{2}} < \infty, \tag*{(31)} i = 0 ∑ ∞ ∣ β ∣ i m n , d , i ab ( λ ) ≤ C n , d ab i = 0 ∑ ∞ ( i + 1 ) ( β X β ) i = ( 1 − β / β X ) 2 C n , d ab < ∞ , (31)
which proves absolute convergence. □
In conclusion, we have established that each high-temperature coefficient m n , d , i a b ( λ ) m_{n,d,i}^{ab}(\lambda) m n , d , i ab ( λ ) (n , i ∈ Z ≥ 0 n,i \in\mathbb{Z}_{\ge0} n , i ∈ Z ≥ 0 , d ∈ Λ d \in\Lambda d ∈ Λ ) is a homogeneous polynomial in λ \lambda λ of degree n + i n+i n + i . Furthermore, using the absolute convergence of the high-temperature series, we can bound the error of any degree-R R R truncation as follows (writing q = β / β X q = \beta/\beta_{X} q = β / β X ):
∣ m n , d a b ( β ) − ∑ i = 0 R β i m n , d , i a b ∣ ≤ C n , d a b ∑ i = R + 1 ∞ ( i + 1 ) q i = C n , d a b q R + 1 R + 2 − ( R + 1 ) q ( 1 − q ) 2 . (32) \left|m_{n,d}^{ab}(\beta)-\sum_{i=0}^{R}\beta^{i}m_{n,d,i}^{ab}\right| \le C_{n,d}^{ab}\sum_{i=R+1}^{\infty}(i+1)q^{i} = C_{n,d}^{ab}q^{R+1}\frac{R+2-(R+1)q}{(1-q)^{2}}. \tag*{(32)} m n , d ab ( β ) − i = 0 ∑ R β i m n , d , i ab ≤ C n , d ab i = R + 1 ∑ ∞ ( i + 1 ) q i = C n , d ab q R + 1 ( 1 − q ) 2 R + 2 − ( R + 1 ) q . (32)
Eq. (B.18) holds uniformly in system size. For fixed R R R , the error is O ( ( β / β X ) R + 1 ) O((\beta/\beta_{X})^{R+1}) O (( β / β X ) R + 1 ) as β / β X → 0 \beta/\beta_{X}\to0 β / β X → 0 .
We will denote a finite collection of n f n_f n f high-temperature coefficients by F t h ( λ ) F_{\mathrm{th}}(\lambda) F th ( λ ) :
F t h ( λ ) : = { m n , d , i a b ( λ ) ∣ ( n , d , i , a , b ) ∈ I } , (33) F_{\mathrm{th}}(\lambda) := \left\{m_{n,d,i}^{ab}(\lambda)\mid(n,d,i,a,b)\in\mathcal{I}\right\}, \tag*{(33)} F th ( λ ) := { m n , d , i ab ( λ ) ∣ ( n , d , i , a , b ) ∈ I } , (33)
where I \mathcal{I} I is a finite set of multi-indices. We call F t h ( λ ) F_{\mathrm{th}}(\lambda) F th ( λ ) the feature map, with ∣ F t h ∣ = n f |F_{\mathrm{th}}|=n_f ∣ F th ∣ = n f features. We will mostly be interested in the first few moments n n n , lowest harmonics d d d , and lowest i i i . We will distinguish full DSF access (a , b ∈ { x , y , z } a,b\in\{x,y,z\} a , b ∈ { x , y , z } ) and diagonal DSF access (a = b ∈ { x , y , z } a=b\in\{x,y,z\} a = b ∈ { x , y , z } ).
Generic local solvability from a fixed feature map
Consider a fixed feature map F t h ( λ ) F_{\mathrm{th}}(\lambda) F th ( λ ) comprising polynomials in the couplings λ ∈ [ − 1 , 1 ] p \lambda\in[-1,1]^p λ ∈ [ − 1 , 1 ] p . In this section we study the generic solvability of the inverse problem
F t h ( λ ) = F exp (34) F_{\mathrm{th}}(\lambda)=F_{\exp} \tag*{(34)} F th ( λ ) = F e x p (34)
where F e x p ∈ C n f F_{\mathrm{exp}} \in\mathbb{C}^{n_f} F exp ∈ C n f denotes measured DSF high-temperature coefficients, computed from DSF of an unknown Hamiltonian, and F t h ( λ ) F_{\mathrm{th}}(\lambda) F th ( λ ) denotes exact, symbolic high-temperature coefficients. We define and establish conditions under which the couplings are locally and / or globally solvable. In the following, we rely on several results from [34 ] .
As a minor bookkeeping point, when a coefficient m n , d , i a b ( λ ) ∈ F t h ( λ ) m_{n,d,i}^{ab}(\lambda) \in F_{\mathrm{th}}(\lambda) m n , d , i ab ( λ ) ∈ F th ( λ ) is complex-valued, we replace it with its real and imaginary parts, regarding each as a real polynomial. We continue to denote the resulting map by F t h F_{\mathrm{th}} F th and its size by n f n_f n f . We then formally extend these real polynomials to the complex plane to obtain a map F t h : C p → C n f F_{\mathrm{th}} : \mathbb{C}^{p} \to\mathbb{C}^{n_f} F th : C p → C n f . Call the solution set
F t h − 1 ( F e x p ) = { λ ∈ C p ∣ F t h ( λ ) = F e x p } (35) F_{\mathrm{th}}^{-1}(F_{\mathrm{exp}}) = \{\lambda\in\mathbb{C}^{p} \mid F_{\mathrm{th}}(\lambda) = F_{\mathrm{exp}}\} \tag*{(35)} F th − 1 ( F exp ) = { λ ∈ C p ∣ F th ( λ ) = F exp } (35)
the fiber of F t h F_{\mathrm{th}} F th over F e x p F_{\mathrm{exp}} F exp . For a given F e x p F_{\mathrm{exp}} F exp , the physical solution set is F t h − 1 ( F e x p ) ∩ [ − 1 , 1 ] p F_{\mathrm{th}}^{-1}(F_{\mathrm{exp}}) \cap[-1,1]^p F th − 1 ( F exp ) ∩ [ − 1 , 1 ] p .
Let J F t h ( λ ) JF_{\mathrm{th}}(\lambda) J F th ( λ ) denote the n f × p n_f \times p n f × p Jacobian of the features with respect to the couplings:
[ J F t h ] i , j = ∂ [ F t h ] i ∂ λ j . (36) [JF_{\mathrm{th}}]_{i,j} = \frac{\partial[F_{\mathrm{th}}]_i}{\partial\lambda_j}. \tag*{(36)} [ J F th ] i , j = ∂ λ j ∂ [ F th ] i . (36)
We assume there are at least as many features as unknown couplings: n f ≥ p n_f \ge p n f ≥ p . We say the couplings are locally solvable at λ \lambda λ if λ \lambda λ is the only physical solution of F t h ( λ ′ ) = F t h ( λ ) F_{\mathrm{th}}(\lambda') = F_{\mathrm{th}}(\lambda) F th ( λ ′ ) = F th ( λ ) in a sufficiently small neighborhood of λ \lambda λ . A sufficient condition is that J F t h JF_{\mathrm{th}} J F th has full column rank at λ \lambda λ : rank J F t h ( λ ) = p \operatorname{rank} JF_{\mathrm{th}}(\lambda) = p rank J F th ( λ ) = p . When this holds, some p p p components of F t h F_{\mathrm{th}} F th have an invertible Jacobian and therefore admit a local inverse by the inverse function theorem. We say the couplings are globally solvable at λ \lambda λ if no other solution exists.
We now introduce standard algebraic definitions [63 ] . An algebraic set is a set given by the intersection of polynomial zero sets. We will say a statement holds for almost all λ ∈ [ − 1 , 1 ] p \lambda\in[-1,1]^p λ ∈ [ − 1 , 1 ] p , or everywhere except a measure zero set, if the statement holds for all λ ∈ [ − 1 , 1 ] p \lambda\in[-1,1]^p λ ∈ [ − 1 , 1 ] p except possibly on a proper algebraic subset of R p \mathbb{R}^p R p . We define the image variety
Y = F t h ( C p ) ‾ Z a r ⊂ C n f (37) Y = \overline{F_{\mathrm{th}}(\mathbb{C}^{p})}^{\mathrm{Zar}} \subset\mathbb{C}^{n_f} \tag*{(37)} Y = F th ( C p ) Zar ⊂ C n f (37)
to be the Zariski closure of F t h ( C p ) F_{\mathrm{th}}(\mathbb{C}^{p}) F th ( C p ) , or equivalently the intersection of all algebraic sets that contain F t h ( C p ) F_{\mathrm{th}}(\mathbb{C}^{p}) F th ( C p ) Figure 7 . A subset U ⊂ Y U \subset Y U ⊂ Y is Zariski-open if its complement in Y Y Y is an algebraic set. Having defined local solvability below Eq. (B.22), we now seek to define generic local solvability . We establish the following Proposition, with proof adapted from Ref. [34 ] . We will call g g g the generic degree of the feature map.
Figure 7. Polynomial feature map. The map F t h F_{\mathrm{th}} F th sends coupling vectors to F e x p ∈ Y F_{\mathrm{exp}} \in Y F exp ∈ Y . Several complex coupling vectors may produce the same data F e x p F_{\mathrm{exp}} F exp , forming its fiber. A physical solution is λ ⋆ ∈ [ − 1 , 1 ] p \lambda_\star\in[-1,1]^p λ ⋆ ∈ [ − 1 , 1 ] p . This schematic illustrates one physical solution and several nonphysical solutions.
Proposition B.2 (Generic local solvability). Suppose that
rank J F t h ( λ 0 ) = p (38) \operatorname{rank} JF_{\mathrm{th}}(\lambda_0) = p \tag*{(38)} rank J F th ( λ 0 ) = p (38) at one coupling vector λ 0 ∈ [ − 1 , 1 ] p \lambda_0 \in[-1,1]^p λ 0 ∈ [ − 1 , 1 ] p . Then, F t h F_{\mathrm{th}} F th is locally solvable for almost all λ ∈ [ − 1 , 1 ] p \lambda\in[-1,1]^p λ ∈ [ − 1 , 1 ] p . Moreover, dim Y = p \dim Y = p dim Y = p , and there exist a nonempty Zariski-open subset U ⊂ Y U \subset Y U ⊂ Y and integer g ≥ 1 g \ge1 g ≥ 1 such that every fiber over U U U contains exactly g g g complex solutions, at each of which rank J F t h = p \operatorname{rank} JF_{\mathrm{th}} = p rank J F th = p .
Proof. Eq. (B.24) implies that some p × p p \times p p × p submatrix of J F t h JF_{\mathrm{th}} J F th has determinant D ( λ ) D(\lambda) D ( λ ) satisfying D ( λ 0 ) ≠ 0 D(\lambda_0) \ne0 D ( λ 0 ) = 0 . Since D ( λ ) D(\lambda) D ( λ ) is a nonzero polynomial, its zero set is of measure zero in [ − 1 , 1 ] p [-1,1]^p [ − 1 , 1 ] p . Wherever D ( λ ) ≠ 0 D(\lambda) \ne0 D ( λ ) = 0 , the corresponding p p p features have an invertible Jacobian. The inverse function theorem therefore gives a local inverse for these features, establishing local solvability.
The remaining statements are standard consequences of generic finiteness of polynomial maps, and follow directly from Lemma E.1 and Theorem E.2 of Ref. [34 ] . In particular, full Jacobian rank at one point implies dim Y = p \dim Y=p dim Y = p ; the generic fiber is zero dimensional and therefore finite; and after restricting to a nonempty Zariski-open subset of Y Y Y , the number of nonsingular points in the fiber is constant. We denote this number by g g g .
Consequently, for almost all physical coupling vectors λ \lambda λ , the fiber over F t h ( λ ) F_{\mathrm{th}}(\lambda) F th ( λ ) contains exactly g g g distinct complex solutions. Prop. B.2 gives a route to certifying generic local solvability with a finite number g g g of solutions at generic points. In particular, the existence of a single coupling λ 0 \lambda_0 λ 0 at which the Jacobian has rank p p p serves as a certificate for the generic local solvability across the entire coupling domain. A practical strategy for establishing generic local solvability for any feature map F t h F_{\mathrm{th}} F th is to simply evaluate rank J F t h J_{F_{\mathrm{th}}} J F th at some trial couplings.
The generic degree g g g counts all complex solutions, whereas physical solutions must lie in [ − 1 , 1 ] p [-1,1]^p [ − 1 , 1 ] p . It follows that g = 1 g=1 g = 1 guarantees uniqueness for generic data, while g > 1 g>1 g > 1 may imply that there are spurious complex solutions outside [ − 1 , 1 ] p [-1,1]^p [ − 1 , 1 ] p —which we omit on physical grounds—or that the feature map has multiple physical solutions.
To understand the second scenario, we consider a toy example, the transverse-field Ising chain
H ( λ ) = − J ∑ i σ i z σ i + 1 z − g ∑ i σ i x (39) H(\lambda)=-J\sum_i \sigma_i^z\sigma_{i+1}^z-g\sum_i\sigma_i^x \tag*{(39)} H ( λ ) = − J i ∑ σ i z σ i + 1 z − g i ∑ σ i x (39)
with λ = ( J , g ) \lambda=(J,g) λ = ( J , g ) . Suppose we restrict our input data to the diagonal of the DSF, S a a ( q , ω ) S^{aa}(q,\omega) S aa ( q , ω ) . Let U = ∏ i σ i z U=\prod_i\sigma_i^z U = ∏ i σ i z . It is straightforward to check that U H ( J , g ) U † = H ( J , − g ) UH(J,g)U^\dagger=H(J,-g) U H ( J , g ) U † = H ( J , − g ) and that S a a ( q , ω ) S^{aa}(q,\omega) S aa ( q , ω ) is identical for both H ( J , g ) H(J,g) H ( J , g ) and H ( J , − g ) H(J,-g) H ( J , − g ) . Therefore any high-temperature coefficients derived from S a a ( q , ω ) S^{aa}(q,\omega) S aa ( q , ω ) will suffer from a g → − g g\to-g g → − g ambiguity; for instance, consider
F t h T F I M ( λ ) : = 1 2 π ( m 0 , 1 , 1 z z , m 2 , 0 , 0 z z ) = ( J , 4 g 2 ) . (40) F_{\mathrm{th}}^{\mathrm{TFIM}}(\lambda):=\frac{1}{2\pi}\left(m_{0,1,1}^{zz},m_{2,0,0}^{zz}\right)=(J,4g^2). \tag*{(40)} F th TFIM ( λ ) := 2 π 1 ( m 0 , 1 , 1 z z , m 2 , 0 , 0 z z ) = ( J , 4 g 2 ) . (40)
The Jacobian determinant is 8 g 8g 8 g but the fiber contains both ( J , g ) (J,g) ( J , g ) and ( J , − g ) (J,-g) ( J , − g ) . In this case, for g ≠ 0 g\ne0 g = 0 , F t h T F I M F_{\mathrm{th}}^{\mathrm{TFIM}} F th TFIM is locally but not globally solvable.
Since this depends on the measured data comprising the feature map, we dub this ambiguity measurement equivalence . We say that physical coupling vectors λ , λ ′ ∈ [ − 1 , 1 ] p \lambda,\lambda' \in[-1,1]^p λ , λ ′ ∈ [ − 1 , 1 ] p are measurement-equivalent, and denote this by λ ′ ∼ λ \lambda' \sim\lambda λ ′ ∼ λ , if
F t h ( λ ′ ) = F t h ( λ ) . (41) F_{\mathrm{th}}(\lambda') = F_{\mathrm{th}}(\lambda). \tag*{(41)} F th ( λ ′ ) = F th ( λ ) . (41)
A symmetry of the Hamiltonian family H ( λ ) H(\lambda) H ( λ ) may account for measurement equivalence. For instance, let G G G be a finite group acting on C p \mathbb{C}^p C p by polynomial automorphisms such that
F t h ( γ ⋅ λ ) = F t h ( λ ) (42) F_{\mathrm{th}}(\gamma\cdot\lambda) = F_{\mathrm{th}}(\lambda) \tag*{(42)} F th ( γ ⋅ λ ) = F th ( λ ) (42)
for every γ ∈ G \gamma\in G γ ∈ G . We emphasize that these transformations need not preserve an individual Hamiltonian belonging to the family. In the preceding example, G = Z 2 G = \mathbb{Z}_2 G = Z 2 and γ : ( J , g ) → ( J , − g ) \gamma: (J,g) \to(J,-g) γ : ( J , g ) → ( J , − g ) , and the measurement equivalence is entirely explained by G G G .
We say that the couplings are uniquely determined up to G G G if every measurement-equivalent physical coupling vector belongs to G ⋅ λ G \cdot\lambda G ⋅ λ , i.e.
λ ′ ∼ λ ⟹ λ ′ ∈ G ⋅ λ , (43) \lambda' \sim\lambda\quad\Longrightarrow\quad\lambda' \in G \cdot\lambda, \tag*{(43)} λ ′ ∼ λ ⟹ λ ′ ∈ G ⋅ λ , (43)
for λ , λ ′ ∈ [ − 1 , 1 ] p \lambda,\lambda' \in[-1,1]^p λ , λ ′ ∈ [ − 1 , 1 ] p . Supposing that the orbit { G ⋅ λ } \{G \cdot\lambda\} { G ⋅ λ } contains ∣ G ∣ |G| ∣ G ∣ distinct elements for almost all λ \lambda λ , since this orbit is contained in the fiber of F t h F_{\mathrm{th}} F th over F e x p F_{\mathrm{exp}} F exp , we have that the generic degree satisfies g ≥ ∣ G ∣ g \ge|G| g ≥ ∣ G ∣ . If g = ∣ G ∣ g = |G| g = ∣ G ∣ , almost all couplings must be uniquely determined up to G G G .
We now apply these definitions to a concrete setting: one- and two-body spin Hamiltonians. We will establish in this case that g = 1 g = 1 g = 1 for full access to S a b ( q , ω ) S^{ab}(q,\omega) S ab ( q , ω ) while for diagonal access to S a a ( q , ω ) S^{aa}(q,\omega) S aa ( q , ω ) coupling vectors are measurement equivalent with group G ⊇ Z 2 3 G \supseteq\mathbb{Z}_2^3 G ⊇ Z 2 3 .
Learning one- and two-body spin Hamiltonians
We now apply the preceding results to translation-invariant spin-1 2 \frac{1}{2} 2 1 Hamiltonians containing arbitrary one- and two-body Pauli interactions. In this example, many preceding results can be made much more concrete. Consider
H ( λ ) = ∑ r ∈ Λ b a σ r a + ∑ r ∈ Λ , d ∈ R λ d a b σ r a σ r + d b , (44) H(\lambda) = \sum_{r \in\Lambda} b^a \sigma_r^a + \sum_{r \in\Lambda,d \in\mathcal{R}} \lambda_d^{ab}\sigma_r^a\sigma_{r+d}^b, \tag*{(44)} H ( λ ) = r ∈ Λ ∑ b a σ r a + r ∈ Λ , d ∈ R ∑ λ d ab σ r a σ r + d b , (44)
where R \mathcal{R} R is a finite set of nonzero bond vectors in the Bravais lattice (with any undirected bond counted once, R ∩ ( − R ) = ∅ \mathcal{R} \cap(-\mathcal{R}) = \varnothing R ∩ ( − R ) = ∅ ). We will write the parameter vector λ \lambda λ as the concatenation of all three fields b a b^a b a and exchange couplings λ d a b \lambda_d^{ab} λ d ab , and set λ ∈ [ − 1 , 1 ] p \lambda\in[-1,1]^p λ ∈ [ − 1 , 1 ] p as usual with p = 9 ∣ R ∣ + 3 p = 9|\mathcal{R}| + 3 p = 9∣ R ∣ + 3 . Below, diagonal spin labels such as a a aa aa are not implicitly summed.
We use the high-temperature coefficients m n , d , i a b m_{n,d,i}^{ab} m n , d , i ab defined earlier. A straightforward calculation yields the remarkably simple identity
− m 0 , d , 1 a b 2 π = ⟨ σ 0 a σ d b H ⟩ 0 = λ d a b . (45) -\frac{m_{0,d,1}^{ab}}{2\pi} = \left\langle\sigma_0^a \sigma_d^b H \right\rangle_0 = \lambda_d^{ab}. \tag*{(45)} − 2 π m 0 , d , 1 ab = ⟨ σ 0 a σ d b H ⟩ 0 = λ d ab . (45)
Meanwhile, the fields can be obtained using
m 0 , 0 , 1 a b 2 π = − ⟨ σ 0 a σ 0 b H ⟩ 0 = − i ϵ a b c ⟨ σ 0 c H ⟩ 0 = − i ϵ a b c b c , (46) \frac{m_{0,0,1}^{ab}}{2\pi} = -\left\langle\sigma_0^a\sigma_0^b H \right\rangle_0 = -i\epsilon_{abc}\left\langle\sigma_0^c H \right\rangle_0 = -i\epsilon_{abc}b^c, \tag*{(46)} 2 π m 0 , 0 , 1 ab = − ⟨ σ 0 a σ 0 b H ⟩ 0 = − i ϵ ab c ⟨ σ 0 c H ⟩ 0 = − i ϵ ab c b c , (46)
which can be solved as
b a = i 4 π ε a b c m 0 , 0 , 1 b c . (47) b^a = \frac{\mathrm{i}}{4\pi}\varepsilon^{abc}m^{bc}_{0,0,1}. \tag*{(47)} b a = 4 π i ε ab c m 0 , 0 , 1 b c . (47)
Note that access to all components of the DSF S a b S^{ab} S ab was important here and only the static structure factor ∫ d ω S a b ( q , ω ) \int\mathrm{d}\omega\,S^{ab}(q,\omega) ∫ d ω S ab ( q , ω ) was necessary. Thus, with full spin-resolved access, the leading high-temperature coefficients of the static structure factor determine all one- and two-body couplings through linear relations. Here, because this linear map has full rank, g = 1 g=1 g = 1 .
We next consider restricted access to the DSF through only the diagonal spin channels S a a S^{aa} S aa , an idealized restricted measurement model motivated by the comparative experimental ease of unpolarized neutron scattering [49 ] . When restricted to a = b a=b a = b , Eq. (B.31) still determines the diagonal exchange couplings − m 0 , d , 1 a a 2 π = λ d a a -\frac{m^{aa}_{0,d,1}}{2\pi}=\lambda^{aa}_{d} − 2 π m 0 , d , 1 aa = λ d aa , but the off-diagonals and b a b^a b a require a different approach. We first consider the second spectral moment at infinite temperature:
m 2 , d , 0 a a 2 π = ⟨ ∂ H 2 ( σ 0 a ) σ d a ⟩ 0 = − ⟨ [ σ 0 a , H ] [ σ d a , H ] ⟩ 0 . (48) \frac{m^{aa}_{2,d,0}}{2\pi}=\left\langle\partial_H^2(\sigma^a_0)\sigma^a_d\right\rangle_0=-\left\langle[\sigma^a_0,H][\sigma^a_d,H]\right\rangle_0. \tag*{(48)} 2 π m 2 , d , 0 aa = ⟨ ∂ H 2 ( σ 0 a ) σ d a ⟩ 0 = − ⟨ [ σ 0 a , H ] [ σ d a , H ] ⟩ 0 . (48)
For d ∈ R d\in\mathcal{R} d ∈ R , evaluating this trace yields the principal minors of the coupling matrix:
m 2 , d , 0 x x 2 π = − 8 ( λ d y y λ d z z − λ d y z λ d z y ) , m 2 , d , 0 y y 2 π = − 8 ( λ d x x λ d z z − λ d x z λ d z x ) , m 2 , d , 0 z z 2 π = − 8 ( λ d x x λ d y y − λ d x y λ d y x ) . (49) \begin{aligned}
\frac{m^{xx}_{2,d,0}}{2\pi}&=-8\left(\lambda^{yy}_d\lambda^{zz}_d-\lambda^{yz}_d\lambda^{zy}_d\right),\\
\frac{m^{yy}_{2,d,0}}{2\pi}&=-8\left(\lambda^{xx}_d\lambda^{zz}_d-\lambda^{xz}_d\lambda^{zx}_d\right),\\
\frac{m^{zz}_{2,d,0}}{2\pi}&=-8\left(\lambda^{xx}_d\lambda^{yy}_d-\lambda^{xy}_d\lambda^{yx}_d\right). \tag*{(49)}
\end{aligned} 2 π m 2 , d , 0 xx 2 π m 2 , d , 0 y y 2 π m 2 , d , 0 z z = − 8 ( λ d y y λ d z z − λ d y z λ d z y ) , = − 8 ( λ d xx λ d z z − λ d x z λ d z x ) , = − 8 ( λ d xx λ d y y − λ d x y λ d y x ) . (49)
From Eq. (B.35), we gain information on off-diagonal couplings but not the Zeeman fields b a b^a b a . The fields do, however, enter the d = 0 d=0 d = 0 second-order moments:
m 2 , 0 , 0 a a 2 π = 4 [ ∑ c ≠ a ( b c ) 2 + ∑ d ∈ R ∑ c ≠ a b = x , y , z ( ( λ d b c ) 2 + ( λ d c b ) 2 ) ] . (50) \frac{m^{aa}_{2,0,0}}{2\pi}=4\left[\sum_{c\ne a}(b^c)^2+\sum_{d\in\mathcal{R}}\sum_{\substack{c\ne a\\b=x,y,z}}\left((\lambda^{bc}_d)^2+(\lambda^{cb}_d)^2\right)\right]. \tag*{(50)} 2 π m 2 , 0 , 0 aa = 4 c = a ∑ ( b c ) 2 + d ∈ R ∑ c = a b = x , y , z ∑ ( ( λ d b c ) 2 + ( λ d c b ) 2 ) . (50)
where sums over b , c b,c b , c are explicit. To determine the remaining parameters, we utilize the first-order thermal correction to the second spectral moment, finding
m 2 , d , 1 a a 2 π = ⟨ [ σ 0 a , H ] [ σ d a , H ] H ⟩ 0 . (51) \frac{m^{aa}_{2,d,1}}{2\pi}=\left\langle[\sigma^a_0,H][\sigma^a_d,H]H\right\rangle_0. \tag*{(51)} 2 π m 2 , d , 1 aa = ⟨ [ σ 0 a , H ] [ σ d a , H ] H ⟩ 0 . (51)
An involved calculation yields, for example, the following for the x x xx xx channel:
Re m 2 , d , 1 x x 2 π = − 4 [ λ d x x ( ( λ d y y ) 2 + ( λ d y z ) 2 + ( λ d z y ) 2 + ( λ d z z ) 2 ) − ( λ d x y λ d y x λ d y y + λ d x y λ d z x λ d z y + λ d x z λ d y x λ d y z + λ d x z λ d z x λ d z z ) ] + 4 [ λ d y y ( b z ) 2 + λ d z z ( b y ) 2 − ( λ d y z + λ d z y ) b y b z ] + T d x . (52) \begin{aligned}
\frac{\operatorname{Re}m^{xx}_{2,d,1}}{2\pi}
={}&-4\left[\lambda^{xx}_d\left((\lambda^{yy}_d)^2+(\lambda^{yz}_d)^2+(\lambda^{zy}_d)^2+(\lambda^{zz}_d)^2\right)\right.\\
&\left.-\left(\lambda^{xy}_d\lambda^{yx}_d\lambda^{yy}_d+\lambda^{xy}_d\lambda^{zx}_d\lambda^{zy}_d+\lambda^{xz}_d\lambda^{yx}_d\lambda^{yz}_d+\lambda^{xz}_d\lambda^{zx}_d\lambda^{zz}_d\right)\right]\\
&+4\left[\lambda^{yy}_d(b^z)^2+\lambda^{zz}_d(b^y)^2-\left(\lambda^{yz}_d+\lambda^{zy}_d\right)b^yb^z\right]+\mathcal{T}^x_d. \tag*{(52)}
\end{aligned} 2 π Re m 2 , d , 1 xx = − 4 [ λ d xx ( ( λ d y y ) 2 + ( λ d y z ) 2 + ( λ d z y ) 2 + ( λ d z z ) 2 ) − ( λ d x y λ d y x λ d y y + λ d x y λ d z x λ d z y + λ d x z λ d y x λ d y z + λ d x z λ d z x λ d z z ) ] + 4 [ λ d y y ( b z ) 2 + λ d z z ( b y ) 2 − ( λ d y z + λ d z y ) b y b z ] + T d x . (52)
where T d x = 4 ∑ w [ λ d y y λ w z b λ d − w b z + λ d z z λ w y b λ d − w b y − λ d y z λ w z b λ d − w b y − λ d z y λ w y b λ d − w b z ] \mathcal{T}^x_d=4\sum_w\left[\lambda^{yy}_d\lambda^{zb}_w\lambda^{bz}_{d-w}+\lambda^{zz}_d\lambda^{yb}_w\lambda^{by}_{d-w}-\lambda^{yz}_d\lambda^{zb}_w\lambda^{by}_{d-w}-\lambda^{zy}_d\lambda^{yb}_w\lambda^{bz}_{d-w}\right] T d x = 4 ∑ w [ λ d y y λ w z b λ d − w b z + λ d z z λ w y b λ d − w b y − λ d y z λ w z b λ d − w b y − λ d z y λ w y b λ d − w b z ] . Here, we have extended the coupling notation by λ − d a b = λ d b a \lambda^{ab}_{-d}=\lambda^{ba}_d λ − d ab = λ d ba , setting it to zero for displacements outside R ∪ ( − R ) \mathcal{R}\cup(-\mathcal{R}) R ∪ ( − R ) , including 0 0 0 . Thus, only common neighbors w w w of bonds contribute. We note that T d x = 0 \mathcal{T}^{x}_{d}=0 T d x = 0 when the interaction graph has no triangles. Taken together, the collection
F t h d i a g ( λ ) = { m 0 , d , 1 a a , m 2 , d , 0 a a , Re m 2 , d , 1 a a } a = x , y , z ; d ∈ R ∪ { m 2 , 0 , 0 a a } a = x , y , z (53) F_{\mathrm{th}}^{\mathrm{diag}}(\boldsymbol{\lambda})=\left\{m_{0,d,1}^{aa},m_{2,d,0}^{aa},\operatorname{Re}m_{2,d,1}^{aa}\right\}_{a=x,y,z;\,d\in\mathcal{R}}\cup\left\{m_{2,0,0}^{aa}\right\}_{a=x,y,z} \tag*{(53)} F th diag ( λ ) = { m 0 , d , 1 aa , m 2 , d , 0 aa , Re m 2 , d , 1 aa } a = x , y , z ; d ∈ R ∪ { m 2 , 0 , 0 aa } a = x , y , z (53)
constitutes 9 ∣ R ∣ + 3 9|\mathcal{R}|+3 9∣ R ∣ + 3 real polynomial equations in as many unknown parameters. We next establish that F t h d i a g ( λ ) F_{\mathrm{th}}^{\mathrm{diag}}(\boldsymbol{\lambda}) F th diag ( λ ) is generically locally solvable using the method of Prop. B.2 .
Theorem B.3 (Generic local solvability of one- and two-body Pauli Hamiltonians). Consider H ( λ ) H(\boldsymbol{\lambda}) H ( λ ) in Eq. (B.30) with unknown parameters λ ∈ [ − 1 , 1 ] 9 ∣ R ∣ + 3 \boldsymbol{\lambda}\in[-1,1]^{9|\mathcal{R}|+3} λ ∈ [ − 1 , 1 ] 9∣ R ∣ + 3 . We have the following:
If the entire DSF S a b S^{ab} S ab is accessible, the first-order high-temperature coefficients of the static structure factor determine all couplings linearly, and g = 1 g=1 g = 1 .
If only the diagonal of the DSF S a a S^{aa} S aa is accessible, the couplings are generically locally solvable from F t h d i a g F_{\mathrm{th}}^{\mathrm{diag}} F th diag [Eq. (B.39)]. This involves solving a polynomial system of at most cubic degree.
Proof. The full access case follows from Eqs. (B.31)–(B.33), which recover the couplings linearly. For diagonal access, Prop. B.2 reduces the proof to exhibiting one coupling vector at which the Jacobian of F t h d i a g F_{\mathrm{th}}^{\mathrm{diag}} F th diag has full rank. It is useful first to summarize the dependence of the four families of high-temperature coefficients in Eq. (B.39). For ( a , μ , ν ) ∈ { ( x , y , z ) , ( y , z , x ) , ( z , x , y ) } (a,\mu,\nu)\in\{(x,y,z),(y,z,x),(z,x,y)\} ( a , μ , ν ) ∈ {( x , y , z ) , ( y , z , x ) , ( z , x , y )} , Eqs. (B.31), (B.35), (B.36), and (B.38) have the form
m 0 , d , 1 a a 2 π = − λ d a a , m 2 , d , 0 a a 2 π = − 8 ( λ d μ μ λ d ν ν − λ d μ ν λ d ν μ ) , Re m 2 , d , 1 a a 2 π = 4 [ ( λ d μ μ ( b ν ) 2 + λ d ν ν ( b μ ) 2 − ( λ d μ ν + λ d ν μ ) b μ b ν ] + terms cubic in λ , m 2 , 0 , 0 a a 2 π = 4 [ ( b μ ) 2 + ( b ν ) 2 + terms quadratic in λ ] , (54) \begin{aligned}
\frac{m_{0,d,1}^{aa}}{2\pi}&=-\lambda_{d}^{aa},\\
\frac{m_{2,d,0}^{aa}}{2\pi}&=-8\left(\lambda_{d}^{\mu\mu}\lambda_{d}^{\nu\nu}-\lambda_{d}^{\mu\nu}\lambda_{d}^{\nu\mu}\right),\\
\frac{\operatorname{Re}m_{2,d,1}^{aa}}{2\pi}&=4\left[(\lambda_{d}^{\mu\mu}(b^\nu)^2+\lambda_{d}^{\nu\nu}(b^\mu)^2-(\lambda_{d}^{\mu\nu}+\lambda_{d}^{\nu\mu})b^\mu b^\nu\right]+\text{terms cubic in }\lambda,\\
\frac{m_{2,0,0}^{aa}}{2\pi}&=4\left[(b^\mu)^2+(b^\nu)^2+\text{terms quadratic in }\lambda\right], \tag*{(54)}
\end{aligned} 2 π m 0 , d , 1 aa 2 π m 2 , d , 0 aa 2 π Re m 2 , d , 1 aa 2 π m 2 , 0 , 0 aa = − λ d aa , = − 8 ( λ d μμ λ d ν ν − λ d μν λ d ν μ ) , = 4 [ ( λ d μμ ( b ν ) 2 + λ d ν ν ( b μ ) 2 − ( λ d μν + λ d ν μ ) b μ b ν ] + terms cubic in λ , = 4 [ ( b μ ) 2 + ( b ν ) 2 + terms quadratic in λ ] , (54)
with no implicit summation over a , μ , ν a,\mu,\nu a , μ , ν . We now choose
b x = b y = b z = 1 2 , ( λ d a b ) a b = ε ( 0 1 − 1 − 1 0 1 1 − 1 0 ) a b (55) b^x=b^y=b^z=\frac{1}{2},\qquad\left(\lambda_d^{ab}\right)_{ab}=\varepsilon\begin{pmatrix}0&1&-1\\-1&0&1\\1&-1&0\end{pmatrix}_{ab} \tag*{(55)} b x = b y = b z = 2 1 , ( λ d ab ) ab = ε 0 − 1 1 1 0 − 1 − 1 1 0 ab (55)
for every d ∈ R d\in\mathcal{R} d ∈ R , with 0 < ε ≪ 1 0<\varepsilon\ll1 0 < ε ≪ 1 . For each off-diagonal pair we make the invertible change of variables ( λ d μ ν , λ d ν μ ) ↦ ( λ d μ ν − λ d ν μ , λ d μ ν + λ d ν μ ) (\lambda_d^{\mu\nu},\lambda_d^{\nu\mu})\mapsto(\lambda_d^{\mu\nu}-\lambda_d^{\nu\mu},\lambda_d^{\mu\nu}+\lambda_d^{\nu\mu}) ( λ d μν , λ d ν μ ) ↦ ( λ d μν − λ d ν μ , λ d μν + λ d ν μ ) . We order the coupling coordinates as the diagonal exchanges, antisymmetric off-diagonal exchanges, symmetric off-diagonal exchanges, and finally ( b x , b y , b z ) (b^x,b^y,b^z) ( b x , b y , b z ) . Ordering the rows according to the four families above, direct evaluation gives
J F t h d i a g = 2 π ( − I 3 ∣ R ∣ 0 0 0 0 − 8 ε I 3 ∣ R ∣ 0 0 B + O ( ε 2 ) O ( ε 2 ) − I 3 ∣ R ∣ + O ( ε 2 ) 0 0 O ( ε ) O ( ε ) 4 B 0 ) (56) J F_{\mathrm{th}}^{\mathrm{diag}}=2\pi\begin{pmatrix}
-I_{3|\mathcal{R}|}&0&0&0\\
0&-8\varepsilon I_{3|\mathcal{R}|}&0&0\\
B+O(\varepsilon^2)&O(\varepsilon^2)&-I_{3|\mathcal{R}|}+O(\varepsilon^2)&0\\
0&O(\varepsilon)&O(\varepsilon)&4B_0
\end{pmatrix} \tag*{(56)} J F th diag = 2 π − I 3∣ R ∣ 0 B + O ( ε 2 ) 0 0 − 8 ε I 3∣ R ∣ O ( ε 2 ) O ( ε ) 0 0 − I 3∣ R ∣ + O ( ε 2 ) O ( ε ) 0 0 0 4 B 0 (56)
where B = I ∣ R ∣ ⊗ B 0 B = I_{\lvert\mathcal{R}\rvert} \otimes B_0 B = I ∣ R ∣ ⊗ B 0 and B 0 = ( 0 1 1 1 0 1 1 1 0 ) B_0 = \begin{pmatrix} 0 & 1 & 1 \\ 1 & 0 & 1 \\ 1 & 1 & 0 \end{pmatrix} B 0 = 0 1 1 1 0 1 1 1 0 . The matrix is block lower triangular and its four diagonal blocks are invertible for sufficiently small nonzero ε \varepsilon ε . Hence J F t h d i a g JF_{\mathrm{th}}^{\mathrm{diag}} J F th diag has full rank at this coupling vector, and Prop. B.2 implies generic local solvability.2
While the above establishes local solvability, it does not rule out measurement-equivalence for couplings under F t h d i a g F_{\mathrm{th}}^{\mathrm{diag}} F th diag . Consider the group of π \pi π rotations about the three coordinate axes, Z 2 × Z 2 = { ± 1 } 3 / { ± 1 } \mathbb{Z}_2 \times\mathbb{Z}_2 = \{\pm1\}^3/\{\pm1\} Z 2 × Z 2 = { ± 1 } 3 / { ± 1 } , under which the DSF transforms as S a b ↦ s a s b S a b S^{ab} \mapsto s_a s_b S^{ab} S ab ↦ s a s b S ab , and hence the diagonal DSF S a a ↦ S a a S^{aa} \mapsto S^{aa} S aa ↦ S aa is invariant (s a = ± 1 s_a = \pm1 s a = ± 1 ). Under this group
b a ↦ s a b a , λ d a b ↦ s a s b λ d a b . (57) b^a \mapsto s_a b^a,\qquad\lambda_d^{ab} \mapsto s_a s_b \lambda_d^{ab}. \tag*{(57)} b a ↦ s a b a , λ d ab ↦ s a s b λ d ab . (57)
This implies an unavoidable Z 2 2 \mathbb{Z}_2^2 Z 2 2 measurement equivalence in the case of only diagonal DSF access. In addition, F t h d i a g F_{\mathrm{th}}^{\mathrm{diag}} F th diag is invariant under b a ↦ − b a b^a \mapsto-b^a b a ↦ − b a , λ d a b ↦ λ d a b \lambda_d^{ab} \mapsto\lambda_d^{ab} λ d ab ↦ λ d ab . Hence, with diagonal access, the inverse problem is measurement equivalent up to a group G ⊃ Z 2 2 G \supset\mathbb{Z}_2^2 G ⊃ Z 2 2 (or, under F t h d i a g F_{\mathrm{th}}^{\mathrm{diag}} F th diag , a group G ⊃ Z 2 3 G \supset\mathbb{Z}_2^3 G ⊃ Z 2 3 ).
Learning higher-body spin Hamiltonians: worked example
In this section we explicitly demonstrate the HT protocol with higher-body interactions. We focus on a one-dimensional translation-invariant spin-1 2 \frac{1}{2} 2 1 chain. This establishes the HT protocol is not limited to two-body Hamiltonians and illuminates its implementation when p p p is large.
We consider a Hamiltonian comprising contiguous Pauli operators of length at most three:
H ( λ ) = ∑ w ∈ W ≤ 3 λ w H w , H w = ∑ r ∈ Z P w , r , (58) H(\lambda) = \sum_{w\in\mathcal{W}_{\leq3}} \lambda^w H^w,\qquad H^w = \sum_{r\in\mathbb{Z}} P_{w,r}, \tag*{(58)} H ( λ ) = w ∈ W ≤ 3 ∑ λ w H w , H w = r ∈ Z ∑ P w , r , (58)
with W ≤ 3 \mathcal{W}_{\leq3} W ≤ 3 the set of length ≤ 3 \leq3 ≤ 3 words comprising { σ x , σ y , σ z } \{\sigma^x,\sigma^y,\sigma^z\} { σ x , σ y , σ z } and P w , r P_{w,r} P w , r the Pauli string corresponding to w ∈ W ≤ 3 w \in\mathcal{W}_{\leq3} w ∈ W ≤ 3 . H ( λ ) H(\lambda) H ( λ ) has ∣ W ≤ 3 ∣ = 39 \lvert\mathcal{W}_{\leq3}\rvert= 39 ∣ W ≤ 3 ∣ = 39 couplings. To ease numerics, we also impose global Z 2 \mathbb{Z}_2 Z 2 symmetry generated by U = ∏ j σ j x U = \prod_j \sigma_j^x U = ∏ j σ j x . A word w w w is invariant if and only if it contains an even number of σ y \sigma^y σ y and σ z \sigma^z σ z factors. This restriction yields p = 19 p = 19 p = 19 couplings, with 1 word of length 1, 5 of length 2, and 13 of length 3. The transverse-field Ising and ZXZ models belong to this family.
We consider local single-site Pauli observables O 1 , O 2 ∈ { σ x , σ y , σ z } O_1,O_2 \in\{\sigma^x,\sigma^y,\sigma^z\} O 1 , O 2 ∈ { σ x , σ y , σ z } . For each displacement d ∈ Z d \in\mathbb{Z} d ∈ Z and moment order n ≥ 0 n \geq0 n ≥ 0 , we define the spectral moment harmonics as before,
m n , d a b = 2 π ⟨ ad H ( λ ) n ( O 0 a ) O d b ⟩ β = ∑ i ≥ 0 m n , d , i a b ( λ ) β i , (59) m_{n,d}^{ab} = 2\pi\left\langle\operatorname{ad}_{H(\lambda)}^n(O_0^a) O_d^b \right\rangle_\beta= \sum_{i\geq0} m_{n,d,i}^{ab}(\lambda)\beta^i, \tag*{(59)} m n , d ab = 2 π ⟨ ad H ( λ ) n ( O 0 a ) O d b ⟩ β = i ≥ 0 ∑ m n , d , i ab ( λ ) β i , (59)
We have m n , d , 0 a b = 2 π ⟨ ad H ( λ ) n ( σ 0 a ) σ d b ⟩ 0 m_{n,d,0}^{ab} = 2\pi\langle\operatorname{ad}_{H(\lambda)}^n(\sigma_0^a)\sigma_d^b\rangle_0 m n , d , 0 ab = 2 π ⟨ ad H ( λ ) n ( σ 0 a ) σ d b ⟩ 0 and m n , d , 1 a b ( λ ) = − 2 π ⟨ ad H ( λ ) n ( σ 0 a ) σ d b H ( λ ) ⟩ 0 m_{n,d,1}^{ab}(\lambda) = -2\pi\langle\operatorname{ad}_{H(\lambda)}^n(\sigma_0^a)\sigma_d^b H(\lambda)\rangle_0 m n , d , 1 ab ( λ ) = − 2 π ⟨ ad H ( λ ) n ( σ 0 a ) σ d b H ( λ ) ⟩ 0 . To obtain a concrete finite polynomial system we truncate to a small feature index set:
I = { ( a , b , n , d , i ) : a , b ∈ { x , y , z } , ∣ d ∣ ≤ 2 , ( n , i ) ∈ { ( 0 , 1 ) , ( 1 , 0 ) , ( 1 , 1 ) } } . (60) \mathcal{I} = \{(a,b,n,d,i) : a,b \in\{x,y,z\},\ |d| \leq2,\ (n,i) \in\{(0,1),(1,0),(1,1)\}\}. \tag*{(60)} I = {( a , b , n , d , i ) : a , b ∈ { x , y , z } , ∣ d ∣ ≤ 2 , ( n , i ) ∈ {( 0 , 1 ) , ( 1 , 0 ) , ( 1 , 1 )}} . (60)
I \mathcal{I} I contains 135 complex features. Splitting real and imaginary parts and removing zero components and conjugate copies leaves 21 independent real features. To evaluate F t h F_{\mathrm{th}} F th systematically, we represent Paulis using the standard stabilizer encoding ( x ∣ z ) ∈ F 2 2 N (x|z) \in\mathbb{F}_2^{2N} ( x ∣ z ) ∈ F 2 2 N and evaluate commutators symbolically. We compute the coefficients m n , d , i a b m^{ab}_{n,d,i} m n , d , i ab as multivariate polynomials using DynamicPolynomials.jl. After constructing F t h F_{\mathrm{th}} F th , we compute J F t h JF_{\mathrm{th}} J F th symbolically and evaluate it at a random coupling vector λ \lambda λ . We find that J F t h JF_{\mathrm{th}} J F th has full rank 19. By the previous results, this certifies that F t h F_{\mathrm{th}} F th is generically locally solvable: for generic data, the inverse problem has finitely many complex solutions, and in favorable instances a unique real solution.
We next solve F t h ( λ ) = F e x p F_{\mathrm{th}}(\lambda)=F_{\mathrm{exp}} F th ( λ ) = F exp . We generated synthetic data by sampling a random λ ⋆ ∈ [ − 1 , 1 ] 19 \lambda_\star\in[-1,1]^{19} λ ⋆ ∈ [ − 1 , 1 ] 19 and evaluating the feature vector F e x p = { m n , d , i a b ( λ ⋆ ) } ( a , b , n , d , i ) ∈ I F_{\mathrm{exp}}=\{m^{ab}_{n,d,i}(\lambda_\star)\}_{(a,b,n,d,i)\in\mathcal{I}} F exp = { m n , d , i ab ( λ ⋆ ) } ( a , b , n , d , i ) ∈ I explicitly. We then select a square subsystem of p = 19 p=19 p = 19 equations from F t h F_{\mathrm{th}} F th and solve numerically over C 19 \mathbb{C}^{19} C 19 using HomotopyContinuation.jl, a polynomial solver which uses homotopy methods to identify all roots. Explicitly, we solved
c 1 = λ x x c 2 = λ y y c 3 = λ x y c 4 = λ y z c 5 = λ z z c 6 = 4 λ x z y λ y x z − 4 λ y x y λ z x z c 7 = 4 λ x z y λ x y z − 4 λ x y y λ x z z + 4 λ z y x λ y z x − 4 λ y y x λ z z x + 4 λ z y λ y z − 4 λ y y λ z z c 8 = 4 ( λ x z z ) 2 + 4 ( λ x y z ) 2 + 4 ( λ z x z ) 2 + 4 ( λ y x z ) 2 + 4 ( λ x z y ) 2 + 4 ( λ x y y ) 2 + 4 ( λ z x y ) 2 + 4 ( λ y x y ) 2 + 4 ( λ z z x ) 2 + 4 ( λ y z x ) 2 + 4 ( λ z y x ) 2 + 4 ( λ y y x ) 2 + 4 ( λ z z ) 2 + 4 ( λ y z ) 2 + 4 ( λ z y ) 2 + 4 ( λ y y ) 2 c 9 = 4 λ z z x λ x z z + 4 λ z y x λ x y z − 4 λ x x x λ z x z c 10 = 4 λ z x z λ x z z + 4 λ z x y λ x z y + 4 λ z z x λ z x z + 4 λ y z x λ y x z − 4 λ x x x λ x z z − 4 λ x x x λ z z x − 4 λ x x λ z z c 11 = 6 ( λ x z z ) 2 + 4 ( λ x y z ) 2 + 6 ( λ z x z ) 2 + 4 ( λ y x z ) 2 + 4 ( λ x z y ) 2 + 2 ( λ x y y ) 2 + 4 ( λ z x y ) 2 + 2 ( λ y x y ) 2 + 6 ( λ z z x ) 2 + 4 ( λ y z x ) 2 + 4 ( λ z y x ) 2 + 2 ( λ y y x ) 2 + 6 ( λ x x x ) 2 + 4 ( λ z z ) 2 + 2 ( λ y z ) 2 + 2 ( λ z y ) 2 + 4 ( λ x x ) 2 + 2 ( λ x ) 2 c 12 = − 4 λ y z x λ x z z − 4 λ y y x λ x y z + 4 λ x x x λ y x z c 13 = − 4 λ y x z λ x z z − 4 λ y x y λ x z y − 4 λ z y x λ z x z − 4 λ y y x λ y x z + 4 λ x x x λ x y z + 4 λ x x x λ y z x + 4 λ x x λ y z c 14 = − 2 λ x y z λ x z z − 2 λ y x z λ z x z − 2 λ x z y λ x z z − 2 λ x y y λ x y z − 2 λ x y y λ x z y − 2 λ z x y λ z x z − 2 λ y x y λ y x z − 2 λ y x y λ z x y − 2 λ y z x λ z z x − 2 λ z y x λ z z x − 2 λ y y x λ y z x − 2 λ y y x λ z y x + 2 λ z z λ x z z + 2 λ z z λ z z x + 2 λ y z λ x y z + 2 λ y z λ y z x − 2 λ y z λ z z + 2 λ z y λ x z y + 2 λ z y λ z y x − 2 λ z y λ z z + 2 λ y y λ x y y + 2 λ y y λ y y x − 2 λ y y λ y z − 2 λ y y λ z y + 4 λ x x λ x x x + 4 λ x λ x x c 15 = − 4 λ z x z λ x y z − 4 λ z x y λ x y y − 4 λ z z x λ z x y − 4 λ y z x λ y x y + 4 λ x x x λ x z y + 4 λ x x x λ z y x + 4 λ x x λ z y c 16 = − 4 λ z z x λ x z y − 4 λ z y x λ x y y + 4 λ x x x λ z x y c 17 = 4 λ y z x λ x z y + 4 λ y y x λ x y y − 4 λ x x x λ y x y c 18 = 4 λ y x z λ x y z + 4 λ y x y λ x y y + 4 λ z y x λ z x y + 4 λ y y x λ y x y − 4 λ x x x λ x y y − 4 λ x x x λ y y x − 4 λ x x λ y y c 19 = 2 ( λ x z z ) 2 + 4 ( λ x y z ) 2 + 2 ( λ z x z ) 2 + 4 ( λ y x z ) 2 + 4 ( λ x z y ) 2 + 6 ( λ x y y ) 2 + 4 ( λ z x y ) 2 + 6 ( λ y x y ) 2 + 2 ( λ z z x ) 2 + 4 ( λ y z x ) 2 + 4 ( λ z y x ) 2 + 6 ( λ y y x ) 2 + 6 ( λ x x x ) 2 + 2 ( λ y z ) 2 + 2 ( λ z y ) 2 + 4 ( λ y y ) 2 + 4 ( λ x x ) 2 + 2 ( λ x ) 2 (61) \begin{aligned}
c_1 &= \lambda^{xx}\\
c_2 &= \lambda^{yy}\\
c_3 &= \lambda^{xy}\\
c_4 &= \lambda^{yz}\\
c_5 &= \lambda^{zz}\\
c_6 &= 4\lambda^{xzy}\lambda^{yxz}-4\lambda^{yxy}\lambda^{zxz}\\
c_7 &= 4\lambda^{xzy}\lambda^{xyz}-4\lambda^{xyy}\lambda^{xzz}+4\lambda^{zyx}\lambda^{yzx}-4\lambda^{yyx}\lambda^{zzx}+4\lambda^{zy}\lambda^{yz}-4\lambda^{yy}\lambda^{zz}\\
c_8 &= 4(\lambda^{xzz})^2+4(\lambda^{xyz})^2+4(\lambda^{zxz})^2+4(\lambda^{yxz})^2+4(\lambda^{xzy})^2+4(\lambda^{xyy})^2+4(\lambda^{zxy})^2+4(\lambda^{yxy})^2\\
&\quad+4(\lambda^{zzx})^2+4(\lambda^{yzx})^2+4(\lambda^{zyx})^2+4(\lambda^{yyx})^2+4(\lambda^{zz})^2+4(\lambda^{yz})^2+4(\lambda^{zy})^2+4(\lambda^{yy})^2\\
c_9 &= 4\lambda^{zzx}\lambda^{xzz}+4\lambda^{zyx}\lambda^{xyz}-4\lambda^{xxx}\lambda^{zxz}\\
c_{10} &= 4\lambda^{zxz}\lambda^{xzz}+4\lambda^{zxy}\lambda^{xzy}+4\lambda^{zzx}\lambda^{zxz}+4\lambda^{yzx}\lambda^{yxz}-4\lambda^{xxx}\lambda^{xzz}-4\lambda^{xxx}\lambda^{zzx}-4\lambda^{xx}\lambda^{zz}\\
c_{11} &= 6(\lambda^{xzz})^2+4(\lambda^{xyz})^2+6(\lambda^{zxz})^2+4(\lambda^{yxz})^2+4(\lambda^{xzy})^2+2(\lambda^{xyy})^2+4(\lambda^{zxy})^2+2(\lambda^{yxy})^2+6(\lambda^{zzx})^2\\
&\quad+4(\lambda^{yzx})^2+4(\lambda^{zyx})^2+2(\lambda^{yyx})^2+6(\lambda^{xxx})^2+4(\lambda^{zz})^2+2(\lambda^{yz})^2+2(\lambda^{zy})^2+4(\lambda^{xx})^2+2(\lambda^x)^2\\
c_{12} &= -4\lambda^{yzx}\lambda^{xzz}-4\lambda^{yyx}\lambda^{xyz}+4\lambda^{xxx}\lambda^{yxz}\\
c_{13} &= -4\lambda^{yxz}\lambda^{xzz}-4\lambda^{yxy}\lambda^{xzy}-4\lambda^{zyx}\lambda^{zxz}-4\lambda^{yyx}\lambda^{yxz}+4\lambda^{xxx}\lambda^{xyz}+4\lambda^{xxx}\lambda^{yzx}+4\lambda^{xx}\lambda^{yz}\\
c_{14} &= -2\lambda^{xyz}\lambda^{xzz}-2\lambda^{yxz}\lambda^{zxz}-2\lambda^{xzy}\lambda^{xzz}-2\lambda^{xyy}\lambda^{xyz}-2\lambda^{xyy}\lambda^{xzy}-2\lambda^{zxy}\lambda^{zxz}-2\lambda^{yxy}\lambda^{yxz}\\
&\quad-2\lambda^{yxy}\lambda^{zxy}-2\lambda^{yzx}\lambda^{zzx}-2\lambda^{zyx}\lambda^{zzx}-2\lambda^{yyx}\lambda^{yzx}-2\lambda^{yyx}\lambda^{zyx}+2\lambda^{zz}\lambda^{xzz}+2\lambda^{zz}\lambda^{zzx}\\
&\quad+2\lambda^{yz}\lambda^{xyz}+2\lambda^{yz}\lambda^{yzx}-2\lambda^{yz}\lambda^{zz}+2\lambda^{zy}\lambda^{xzy}+2\lambda^{zy}\lambda^{zyx}-2\lambda^{zy}\lambda^{zz}+2\lambda^{yy}\lambda^{xyy}+2\lambda^{yy}\lambda^{yyx}\\
&\quad-2\lambda^{yy}\lambda^{yz}-2\lambda^{yy}\lambda^{zy}+4\lambda^{xx}\lambda^{xxx}+4\lambda^x\lambda^{xx}\\
c_{15} &= -4\lambda^{zxz}\lambda^{xyz}-4\lambda^{zxy}\lambda^{xyy}-4\lambda^{zzx}\lambda^{zxy}-4\lambda^{yzx}\lambda^{yxy}+4\lambda^{xxx}\lambda^{xzy}+4\lambda^{xxx}\lambda^{zyx}+4\lambda^{xx}\lambda^{zy}\\
c_{16} &= -4\lambda^{zzx}\lambda^{xzy}-4\lambda^{zyx}\lambda^{xyy}+4\lambda^{xxx}\lambda^{zxy}\\
c_{17} &= 4\lambda^{yzx}\lambda^{xzy}+4\lambda^{yyx}\lambda^{xyy}-4\lambda^{xxx}\lambda^{yxy}\\
c_{18} &= 4\lambda^{yxz}\lambda^{xyz}+4\lambda^{yxy}\lambda^{xyy}+4\lambda^{zyx}\lambda^{zxy}+4\lambda^{yyx}\lambda^{yxy}-4\lambda^{xxx}\lambda^{xyy}-4\lambda^{xxx}\lambda^{yyx}-4\lambda^{xx}\lambda^{yy}\\
c_{19} &= 2(\lambda^{xzz})^2+4(\lambda^{xyz})^2+2(\lambda^{zxz})^2+4(\lambda^{yxz})^2+4(\lambda^{xzy})^2+6(\lambda^{xyy})^2+4(\lambda^{zxy})^2+6(\lambda^{yxy})^2+2(\lambda^{zzx})^2\\
&\quad+4(\lambda^{yzx})^2+4(\lambda^{zyx})^2+6(\lambda^{yyx})^2+6(\lambda^{xxx})^2+2(\lambda^{yz})^2+2(\lambda^{zy})^2+4(\lambda^{yy})^2+4(\lambda^{xx})^2+2(\lambda^x)^2 \tag*{(61)}
\end{aligned} c 1 c 2 c 3 c 4 c 5 c 6 c 7 c 8 c 9 c 10 c 11 c 12 c 13 c 14 c 15 c 16 c 17 c 18 c 19 = λ xx = λ y y = λ x y = λ y z = λ z z = 4 λ x z y λ y x z − 4 λ y x y λ z x z = 4 λ x z y λ x y z − 4 λ x y y λ x z z + 4 λ z y x λ y z x − 4 λ y y x λ z z x + 4 λ z y λ y z − 4 λ y y λ z z = 4 ( λ x z z ) 2 + 4 ( λ x y z ) 2 + 4 ( λ z x z ) 2 + 4 ( λ y x z ) 2 + 4 ( λ x z y ) 2 + 4 ( λ x y y ) 2 + 4 ( λ z x y ) 2 + 4 ( λ y x y ) 2 + 4 ( λ z z x ) 2 + 4 ( λ y z x ) 2 + 4 ( λ z y x ) 2 + 4 ( λ y y x ) 2 + 4 ( λ z z ) 2 + 4 ( λ y z ) 2 + 4 ( λ z y ) 2 + 4 ( λ y y ) 2 = 4 λ z z x λ x z z + 4 λ z y x λ x y z − 4 λ xxx λ z x z = 4 λ z x z λ x z z + 4 λ z x y λ x z y + 4 λ z z x λ z x z + 4 λ y z x λ y x z − 4 λ xxx λ x z z − 4 λ xxx λ z z x − 4 λ xx λ z z = 6 ( λ x z z ) 2 + 4 ( λ x y z ) 2 + 6 ( λ z x z ) 2 + 4 ( λ y x z ) 2 + 4 ( λ x z y ) 2 + 2 ( λ x y y ) 2 + 4 ( λ z x y ) 2 + 2 ( λ y x y ) 2 + 6 ( λ z z x ) 2 + 4 ( λ y z x ) 2 + 4 ( λ z y x ) 2 + 2 ( λ y y x ) 2 + 6 ( λ xxx ) 2 + 4 ( λ z z ) 2 + 2 ( λ y z ) 2 + 2 ( λ z y ) 2 + 4 ( λ xx ) 2 + 2 ( λ x ) 2 = − 4 λ y z x λ x z z − 4 λ y y x λ x y z + 4 λ xxx λ y x z = − 4 λ y x z λ x z z − 4 λ y x y λ x z y − 4 λ z y x λ z x z − 4 λ y y x λ y x z + 4 λ xxx λ x y z + 4 λ xxx λ y z x + 4 λ xx λ y z = − 2 λ x y z λ x z z − 2 λ y x z λ z x z − 2 λ x z y λ x z z − 2 λ x y y λ x y z − 2 λ x y y λ x z y − 2 λ z x y λ z x z − 2 λ y x y λ y x z − 2 λ y x y λ z x y − 2 λ y z x λ z z x − 2 λ z y x λ z z x − 2 λ y y x λ y z x − 2 λ y y x λ z y x + 2 λ z z λ x z z + 2 λ z z λ z z x + 2 λ y z λ x y z + 2 λ y z λ y z x − 2 λ y z λ z z + 2 λ z y λ x z y + 2 λ z y λ z y x − 2 λ z y λ z z + 2 λ y y λ x y y + 2 λ y y λ y y x − 2 λ y y λ y z − 2 λ y y λ z y + 4 λ xx λ xxx + 4 λ x λ xx = − 4 λ z x z λ x y z − 4 λ z x y λ x y y − 4 λ z z x λ z x y − 4 λ y z x λ y x y + 4 λ xxx λ x z y + 4 λ xxx λ z y x + 4 λ xx λ z y = − 4 λ z z x λ x z y − 4 λ z y x λ x y y + 4 λ xxx λ z x y = 4 λ y z x λ x z y + 4 λ y y x λ x y y − 4 λ xxx λ y x y = 4 λ y x z λ x y z + 4 λ y x y λ x y y + 4 λ z y x λ z x y + 4 λ y y x λ y x y − 4 λ xxx λ x y y − 4 λ xxx λ y y x − 4 λ xx λ y y = 2 ( λ x z z ) 2 + 4 ( λ x y z ) 2 + 2 ( λ z x z ) 2 + 4 ( λ y x z ) 2 + 4 ( λ x z y ) 2 + 6 ( λ x y y ) 2 + 4 ( λ z x y ) 2 + 6 ( λ y x y ) 2 + 2 ( λ z z x ) 2 + 4 ( λ y z x ) 2 + 4 ( λ z y x ) 2 + 6 ( λ y y x ) 2 + 6 ( λ xxx ) 2 + 2 ( λ y z ) 2 + 2 ( λ z y ) 2 + 4 ( λ y y ) 2 + 4 ( λ xx ) 2 + 2 ( λ x ) 2 (61)
where
2 π c = ( − m 0 , 1 , 1 x x , − m 0 , 1 , 1 y y , − m 0 , 1 , 1 z y , − m 0 , 1 , 1 y z , − m 0 , 1 , 1 z z , Re m 1 , 2 , 1 x x , Re m 1 , 1 , 1 x x , Re m 1 , 0 , 1 x x , Re m 1 , 2 , 1 y y , Re m 1 , 1 , 1 y y , Re m 1 , 0 , 1 y y , Re m 1 , 2 , 1 z y , Re m 1 , 1 , 1 z y , Re m 1 , 0 , 1 z y + Im m 1 , 0 , 1 y z , Re m 1 , 1 , 1 y z , Re m 1 , 2 , 1 y z , Re m 1 , 2 , 1 z z , Re m 1 , 1 , 1 z z , Re m 1 , 0 , 1 z z ) . (62) 2\pi c=\left(-m^{xx}_{0,1,1},-m^{yy}_{0,1,1},-m^{zy}_{0,1,1},-m^{yz}_{0,1,1},-m^{zz}_{0,1,1},
\operatorname{Re}m^{xx}_{1,2,1},\operatorname{Re}m^{xx}_{1,1,1},\operatorname{Re}m^{xx}_{1,0,1},\operatorname{Re}m^{yy}_{1,2,1},\operatorname{Re}m^{yy}_{1,1,1},\operatorname{Re}m^{yy}_{1,0,1},
\operatorname{Re}m^{zy}_{1,2,1},\operatorname{Re}m^{zy}_{1,1,1},\operatorname{Re}m^{zy}_{1,0,1}+\operatorname{Im}m^{yz}_{1,0,1},
\operatorname{Re}m^{yz}_{1,1,1},\operatorname{Re}m^{yz}_{1,2,1},\operatorname{Re}m^{zz}_{1,2,1},\operatorname{Re}m^{zz}_{1,1,1},\operatorname{Re}m^{zz}_{1,0,1}\right). \tag*{(62)} 2 π c = ( − m 0 , 1 , 1 xx , − m 0 , 1 , 1 y y , − m 0 , 1 , 1 z y , − m 0 , 1 , 1 y z , − m 0 , 1 , 1 z z , Re m 1 , 2 , 1 xx , Re m 1 , 1 , 1 xx , Re m 1 , 0 , 1 xx , Re m 1 , 2 , 1 y y , Re m 1 , 1 , 1 y y , Re m 1 , 0 , 1 y y , Re m 1 , 2 , 1 z y , Re m 1 , 1 , 1 z y , Re m 1 , 0 , 1 z y + Im m 1 , 0 , 1 y z , Re m 1 , 1 , 1 y z , Re m 1 , 2 , 1 y z , Re m 1 , 2 , 1 z z , Re m 1 , 1 , 1 z z , Re m 1 , 0 , 1 z z ) . (62)
In random instances for c c c , we found 2,328 complex solutions, with ∼ 12 \sim12 ∼ 12 real solutions including λ ⋆ \lambda_\star λ ⋆ to machine precision. By Prop. B.2 , the generic degree is g = 2 , 328 g=2,328 g = 2 , 328 .
Numerics
In this section, we numerically test the robustness of the HT protocol to measurement noise. We adopt a simple noise model: additive Gaussian noise on the DSF spectral moments.
First, in Figure 8 , we compare full and diagonal DSF access for a general one- and two-body Hamiltonian as detailed in Thm. B.3 , quantifying performance by the relative coupling error ∣ λ p r e d − λ t r u e ∣ ∣ λ t r u e ∣ \frac{|\lambda_{\mathrm{pred}}-\lambda_{\mathrm{true}}|}{|\lambda_{\mathrm{true}}|} ∣ λ true ∣ ∣ λ pred − λ true ∣ . In particular, we consider a periodic N = 12 N=12 N = 12 chain with H = ∑ i [ b a σ i a + λ a b σ i a σ i + 1 b ] H=\sum_i[b^a\sigma_i^a+\lambda^{ab}\sigma_i^a\sigma_{i+1}^b] H = ∑ i [ b a σ i a + λ ab σ i a σ i + 1 b ] (λ = { b a , λ a b } \lambda=\{b^a,\lambda^{ab}\} λ = { b a , λ ab } ). We sample 1,000 Hamiltonians, with i.i.d. λ \lambda λ uniform on [ − 0.6 , 0.6 ] [-0.6,0.6] [ − 0.6 , 0.6 ] .
Figure 8. High-temperature (HT) Hamiltonian tomography. (a) Polarized and unpolarized neutron scattering schematics. (b) Recovery of the three field components and nine exchange couplings of H = ∑ i [ b ⋅ σ i + λ a b σ i a σ i + 1 b ] H=\sum_i[\mathbf{b}\cdot\boldsymbol{\sigma}_i+\lambda^{ab}\sigma_i^a\sigma_{i+1}^b] H = ∑ i [ b ⋅ σ i + λ ab σ i a σ i + 1 b ] on a periodic chain (N = 12 N=12 N = 12 ). We sample 1,000 Hamiltonians with couplings drawn independently and uniformly from [ − 0.6 , 0.6 ] [-0.6,0.6] [ − 0.6 , 0.6 ] ; Gaussian noise of standard deviation σ \sigma σ was added to HT coefficients. The protocol outlined in Thm. B.3 was performed. Curves show mean relative coupling error; faint lines show example instances.
With full DSF access, we learn all twelve parameters using Eqs. (B.31)–(B.33). With only diagonal DSF access, we solve the cubic polynomial system in Eq. (B.39); we initialize at the noise-free solution, so this experiment tests local noise stability. Before solving, we compute HT coefficients from the DSF and add i.i.d. noise of standard deviation σ \sigma σ . As expected for a linear system, full DSF access results in an error linear in σ \sigma σ , while the diagonal DSF access shows (∼ 10 × \sim10\times ∼ 10 × ) larger error with greater instance-dependence and nonlinearity. This reflects distinct but appreciable robustness of the cubic polynomial solution to additive noise.
caption: Coefficients − m 0 , d γ , 1 a b 2 π -\frac{m^{ab}_{0,d_\gamma,1}}{2\pi} − 2 π m 0 , d γ , 1 ab for Eq. (B.49) (a , b = x , y , z a,b=x,y,z a , b = x , y , z ). Unlisted components vanish.
Next, in Figure 9 , we illustrate HT tomography for the J − K − Γ J-K-\Gamma J − K − Γ model on a honeycomb lattice:
Figure 9. J − K − Γ J-K-\Gamma J − K − Γ model. (a) Schematic of HT Hamiltonian tomography on J − K − Γ J-K-\Gamma J − K − Γ model. (b) Performance of HT protocol for J − K − Γ J-K-\Gamma J − K − Γ model with ( J , K , Γ ) = ( 0.4 , − 0.7 , 0.2 ) (J,K,\Gamma)=(0.4,-0.7,0.2) ( J , K , Γ ) = ( 0.4 , − 0.7 , 0.2 ) , using n f = ∣ I ∣ = 3 , 15 n_f=|\mathcal{I}|=3,15 n f = ∣ I ∣ = 3 , 15 features. Noise-free (solid) and noisy (dashed, σ = 0.05 \sigma=0.05 σ = 0.05 Gaussian noise) curves shown. (c) Dependence of (b) on σ \sigma σ (β = 0.05 \beta=0.05 β = 0.05 ). Curves are 5000 noise instance medians with 37.5th–62.5th percentile ribbons.
H = ∑ ⟨ i j ⟩ γ [ J ( σ i x σ j x + σ i y σ j y + σ i z σ j z ) + K σ i γ σ j γ + Γ ( σ i a σ j b + σ i b σ j a ) ] . (63) H=\sum_{\langle ij\rangle_\gamma}\left[J\left(\sigma_i^x\sigma_j^x+\sigma_i^y\sigma_j^y+\sigma_i^z\sigma_j^z\right)+K\sigma_i^\gamma\sigma_j^\gamma+\Gamma\left(\sigma_i^a\sigma_j^b+\sigma_i^b\sigma_j^a\right)\right]. \tag*{(63)} H = ⟨ ij ⟩ γ ∑ [ J ( σ i x σ j x + σ i y σ j y + σ i z σ j z ) + K σ i γ σ j γ + Γ ( σ i a σ j b + σ i b σ j a ) ] . (63)
Each bond type has a label γ = x , y , z \gamma=x,y,z γ = x , y , z , with a , b a,b a , b the complementary axes [64 ] . We choose λ t r u e = ( J , K , Γ ) = ( 0.4 , − 0.7 , 0.2 ) \boldsymbol{\lambda}_{\mathrm{true}}=(J,K,\Gamma)=(0.4,-0.7,0.2) λ true = ( J , K , Γ ) = ( 0.4 , − 0.7 , 0.2 ) . Letting d γ \mathbf{d}_\gamma d γ denote the honeycomb bond corresponding to ⟨ i j ⟩ γ \langle ij\rangle_\gamma ⟨ ij ⟩ γ , we consider two feature maps, with three and fifteen HT coefficients, respectively:
F t h , 3 = { m 0 , d z , 1 x x , m 0 , d z , 1 z z , m 0 , d z , 1 x y } , F_{\mathrm{th},3}=\left\{m^{xx}_{0,d_z,1},m^{zz}_{0,d_z,1},m^{xy}_{0,d_z,1}\right\}, F th , 3 = { m 0 , d z , 1 xx , m 0 , d z , 1 z z , m 0 , d z , 1 x y } ,
F t h , 15 = { m 0 , d γ , 1 a a : γ , a = x , y , z } ∪ { m 0 , d x , 1 y z , m 0 , d x , 1 z y , m 0 , d y , 1 x z , m 0 , d y , 1 z x , m 0 , d z , 1 x y , m 0 , d z , 1 y x } . (64) F_{\mathrm{th},15}=\left\{m^{aa}_{0,d_\gamma,1}:\gamma,a=x,y,z\right\}\cup\left\{m^{yz}_{0,d_x,1},m^{zy}_{0,d_x,1},m^{xz}_{0,d_y,1},m^{zx}_{0,d_y,1},m^{xy}_{0,d_z,1},m^{yx}_{0,d_z,1}\right\}. \tag*{(64)} F th , 15 = { m 0 , d γ , 1 aa : γ , a = x , y , z } ∪ { m 0 , d x , 1 y z , m 0 , d x , 1 z y , m 0 , d y , 1 x z , m 0 , d y , 1 z x , m 0 , d z , 1 x y , m 0 , d z , 1 y x } . (64)
These depend on J , K , Γ J,K,\Gamma J , K , Γ linearly, with forms listed in Table III. We choose both to study the effect of redundant features for Hamiltonian learning in the presence of noise: F t h , 3 F_{\mathrm{th},3} F th , 3 is necessary and sufficient, but we see in Figure 9 that F t h , 15 F_{\mathrm{th},15} F th , 15 improves recovery in the presence of noise.
In both cases, we solve c = − β M λ c=-\beta M\boldsymbol{\lambda} c = − β M λ for a coefficient matrix M M M defined using Table III. We add i.i.d. noise to c c c and reconstruct λ \boldsymbol{\lambda} λ by ordinary least squares, λ p r e d = − M + c ~ β \boldsymbol{\lambda}_{\mathrm{pred}}=-\frac{M^{+}\tilde{c}}{\beta} λ pred = − β M + c ~ , where M + M^{+} M + is the Moore–Penrose inverse. In Figure 9 b, we vary β \beta β with σ = 0.05 \sigma=0.05 σ = 0.05 . Without noise, decreasing β \beta β improves recovery by reducing the O ( β ) O(\beta) O ( β ) truncation error. With noise, however, dividing by β \beta β amplifies measurement errors. The competition between these two effects produces an intermediate-temperature optimum. Finally, in Figure 9 c we vary σ \sigma σ at fixed β = 0.05 \beta=0.05 β = 0.05 . At small σ \sigma σ , both curves approach a floor of approximately 1.7 % 1.7\% 1.7% ; when noise dominates, errors grow linearly with σ \sigma σ .
Low-temperature obstruction to learning
In this section, we establish that, in the worst case, it is exponentially hard in the inverse temperature β \beta β to learn the Hamiltonian from DSF data at low temperatures. We prove this assertion through a simple example. In particular, consider a Hamiltonian defined on two qubits,
H = h 2 ( σ 1 z + σ 2 z ) + U 4 ( 1 + σ 1 z ) ( 1 + σ 2 z ) + h (65) H=\frac{h}{2}\left(\sigma_1^z+\sigma_2^z\right)+\frac{U}{4}\left(1+\sigma_1^z\right)\left(1+\sigma_2^z\right)+h \tag*{(65)} H = 2 h ( σ 1 z + σ 2 z ) + 4 U ( 1 + σ 1 z ) ( 1 + σ 2 z ) + h (65)
where h , U > 0 h,U>0 h , U > 0 . We’ll denote the eigenstates of σ i z \sigma_i^z σ i z by ∣ ↑ ⟩ |\uparrow\rangle ∣ ↑ ⟩ and ∣ ↓ ⟩ |\downarrow\rangle ∣ ↓ ⟩ , with eigenvalues + 1 +1 + 1 and − 1 -1 − 1 , respectively. The additive constant is chosen to set the ground-state energy to zero and does not affect physical statements. This Hamiltonian—which is entirely classical—has energies
E ↓ ↓ = 0 , E ↑ ↓ = E ↓ ↑ = h , E ↑ ↑ = 2 h + U . (66) E_{\downarrow\downarrow}=0,\qquad E_{\uparrow\downarrow}=E_{\downarrow\uparrow}=h,\qquad E_{\uparrow\uparrow}=2h+U. \tag*{(66)} E ↓↓ = 0 , E ↑↓ = E ↓↑ = h , E ↑↑ = 2 h + U . (66)
We assume h > 0 h > 0 h > 0 is known and let the unknown coupling U U U vary. Since the system hosts only two sites, we drop the q q q label and simply work in real space. The DSF takes the real-space form
S a b ( ω ) = 2 π ∑ m , n p m ⟨ m ∣ O a ∣ n ⟩ ⟨ n ∣ O b ∣ m ⟩ δ ( ω − ( E n − E m ) ) , (67) S^{ab}(\omega)=2\pi\sum_{m,n}p_m\langle m|O^a|n\rangle\langle n|O^b|m\rangle\delta(\omega-(E_n-E_m)), \tag*{(67)} S ab ( ω ) = 2 π m , n ∑ p m ⟨ m ∣ O a ∣ n ⟩ ⟨ n ∣ O b ∣ m ⟩ δ ( ω − ( E n − E m )) , (67)
where O a , O b ∈ { σ 1 x , σ 2 x , σ 1 y , σ 2 y , σ 1 z , σ 2 z } O^a,O^b\in\{\sigma_1^x,\sigma_2^x,\sigma_1^y,\sigma_2^y,\sigma_1^z,\sigma_2^z\} O a , O b ∈ { σ 1 x , σ 2 x , σ 1 y , σ 2 y , σ 1 z , σ 2 z } are Pauli operators and p m = e − β E m Z p_m=\frac{e^{-\beta E_m}}{\mathcal{Z}} p m = Z e − β E m , with Z = 1 + 2 e − β h + e − β ( 2 h + U ) \mathcal{Z}=1+2e^{-\beta h}+e^{-\beta(2h+U)} Z = 1 + 2 e − β h + e − β ( 2 h + U ) the partition function.
We remark that while this example is defined for a two-site system for maximal simplicity, one could easily generalize (e.g., by tiling a lattice) to infinitely many sites; our hardness-of-learning results extend straightforwardly to the latter setting.
At zero temperature, only ∣ ↓ ↓ ⟩ |\downarrow\downarrow\rangle ∣ ↓↓ ⟩ contributes to the DSF, yielding
S a b ( ω ) = 2 π ∑ n ⟨ ↓ ↓ ∣ O a ∣ n ⟩ ⟨ n ∣ O b ∣ ↓ ↓ ⟩ δ ( ω − E n ) . (68) S^{ab}(\omega)=2\pi\sum_n\langle\downarrow\downarrow|O^a|n\rangle\langle n|O^b|\downarrow\downarrow\rangle\delta(\omega-E_n). \tag*{(68)} S ab ( ω ) = 2 π n ∑ ⟨ ↓↓ ∣ O a ∣ n ⟩ ⟨ n ∣ O b ∣ ↓↓ ⟩ δ ( ω − E n ) . (68)
For each single-site operator O a ∈ { σ 1 x , σ 2 x , σ 1 y , σ 2 y , σ 1 z , σ 2 z } O^a\in\{\sigma_1^x,\sigma_2^x,\sigma_1^y,\sigma_2^y,\sigma_1^z,\sigma_2^z\} O a ∈ { σ 1 x , σ 2 x , σ 1 y , σ 2 y , σ 1 z , σ 2 z } we clearly have ⟨ ↓ ↓ ∣ O a ∣ ↑ ↑ ⟩ = 0 \langle\downarrow\downarrow|O^a|\uparrow\uparrow\rangle=0 ⟨ ↓↓ ∣ O a ∣ ↑↑ ⟩ = 0 . Therefore ∣ ↑ ↑ ⟩ |\uparrow\uparrow\rangle ∣ ↑↑ ⟩ does not contribute in Eq. (C.4), and S a b ( ω ) S^{ab}(\omega) S ab ( ω ) is strictly U U U -independent at T = 0 T=0 T = 0 :
∂ ∂ U S a b ( ω ) = 0. (69) \frac{\partial}{\partial U}S^{ab}(\omega)=0. \tag*{(69)} ∂ U ∂ S ab ( ω ) = 0. (69)
Hence even perfect knowledge of the DSF cannot help us learn U U U . This simple result establishes proof of principle that Hamiltonian learning from the DSF is, in general, not possible at T = 0 T=0 T = 0 .
At finite temperature, in this simple model we can compute the DSF explicitly. For example, the on-site transverse DSF is
S 11 x x ( ω ) = 2 π Z [ δ ( ω − h ) + e − β h δ ( ω + h ) + e − β h δ ( ω − h − U ) + e − β ( 2 h + U ) δ ( ω + h + U ) ] , (70) S_{11}^{xx}(\omega)=\frac{2\pi}{\mathcal{Z}}\left[\delta(\omega-h)+e^{-\beta h}\delta(\omega+h)+e^{-\beta h}\delta(\omega-h-U)+e^{-\beta(2h+U)}\delta(\omega+h+U)\right], \tag*{(70)} S 11 xx ( ω ) = Z 2 π [ δ ( ω − h ) + e − β h δ ( ω + h ) + e − β h δ ( ω − h − U ) + e − β ( 2 h + U ) δ ( ω + h + U ) ] , (70)
with S 22 x x = S 11 x x S_{22}^{xx}=S_{11}^{xx} S 22 xx = S 11 xx and S i i y y = S i i x x S_{ii}^{yy}=S_{ii}^{xx} S ii y y = S ii xx . Moreover,
S 11 z z ( ω ) = S 22 z z ( ω ) = 2 π δ ( ω ) , S 12 z z ( ω ) = 1 − 2 e − β h + e − β ( 2 h + U ) Z 2 π δ ( ω ) . (71) S_{11}^{zz}(\omega)=S_{22}^{zz}(\omega)=2\pi\delta(\omega),\qquad S_{12}^{zz}(\omega)=\frac{1-2e^{-\beta h}+e^{-\beta(2h+U)}}{\mathcal{Z}}2\pi\delta(\omega). \tag*{(71)} S 11 z z ( ω ) = S 22 z z ( ω ) = 2 π δ ( ω ) , S 12 z z ( ω ) = Z 1 − 2 e − β h + e − β ( 2 h + U ) 2 π δ ( ω ) . (71)
We observe that the dependence on U U U always occurs in terms with a thermal suppression factor e − β h e^{-\beta h} e − β h (with a smaller dependence on U U U through the denominator). In other words, denoting by S ~ a b ( ω ) \widetilde{S}^{ab}(\omega) S ab ( ω ) the DSF with each δ \delta δ -function broadened to a finite-width Gaussian, we have
∣ ∂ ∂ U S ~ a b ( ω ) ∣ ≤ C e − β h (72) \left|\frac{\partial}{\partial U}\widetilde{S}^{ab}(\omega)\right|\leq Ce^{-\beta h} \tag*{(72)} ∂ U ∂ S ab ( ω ) ≤ C e − β h (72)
as β → ∞ \beta\to\infty β → ∞ for some constant C C C . (Owing to subtleties of the Z − 1 \mathcal{Z}^{-1} Z − 1 and δ \delta δ -functions, proving Eq. (C.8) requires some care, and we leave the derivation to the end of this section.) The intuition for this result is that the only way for S a b S^{ab} S ab to “know” about U U U is through the states ∣ ↓ ↑ ⟩ |\downarrow\uparrow\rangle ∣ ↓↑ ⟩ , ∣ ↑ ↓ ⟩ |\uparrow\downarrow\rangle ∣ ↑↓ ⟩ , and ∣ ↑ ↑ ⟩ |\uparrow\uparrow\rangle ∣ ↑↑ ⟩ , since there are no other eigenstates with single-Pauli matrix elements with ∣ ↑ ↑ ⟩ |\uparrow\uparrow\rangle ∣ ↑↑ ⟩ , and only the energy of ∣ ↑ ↑ ⟩ |\uparrow\uparrow\rangle ∣ ↑↑ ⟩ depends on U U U . The contributions of these states, at low temperatures, are all thermally suppressed by e − β h e^{-\beta h} e − β h .
Therefore, as sketched in Figure 10 , S a b ( ω ) S^{ab}(\omega) S ab ( ω ) depends exponentially weakly on U U U at low temperatures, and hence learning U U U is exponentially difficult in the presence of experimental noise. Alternatively, assume we have access to independent noisy measurements of the smeared DSF integrals in Eq. (C.10), with additive Gaussian noise of standard deviation σ \sigma σ . Averaging M M M observations reduces the noise to σ / M \sigma/\sqrt{M} σ / M by central limit scaling. In order to resolve U U U to a precision δ \delta δ , we need O ( C e − β h δ ) ≳ O ( σ / M ) O(Ce^{-\beta h}\delta)\gtrsim O(\sigma/\sqrt{M}) O ( C e − β h δ ) ≳ O ( σ / M ) and hence M = Ω ( σ 2 e 2 β h C 2 δ 2 ) M=\Omega\left(\frac{\sigma^2e^{2\beta h}}{C^2\delta^2}\right) M = Ω ( C 2 δ 2 σ 2 e 2 β h ) , exponential in β h \beta h β h .
Figure 10. Hardness at low temperatures. (a) Energy levels of Eq. (C.1), with h , U > 0 h,U>0 h , U > 0 . A single spin operator connects levels separated by h h h (blue) and h + U h+U h + U (red), but cannot connect ∣ ↓ ↓ ⟩ |\downarrow\downarrow\rangle ∣ ↓↓ ⟩ directly to ∣ ↑ ↑ ⟩ |\uparrow\uparrow\rangle ∣ ↑↑ ⟩ (crossed arrow). (b) Schematic dynamical structure factor S ( ω ) S(\omega) S ( ω ) for increasing β h \beta h β h , where β \beta β is the inverse temperature. The peak at h + U h+U h + U relies on thermal occupation, and its weight relative to the peak at h h h is suppressed by e − β h e^{-\beta h} e − β h . At β = ∞ \beta=\infty β = ∞ the DSF is independent of U U U .
The example above is inspired by Ref. [65 ] , which considered two Hamiltonians:
H 0 = ( − 2 0 1 1 ) , H 1 = ( − 2 0 1 + 2 ε 1 − 2 ε ) (73) H_0=\begin{pmatrix}-2\\0\\1\\1\end{pmatrix},\qquad H_1=\begin{pmatrix}-2\\0\\1+2\varepsilon\\1-2\varepsilon\end{pmatrix} \tag*{(73)} H 0 = − 2 0 1 1 , H 1 = − 2 0 1 + 2 ε 1 − 2 ε (73)
and noted that any protocol for learning Hamiltonians from Gibbs state copies within ε \varepsilon ε must be able to distinguish these two. Using the KL divergence between the Gibbs states of H 0 , H 1 H_0,H_1 H 0 , H 1 , Ref. [65 ] proved Ω ( e 2 β / β 2 ) \Omega(e^{2\beta}/\beta^2) Ω ( e 2 β / β 2 ) Gibbs state copies are necessary.
We now derive Eq. (C.8). In fact, we derive a slightly more general statement,
∣ ∂ ∂ U ∫ d ω 2 π φ ( ω ) S a b ( ω ) ∣ ≤ C e − β h (74) \left|\frac{\partial}{\partial U}\int\frac{\mathrm{d}\omega}{2\pi}\,\varphi(\omega)S^{ab}(\omega)\right|\le Ce^{-\beta h} \tag*{(74)} ∂ U ∂ ∫ 2 π d ω φ ( ω ) S ab ( ω ) ≤ C e − β h (74)
as β → ∞ \beta\to\infty β → ∞ , for some β \beta β -independent constant C C C , where φ \varphi φ is a smooth function. For ease of notation, let ∣ d ⟩ = ∣ ↑ ↑ ⟩ |d\rangle=|\uparrow\uparrow\rangle ∣ d ⟩ = ∣ ↑↑ ⟩ and δ m , d = 1 \delta_{m,d}=1 δ m , d = 1 if ∣ m ⟩ = ∣ d ⟩ |m\rangle=|d\rangle ∣ m ⟩ = ∣ d ⟩ , and zero otherwise. Since only the energy of ∣ d ⟩ |d\rangle ∣ d ⟩ depends on U U U , E m ( U ) = E m ( 0 ) + U δ m , d E_m(U)=E_m(0)+U\delta_{m,d} E m ( U ) = E m ( 0 ) + U δ m , d . We also define W m n a b = ⟨ m ∣ O a ∣ n ⟩ ⟨ n ∣ O b ∣ m ⟩ W^{ab}_{mn}=\langle m|O^a|n\rangle\langle n|O^b|m\rangle W mn ab = ⟨ m ∣ O a ∣ n ⟩ ⟨ n ∣ O b ∣ m ⟩ . We consider
S φ a b = ∫ d ω 2 π φ ( ω ) S a b ( ω ) = ∑ m n p m ( U ) W m n a b φ ( E n ( U ) − E m ( U ) ) (75) S^{ab}_{\varphi}=\int\frac{\mathrm{d}\omega}{2\pi}\,\varphi(\omega)S^{ab}(\omega)=\sum_{mn}p_m(U)W^{ab}_{mn}\varphi(E_n(U)-E_m(U)) \tag*{(75)} S φ ab = ∫ 2 π d ω φ ( ω ) S ab ( ω ) = mn ∑ p m ( U ) W mn ab φ ( E n ( U ) − E m ( U )) (75)
where p m ( U ) = e − β E m ( U ) / Z p_m(U)=e^{-\beta E_m(U)}/\mathcal{Z} p m ( U ) = e − β E m ( U ) / Z . Differentiating gives
∂ U S φ a b = ∑ m n W m n a b [ ∂ U p m ( U ) φ ( E n m ) + p m ( U ) ( δ n , d − δ m , d ) φ ′ ( E n m ) ] (76) \partial_U S^{ab}_{\varphi}=\sum_{mn}W^{ab}_{mn}\left[\partial_U p_m(U)\varphi(E_{nm})+p_m(U)(\delta_{n,d}-\delta_{m,d})\varphi'(E_{nm})\right] \tag*{(76)} ∂ U S φ ab = mn ∑ W mn ab [ ∂ U p m ( U ) φ ( E nm ) + p m ( U ) ( δ n , d − δ m , d ) φ ′ ( E nm ) ] (76)
where E n m = E n − E m E_{nm}=E_n-E_m E nm = E n − E m . We bound the two terms separately. We have ∂ U e − β E m ( U ) = − β δ m , d e − β E m ( U ) \partial_U e^{-\beta E_m(U)}=-\beta\delta_{m,d}e^{-\beta E_m(U)} ∂ U e − β E m ( U ) = − β δ m , d e − β E m ( U ) and ∂ U Z = − β Z p d ( U ) \partial_U\mathcal{Z}=-\beta\mathcal{Z}p_d(U) ∂ U Z = − β Z p d ( U ) and hence
∂ U p m ( U ) = − β δ m , d e − β E m Z − e − β E m ∂ U Z Z 2 = − β p m ( U ) ( δ m , d − p d ) . (77) \partial_U p_m(U)=\frac{-\beta\delta_{m,d}e^{-\beta E_m}\mathcal{Z}-e^{-\beta E_m}\partial_U\mathcal{Z}}{\mathcal{Z}^2}=-\beta p_m(U)(\delta_{m,d}-p_d). \tag*{(77)} ∂ U p m ( U ) = Z 2 − β δ m , d e − β E m Z − e − β E m ∂ U Z = − β p m ( U ) ( δ m , d − p d ) . (77)
Considering m = d m=d m = d and m ≠ d m\ne d m = d separately gives ∣ ∂ U p m ( U ) ∣ ≤ β p d ( U ) ≤ β e − β ( 2 h + U ) |\partial_U p_m(U)|\le\beta p_d(U)\le\beta e^{-\beta(2h+U)} ∣ ∂ U p m ( U ) ∣ ≤ β p d ( U ) ≤ β e − β ( 2 h + U ) . Since we assumed h , U ≥ 0 h,U\ge0 h , U ≥ 0 , using x e − x ≤ 1 e xe^{-x}\le\frac{1}{e} x e − x ≤ e 1 for x ≥ 0 x\ge0 x ≥ 0 , we have β e − 2 β h − β U ≤ β e − 2 β h ≤ 1 e h e − β h \beta e^{-2\beta h-\beta U}\le\beta e^{-2\beta h}\le\frac{1}{eh}e^{-\beta h} β e − 2 β h − β U ≤ β e − 2 β h ≤ e h 1 e − β h . Hence
∣ ∂ U p m ( U ) ∣ ≤ 1 e h e − β h . (78) |\partial_U p_m(U)|\le\frac{1}{eh}e^{-\beta h}. \tag*{(78)} ∣ ∂ U p m ( U ) ∣ ≤ e h 1 e − β h . (78)
For the second term, note that δ n , d − δ m , d \delta_{n,d}-\delta_{m,d} δ n , d − δ m , d is nonzero only if exactly one of the states ∣ n ⟩ , ∣ m ⟩ |n\rangle,|m\rangle ∣ n ⟩ , ∣ m ⟩ is equal to ∣ ↑ ↑ ⟩ |\uparrow\uparrow\rangle ∣ ↑↑ ⟩ . A one-body Pauli has zero matrix element between ∣ ↓ ↓ ⟩ |\downarrow\downarrow\rangle ∣ ↓↓ ⟩ and ∣ ↑ ↑ ⟩ |\uparrow\uparrow\rangle ∣ ↑↑ ⟩ . Hence, when W m n a b ( δ n , d − δ m , d ) ≠ 0 W_{mn}^{ab}(\delta_{n,d}-\delta_{m,d})\ne0 W mn ab ( δ n , d − δ m , d ) = 0 , the state not equal to ∣ ↑ ↑ ⟩ |\uparrow\uparrow\rangle ∣ ↑↑ ⟩ must be one of ∣ ↓ ↑ ⟩ |\downarrow\uparrow\rangle ∣ ↓↑ ⟩ or ∣ ↑ ↓ ⟩ |\uparrow\downarrow\rangle ∣ ↑↓ ⟩ . Therefore
p m ( U ) ≤ max ( p d ( U ) , e − β h / Z ) ≤ e − β h . (79) p_m(U)\le\max(p_d(U),e^{-\beta h}/\mathcal{Z})\le e^{-\beta h}. \tag*{(79)} p m ( U ) ≤ max ( p d ( U ) , e − β h / Z ) ≤ e − β h . (79)
Combining the two bounds, we obtain
∣ ∂ U S φ a b ∣ ≤ C φ e − β h (80) \left|\partial_U S_{\varphi}^{ab}\right|\le C_{\varphi}e^{-\beta h} \tag*{(80)} ∂ U S φ ab ≤ C φ e − β h (80)
as was to be shown, where one may take, for instance, C φ = 16 ( max m , n ∣ φ ′ ( E m n ) ∣ + 1 e h max m , n ∣ φ ( E m n ) ∣ ) C_{\varphi}=16\left(\max_{m,n}|\varphi'(E_{mn})|+\frac{1}{eh}\max_{m,n}|\varphi(E_{mn})|\right) C φ = 16 ( max m , n ∣ φ ′ ( E mn ) ∣ + e h 1 max m , n ∣ φ ( E mn ) ∣ ) . This may depend on h , U h,U h , U but is independent of β \beta β .
Strong-field Hamiltonian tomography
In this section, we give an in-depth treatment of Hamiltonian learning from the DSF using a strong applied Zeeman field. Throughout this Appendix, Hamiltonians are assumed to be of the form
H B ( n ^ ) ( λ ) = − B ∑ r n ^ ⋅ σ r + H ( λ ) (81) H_B^{(\hat{n})}(\lambda)=-B\sum_r\hat{n}\cdot\sigma_r+H(\lambda) \tag*{(81)} H B ( n ^ ) ( λ ) = − B r ∑ n ^ ⋅ σ r + H ( λ ) (81)
where r ∈ Λ r\in\Lambda r ∈ Λ , σ r \sigma_r σ r labels spins on which H ( λ ) H(\lambda) H ( λ ) acts, and n ^ \hat{n} n ^ is a unit vector defining the field direction. In §D 2–D 4, we assume n ^ \hat{n} n ^ points along discrete directions, and in §D 5, we generalize this to continuously varying directions for the protocol of angular tomography .
Motivation and examples
Our primary motivation is the following. Recall that the Hamiltonian Eq. (C.1) is exponentially hard to learn at low temperatures T = 1 / β T=1/\beta T = 1/ β , presenting a no-go for general Hamiltonian learning at low T T T . It is natural to investigate whether such hardness persists under perturbations [34 ] . In strong-field Hamiltonian tomography, we focus on strong perturbations due to the analytical control they afford. Perhaps the simplest, experimentally accessible example is a global Zeeman field. Indeed, in quantum magnetism, polarization by a strong Zeeman field is an established technique for extracting Hamiltonian parameters [29 ] , and in quantum simulators single-site controls are typically easiest. As a word of caution, we note that for many quantum materials the strong-field limit may not be available because the exchange couplings may be too large (e.g. tens of meVs).
Complementing and substantially expanding upon Ref. [29 ] , we will provide a general, rigorous treatment of Hamiltonian learning from a strong Zeeman field which is in principle unconstrained by the weight of interaction terms or number of couplings. Denoting the Hamiltonian in Eq. (C.1) of App. § 0.11 by H H H , we illustrate the basic idea by orienting a Zeeman field along x ^ \hat{x} x ^ and studying
H B ( x ^ ) = − B ( σ 1 x + σ 2 x ) + H , (82) H_{B}^{(\hat{x})}=-B(\sigma_{1}^{x}+\sigma_{2}^{x})+H, \tag*{(82)} H B ( x ^ ) = − B ( σ 1 x + σ 2 x ) + H , (82)
treating ∣ h ∣ , ∣ U ∣ ≪ B |h|,|U|\ll B ∣ h ∣ , ∣ U ∣ ≪ B as perturbations. The unperturbed eigenstates are
∣ g ⟩ = ∣ + + ⟩ , ∣ s ⟩ = ∣ − + ⟩ + ∣ + − ⟩ 2 , ∣ a ⟩ = ∣ − + ⟩ − ∣ + − ⟩ 2 , ∣ e ⟩ = ∣ − − ⟩ (83) |g\rangle=|++\rangle,\quad|s\rangle=\frac{|-+\rangle+|+-\rangle}{\sqrt{2}},\quad|a\rangle=\frac{|-+\rangle-|+-\rangle}{\sqrt{2}},\quad|e\rangle=|--\rangle \tag*{(83)} ∣ g ⟩ = ∣ + + ⟩ , ∣ s ⟩ = 2 ∣ − + ⟩ + ∣ + − ⟩ , ∣ a ⟩ = 2 ∣ − + ⟩ − ∣ + − ⟩ , ∣ e ⟩ = ∣ − − ⟩ (83)
in the σ x \sigma^{x} σ x basis, with E g ( 0 ) = − 2 B E_{g}^{(0)}=-2B E g ( 0 ) = − 2 B , E s ( 0 ) = E a ( 0 ) = 0 E_{s}^{(0)}=E_{a}^{(0)}=0 E s ( 0 ) = E a ( 0 ) = 0 , E e ( 0 ) = 2 B E_{e}^{(0)}=2B E e ( 0 ) = 2 B . Two transition energies are
Δ s : = E s − E g = 2 B + U 4 + 1 B [ ( 2 h + U ) 2 + ( U / 2 ) 2 16 ] + O ( B − 2 ) (84) \Delta_{s}:=E_{s}-E_{g}=2B+\frac{U}{4}+\frac{1}{B}\left[\frac{(2h+U)^{2}+(U/2)^{2}}{16}\right]+O(B^{-2}) \tag*{(84)} Δ s := E s − E g = 2 B + 4 U + B 1 [ 16 ( 2 h + U ) 2 + ( U /2 ) 2 ] + O ( B − 2 ) (84)
Δ a : = E a − E g = 2 B − U 4 + 1 B [ ( 2 h + U ) 2 + ( U / 2 ) 2 16 ] + O ( B − 2 ) . (85) \Delta_{a}:=E_{a}-E_{g}=2B-\frac{U}{4}+\frac{1}{B}\left[\frac{(2h+U)^{2}+(U/2)^{2}}{16}\right]+O(B^{-2}). \tag*{(85)} Δ a := E a − E g = 2 B − 4 U + B 1 [ 16 ( 2 h + U ) 2 + ( U /2 ) 2 ] + O ( B − 2 ) . (85)
Since there are only two sites, we work in real space and write S i j S_{ij} S ij for spin correlations between sites i , j = 1 , 2 i,j=1,2 i , j = 1 , 2 . We recall that at T = 0 T=0 T = 0 , U U U was previously unlearnable. In contrast, here we compute S i j z z ( ω ) / 2 π = ∑ m ≠ g ⟨ g ∣ σ i z ∣ m ⟩ ⟨ m ∣ σ j z ∣ g ⟩ δ ( ω − E m g ) S_{ij}^{zz}(\omega)/2\pi=\sum_{m\ne g}\langle g|\sigma_{i}^{z}|m\rangle\langle m|\sigma_{j}^{z}|g\rangle\delta(\omega-E_{mg}) S ij z z ( ω ) /2 π = ∑ m = g ⟨ g ∣ σ i z ∣ m ⟩ ⟨ m ∣ σ j z ∣ g ⟩ δ ( ω − E m g ) at T = 0 T=0 T = 0 and find, to second order,
S 11 z z ( ω ) 2 π = [ 1 2 − U 16 B − ( 2 h + U ) 2 32 B 2 ] δ ( ω − Δ s ) + [ 1 2 + U 16 B − ( 2 h + U ) 2 32 B 2 ] δ ( ω − Δ a ) + O ( B − 3 ) , \frac{S_{11}^{zz}(\omega)}{2\pi}=\left[\frac{1}{2}-\frac{U}{16B}-\frac{(2h+U)^{2}}{32B^{2}}\right]\delta(\omega-\Delta_{s})+\left[\frac{1}{2}+\frac{U}{16B}-\frac{(2h+U)^{2}}{32B^{2}}\right]\delta(\omega-\Delta_{a})+O(B^{-3}), 2 π S 11 z z ( ω ) = [ 2 1 − 16 B U − 32 B 2 ( 2 h + U ) 2 ] δ ( ω − Δ s ) + [ 2 1 + 16 B U − 32 B 2 ( 2 h + U ) 2 ] δ ( ω − Δ a ) + O ( B − 3 ) ,
S 12 z z ( ω ) 2 π = [ 1 2 − U 16 B − ( 2 h + U ) 2 32 B 2 ] δ ( ω − Δ s ) − [ 1 2 + U 16 B − ( 2 h + U ) 2 32 B 2 ] δ ( ω − Δ a ) + O ( B − 3 ) , (86) \frac{S_{12}^{zz}(\omega)}{2\pi}=\left[\frac{1}{2}-\frac{U}{16B}-\frac{(2h+U)^{2}}{32B^{2}}\right]\delta(\omega-\Delta_{s})-\left[\frac{1}{2}+\frac{U}{16B}-\frac{(2h+U)^{2}}{32B^{2}}\right]\delta(\omega-\Delta_{a})+O(B^{-3}), \tag*{(86)} 2 π S 12 z z ( ω ) = [ 2 1 − 16 B U − 32 B 2 ( 2 h + U ) 2 ] δ ( ω − Δ s ) − [ 2 1 + 16 B U − 32 B 2 ( 2 h + U ) 2 ] δ ( ω − Δ a ) + O ( B − 3 ) , (86)
dropping an unimportant elastic term ∝ δ ( ω ) \propto\delta(\omega) ∝ δ ( ω ) . We define spectral moments m i j , n z z = ∫ d ω ω n S i j z z ( ω ) m_{ij,n}^{zz}=\int d\omega\,\omega^{n}S_{ij}^{zz}(\omega) m ij , n z z = ∫ d ω ω n S ij z z ( ω ) and find by a perturbative calculation
m 11 , n z z 2 π = ( 2 B ) n [ 1 + n − 2 B 2 ( ( 2 h + U ) 2 32 + n U 2 128 ) + O ( B − 3 ) ] , \frac{m_{11,n}^{zz}}{2\pi}=(2B)^{n}\left[1+\frac{n-2}{B^{2}}\left(\frac{(2h+U)^{2}}{32}+\frac{nU^{2}}{128}\right)+O(B^{-3})\right], 2 π m 11 , n z z = ( 2 B ) n [ 1 + B 2 n − 2 ( 32 ( 2 h + U ) 2 + 128 n U 2 ) + O ( B − 3 ) ] ,
m 12 , n z z 2 π = ( 2 B ) n [ ( n − 1 ) U 8 B + O ( B − 3 ) ] . (87) \frac{m_{12,n}^{zz}}{2\pi}=(2B)^{n}\left[\frac{(n-1)U}{8B}+O(B^{-3})\right]. \tag*{(87)} 2 π m 12 , n z z = ( 2 B ) n [ 8 B ( n − 1 ) U + O ( B − 3 ) ] . (87)
m 12 , 0 z z m_{12,0}^{zz} m 12 , 0 z z and m 11 , 0 z z m_{11,0}^{zz} m 11 , 0 z z provide two independent equations in two unknowns and thus B x ^ B^{\hat{x}} B x ^ renders h , U h,U h , U learnable at T = 0 T=0 T = 0 from the DSF, illustrating how a field can overcome this obstruction to learning.
Before treating more general cases, we work through another example, this time in the thermodynamic limit. Consider the translation-invariant spin-1 2 \frac{1}{2} 2 1 chain
H B ( x ^ ) = − B ∑ r σ r x + ∑ r ( J x σ r x σ r + 1 x + J y σ r y σ r + 1 y + J z σ r z σ r + 1 z ) : = − B ∑ r σ r x + H , (88) H_{B}^{(\hat{x})}=-B\sum_{r}\sigma_{r}^{x}+\sum_{r}\left(J_{x}\sigma_{r}^{x}\sigma_{r+1}^{x}+J_{y}\sigma_{r}^{y}\sigma_{r+1}^{y}+J_{z}\sigma_{r}^{z}\sigma_{r+1}^{z}\right):=-B\sum_{r}\sigma_{r}^{x}+H, \tag*{(88)} H B ( x ^ ) = − B r ∑ σ r x + r ∑ ( J x σ r x σ r + 1 x + J y σ r y σ r + 1 y + J z σ r z σ r + 1 z ) := − B r ∑ σ r x + H , (88)
with J : = ∣ J x ∣ + ∣ J y ∣ + ∣ J z ∣ ≪ B J:=|J_{x}|+|J_{y}|+|J_{z}|\ll B J := ∣ J x ∣ + ∣ J y ∣ + ∣ J z ∣ ≪ B . The unperturbed ground state is ∣ 0 ⟩ = ∣ + ⟩ ⊗ N |0\rangle=|+\rangle^{\otimes N} ∣0 ⟩ = ∣ + ⟩ ⊗ N (we take periodic boundary conditions and later N → ∞ N\to\infty N → ∞ ) with energy E g ( 0 ) = − B N E_{g}^{(0)}=-BN E g ( 0 ) = − B N . Define single-spin-flip states
∣ r ⟩ = ∣ + ⟩ ⋯ ∣ − ⟩ r ⋯ ∣ + ⟩ . (89) |r\rangle=|+\rangle\cdots|-\rangle_{r}\cdots|+\rangle. \tag*{(89)} ∣ r ⟩ = ∣ + ⟩ ⋯ ∣ − ⟩ r ⋯ ∣ + ⟩ . (89)
These have unperturbed energy E 1 ( 0 ) = E g ( 0 ) + 2 B E_1^{(0)}=E_g^{(0)}+2B E 1 ( 0 ) = E g ( 0 ) + 2 B . Define single-flip momentum states and Fourier-space Paulis ∣ q ⟩ = 1 N ∑ r e − i q r ∣ r ⟩ |q\rangle=\frac{1}{\sqrt{N}}\sum_r e^{-iqr}|r\rangle ∣ q ⟩ = N 1 ∑ r e − i q r ∣ r ⟩ , σ ~ q z = 1 N ∑ r e − i q r σ r z \tilde{\sigma}_q^z=\frac{1}{\sqrt{N}}\sum_r e^{-iqr}\sigma_r^z σ ~ q z = N 1 ∑ r e − i q r σ r z . We focus on the T = 0 T=0 T = 0 DSF
S z z ( q , ω ) 2 π = ∑ m ≠ g ∣ ⟨ m ∣ σ q z ∣ g ⟩ ∣ 2 δ ( ω − E m g ) (90) \frac{S^{zz}(q,\omega)}{2\pi}=\sum_{m\ne g}|\langle m|\sigma_q^z|g\rangle|^2\delta(\omega-E_{mg}) \tag*{(90)} 2 π S z z ( q , ω ) = m = g ∑ ∣ ⟨ m ∣ σ q z ∣ g ⟩ ∣ 2 δ ( ω − E m g ) (90)
where ∣ g ⟩ |g\rangle ∣ g ⟩ is the exact ground state of H B ( x ^ ) H_B^{(\hat{x})} H B ( x ^ ) and m m m runs over exact eigenstates. To leading order in J / B J/B J / B , the DSF is dominated by the one-spin-flip sector H 1 : = span { ∣ r ⟩ } \mathcal{H}_1:=\operatorname{span}\{|r\rangle\} H 1 := span { ∣ r ⟩} . Let P 1 P_1 P 1 project onto H 1 \mathcal{H}_1 H 1 ; then P 1 H P 1 = J x ( N − 4 ) P 1 + ( J y + J z ) ∑ r ( ∣ r ⟩ ⟨ r + 1 ∣ + ∣ r + 1 ⟩ ⟨ r ∣ ) P_1HP_1=J_x(N-4)P_1+(J_y+J_z)\sum_r(|r\rangle\langle r+1|+|r+1\rangle\langle r|) P 1 H P 1 = J x ( N − 4 ) P 1 + ( J y + J z ) ∑ r ( ∣ r ⟩ ⟨ r + 1∣ + ∣ r + 1 ⟩ ⟨ r ∣ ) . This is diagonal in the ∣ q ⟩ |q\rangle ∣ q ⟩ basis with energies E q ( 1 ) = J x ( N − 4 ) + 2 ( J y + J z ) cos q E_q^{(1)}=J_x(N-4)+2(J_y+J_z)\cos q E q ( 1 ) = J x ( N − 4 ) + 2 ( J y + J z ) cos q . Next, let ∣ r , r ′ ⟩ |r,r'\rangle ∣ r , r ′ ⟩ be the state with σ x \sigma^x σ x -basis spin flips at sites r , r ′ r,r' r , r ′ :
∣ r , r ′ ⟩ = ∣ + ⟩ ⋯ ∣ − ⟩ r ⋯ ∣ − ⟩ r ′ ∣ + ⟩ . (91) |r,r'\rangle=|+\rangle\cdots|-\rangle_r\cdots|-\rangle_{r'}|+\rangle. \tag*{(91)} ∣ r , r ′ ⟩ = ∣ + ⟩ ⋯ ∣ − ⟩ r ⋯ ∣ − ⟩ r ′ ∣ + ⟩ . (91)
First-order perturbation theory yields ∣ g ⟩ = ∣ 0 ⟩ − J z − J y 4 B ∑ r ∣ r , r + 1 ⟩ + O ( J 2 / B 2 ) |g\rangle=|0\rangle-\frac{J_z-J_y}{4B}\sum_r|r,r+1\rangle+O(J^2/B^2) ∣ g ⟩ = ∣0 ⟩ − 4 B J z − J y ∑ r ∣ r , r + 1 ⟩ + O ( J 2 / B 2 ) . Next, we use P 1 σ q z ∣ r , r + 1 ⟩ = N − 1 / 2 ( e − i q j ∣ r + 1 ⟩ + e − i q ( r + 1 ) ∣ r ⟩ ) P_1\sigma_q^z|r,r+1\rangle=N^{-1/2}(e^{-iqj}|r+1\rangle+e^{-iq(r+1)}|r\rangle) P 1 σ q z ∣ r , r + 1 ⟩ = N − 1/2 ( e − i q j ∣ r + 1 ⟩ + e − i q ( r + 1 ) ∣ r ⟩) and hence ⟨ q ∣ σ q z ∣ r , r + 1 ⟩ = N − 1 ( e i q + e − i q ) = 2 cos q / N \langle q|\sigma_q^z|r,r+1\rangle=N^{-1}(e^{iq}+e^{-iq})=2\cos q/N ⟨ q ∣ σ q z ∣ r , r + 1 ⟩ = N − 1 ( e i q + e − i q ) = 2 cos q / N . Summing over r r r , we obtain ∣ ⟨ q ∣ σ q z ∣ g ⟩ ∣ 2 = 1 − ( J z − J y ) cos q B + O ( J 2 / B 2 ) |\langle q|\sigma_q^z|g\rangle|^2=1-\frac{(J_z-J_y)\cos q}{B}+O(J^2/B^2) ∣ ⟨ q ∣ σ q z ∣ g ⟩ ∣ 2 = 1 − B ( J z − J y ) c o s q + O ( J 2 / B 2 ) . Define the transition energy Δ ( q ) : = 2 B − 4 J x + 2 ( J y + J z ) cos q + O ( J 2 / B ) \Delta(q):=2B-4J_x+2(J_y+J_z)\cos q+O(J^2/B) Δ ( q ) := 2 B − 4 J x + 2 ( J y + J z ) cos q + O ( J 2 / B ) . Combining the above, we arrive at
S z z ( q , ω ) 2 π = [ 1 − ( J z − J y ) cos q B ] δ ( ω − Δ ( q ) ) + O ( J 2 B 2 ) . (92) \frac{S^{zz}(q,\omega)}{2\pi}=\left[1-\frac{(J_z-J_y)\cos q}{B}\right]\delta(\omega-\Delta(q))+O\left(\frac{J^2}{B^2}\right). \tag*{(92)} 2 π S z z ( q , ω ) = [ 1 − B ( J z − J y ) cos q ] δ ( ω − Δ ( q )) + O ( B 2 J 2 ) . (92)
The frequency moments m n z z ( q ) = ∫ d ω ω n S z z ( q , ω ) m_n^{zz}(q)=\int d\omega\,\omega^nS^{zz}(q,\omega) m n z z ( q ) = ∫ d ω ω n S z z ( q , ω ) follow as
m n z z ( q ) 2 π = ( 2 B ) n [ 1 + 1 B ( n 2 [ − 4 J x + 2 ( J y + J z ) cos q ] − ( J z − J y ) cos q ) + O ( J 2 B 2 ) ] . (93) \frac{m_n^{zz}(q)}{2\pi}=(2B)^n\left[1+\frac{1}{B}\left(\frac{n}{2}[-4J_x+2(J_y+J_z)\cos q]-(J_z-J_y)\cos q\right)+O\left(\frac{J^2}{B^2}\right)\right]. \tag*{(93)} 2 π m n z z ( q ) = ( 2 B ) n [ 1 + B 1 ( 2 n [ − 4 J x + 2 ( J y + J z ) cos q ] − ( J z − J y ) cos q ) + O ( B 2 J 2 ) ] . (93)
The zeroth and first spectral moments suffice to reconstruct all three couplings. Taking their spatial harmonics, we obtain
B m 0 , 1 z z 2 π = J y − J z 2 + O ( B − 1 ) , \frac{Bm_{0,1}^{zz}}{2\pi}=\frac{J_y-J_z}{2}+O(B^{-1}), 2 π B m 0 , 1 z z = 2 J y − J z + O ( B − 1 ) ,
m 1 , 0 z z − 2 B m 0 , 0 z z 2 π = − 4 J x + O ( B − 1 ) , \frac{m_{1,0}^{zz}-2Bm_{0,0}^{zz}}{2\pi}=-4J_x+O(B^{-1}), 2 π m 1 , 0 z z − 2 B m 0 , 0 z z = − 4 J x + O ( B − 1 ) ,
m 1 , 1 z z − 2 B m 0 , 1 z z 2 π = J y + J z + O ( B − 1 ) . (94) \frac{m_{1,1}^{zz}-2Bm_{0,1}^{zz}}{2\pi}=J_y+J_z+O(B^{-1}). \tag*{(94)} 2 π m 1 , 1 z z − 2 B m 0 , 1 z z = J y + J z + O ( B − 1 ) . (94)
These three independent linear relations determine J x , J y , J z J_x,J_y,J_z J x , J y , J z , demonstrating that the XYZ chain can be reconstructed using a single field direction and diagonal DSF access.
Controlled strong-field expansion in the thermodynamic limit
It is not a priori clear that a perturbative expansion of the spectral moments in 1 / B 1/B 1/ B converges in the thermodynamic limit. In analogy to App. § 0.10 , where we invoked the convergence of the high-temperature expansion for local lattice models below a sufficiently small β c \beta_c β c , we seek rigorous guarantees on the convergence of the 1 / B 1/B 1/ B expansion. We establish this now.
To set the stage, consider a translation-invariant finite-range Hamiltonian on Z d \mathbb{Z}^{d} Z d of the form
H B ( λ ) = − B ∑ r σ r x + H ( λ ) , H ( λ ) = ∑ r ′ h r ′ ′ ( λ ) . (95) H_B(\lambda)=-B\sum_r \sigma_r^x+H(\lambda),\qquad H(\lambda)=\sum_{r'}h_{r'}'(\lambda). \tag*{(95)} H B ( λ ) = − B r ∑ σ r x + H ( λ ) , H ( λ ) = r ′ ∑ h r ′ ′ ( λ ) . (95)
where h r ′ ′ h_{r'}' h r ′ ′ is a bounded operator with support contained in a fixed-radius neighborhood of r ′ r' r ′ . We assume H H H depends analytically on couplings λ ∈ [ − 1 , 1 ] p \lambda\in[-1,1]^p λ ∈ [ − 1 , 1 ] p and write J ⋆ = sup λ ∥ h 0 ( λ ) ∥ J_\star=\sup_\lambda\lVert h_0(\lambda)\rVert J ⋆ = sup λ ∥ h 0 ( λ )∥ (J ⋆ / B ≪ 1 J_\star/B\ll1 J ⋆ / B ≪ 1 ). Up to an irrelevant additive constant, we can rescale the Hamiltonian to B − 1 H B ( λ ) = ∑ r ( 1 − σ r x ) + B − 1 H ( λ ) B^{-1}H_B(\lambda)=\sum_r(1-\sigma_r^x)+B^{-1}H(\lambda) B − 1 H B ( λ ) = ∑ r ( 1 − σ r x ) + B − 1 H ( λ ) . At B = ∞ B=\infty B = ∞ , the first term is a sum of commuting on-site terms, with unique product ground state ∣ + ⟩ ⊗ ∞ \lvert+\rangle^{\otimes\infty} ∣ + ⟩ ⊗ ∞ and gap 2. The second term is a finite-range perturbation with bounded local strength J ⋆ / B J_\star/B J ⋆ / B . Weakly perturbed classical Hamiltonians of precisely this form were studied by Refs. [52 , 53 ] , where a B c B_c B c independent of system size was established such that for B > B c B>B_c B > B c the ground state is unique and the spectral gap is bounded below by a constant independent of system size. In this regime, Refs. [52 , 53 ] prove connected correlations decay exponentially and expectation values of local observables depend analytically on 1 / B 1/B 1/ B and λ \lambda λ .
We apply these analyticity results to the DSF spectral moments of H B ( λ ) H_B(\lambda) H B ( λ ) . The n n n 'th spectral moment harmonic of operators separated by d d d is a ground-state expectation value of a local operator. For n = 0 n=0 n = 0 , m 0 , d A A ′ / 2 π = ⟨ A 0 A d ′ ⟩ m_{0,d}^{AA'}/2\pi=\langle A_0A'_d\rangle m 0 , d A A ′ /2 π = ⟨ A 0 A d ′ ⟩ and for n ≥ 1 n\geq1 n ≥ 1 ,
m n , d A A ′ = 2 π ⟨ ad H B n ( A 0 ) A d ′ ⟩ , (96) m_{n,d}^{AA'}=2\pi\left\langle\operatorname{ad}_{H_B}^{n}(A_0)A'_d\right\rangle, \tag*{(96)} m n , d A A ′ = 2 π ⟨ ad H B n ( A 0 ) A d ′ ⟩ , (96)
where ad H ( O ) : = [ O , H ] \operatorname{ad}_H(O):=[O,H] ad H ( O ) := [ O , H ] . Because H B H_B H B is finite range, the nested commutator in Eq. (D.16) has finite support, independent of system size. Moreover, B − n m n , d A A ′ = 2 π ⟨ ad H B / B n ( A 0 ) A d ′ ⟩ B^{-n}m_{n,d}^{AA'}=2\pi\left\langle\operatorname{ad}_{H_B/B}^{n}(A_0)A'_d\right\rangle B − n m n , d A A ′ = 2 π ⟨ ad H B / B n ( A 0 ) A d ′ ⟩ . Therefore, for sufficiently large B B B , each normalized moment is analytic in 1 / B 1/B 1/ B and λ \lambda λ . Thus
B − n m n , d A A ′ = ∑ k = 0 ∞ B − k m n , d , k A A ′ ( λ ) . (97) B^{-n}m_{n,d}^{AA'}=\sum_{k=0}^{\infty}B^{-k}m_{n,d,k}^{AA'}(\lambda). \tag*{(97)} B − n m n , d A A ′ = k = 0 ∑ ∞ B − k m n , d , k A A ′ ( λ ) . (97)
with a nonzero radius of convergence in B − 1 B^{-1} B − 1 independent of system size. The strong-field coefficients m n , d , k A A ′ ( λ ) m_{n,d,k}^{AA'}(\lambda) m n , d , k A A ′ ( λ ) can be derived within perturbation theory. We note that these strong-field coefficients should not be confused with high-temperature coefficients, though they are directly analogous, with the small parameter 1 / B 1/B 1/ B playing the role of β \beta β .
We may therefore use strong-field coefficients derived within perturbation theory to establish Hamiltonian learnability at sufficiently large but finite probe field. In the next section, we carry out a general analysis of the strong-field protocol, in a manner paralleling the high-temperature protocol, for one- and two-body Hamiltonians.
Learning one- and two-body Hamiltonians from strong-field spectral moments
We now use the strong-field expansion above to establish learnability for arbitrary finite-range one- and two-body Pauli Hamiltonians. Consider a translation-invariant spin-1 2 \frac{1}{2} 2 1 Hamiltonian
H ( λ ) = ∑ r [ b a σ r a + ∑ d ∈ R λ d a b σ r a σ r + d b ] . (98) H(\lambda)=\sum_r\left[b^a\sigma_r^a+\sum_{d\in\mathcal{R}}\lambda_d^{ab}\sigma_r^a\sigma_{r+d}^b\right]. \tag*{(98)} H ( λ ) = r ∑ [ b a σ r a + d ∈ R ∑ λ d ab σ r a σ r + d b ] . (98)
where R \mathcal{R} R is a finite set of interaction bonds (which excludes 0 \mathbf{0} 0 and includes only one representative of each pair { d , − d } \{\mathbf{d},-\mathbf{d}\} { d , − d } ). The unknown couplings λ ∈ [ − 1 , 1 ] p \boldsymbol{\lambda} \in[-1,1]^p λ ∈ [ − 1 , 1 ] p comprise the λ d a b \lambda_{\mathbf{d}}^{ab} λ d ab and b a b^a b a , with p = 9 ∣ R ∣ + 3 p=9|\mathcal{R}|+3 p = 9∣ R ∣ + 3 . We apply a Zeeman field of known strength along a coordinate axis ı ^ ∈ { x ^ , y ^ , z ^ } \hat{\imath} \in\{\hat{x},\hat{y},\hat{z}\} ^ ∈ { x ^ , y ^ , z ^ } ,
H B ( ı ^ ) = − B ∑ r σ r i + H ( λ ) , (99) H_B^{(\hat{\imath})}=-B\sum_{\mathbf{r}}\sigma_{\mathbf{r}}^{i}+H(\boldsymbol{\lambda}), \tag*{(99)} H B ( ^ ) = − B r ∑ σ r i + H ( λ ) , (99)
and denote DSF spectral moments by m n a b ( q ) m_n^{ab}(\mathbf{q}) m n ab ( q ) , keeping dependence on ı ^ \hat{\imath} ^ implicit unless needed. It will be useful to subtract the zeroth moment and define the centered first moment
c a b ( q ) : = m 1 a b ( q ) − 2 B m 0 a b ( q ) 2 π . (100) c^{ab}(\mathbf{q}):=\frac{m_1^{ab}(\mathbf{q})-2B\,m_0^{ab}(\mathbf{q})}{2\pi}. \tag*{(100)} c ab ( q ) := 2 π m 1 ab ( q ) − 2 B m 0 ab ( q ) . (100)
The following theorem provides an explicit protocol to learn λ \boldsymbol{\lambda} λ .
Theorem D.1 (Strong-field protocol for one- and two-body Hamiltonians). Consider Eq. (D.18), with couplings λ ∈ [ − 1 , 1 ] 9 ∣ R ∣ + 3 \boldsymbol{\lambda}\in[-1,1]^{9|\mathcal{R}|+3} λ ∈ [ − 1 , 1 ] 9∣ R ∣ + 3 . Suppose that the full DSF S a b ( q , ω ) S^{ab}(\mathbf{q},\omega) S ab ( q , ω ) can be measured at T = 0 T=0 T = 0 with Zeeman fields along x ^ \hat{x} x ^ , y ^ \hat{y} y ^ , and z ^ \hat{z} z ^ . Then, for sufficiently large but finite B B B , all couplings are uniquely determined from the spatial harmonics of the zeroth and first spectral moments. Moreover, at leading order in 1 / B 1/B 1/ B , the reconstruction is linear with the following readouts:
n ^ = x ^ : λ d y y , λ d z z , λ d y z , λ d z y , n ^ = y ^ : λ d z z , λ d x x , λ d z x , λ d x z , n ^ = z ^ : λ d x x , λ d y y , λ d x y , λ d y x , (101) \begin{aligned}
\hat{n}=\hat{x}&:\ \lambda_{\mathbf{d}}^{yy},\lambda_{\mathbf{d}}^{zz},\lambda_{\mathbf{d}}^{yz},\lambda_{\mathbf{d}}^{zy},\\
\hat{n}=\hat{y}&:\ \lambda_{\mathbf{d}}^{zz},\lambda_{\mathbf{d}}^{xx},\lambda_{\mathbf{d}}^{zx},\lambda_{\mathbf{d}}^{xz},\\
\hat{n}=\hat{z}&:\ \lambda_{\mathbf{d}}^{xx},\lambda_{\mathbf{d}}^{yy},\lambda_{\mathbf{d}}^{xy},\lambda_{\mathbf{d}}^{yx}, \tag*{(101)}
\end{aligned} n ^ = x ^ n ^ = y ^ n ^ = z ^ : λ d y y , λ d z z , λ d y z , λ d z y , : λ d z z , λ d xx , λ d z x , λ d x z , : λ d xx , λ d y y , λ d x y , λ d y x , (101) for every d ∈ R \mathbf{d}\in\mathcal{R} d ∈ R , with the b a b^a b a determined from the d = 0 \mathbf{d}=0 d = 0 moments and λ d a b \lambda_{\mathbf{d}}^{ab} λ d ab .
Proof. We apply the field along x ^ \hat{x} x ^ . For either a = y , z a=y,z a = y , z (no sum over a a a ), direct computation gives
c a a ( q ) = − 2 b x − 4 ∑ d ∈ R λ d x x + 2 ∑ d ∈ R [ ( λ d y y + λ d z z ) cos ( q ⋅ d ) + ( λ d y z − λ d z y ) sin ( q ⋅ d ) ] + O ( B − 1 ) . (102) c^{aa}(\mathbf{q})=-2b^x-4\sum_{\mathbf{d}\in\mathcal{R}}\lambda_{\mathbf{d}}^{xx}+2\sum_{\mathbf{d}\in\mathcal{R}}\left[(\lambda_{\mathbf{d}}^{yy}+\lambda_{\mathbf{d}}^{zz})\cos(\mathbf{q}\cdot\mathbf{d})+(\lambda_{\mathbf{d}}^{yz}-\lambda_{\mathbf{d}}^{zy})\sin(\mathbf{q}\cdot\mathbf{d})\right]+O(B^{-1}). \tag*{(102)} c aa ( q ) = − 2 b x − 4 d ∈ R ∑ λ d xx + 2 d ∈ R ∑ [ ( λ d y y + λ d z z ) cos ( q ⋅ d ) + ( λ d y z − λ d z y ) sin ( q ⋅ d ) ] + O ( B − 1 ) . (102)
Hence the cos ( q ⋅ d ) \cos(\mathbf{q}\cdot\mathbf{d}) cos ( q ⋅ d ) and sin ( q ⋅ d ) \sin(\mathbf{q}\cdot\mathbf{d}) sin ( q ⋅ d ) harmonics determine λ d y y + λ d z z \lambda_{\mathbf{d}}^{yy}+\lambda_{\mathbf{d}}^{zz} λ d y y + λ d z z and λ d y z − λ d z y \lambda_{\mathbf{d}}^{yz}-\lambda_{\mathbf{d}}^{zy} λ d y z − λ d z y , respectively, for each d \mathbf{d} d . Next, the zeroth moments take the form
m 0 y y ( q ) − m 0 z z ( q ) 4 π = 1 B ∑ d ∈ R ( λ d z z − λ d y y ) cos ( q ⋅ d ) + O ( B − 2 ) , \frac{m_0^{yy}(\mathbf{q})-m_0^{zz}(\mathbf{q})}{4\pi}=\frac{1}{B}\sum_{\mathbf{d}\in\mathcal{R}}(\lambda_{\mathbf{d}}^{zz}-\lambda_{\mathbf{d}}^{yy})\cos(\mathbf{q}\cdot\mathbf{d})+O(B^{-2}), 4 π m 0 y y ( q ) − m 0 z z ( q ) = B 1 d ∈ R ∑ ( λ d z z − λ d y y ) cos ( q ⋅ d ) + O ( B − 2 ) ,
m 0 y z ( q ) 2 π = i − 1 B ∑ d ∈ R ( λ d y z + λ d z y ) cos ( q ⋅ d ) + O ( B − 2 ) . (103) \frac{m_0^{yz}(\mathbf{q})}{2\pi}=i-\frac{1}{B}\sum_{\mathbf{d}\in\mathcal{R}}(\lambda_{\mathbf{d}}^{yz}+\lambda_{\mathbf{d}}^{zy})\cos(\mathbf{q}\cdot\mathbf{d})+O(B^{-2}). \tag*{(103)} 2 π m 0 y z ( q ) = i − B 1 d ∈ R ∑ ( λ d y z + λ d z y ) cos ( q ⋅ d ) + O ( B − 2 ) . (103)
The cosine harmonics determine λ d z z − λ d y y \lambda_{\mathbf{d}}^{zz}-\lambda_{\mathbf{d}}^{yy} λ d z z − λ d y y , λ d y z + λ d z y \lambda_{\mathbf{d}}^{yz}+\lambda_{\mathbf{d}}^{zy} λ d y z + λ d z y at large B B B . Altogether, we can learn λ d y y \lambda_{\mathbf{d}}^{yy} λ d y y , λ d z z \lambda_{\mathbf{d}}^{zz} λ d z z , λ d y z \lambda_{\mathbf{d}}^{yz} λ d y z , λ d z y \lambda_{\mathbf{d}}^{zy} λ d z y . Repeating with y ^ \hat{y} y ^ and z ^ \hat{z} z ^ allows reconstruction of the other couplings.
We next turn to the one-body terms. Restoring the Zeeman field-direction label, we have
c ı ^ , 0 a a : = ∫ B Z d q vol ( B Z ) c ı ^ a a ( q ) = − 2 b i − 4 ∑ d ∈ R λ d i i + O ( B − 1 ) , (104) c_{\hat{\imath},0}^{aa}:=\int_{\mathrm{BZ}}\frac{\mathrm{d}\mathbf{q}}{\operatorname{vol}(\mathrm{BZ})}c_{\hat{\imath}}^{aa}(\mathbf{q})=-2b^i-4\sum_{\mathbf{d}\in\mathcal{R}}\lambda_{\mathbf{d}}^{ii}+O(B^{-1}), \tag*{(104)} c ^ , 0 aa := ∫ BZ vol ( BZ ) d q c ^ aa ( q ) = − 2 b i − 4 d ∈ R ∑ λ d ii + O ( B − 1 ) , (104)
where a ≠ i a \ne i a = i and no sum over a a a is taken. With the λ d i i \lambda^{ii}_d λ d ii already known, we have
b i = − 1 2 c i , 0 a a − 2 ∑ d ∈ R λ d i i + O ( B − 1 ) , (105) b^i=-\frac{1}{2}c^{aa}_{i,0}-2\sum_{d\in\mathbb{R}}\lambda^{ii}_d+O(B^{-1}), \tag*{(105)} b i = − 2 1 c i , 0 aa − 2 d ∈ R ∑ λ d ii + O ( B − 1 ) , (105)
determining all three one-body couplings, including signs.
The preceding results indicate that the couplings λ \boldsymbol{\lambda} λ can be learned at leading order in 1 / B 1/B 1/ B , but do not yet establish the Theorem at finite, small 1 / B 1/B 1/ B (e.g., higher-order corrections could spoil injectivity). We show this cannot occur for sufficiently large B B B following § D 2.
For each cyclic choice ( i ^ , j ^ , k ^ ) = ( x , y , z ) , ( y , z , x ) , ( z , x , y ) (\hat{i},\hat{j},\hat{k})=(x,y,z),(y,z,x),(z,x,y) ( i ^ , j ^ , k ^ ) = ( x , y , z ) , ( y , z , x ) , ( z , x , y ) and each d ∈ R \boldsymbol{d}\in\mathbb{R} d ∈ R , we collect the four nonzero spatial harmonics used above: the cosine and sine harmonics of c d j j c^{jj}_{\boldsymbol{d}} c d j j , the cosine harmonics of B ( m 0 j j − m 0 k k ) / ( 4 π ) B(m^{jj}_{0}-m^{kk}_{0})/(4\pi) B ( m 0 j j − m 0 k k ) / ( 4 π ) , and the cosine harmonics of B Re m 0 j k / ( 2 π ) B\operatorname{Re}m^{jk}_{0}/(2\pi) B Re m 0 j k / ( 2 π ) . We also append c z ^ , 0 x x , c x ^ , 0 y y c^{xx}_{\hat{z},0},c^{yy}_{\hat{x},0} c z ^ , 0 xx , c x ^ , 0 y y , and c y ^ , 0 z z c^{zz}_{\hat{y},0} c y ^ , 0 z z . Denoting this vector as M B ( λ ) \mathcal{M}_{B}(\boldsymbol{\lambda}) M B ( λ ) , we write
M B ( λ ) = M λ + ρ B ( λ ) , (106) \mathcal{M}_{B}(\boldsymbol{\lambda})=M\boldsymbol{\lambda}+\rho_{B}(\boldsymbol{\lambda}), \tag*{(106)} M B ( λ ) = M λ + ρ B ( λ ) , (106)
where M M M is the coefficient matrix giving the leading-order linear relations derived above and ρ B \rho_B ρ B is defined to contain the subleading finite-B B B corrections. By § D 2, the exact thermodynamic-limit measured quantities are analytic in 1 / B 1/B 1/ B and λ \boldsymbol{\lambda} λ and hence we have ∥ ∂ λ ρ B ( λ ) ∥ ≤ C B \lVert\partial_{\boldsymbol{\lambda}}\rho_B(\boldsymbol{\lambda})\rVert\leq\frac{C}{B} ∥ ∂ λ ρ B ( λ )∥ ≤ B C uniformly in λ \boldsymbol{\lambda} λ , for some constant C C C and all sufficiently large B B B . Since the domain is convex, ∥ ρ B ( λ ) − ρ B ( λ ′ ) ∥ ≤ C B ∥ λ − λ ′ ∥ \lVert\rho_B(\boldsymbol{\lambda})-\rho_B(\boldsymbol{\lambda}')\rVert\leq\frac{C}{B}\lVert\boldsymbol{\lambda}-\boldsymbol{\lambda}'\rVert ∥ ρ B ( λ ) − ρ B ( λ ′ )∥ ≤ B C ∥ λ − λ ′ ∥ . Hence
∥ M B ( λ ) − M B ( λ ′ ) ∥ ≥ ∥ M ( λ − λ ′ ) ∥ − ∥ ρ B ( λ ) − ρ B ( λ ′ ) ∥ (107) \lVert\mathcal{M}_{B}(\boldsymbol{\lambda})-\mathcal{M}_{B}(\boldsymbol{\lambda}')\rVert\geq\lVert M(\boldsymbol{\lambda}-\boldsymbol{\lambda}')\rVert-\lVert\rho_B(\boldsymbol{\lambda})-\rho_B(\boldsymbol{\lambda}')\rVert \tag*{(107)} ∥ M B ( λ ) − M B ( λ ′ )∥ ≥ ∥ M ( λ − λ ′ )∥ − ∥ ρ B ( λ ) − ρ B ( λ ′ )∥ (107)
≥ ∥ M ( λ − λ ′ ) ∥ − C B ∥ λ − λ ′ ∥ . (108) \geq\lVert M(\boldsymbol{\lambda}-\boldsymbol{\lambda}')\rVert-\frac{C}{B}\lVert\boldsymbol{\lambda}-\boldsymbol{\lambda}'\rVert. \tag*{(108)} ≥ ∥ M ( λ − λ ′ )∥ − B C ∥ λ − λ ′ ∥ . (108)
Next, let σ min ( M ) : = min ∥ v ∥ = 1 ∥ M v ∥ \sigma_{\min}(M):=\min_{\lVert\boldsymbol{v}\rVert=1}\lVert M\boldsymbol{v}\rVert σ m i n ( M ) := min ∥ v ∥ = 1 ∥ M v ∥ . Because M M M has full column rank, σ min ( M ) > 0 \sigma_{\min}(M)>0 σ m i n ( M ) > 0 . Hence
∥ M B ( λ ) − M B ( λ ′ ) ∥ ≥ ( σ min ( M ) − C B ) ∥ λ − λ ′ ∥ . (109) \lVert\mathcal{M}_{B}(\boldsymbol{\lambda})-\mathcal{M}_{B}(\boldsymbol{\lambda}')\rVert\geq\left(\sigma_{\min}(M)-\frac{C}{B}\right)\lVert\boldsymbol{\lambda}-\boldsymbol{\lambda}'\rVert. \tag*{(109)} ∥ M B ( λ ) − M B ( λ ′ )∥ ≥ ( σ m i n ( M ) − B C ) ∥ λ − λ ′ ∥ . (109)
For sufficiently large B B B , σ min ( M ) − C / B > 0 \sigma_{\min}(M)-C/B>0 σ m i n ( M ) − C / B > 0 . Therefore distinct coupling vectors produce distinct exact spectral moments, proving the Theorem.
Theorem D.1 assumed access to the full, spin-resolved DSF S a b S^{ab} S ab . For instance, when applying a Zeeman field along x ^ \hat{x} x ^ , the off-diagonal spectral moment m 0 y z m^{yz}_0 m 0 y z is used to determine λ d y z + λ d z y \lambda^{yz}_d+\lambda^{zy}_d λ d y z + λ d z y . In experimental settings, it is often more straightforward to measure only the diagonals S a a S^{aa} S aa of the DSF. We now study the restriction of SF tomography to diagonal DSF data. This parallels the diagonal DSF restriction discussion in App. § 0.10 .
We first restrict the probe field to i ^ ∈ { x ^ , y ^ , z ^ } \hat{i}\in\{\hat{x},\hat{y},\hat{z}\} i ^ ∈ { x ^ , y ^ , z ^ } and assume that, for each i ^ \hat{i} i ^ , only S a a ( q , ω ) S^{aa}(\boldsymbol{q},\omega) S aa ( q , ω ) is accessible. For a field along x ^ \hat{x} x ^ , our previous results show that harmonics of the diagonal centered first-order moments determine λ d y y + λ d z z \lambda^{yy}_d+\lambda^{zz}_d λ d y y + λ d z z and λ d y z − λ d z y \lambda^{yz}_d-\lambda^{zy}_d λ d y z − λ d z y . Moreover, Eq. (D.23), which also involves only diagonal channels, determines λ d z z − λ d y y \lambda^{zz}_d-\lambda^{yy}_d λ d z z − λ d y y . Thus the x ^ \hat{x} x ^ -field experiment determines λ d y y \lambda^{yy}_d λ d y y , λ d z z \lambda^{zz}_d λ d z z , and λ d y z − λ d z y \lambda^{yz}_d-\lambda^{zy}_d λ d y z − λ d z y . Repeating along y ^ \hat{y} y ^ and z ^ \hat{z} z ^ determines the remaining diagonal couplings and antisymmetric combinations. Finally, we determine b x , b y , b z b^x,b^y,b^z b x , b y , b z through Eq. (D.25). Thus, in the diagonal access setting, we have established the following result:
Proposition D.2 (Strong-field tomography with diagonal DSF access). Suppose that a field can be applied only along x ^ \hat{x} x ^ , y ^ \hat{y} y ^ , and z ^ \hat{z} z ^ , and only the diagonal DSF is measured. At leading order in 1 / B 1/B 1/ B , the zeroth and first spectral moments determine, for every d ∈ R \boldsymbol{d}\in\mathbb{R} d ∈ R , the three fields b x , b y , b z b^x,b^y,b^z b x , b y , b z , the diagonal couplings λ d x x \lambda^{xx}_d λ d xx , λ d y y \lambda^{yy}_d λ d y y , λ d z z \lambda^{zz}_d λ d z z , and the three combinations λ d x y − λ d y x \lambda^{xy}_d-\lambda^{yx}_d λ d x y − λ d y x , λ d x z − λ d z x \lambda^{xz}_d-\lambda^{zx}_d λ d x z − λ d z x , λ d y z − λ d z y \lambda^{yz}_d-\lambda^{zy}_d λ d y z − λ d z y .
We note, in particular, that the symmetric off-diagonal combinations λ d x y + λ d y x \lambda^{xy}_{d}+\lambda^{yx}_{d} λ d x y + λ d y x , λ d x z + λ d z x \lambda^{xz}_{d}+\lambda^{zx}_{d} λ d x z + λ d z x , and λ d y z + λ d z y \lambda^{yz}_{d}+\lambda^{zy}_{d} λ d y z + λ d z y do not appear in the leading order spectral moments. One possibility is to recover these by using higher-order spectral moments. Another possibility, which we pursue, is changing the direction of the Zeeman field; we now show this allows recovery of all couplings.
To see this, we write Λ d = ( λ d a b ) a , b = x , y , z \Lambda_{d}=(\lambda^{ab}_{d})_{a,b=x,y,z} Λ d = ( λ d ab ) a , b = x , y , z and for each pair μ ν ∈ { x y , x z , y z } \mu\nu\in\{xy,xz,yz\} μν ∈ { x y , x z , y z } define the orthogonal axes n ^ μ ν = e ^ μ − e ^ ν 2 \hat{n}_{\mu\nu}=\frac{\hat{e}_{\mu}-\hat{e}_{\nu}}{\sqrt{2}} n ^ μν = 2 e ^ μ − e ^ ν and u ^ μ ν = e ^ μ + e ^ ν 2 \hat{u}_{\mu\nu}=\frac{\hat{e}_{\mu}+\hat{e}_{\nu}}{\sqrt{2}} u ^ μν = 2 e ^ μ + e ^ ν where [ e ^ μ ] ν = δ μ ν [\hat{e}_{\mu}]_{\nu}=\delta_{\mu\nu} [ e ^ μ ] ν = δ μν . Applying the field along n ^ μ ν \hat{n}_{\mu\nu} n ^ μν and measuring spectral moments along u ^ μ ν \hat{u}_{\mu\nu} u ^ μν gives, by the same calculation as above in a rotated frame,
λ d μ ν μ ν = u ^ μ ν ⋅ Λ d ⋅ u ^ μ ν = 1 2 ( λ d μ μ + λ d ν ν + λ d μ ν + λ d ν μ ) . (110) \lambda^{\mu\nu\mu\nu}_{d}=\hat{u}_{\mu\nu}\cdot\Lambda_{d}\cdot\hat{u}_{\mu\nu}=\frac{1}{2}\left(\lambda^{\mu\mu}_{d}+\lambda^{\nu\nu}_{d}+\lambda^{\mu\nu}_{d}+\lambda^{\nu\mu}_{d}\right). \tag*{(110)} λ d μν μν = u ^ μν ⋅ Λ d ⋅ u ^ μν = 2 1 ( λ d μμ + λ d ν ν + λ d μν + λ d ν μ ) . (110)
Note the diagonal entries on the right-hand side are known [Prop. D.2 ] and thus n ^ μ ν \hat{n}_{\mu\nu} n ^ μν -field experiments determine the remaining symmetric off-diagonal combinations λ d μ ν + λ d ν μ \lambda^{\mu\nu}_{d}+\lambda^{\nu\mu}_{d} λ d μν + λ d ν μ . Together with the combinations in Prop. D.2 , this determines every entry of Λ d \Lambda_{d} Λ d . In summary, with only diagonal DSF access in these polarization bases, strong-field tomography along the six axes x ^ , y ^ , z ^ , n ^ x y , n ^ x z , n ^ y z \hat{x},\hat{y},\hat{z},\hat{n}_{xy},\hat{n}_{xz},\hat{n}_{yz} x ^ , y ^ , z ^ , n ^ x y , n ^ x z , n ^ y z suffices to reconstruct all couplings using leading-order data in 1 / B 1/B 1/ B .
The preceding protocols were designed to reconstruct arbitrary one- and two-body Hamiltonians. When the Hamiltonian possesses additional spin symmetries, however, fewer field orientations may suffice. Consider first an SU(2) symmetric Hamiltonian, for which the exchange tensor on each bond is isotropic, λ d a b = λ d x x δ a b \lambda^{ab}_{d}=\lambda^{xx}_{d}\delta_{ab} λ d ab = λ d xx δ ab , and all one-body fields vanish. Since global spin rotations leave H H H invariant, all directions of the applied Zeeman field are equivalent. We find
c y y ( q ) = 4 ∑ d ∈ R λ d x x [ cos ( q ⋅ d ) − 1 ] , (111) c^{yy}(\mathbf{q})=4\sum_{d\in\mathcal{R}}\lambda^{xx}_{d}\left[\cos(\mathbf{q}\cdot\mathbf{d})-1\right], \tag*{(111)} c y y ( q ) = 4 d ∈ R ∑ λ d xx [ cos ( q ⋅ d ) − 1 ] , (111)
and hence λ x x \lambda^{xx} λ xx is learnable from a single field orientation, even with only diagonal DSF access.
It is also instructive to consider a Hamiltonian U(1) symmetric about z ^ \hat{z} z ^ . In this case, b x = b y = 0 b^{x}=b^{y}=0 b x = b y = 0 , λ d x x = λ d y y \lambda^{xx}_{d}=\lambda^{yy}_{d} λ d xx = λ d y y , and λ d x y = − λ d y x \lambda^{xy}_{d}=-\lambda^{yx}_{d} λ d x y = − λ d y x , with all other off-diagonal exchanges vanishing. Unlike the SU(2) case, not all field directions are equivalent; for a field along z ^ \hat{z} z ^ , perturbation theory gives
c y y ( q ) = − 2 b z − 4 ∑ d ∈ R λ d z z + 4 ∑ d ∈ R [ λ d x x cos ( q ⋅ d ) + λ d x y sin ( q ⋅ d ) ] . (112) c^{yy}(\mathbf{q})=-2b^{z}-4\sum_{d\in\mathcal{R}}\lambda^{zz}_{d}+4\sum_{d\in\mathcal{R}}\left[\lambda^{xx}_{d}\cos(\mathbf{q}\cdot\mathbf{d})+\lambda^{xy}_{d}\sin(\mathbf{q}\cdot\mathbf{d})\right]. \tag*{(112)} c y y ( q ) = − 2 b z − 4 d ∈ R ∑ λ d z z + 4 d ∈ R ∑ [ λ d xx cos ( q ⋅ d ) + λ d x y sin ( q ⋅ d ) ] . (112)
Thus, λ d x x \lambda^{xx}_{d} λ d xx and λ d x y \lambda^{xy}_{d} λ d x y can be learned from the cosine and sine harmonics, respectively, whereas λ d z z \lambda^{zz}_{d} λ d z z enters only through b z + 2 ∑ d λ d z z b^{z}+2\sum_{d}\lambda^{zz}_{d} b z + 2 ∑ d λ d z z . We can resolve this ambiguity by using a field along n ^ = ( x ^ + z ^ ) / 2 \hat{n}=(\hat{x}+\hat{z})/\sqrt{2} n ^ = ( x ^ + z ^ ) / 2 and measuring only S y y S^{yy} S y y , in which case perturbation theory yields
c y y ( q ) = − 2 b z − 2 ∑ d ∈ R ( λ d x x + λ d z z ) + ∑ d ∈ R [ ( 3 λ d x x + λ d z z ) cos ( q ⋅ d ) + 2 2 λ d x y sin ( q ⋅ d ) ] + O ( B − 1 ) , c^{yy}(\mathbf{q})=-\sqrt{2}b^{z}-2\sum_{d\in\mathcal{R}}\left(\lambda^{xx}_{d}+\lambda^{zz}_{d}\right)+\sum_{d\in\mathcal{R}}\left[(3\lambda^{xx}_{d}+\lambda^{zz}_{d})\cos(\mathbf{q}\cdot\mathbf{d})+2\sqrt{2}\lambda^{xy}_{d}\sin(\mathbf{q}\cdot\mathbf{d})\right]+O(B^{-1}), c y y ( q ) = − 2 b z − 2 d ∈ R ∑ ( λ d xx + λ d z z ) + d ∈ R ∑ [ ( 3 λ d xx + λ d z z ) cos ( q ⋅ d ) + 2 2 λ d x y sin ( q ⋅ d ) ] + O ( B − 1 ) ,
m 0 y y ( q ) 2 π = 1 + 1 2 B ∑ d ∈ R ( λ d z z − λ d x x ) cos ( q ⋅ d ) + O ( B − 2 ) . \frac{m^{yy}_{0}(\mathbf{q})}{2\pi}=1+\frac{1}{2B}\sum_{d\in\mathcal{R}}\left(\lambda^{zz}_{d}-\lambda^{xx}_{d}\right)\cos(\mathbf{q}\cdot\mathbf{d})+O(B^{-2}). 2 π m 0 y y ( q ) = 1 + 2 B 1 d ∈ R ∑ ( λ d z z − λ d xx ) cos ( q ⋅ d ) + O ( B − 2 ) .
Thus, cosine harmonics determine 3 λ d x x + λ d z z 3\lambda^{xx}_{d}+\lambda^{zz}_{d} 3 λ d xx + λ d z z and λ d z z − λ d x x \lambda^{zz}_{d}-\lambda^{xx}_{d} λ d z z − λ d xx , while sine harmonics determine λ d x y \lambda^{xy}_{d} λ d x y . These measurements recover all exchange couplings, after which b z b^{z} b z follows. We conclude that, for U(1)-symmetric one- and two-body Hamiltonians, a single suitably tilted field direction suffices.
Numerics
Next, we detail numerical tests of SF tomography. We investigate the dependence of the SF protocol on B B B and noise, within a simple noise model. We simulate DSF data for Hamiltonians H ( λ ) H(\boldsymbol{\lambda}) H ( λ ) using exact diagonalization, add random Gaussian noise of standard deviation σ \sigma σ , and extract λ \boldsymbol{\lambda} λ using the SF protocol outlined previously. Figure 11 presents main results.
We first consider a honeycomb J J J -K K K -Γ \Gamma Γ (Kitaev-Heisenberg-Gamma) model [62 ] in B B B field,
H B ( n ^ ) ( λ ) = − B ∑ r n ^ ⋅ σ r + ∑ ⟨ r r ′ ⟩ γ [ J σ r ⋅ σ r ′ + K σ r γ σ r ′ γ + Γ ( σ r α σ r ′ β + σ r β σ r ′ α ) ] (113) H_{B}^{(\hat{n})}(\boldsymbol{\lambda})=-B\sum_{r}\hat{n}\cdot\boldsymbol{\sigma}_{r}+\sum_{\langle rr'\rangle_{\gamma}}\left[J\boldsymbol{\sigma}_{r}\cdot\boldsymbol{\sigma}_{r'}+K\sigma_{r}^{\gamma}\sigma_{r'}^{\gamma}+\Gamma\left(\sigma_{r}^{\alpha}\sigma_{r'}^{\beta}+\sigma_{r}^{\beta}\sigma_{r'}^{\alpha}\right)\right] \tag*{(113)} H B ( n ^ ) ( λ ) = − B r ∑ n ^ ⋅ σ r + ⟨ r r ′ ⟩ γ ∑ [ J σ r ⋅ σ r ′ + K σ r γ σ r ′ γ + Γ ( σ r α σ r ′ β + σ r β σ r ′ α ) ] (113)
: = − B ∑ r n ^ ⋅ σ r + H ( λ ) := -B\sum_{r}\hat{n}\cdot\boldsymbol{\sigma}_{r}+H(\boldsymbol{\lambda}) := − B r ∑ n ^ ⋅ σ r + H ( λ )
where λ = ( J , K , Γ ) \boldsymbol{\lambda}=(J,K,\Gamma) λ = ( J , K , Γ ) and α , β \alpha,\beta α , β specify two axes other than γ \gamma γ . We assemble centered first moments [Eq. (D.20)] into a vector c \boldsymbol{c} c for a N = 12 N=12 N = 12 honeycomb cluster [Figure 11 a] at T = 0 T=0 T = 0 . In Figure 11 b, for ( J , K , Γ ) = ( 0.4 , − 0.7 , 0.2 ) (J,K,\Gamma)=(0.4,-0.7,0.2) ( J , K , Γ ) = ( 0.4 , − 0.7 , 0.2 ) and field along z ^ \hat{z} z ^ , we plot 1 2 π N ∑ q [ ∣ S x x ( q , ω ) ∣ + ∣ S y y ( q , ω ) ∣ ] \frac{1}{2\pi N}\sum_{\boldsymbol{q}}\left[|S^{xx}(\boldsymbol{q},\omega)|+|S^{yy}(\boldsymbol{q},\omega)|\right] 2 π N 1 ∑ q [ ∣ S xx ( q , ω ) ∣ + ∣ S y y ( q , ω ) ∣ ] to illustrate broad features of the DSF. At large B B B , we observe the emergence of two bands at ω ≈ 2 B \omega\approx2B ω ≈ 2 B .
Sec. D 2 establishes the leading expansion c = M λ + O ( B − 1 ) \boldsymbol{c}=M\boldsymbol{\lambda}+O(B^{-1}) c = M λ + O ( B − 1 ) , with coefficient matrix M M M independent of λ \boldsymbol{\lambda} λ and computable from perturbation theory around ∣ Ω n ^ ⟩ ≡ ∣ + n ^ ⟩ ⊗ N |\Omega_{\hat{n}}\rangle\equiv|+\hat{n}\rangle^{\otimes N} ∣ Ω n ^ ⟩ ≡ ∣ + n ^ ⟩ ⊗ N (the + 1 +1 + 1 eigenstate of each n ^ ⋅ σ r \hat{n}\cdot\boldsymbol{\sigma}_{r} n ^ ⋅ σ r ). An explicit form is as follows: parameterizing DSF channels by p a ∗ p b S a b ( q , ω ) p_{a}^{*}p_{b}S^{ab}(\boldsymbol{q},\omega) p a ∗ p b S ab ( q , ω ) by polarization vectors p \boldsymbol{p} p , for fixed p \boldsymbol{p} p and q \boldsymbol{q} q , let O q , p = N − 1 / 2 ∑ r e i q ⋅ r p ⋅ σ r O_{\boldsymbol{q},\boldsymbol{p}}=N^{-1/2}\sum_{r}e^{i\boldsymbol{q}\cdot\boldsymbol{r}}\boldsymbol{p}\cdot\boldsymbol{\sigma}_{r} O q , p = N − 1/2 ∑ r e i q ⋅ r p ⋅ σ r . Then
c q , p = 1 2 π ∫ 0 + ∞ d ω ( ω − 2 B ) p a ∗ p b S a b ( q , ω ) = ⟨ v q , p ∣ ( H B ( n ^ ) − E 0 − 2 B ) ∣ v q , p ⟩ , (114) c_{\boldsymbol{q},\boldsymbol{p}}=\frac{1}{2\pi}\int_{0^{+}}^{\infty}d\omega\,(\omega-2B)p_{a}^{*}p_{b}S^{ab}(\boldsymbol{q},\omega)=\langle v_{\boldsymbol{q},\boldsymbol{p}}|(H_{B}^{(\hat{n})}-E_{0}-2B)|v_{\boldsymbol{q},\boldsymbol{p}}\rangle, \tag*{(114)} c q , p = 2 π 1 ∫ 0 + ∞ d ω ( ω − 2 B ) p a ∗ p b S ab ( q , ω ) = ⟨ v q , p ∣ ( H B ( n ^ ) − E 0 − 2 B ) ∣ v q , p ⟩ , (114)
where ∣ v q , p ⟩ = ( 1 − P 0 ) O q , p ∣ g ⟩ |v_{\boldsymbol{q},\boldsymbol{p}}\rangle=(1-P_{0})O_{\boldsymbol{q},\boldsymbol{p}}|g\rangle ∣ v q , p ⟩ = ( 1 − P 0 ) O q , p ∣ g ⟩ , ∣ g ⟩ |g\rangle ∣ g ⟩ is the ground state with energy E 0 E_{0} E 0 , and P 0 P_{0} P 0 projects onto the ∣ g ⟩ |g\rangle ∣ g ⟩ . Writing V j = ∂ H B ( n ^ ) / ∂ λ j V_{j}=\partial H_{B}^{(\hat{n})}/\partial\lambda_{j} V j = ∂ H B ( n ^ ) / ∂ λ j and ∣ v q , p ( 0 ) ⟩ = ( 1 − ∣ Ω n ^ ⟩ ⟨ Ω n ^ ∣ ) O q , p ∣ Ω n ^ ⟩ |v_{\boldsymbol{q},\boldsymbol{p}}^{(0)}\rangle=(1-|\Omega_{\hat{n}}\rangle\langle\Omega_{\hat{n}}|)O_{\boldsymbol{q},\boldsymbol{p}}|\Omega_{\hat{n}}\rangle ∣ v q , p ( 0 ) ⟩ = ( 1 − ∣ Ω n ^ ⟩ ⟨ Ω n ^ ∣ ) O q , p ∣ Ω n ^ ⟩ , we have
M ( q , p ) , j = ⟨ v q , p ( 0 ) ∣ V j ∣ v q , p ( 0 ) ⟩ − ⟨ Ω n ^ ∣ V j ∣ Ω n ^ ⟩ ⟨ v q , p ( 0 ) ∣ v q , p ( 0 ) ⟩ . (115) M_{(\boldsymbol{q},\boldsymbol{p}),j}=\langle v_{\boldsymbol{q},\boldsymbol{p}}^{(0)}|V_{j}|v_{\boldsymbol{q},\boldsymbol{p}}^{(0)}\rangle-\langle\Omega_{\hat{n}}|V_{j}|\Omega_{\hat{n}}\rangle\langle v_{\boldsymbol{q},\boldsymbol{p}}^{(0)}|v_{\boldsymbol{q},\boldsymbol{p}}^{(0)}\rangle. \tag*{(115)} M ( q , p ) , j = ⟨ v q , p ( 0 ) ∣ V j ∣ v q , p ( 0 ) ⟩ − ⟨ Ω n ^ ∣ V j ∣ Ω n ^ ⟩ ⟨ v q , p ( 0 ) ∣ v q , p ( 0 ) ⟩ . (115)
Since H B ( n ^ ) H_{B}^{(\hat{n})} H B ( n ^ ) is linear in λ j \lambda_{j} λ j , V j V_{j} V j is independent of couplings. Hence Eq. (D.35) specifies M M M entirely as a matrix of O ( 1 ) O(1) O ( 1 ) coefficients (independent of λ \boldsymbol{\lambda} λ ) which can be computed straightforwardly.
We now construct an estimator for the solution to c = M λ + O ( B − 1 ) \boldsymbol{c}=M\boldsymbol{\lambda}+O(B^{-1}) c = M λ + O ( B − 1 ) . Our estimator will be
λ p r e d = M + c (116) \boldsymbol{\lambda}_{\mathrm{pred}}=M^{+}\boldsymbol{c} \tag*{(116)} λ pred = M + c (116)
where M + M^{+} M + is the Moore–Penrose pseudoinverse of the (generally rectangular) matrix M M M . Equivalently, λ p r e d \boldsymbol{\lambda}_{\mathrm{pred}} λ pred is the least squares solution to the linear system with O ( B − 1 ) O(B^{-1}) O ( B − 1 ) terms discarded. By previous results, λ p r e d \boldsymbol{\lambda}_{\mathrm{pred}} λ pred is guaranteed to be exact when B B B is infinite and noise is absent.
In Figure 11 c, we study the performance of λ p r e d \boldsymbol{\lambda}_{\mathrm{pred}} λ pred for two choices of λ = ( J , K , Γ ) \boldsymbol{\lambda}=(J,K,\Gamma) λ = ( J , K , Γ ) , denoted λ t r u e \boldsymbol{\lambda}_{\mathrm{true}} λ true . We construct M M M as in Eq. (D.35) using fields along n ^ = z ^ \hat{n}=\hat{z} n ^ = z ^ and n ^ x y = ( x ^ − y ^ ) / 2 \hat{n}_{xy}=(\hat{x}-\hat{y})/\sqrt{2} n ^ x y = ( x ^ − y ^ ) / 2 . For each direction we use 18 q \boldsymbol{q} q ’s and the full DSF. We find M M M has full column rank equal to three. Next, we compute c ~ q , p = c q , p + σ μ \tilde{c}_{\boldsymbol{q},\boldsymbol{p}}=c_{\boldsymbol{q},\boldsymbol{p}}+\sigma\mu c ~ q , p = c q , p + σ μ with μ \mu μ standard Gaussian noise and σ = 0.05 \sigma=0.05 σ = 0.05 . We plot the median and 25% error bars of ∣ λ p r e d − λ t r u e ∣ / ∣ λ t r u e ∣ |\boldsymbol{\lambda}_{\mathrm{pred}}-\boldsymbol{\lambda}_{\mathrm{true}}|/|\boldsymbol{\lambda}_{\mathrm{true}}| ∣ λ pred − λ true ∣/∣ λ true ∣ to gauge the performance of Eq. (D.36). We observe steady ∼ B − 1 \sim B^{-1} ∼ B − 1 decrease for the noiseless curves as expected from the truncation error being O ( B − 1 ) O(B^{-1}) O ( B − 1 ) in the SF protocol and a leveling off of error in the presence of noise.
In Figure 11 d, we plot similar results with varying σ \sigma σ at B = 32 B=32 B = 32 . We point out two clear regimes in the performance as a function of σ \sigma σ : a plateau at small σ \sigma σ and a linear-in-σ \sigma σ regime at large σ \sigma σ . The plateau in the low-noise regime can be understood as the O ( B − 1 ) O(B^{-1}) O ( B − 1 ) truncation error coming from the finite field B = 32 B=32 B = 32 . Meanwhile, adding noise to c \boldsymbol{c} c changes λ p r e d \boldsymbol{\lambda}_{\mathrm{pred}} λ pred by σ M + z \sigma M^{+}z σ M + z , which is linear in σ \sigma σ . The slope, which is specific to M M M , is found to be ∼ 0.2 \sim0.2 ∼ 0.2 for both λ t r u e \boldsymbol{\lambda}_{\mathrm{true}} λ true values.
Finally, Figure 11 e illustrates the performance of the SF protocol as a function of the number of unknown Hamiltonian parameters. For this diagnostic, we consider translation-invariant nearest-neighbor exchange on the honeycomb lattice, with nine couplings for each of the three bond orientations. We sample 64 Hamiltonians with independent Gaussian couplings and normalize each 27-component coupling vector. For each H H H , we randomly order couplings and treat the first p p p as unknown, supplying the remaining 27 − p 27-p 27 − p exactly. We learn the unknown couplings using the SF protocol and plot performance as a function of the number of unknown couplings in both the noiseless and noisy cases. We observe increase of error in the noisy case with the number of unknown couplings, while performance plateaus in the noiseless case.
Angular tomography
So far, we have focused on learning H H H using fields pointed along a discrete set of axes. In this section, we present a protocol, which we term angular tomography , that takes advantage of continuously varying field axes n ^ \hat{n} n ^ . The basic insight is that varying the field over continuous spherical angles ( θ , φ ) (\theta,\varphi) ( θ , φ ) and recording DSF data as a function of angle yields incredibly rich data. Our protocol is relevant to neutron scattering experiments (with vector magnets or varying sample mountings) and quantum simulation experiments with access to angle-tunable global fields.
While angular tomography can be useful for general Hamiltonian learning, we focus on a specific application for concreteness and to avoid overlap with prior sections: determining the bodyness of the Hamiltonian, defined roughly to be the minimum K K K such that all interactions are k k k -body with k ≤ K k \le K k ≤ K . We will show that a nonzero angular harmonic of order ℓ \ell ℓ certifies the presence of interactions involving at least ℓ \ell ℓ spins.
We define the bodyness of a Hamiltonian more precisely as follows. Take H H H to be of the form
H ( λ ) = ∑ j = 1 p λ j H j , H j = ∑ r ∈ Λ h r j (117) H(\lambda) = \sum_{j=1}^{p} \lambda^{j} H^{j}, \qquad H^{j} = \sum_{r\in\Lambda} h^{j}_{r} \tag*{(117)} H ( λ ) = j = 1 ∑ p λ j H j , H j = r ∈ Λ ∑ h r j (117)
with λ ∈ [ − 1 , 1 ] p \lambda\in[-1,1]^{p} λ ∈ [ − 1 , 1 ] p and with p p p a fixed, possibly large, integer. Take Λ \Lambda Λ to be a periodic Bravais lattice with a fixed finite-dimensional spin Hilbert space at each site and let h r j h^{j}_{r} h r j be translated versions of a fixed local interaction. This is the standard form assumed in the main text. The bodyness of H H H is the largest number of sites acted upon by any nonzero interaction term.
In Hamiltonians of real quantum magnets or analog simulators, small nonzero interactions with large support may generally occur—yet be irrelevant to observations. Bodyness as defined above can correspondingly be fragile (i.e., the value can change upon adding exponentially small terms) and potentially difficult to measure in practice depending on the chosen model. Thus, it is more practical to consider an approximate version of bodyness which accounts for small high-weight terms or measurement errors. To do this unambiguously, we define
H ( λ ) = ∑ X h X ( λ ) (118) H(\lambda) = \sum_{X} h_{X}(\lambda) \tag*{(118)} H ( λ ) = X ∑ h X ( λ ) (118)
where h X ( λ ) h_{X}(\lambda) h X ( λ ) is the sum of all terms with exactly the same support X ⊂ Λ X \subset\Lambda X ⊂ Λ . We then define the higher-body interaction strength as
δ K ( H ) : = sup i ∑ X ∋ i ∣ X ∣ > K ∥ h X ∥ o p (119) \delta_{K}(H) := \sup_{i} \sum_{\substack{X\ni i \\ |X|>K}} \lVert h_{X}\rVert_{\mathrm{op}} \tag*{(119)} δ K ( H ) := i sup X ∋ i ∣ X ∣ > K ∑ ∥ h X ∥ op (119)
where ∥ ⋅ ∥ o p \lVert\cdot\rVert_{\mathrm{op}} ∥ ⋅ ∥ op denotes the operator norm. Finally, we define the ϵ \epsilon ϵ -bodyness of H ( λ ) H(\lambda) H ( λ ) as
K ϵ ( H ) = min { K ∣ δ K ( H ) ≤ ϵ } . (120) K_{\epsilon}(H) = \min\{K \mid\delta_{K}(H) \le\epsilon\}. \tag*{(120)} K ϵ ( H ) = min { K ∣ δ K ( H ) ≤ ϵ } . (120)
When ε = 0 \varepsilon=0 ε = 0 , this reduces to the bodyness. Here, ε \varepsilon ε sets a tolerance scale for the couplings λ \boldsymbol{\lambda} λ below which measurements cannot probe and / or interaction terms are discarded.
Let us now consider the ground state of
H B ( n ^ ) ( λ ) = − B ∑ r n ^ ⋅ σ r + H ( λ ) . (121) H_B^{(\hat{\mathbf n})}(\boldsymbol{\lambda})=-B\sum_r\hat{\mathbf n}\cdot\boldsymbol{\sigma}_r+H(\boldsymbol{\lambda}). \tag*{(121)} H B ( n ^ ) ( λ ) = − B r ∑ n ^ ⋅ σ r + H ( λ ) . (121)
We assume H ( λ ) H(\boldsymbol{\lambda}) H ( λ ) is finite-range and translation-invariant and n ^ ∈ S 2 \hat{\mathbf n}\in S^2 n ^ ∈ S 2 . Though n ^ \hat{\mathbf n} n ^ may vary, we assume H ( λ ) H(\boldsymbol{\lambda}) H ( λ ) is fixed. Our main result is that the presence of k k k ’th order angular harmonics (with a suitably defined strength > ε >\varepsilon > ε ) in the DSF indicates that the ε \varepsilon ε -bodyness of H H H is at least k k k .
We consider centered first spectral moment harmonics, the Fourier transform of Eq. (D.20). For d ≠ 0 \mathbf d\ne0 d = 0 , define c n ^ a a ( d ) : = ( m 1 a a ( d ) − 2 B m 0 a a ( d ) ) / 2 π c_{\hat n}^{aa}(\mathbf d):=(m_1^{aa}(\mathbf d)-2Bm_0^{aa}(\mathbf d))/2\pi c n ^ aa ( d ) := ( m 1 aa ( d ) − 2 B m 0 aa ( d )) /2 π , with dependence on B B B implicit. It is useful to define the following:
C d ( n ^ ) : = lim B → ∞ [ B + 1 2 ∑ a = x , y , z c n ^ a a ( d ) ] . (122) C_{\mathbf d}(\hat{\mathbf n}):=\lim_{B\to\infty}\left[B+\frac{1}{2}\sum_{a=x,y,z}c_{\hat n}^{aa}(\mathbf d)\right]. \tag*{(122)} C d ( n ^ ) := B → ∞ lim [ B + 2 1 a = x , y , z ∑ c n ^ aa ( d ) ] . (122)
We note the following useful identity, whose derivation we leave to the end of this section:
C d ( n ^ ) = ⟨ 0 ; n ^ ∣ H ∣ d ; n ^ ⟩ (123) C_{\mathbf d}(\hat{\mathbf n})=\langle0;\hat{\mathbf n}|H|\mathbf d;\hat{\mathbf n}\rangle \tag*{(123)} C d ( n ^ ) = ⟨ 0 ; n ^ ∣ H ∣ d ; n ^ ⟩ (123)
for d ≠ 0 \mathbf d\ne0 d = 0 . Next, we decompose C d ( n ^ ) C_{\mathbf d}(\hat{\mathbf n}) C d ( n ^ ) into spherical harmonics. Let Y ℓ m ( n ^ ) Y_{\ell m}(\hat{\mathbf n}) Y ℓ m ( n ^ ) denote the standard spherical harmonics ℓ = 0 , 1 , … \ell=0,1,\ldots ℓ = 0 , 1 , … and m = − ℓ , … , ℓ m=-\ell,\ldots,\ell m = − ℓ , … , ℓ . Define the angular coefficients
C d ; ℓ m : = ∫ S 2 sin θ d θ d ϕ Y ℓ m ∗ ( n ^ ) C d ( n ^ ) . (124) C_{\mathbf d;\ell m}:=\int_{S^2}\sin\theta\,d\theta\,d\phi\,Y_{\ell m}^{*}(\hat{\mathbf n})C_{\mathbf d}(\hat{\mathbf n}). \tag*{(124)} C d ; ℓ m := ∫ S 2 sin θ d θ d ϕ Y ℓ m ∗ ( n ^ ) C d ( n ^ ) . (124)
To quantify the strength of each, we define
A ℓ : = [ 1 4 π ∑ m = − ℓ ℓ ∣ C d ; ℓ m ∣ 2 ] 1 / 2 . (125) A_\ell:=\left[\frac{1}{4\pi}\sum_{m=-\ell}^{\ell}|C_{\mathbf d;\ell m}|^2\right]^{1/2}. \tag*{(125)} A ℓ := [ 4 π 1 m = − ℓ ∑ ℓ ∣ C d ; ℓ m ∣ 2 ] 1/2 . (125)
We then have the following Proposition:
Proposition D.3 (Bodyness from angular harmonics). For d ≠ 0 \mathbf d\ne0 d = 0 and every K ≥ 0 K\ge0 K ≥ 0 , we have
∑ ℓ ≥ K A ℓ 2 ≤ δ K ( H ) 2 . (126) \sum_{\ell\ge K}A_\ell^2\le\delta_K(H)^2. \tag*{(126)} ℓ ≥ K ∑ A ℓ 2 ≤ δ K ( H ) 2 . (126) Consequently, the presence of an amplitude A ℓ > ε A_\ell>\varepsilon A ℓ > ε implies that H H H has ε \varepsilon ε -bodyness K ε ( H ) ≥ ℓ K_\varepsilon(H)\ge\ell K ε ( H ) ≥ ℓ .
Proof. First, consider a general k k k -body term H = J a 1 ⋯ a k σ r 1 a 1 ⋯ σ r k a k H=J^{a_1\cdots a_k}\sigma_{r_1}^{a_1}\cdots\sigma_{r_k}^{a_k} H = J a 1 ⋯ a k σ r 1 a 1 ⋯ σ r k a k acting on k k k distinct sites. By Eq. (D.43), the contribution of H H H vanishes unless its support contains both 0 \mathbf0 0 and d \mathbf d d , so let us assume this is the case. We label these sites as r 1 = 0 \mathbf r_1=\mathbf0 r 1 = 0 and r 2 = d \mathbf r_2=\mathbf d r 2 = d . By Eq. (D.43), other sites contribute factors of ⟨ + n ^ ∣ σ a u ∣ + n ^ ⟩ = n a u \langle+\hat{\mathbf n}|\sigma^{a_u}|+\hat{\mathbf n}\rangle=n_{a_u} ⟨ + n ^ ∣ σ a u ∣ + n ^ ⟩ = n a u while r 1 , 2 r_{1,2} r 1 , 2 contribute ⟨ − n ^ ∣ σ a 1 ∣ + n ^ ⟩ ⟨ + n ^ ∣ σ a 2 ∣ − n ^ ⟩ \langle-\hat{\mathbf n}|\sigma^{a_1}|+\hat{\mathbf n}\rangle\langle+\hat{\mathbf n}|\sigma^{a_2}|-\hat{\mathbf n}\rangle ⟨ − n ^ ∣ σ a 1 ∣ + n ^ ⟩ ⟨ + n ^ ∣ σ a 2 ∣ − n ^ ⟩ , which can be simplified as δ a 1 a 2 − n a 1 n a 2 − i ϵ a 1 a 2 a 3 n a 3 \delta_{a_1a_2}-n_{a_1}n_{a_2}-i\epsilon_{a_1a_2a_3}n_{a_3} δ a 1 a 2 − n a 1 n a 2 − i ϵ a 1 a 2 a 3 n a 3 . Hence, for this choice of H H H , we have
C d ( n ^ ) = J a 1 ⋯ a k ( δ a 1 a 2 − n a 1 n a 2 − i ϵ a 1 a 2 c n c ) ∏ u = 3 k n a u (127) C_{\mathbf d}(\hat{\mathbf n})=J^{a_1\cdots a_k}\left(\delta_{a_1a_2}-n_{a_1}n_{a_2}-i\epsilon_{a_1a_2c}n_c\right)\prod_{u=3}^{k}n_{a_u} \tag*{(127)} C d ( n ^ ) = J a 1 ⋯ a k ( δ a 1 a 2 − n a 1 n a 2 − i ϵ a 1 a 2 c n c ) u = 3 ∏ k n a u (127)
for k > 2 k>2 k > 2 (with ∏ u = 3 k n a u \prod_{u=3}^{k} n_{a_u} ∏ u = 3 k n a u absent when k = 2 k=2 k = 2 ). Eq. (D.47) is a polynomial in ( n x , n y , n z ) (n_x,n_y,n_z) ( n x , n y , n z ) of degree at most k k k , so its restriction to S 2 S^2 S 2 contains no harmonics above degree k k k . Thus harmonics of C d ( n ^ ) C_d(\hat{n}) C d ( n ^ ) of degree above k k k come entirely from interactions with support sizes greater than k k k .
Next, define f ( n ^ ) = ∑ X ⊃ { 0 , d } ∣ X ∣ > K ⟨ 0 ; n ^ ∣ h X ∣ d ; n ^ ⟩ f(\hat{n})=\sum_{\substack{X\supset\{0,d\}\\ |X|>K}}\langle0;\hat{n}|h_X|d;\hat{n}\rangle f ( n ^ ) = ∑ X ⊃ { 0 , d } ∣ X ∣ > K ⟨ 0 ; n ^ ∣ h X ∣ d ; n ^ ⟩ . Since each term has magnitude at most ∥ h X ∥ o p \lVert h_X\rVert_{\mathrm{op}} ∥ h X ∥ op , we have ∣ f ( n ^ ) ∣ ≤ ∑ X ⊃ { 0 , d } ∣ X ∣ > K ∥ h X ∥ o p ≤ δ K ( H ) |f(\hat{n})|\leq\sum_{\substack{X\supset\{0,d\}\\ |X|>K}}\lVert h_X\rVert_{\mathrm{op}}\leq\delta_K(H) ∣ f ( n ^ ) ∣ ≤ ∑ X ⊃ { 0 , d } ∣ X ∣ > K ∥ h X ∥ op ≤ δ K ( H ) , with the final inequality coming from the definition of δ K ( H ) \delta_K(H) δ K ( H ) . We also expand f ( n ^ ) f(\hat{n}) f ( n ^ ) in spherical harmonics: f ( n ^ ) = ∑ ℓ , m f ℓ m Y ℓ m ( n ^ ) f(\hat{n})=\sum_{\ell,m}f_{\ell m}Y_{\ell m}(\hat{n}) f ( n ^ ) = ∑ ℓ , m f ℓ m Y ℓ m ( n ^ ) , noting that f ℓ m = C d ; ℓ m f_{\ell m}=C_{d;\ell m} f ℓ m = C d ; ℓ m when ℓ > K \ell>K ℓ > K . We then have
∑ ℓ > K A ℓ 2 = 1 4 π ∑ ℓ > K , m ∣ C d ; ℓ m ∣ 2 = 1 4 π ∑ ℓ > K , m ∣ f ℓ m ∣ 2 ≤ 1 4 π ∑ ℓ , m ∣ f ℓ , m ∣ 2 = 1 4 π ∫ S 2 ∣ f ( n ^ ) ∣ 2 d Ω ≤ δ K ( H ) 2 , (128) \begin{aligned}
\sum_{\ell>K}A_\ell^2&=\frac{1}{4\pi}\sum_{\ell>K,m}|C_{d;\ell m}|^2\\
&=\frac{1}{4\pi}\sum_{\ell>K,m}|f_{\ell m}|^2\\
&\leq\frac{1}{4\pi}\sum_{\ell,m}|f_{\ell,m}|^2\\
&=\frac{1}{4\pi}\int_{S^2}|f(\hat{n})|^2\,d\Omega\\
&\leq\delta_K(H)^2, \tag*{(128)}
\end{aligned} ℓ > K ∑ A ℓ 2 = 4 π 1 ℓ > K , m ∑ ∣ C d ; ℓ m ∣ 2 = 4 π 1 ℓ > K , m ∑ ∣ f ℓ m ∣ 2 ≤ 4 π 1 ℓ , m ∑ ∣ f ℓ , m ∣ 2 = 4 π 1 ∫ S 2 ∣ f ( n ^ ) ∣ 2 d Ω ≤ δ K ( H ) 2 , (128)
which is Eq. (D.46). Now, suppose A ℓ > ε A_\ell>\varepsilon A ℓ > ε for some ℓ \ell ℓ . Then for every 0 ≤ j < ℓ 0\leq j<\ell 0 ≤ j < ℓ we have
δ j ( H ) ≥ δ ℓ − 1 ( H ) ≥ ( ∑ ℓ ′ ≥ ℓ A ℓ ′ 2 ) 1 / 2 ≥ A ℓ > ε . (129) \delta_j(H)\geq\delta_{\ell-1}(H)\geq\left(\sum_{\ell'\geq\ell}A_{\ell'}^2\right)^{1/2}\geq A_\ell>\varepsilon. \tag*{(129)} δ j ( H ) ≥ δ ℓ − 1 ( H ) ≥ ( ℓ ′ ≥ ℓ ∑ A ℓ ′ 2 ) 1/2 ≥ A ℓ > ε . (129)
Hence K ε ( H ) = min { j : δ j ( H ) ≤ ε } ≥ ℓ K_\varepsilon(H)=\min\{j:\delta_j(H)\leq\varepsilon\}\geq\ell K ε ( H ) = min { j : δ j ( H ) ≤ ε } ≥ ℓ .
As a simple, concrete example, consider H = g σ 1 z σ 2 z σ 3 z H=g\sigma_1^z\sigma_2^z\sigma_3^z H = g σ 1 z σ 2 z σ 3 z . For d = r 2 − r 1 d=r_2-r_1 d = r 2 − r 1 , we have
C d ( n ^ ) = g n z ( 1 − n z 2 ) = 2 g 5 [ P 1 ( n z ) − P 3 ( n z ) ] . (130) C_d(\hat{n})=g n_z(1-n_z^2)=\frac{2g}{5}\left[P_1(n_z)-P_3(n_z)\right]. \tag*{(130)} C d ( n ^ ) = g n z ( 1 − n z 2 ) = 5 2 g [ P 1 ( n z ) − P 3 ( n z ) ] . (130)
where P ℓ P_\ell P ℓ is the ℓ \ell ℓ ’th Legendre polynomial. The content of Prop. D.3 is that the existence of this nonzero ℓ = 3 \ell=3 ℓ = 3 harmonic indicates H H H has a bodyness at least three.
Angular tomography is a protocol for determining ε \varepsilon ε -bodyness of H H H . We illustrate it in Figure 12 for several Hamiltonians. In Figure 12 b-Figure 12 d, we plot C d ( n ^ ) C_d(\hat{n}) C d ( n ^ ) and A ℓ A_\ell A ℓ for a 2 2 2 -, 3 3 3 - and 4 4 4 -body square lattice Hamiltonian. Angular tomography simply consists of decomposing C d ( n ^ ) C_d(\hat{n}) C d ( n ^ ) into spherical harmonics, computing A ℓ A_\ell A ℓ , and applying Prop. D.3 . As established in Prop. D.3 , a k k k -body Hamiltonian can produce nonzero ℓ = k \ell=k ℓ = k body harmonic components. In Figure 12 e-Figure 12 g we repeat a similar analysis for Kitaev-type models on a honeycomb lattice. Again in these examples, the appearance of A ℓ A_\ell A ℓ is a direct witness for the presence of ℓ \ell ℓ -body interactions. We propose that angular tomography can be a useful tool for lower bounding ε \varepsilon ε -bodyness in quantum magnets or simulators.
Figure 12. Angular tomography with a strong field. (a) In angular tomography, we apply a strong field B n ^ B\hat{n} B n ^ and continuously vary n ^ \hat{n} n ^ , shedding light on the bodyness (or minimum k k k such that all interactions of H H H are at most k k k -body) of the Hamiltonian through a spherical harmonic decomposition of data. (b)–(g) Angular tomography signals at finite field and temperature for H B ( n ^ ) = − B ∑ i n ^ ⋅ σ i + H H_{B}^{(\hat{n})}=-B\sum_i\hat{n}\cdot\sigma_i+H H B ( n ^ ) = − B ∑ i n ^ ⋅ σ i + H , with H H H of the following forms. (b) H s , 2 = − J ∑ r ( σ r x σ r + e ^ x x + σ r z σ r + e ^ y z ) H_{s,2}=-J\sum_r(\sigma_r^x\sigma_{r+\hat{e}_x}^x+\sigma_r^z\sigma_{r+\hat{e}_y}^z) H s , 2 = − J ∑ r ( σ r x σ r + e ^ x x + σ r z σ r + e ^ y z ) . (c) H s , 3 = H s , 2 − J ∑ r ∑ s , t = ± 1 σ r + s e ^ x x σ r y σ r + t e ^ y z H_{s,3}=H_{s,2}-J\sum_r\sum_{s,t=\pm1}\sigma_{r+s\hat{e}_x}^x\sigma_r^y\sigma_{r+t\hat{e}_y}^z H s , 3 = H s , 2 − J ∑ r ∑ s , t = ± 1 σ r + s e ^ x x σ r y σ r + t e ^ y z . (d) H s , 4 = H s , 3 − 8 J ∑ □ = ( 1234 ) ( T 1 + T 2 − T 3 + T 4 − + h . c . ) H_{s,4}=H_{s,3}-8J\sum_{\square=(1234)}(T_1^+T_2^-T_3^+T_4^-+\mathrm{h.c.}) H s , 4 = H s , 3 − 8 J ∑ □ = ( 1234 ) ( T 1 + T 2 − T 3 + T 4 − + h.c. ) , where T i ± = ( σ i z ± i σ i x ) / 2 T_i^\pm=(\sigma_i^z\pm i\sigma_i^x)/2 T i ± = ( σ i z ± i σ i x ) /2 and each plaquette is counted once with ( 1 , 2 , 3 , 4 ) = ( r , r + e ^ x , r + e ^ x + e ^ y , r + e ^ y ) (1,2,3,4)=(r,r+\hat{e}_x,r+\hat{e}_x+\hat{e}_y,r+\hat{e}_y) ( 1 , 2 , 3 , 4 ) = ( r , r + e ^ x , r + e ^ x + e ^ y , r + e ^ y ) . (e) Kitaev model, H h , 2 = − J ( ∑ ⟨ i j ⟩ x σ i x σ j x + ∑ ⟨ i j ⟩ y σ i y σ j y + ∑ ⟨ i j ⟩ z σ i z σ j z ) H_{h,2}=-J(\sum_{\langle ij\rangle_x}\sigma_i^x\sigma_j^x+\sum_{\langle ij\rangle_y}\sigma_i^y\sigma_j^y+\sum_{\langle ij\rangle_z}\sigma_i^z\sigma_j^z) H h , 2 = − J ( ∑ ⟨ ij ⟩ x σ i x σ j x + ∑ ⟨ ij ⟩ y σ i y σ j y + ∑ ⟨ ij ⟩ z σ i z σ j z ) . (f) With j α j_\alpha j α the neighbor of j j j along α \alpha α , H h , 3 = H h , 2 − J ∑ j ( σ j x σ j x z σ j y y + σ j x σ j y z σ j z y + σ j y σ j z x σ j x z ) H_{h,3}=H_{h,2}-J\sum_j(\sigma_j^x\sigma_{j_x}^z\sigma_{j_y}^y+\sigma_j^x\sigma_{j_y}^z\sigma_{j_z}^y+\sigma_j^y\sigma_{j_z}^x\sigma_{j_x}^z) H h , 3 = H h , 2 − J ∑ j ( σ j x σ j x z σ j y y + σ j x σ j y z σ j z y + σ j y σ j z x σ j x z ) . (g) H h , 4 = H h , 3 + J ∑ ⟨ i j k l ⟩ α β γ σ i α σ j γ σ k α σ l γ H_{h,4}=H_{h,3}+J\sum_{\langle ijkl\rangle_{\alpha\beta\gamma}}\sigma_i^\alpha\sigma_j^\gamma\sigma_k^\alpha\sigma_l^\gamma H h , 4 = H h , 3 + J ∑ ⟨ ij k l ⟩ α β γ σ i α σ j γ σ k α σ l γ , where ∑ ′ \sum' ∑ ′ counts each path once. (N = 12 N=12 N = 12 , B = 32 J B=32J B = 32 J , T / B = 0.1 T/B=0.1 T / B = 0.1 ). Spheres show Δ C d / J \Delta C_d/J Δ C d / J , where Δ C d \Delta C_d Δ C d denotes the angular signal with its mean subtracted and d d d is a nearest-neighbor bond. Histograms show A ℓ A_\ell A ℓ [Eq. (D.45)] for ℓ = 1 , … , 6 \ell=1,\ldots,6 ℓ = 1 , … , 6 . The small tail of harmonics comes predominantly from finite-B B B corrections. In the limit B → ∞ B\to\infty B → ∞ at T = 0 T=0 T = 0 , the highest nonzero harmonic gives a lower bound on the bodyness of the Hamiltonian [Prop. D.3.
We close with a few qualifications about practical, experimental aspects of angular tomography. First, we note that the ε \varepsilon ε -bodyness and angular tomography protocol are defined relative to a fixed set of spin degrees of freedom with a fixed onsite Hilbert space. This set of spins must be those that are polarized by the Zeeman term in H ( n ^ ) H^{(\hat{n})} H ( n ^ ) ; if other spins exist in the physical system which are not polarized by the Zeeman field, these do not figure into the definition or measurement of ϵ \epsilon ϵ -bodyness. Such interactions can arise when high-energy degrees of freedom are integrated out to obtain an effective spin Hamiltonian. As a rule of thumb, strong-field tomography is sensitive to couplings J ∗ J_* J ∗ when the Zeeman field B B B and the high-energy degrees of freedom Δ \Delta Δ satisfy J ∗ ≪ B ≪ Δ J_*\ll B\ll\Delta J ∗ ≪ B ≪ Δ . Second, in general, Prop. D.3 lacks a strict converse. In particular, the existence of k k k -body interactions does not imply the existence of nonzero k k k ’th spherical harmonics in C d ( n ^ ) C_d(\hat{n}) C d ( n ^ ) . For example, H = χ ϵ a b c σ 1 a σ 2 b σ 3 c H=\chi\epsilon_{abc}\sigma_1^a\sigma_2^b\sigma_3^c H = χ ϵ ab c σ 1 a σ 2 b σ 3 c gives C d = − 2 i χ C_d=-2i\chi C d = − 2 i χ , which has only an ℓ = 0 \ell=0 ℓ = 0 component. Finally, the idealized limits of zero temperature and infinite B B B are not essential provided B ≫ J ∗ B\gg J_* B ≫ J ∗ and T ≪ B T\ll B T ≪ B , as evidenced by Figure 12 . Thermal contributions are suppressed by e − 2 B / T e^{-2B/T} e − 2 B / T and finite-B B B contributions by powers of J ∗ / B J_*/B J ∗ / B . In practice, extrapolations to B → ∞ B\to\infty B → ∞ and T → 0 T\to0 T → 0 could help eliminate finite-field and finite-temperature effects.
We now derive Eq. (D.43). First, let ∣ Ω n ^ ⟩ = ∣ + n ^ ⟩ ⊗ N |\Omega_{\hat{n}}\rangle=|+\hat{n}\rangle^{\otimes N} ∣ Ω n ^ ⟩ = ∣ + n ^ ⟩ ⊗ N , the + 1 +1 + 1 eigenstate in the n ^ \hat{n} n ^ -basis. Let ∣ r ; n ^ ⟩ |r;\hat{n}\rangle ∣ r ; n ^ ⟩ denote ∣ Ω n ^ ⟩ |\Omega_{\hat{n}}\rangle ∣ Ω n ^ ⟩ with one spin flipped at r r r . Let ∣ m B ⟩ |m_B\rangle ∣ m B ⟩ denote the m m m ’th eigenstate of H B n ^ H_B^{\hat{n}} H B n ^ , with m = 0 m=0 m = 0 the ground state, and let E m E_m E m be the corresponding energy. The added B B B cancels the leading elastic contribution. In this eigenbasis,
C d ( n ^ ) = lim B → ∞ 1 2 ∑ i = x , y , z ∑ m ≠ 0 ( E m − E 0 − 2 B ) ⟨ 0 B ∣ δ σ 0 i ∣ m B ⟩ ⟨ m B ∣ δ σ d i ∣ 0 B ⟩ = lim B → ∞ 1 2 ∑ i = x , y , z ⟨ 0 B ∣ δ σ 0 i ( H B ( n ^ ) − E 0 − 2 B ) δ σ d i ∣ 0 B ⟩ (131) \begin{aligned}
C_d(\hat{n})=\lim_{B\to\infty}\frac{1}{2}\sum_{i=x,y,z}\sum_{m\ne0}(E_m-E_0-2B)\langle0_B|\delta\sigma^i_0|m_B\rangle\langle m_B|\delta\sigma^i_d|0_B\rangle\\
&=\lim_{B\to\infty}\frac{1}{2}\sum_{i=x,y,z}\langle0_B|\delta\sigma^i_0(H_B^{(\hat{n})}-E_0-2B)\delta\sigma^i_d|0_B\rangle \tag*{(131)}
\end{aligned} C d ( n ^ ) = B → ∞ lim 2 1 i = x , y , z ∑ m = 0 ∑ ( E m − E 0 − 2 B ) ⟨ 0 B ∣ δ σ 0 i ∣ m B ⟩ ⟨ m B ∣ δ σ d i ∣ 0 B ⟩ = B → ∞ lim 2 1 i = x , y , z ∑ ⟨ 0 B ∣ δ σ 0 i ( H B ( n ^ ) − E 0 − 2 B ) δ σ d i ∣ 0 B ⟩ (131)
where δ σ r i = σ r i − ⟨ 0 B ∣ σ r i ∣ 0 B ⟩ \delta\sigma^i_r=\sigma^i_r-\langle0_B|\sigma^i_r|0_B\rangle δ σ r i = σ r i − ⟨ 0 B ∣ σ r i ∣ 0 B ⟩ . At large B B B , we have δ σ r i ∣ 0 B ⟩ = ( σ r i − n i ) ∣ Ω n ^ ⟩ + O ( B − 1 ) = ⟨ − n ^ ∣ σ i ∣ + n ^ ⟩ ∣ r ; n ^ ⟩ + O ( B − 1 ) \delta\sigma^i_r|0_B\rangle=(\sigma^i_r-n_i)|\Omega_{\hat{n}}\rangle+O(B^{-1})=\langle-\hat{n}|\sigma^i|+\hat{n}\rangle|r;\hat{n}\rangle+O(B^{-1}) δ σ r i ∣ 0 B ⟩ = ( σ r i − n i ) ∣ Ω n ^ ⟩ + O ( B − 1 ) = ⟨ − n ^ ∣ σ i ∣ + n ^ ⟩ ∣ r ; n ^ ⟩ + O ( B − 1 ) . Similarly, H B ( n ^ ) − E 0 − 2 B = − B ∑ r n ^ ⋅ σ r + B N − 2 B + H − ⟨ Ω n ^ ∣ H ∣ Ω n ^ ⟩ + O ( B − 1 ) H_B^{(\hat{n})}-E_0-2B=-B\sum_r\hat{n}\cdot\sigma_r+BN-2B+H-\langle\Omega_{\hat{n}}|H|\Omega_{\hat{n}}\rangle+O(B^{-1}) H B ( n ^ ) − E 0 − 2 B = − B ∑ r n ^ ⋅ σ r + B N − 2 B + H − ⟨ Ω n ^ ∣ H ∣ Ω n ^ ⟩ + O ( B − 1 ) . Since every one-spin-flip state has unperturbed energy − B N + 2 B -BN+2B − B N + 2 B , we have ( − B ∑ r n ^ ⋅ σ r + B N − 2 B ) ∣ r ; n ^ ⟩ = 0 (-B\sum_r\hat{n}\cdot\sigma_r+BN-2B)|r;\hat{n}\rangle=0 ( − B ∑ r n ^ ⋅ σ r + B N − 2 B ) ∣ r ; n ^ ⟩ = 0 . Substituting therefore yields
C d ( n ^ ) = lim B → ∞ ( 1 2 ∑ i ∣ ⟨ − n ^ ∣ σ i ∣ + n ^ ⟩ ∣ 2 [ ⟨ 0 ; n ^ ∣ H ∣ d ; n ^ ⟩ − ⟨ Ω n ^ ∣ H ∣ Ω n ^ ⟩ ⟨ 0 ; n ^ ∣ d ; n ^ ⟩ ] + O ( B − 1 ) ) (132) C_d(\hat{n})=\lim_{B\to\infty}\left(\frac{1}{2}\sum_i|\langle-\hat{n}|\sigma^i|+\hat{n}\rangle|^2[\langle0;\hat{n}|H|d;\hat{n}\rangle-\langle\Omega_{\hat{n}}|H|\Omega_{\hat{n}}\rangle\langle0;\hat{n}|d;\hat{n}\rangle]+O(B^{-1})\right) \tag*{(132)} C d ( n ^ ) = B → ∞ lim ( 2 1 i ∑ ∣ ⟨ − n ^ ∣ σ i ∣ + n ^ ⟩ ∣ 2 [⟨ 0 ; n ^ ∣ H ∣ d ; n ^ ⟩ − ⟨ Ω n ^ ∣ H ∣ Ω n ^ ⟩ ⟨ 0 ; n ^ ∣ d ; n ^ ⟩] + O ( B − 1 ) ) (132)
= 1 2 ∑ i ∣ ⟨ − n ^ ∣ σ i ∣ + n ^ ⟩ ∣ 2 ⟨ 0 ; n ^ ∣ H ∣ d ; n ^ ⟩ (133) =\frac{1}{2}\sum_i|\langle-\hat{n}|\sigma^i|+\hat{n}\rangle|^2\langle0;\hat{n}|H|d;\hat{n}\rangle \tag*{(133)} = 2 1 i ∑ ∣ ⟨ − n ^ ∣ σ i ∣ + n ^ ⟩ ∣ 2 ⟨ 0 ; n ^ ∣ H ∣ d ; n ^ ⟩ (133)
for d ≠ 0 d\ne0 d = 0 . Finally, we may use ∣ ⟨ − n ^ ∣ σ i ∣ + n ^ ⟩ ∣ 2 = ⟨ + n ^ ∣ σ i ( 1 − ∣ + n ^ ⟩ ⟨ + n ^ ∣ ) σ i ∣ + n ^ ⟩ = 1 − n i 2 |\langle-\hat{n}|\sigma^i|+\hat{n}\rangle|^2=\langle+\hat{n}|\sigma^i(1-|+\hat{n}\rangle\langle+\hat{n}|)\sigma^i|+\hat{n}\rangle=1-n_i^2 ∣ ⟨ − n ^ ∣ σ i ∣ + n ^ ⟩ ∣ 2 = ⟨ + n ^ ∣ σ i ( 1 − ∣ + n ^ ⟩ ⟨ + n ^ ∣ ) σ i ∣ + n ^ ⟩ = 1 − n i 2 , and hence 1 2 ∑ i = x , y , z ∣ ⟨ − n ^ ∣ σ i ∣ + n ^ ⟩ ∣ 2 = 1 2 ( 3 − ∑ a n a 2 ) = 1 \frac{1}{2}\sum_{i=x,y,z}|\langle-\hat{n}|\sigma^i|+\hat{n}\rangle|^2=\frac{1}{2}(3-\sum_a n_a^2)=1 2 1 ∑ i = x , y , z ∣ ⟨ − n ^ ∣ σ i ∣ + n ^ ⟩ ∣ 2 = 2 1 ( 3 − ∑ a n a 2 ) = 1 , to finally obtain Eq. (D.43).
Fluctuation-dissipation Hamiltonian tomography
In this section, we present in detail the fluctuation-dissipation (FD) protocol for Hamiltonian learning from the DSF. We start with the fluctuation-dissipation theorem (FDT), relating the DSF to the dissipative part of the susceptibility, χ ′ ′ ( q , ω ) \chi^{\prime\prime}(q,\omega) χ ′′ ( q , ω ) . The FDT motivates us to take a closer look at particular linear combinations of the DSF spectral moments and uncovers useful relations among moments at different orders. In principle, the FD protocol allows Hamiltonian learning from the DSF at arbitrary temperatures, without the need for a strong field or further experimental control. This and its extreme simplicity are the main advantages of the FD protocol over the HT and SF protocols. One potential disadvantage is that higher-body Hamiltonian interactions appear to be less tractable within the FD protocol.
We consider H ( λ ) = ∑ j = 1 p λ j H j H(\boldsymbol{\lambda})=\sum_{j=1}^{p}\lambda^jH^j H ( λ ) = ∑ j = 1 p λ j H j , with H j = ∑ r ∈ Λ h r j H^j=\sum_{r\in\Lambda}h^j_r H j = ∑ r ∈ Λ h r j as usual, where interaction terms are fixed and λ ∈ [ − 1 , 1 ] p \boldsymbol{\lambda}\in[-1,1]^p λ ∈ [ − 1 , 1 ] p are the unknown couplings to be learned. Let ⟨ ⋅ ⟩ β \langle\cdot\rangle_\beta ⟨ ⋅ ⟩ β denote the expectation value in the Gibbs state at inverse temperature β \beta β . We use the same definitions of the DSF, spectral moments, and spatial harmonics as in App. § 0.10 :
S a b ( q , ω ) = 1 N ∑ r , r ′ ∈ Λ ∫ d t e − i q ⋅ ( r − r ′ ) e i ω t ⟨ O r a ( t ) O r ′ b ( 0 ) ⟩ β , S^{ab}(q,\omega)=\frac{1}{N}\sum_{r,r'\in\Lambda}\int dt\,e^{-iq\cdot(r-r')}e^{i\omega t}\langle O^a_r(t)O^b_{r'}(0)\rangle_\beta, S ab ( q , ω ) = N 1 r , r ′ ∈ Λ ∑ ∫ d t e − i q ⋅ ( r − r ′ ) e iω t ⟨ O r a ( t ) O r ′ b ( 0 ) ⟩ β ,
m n a b ( q ) = ∫ − ∞ ∞ d ω ω n S a b ( q , ω ) , (134) m^{ab}_n(q)=\int_{-\infty}^{\infty}d\omega\,\omega^nS^{ab}(q,\omega), \tag*{(134)} m n ab ( q ) = ∫ − ∞ ∞ d ω ω n S ab ( q , ω ) , (134)
m n , d a b = 1 N ∑ q ∈ Λ ⋆ e − i q ⋅ d m n a b ( q ) , m^{ab}_{n,d}=\frac{1}{N}\sum_{q\in\Lambda^\star}e^{-iq\cdot d}m^{ab}_n(q), m n , d ab = N 1 q ∈ Λ ⋆ ∑ e − i q ⋅ d m n ab ( q ) ,
with O r a = σ r a O^a_r=\sigma^a_r O r a = σ r a for spin-1 2 \frac{1}{2} 2 1 and with the last sum replaced by ∫ B Z d q / vol ( B Z ) \int_{\mathrm{BZ}}dq/\operatorname{vol}(\mathrm{BZ}) ∫ BZ d q / vol ( BZ ) in the thermodynamic limit. In particular, m n , d a b / 2 π = ⟨ ad H n ( O 0 a ) O d b ⟩ β m^{ab}_{n,d}/2\pi=\langle\operatorname{ad}_H^n(O^a_0)O^b_d\rangle_\beta m n , d ab /2 π = ⟨ ad H n ( O 0 a ) O d b ⟩ β where ad H ( O ) = [ O , H ] \operatorname{ad}_H(O)=[O,H] ad H ( O ) = [ O , H ] .
Let us define the retarded spin susceptibility in real time and frequency space:
χ a b ( q , t ) = i Θ ( t ) ⟨ [ O q a ( t ) , O − q b ] ⟩ β , χ a b ( q , ω ) = ∫ − ∞ ∞ d t e i ω t χ a b ( q , t ) . (135) \chi^{ab}(\mathbf{q},t)=i\Theta(t)\left\langle[O_{\mathbf{q}}^{a}(t),O_{-\mathbf{q}}^{b}]\right\rangle_{\beta},\qquad\chi^{ab}(\mathbf{q},\omega)=\int_{-\infty}^{\infty}dt\,e^{i\omega t}\chi^{ab}(\mathbf{q},t). \tag*{(135)} χ ab ( q , t ) = i Θ ( t ) ⟨ [ O q a ( t ) , O − q b ] ⟩ β , χ ab ( q , ω ) = ∫ − ∞ ∞ d t e iω t χ ab ( q , t ) . (135)
We define the dissipative part as χ ′ ′ a b ( q , ω ) = χ a b ( q , ω ) − χ b a ( q , ω ) ∗ 2 i \chi^{\prime\prime ab}(\mathbf{q},\omega)=\frac{\chi^{ab}(\mathbf{q},\omega)-\chi^{ba}(\mathbf{q},\omega)^{*}}{2i} χ ′′ ab ( q , ω ) = 2 i χ ab ( q , ω ) − χ ba ( q , ω ) ∗ . In thermal equilibrium, the FDT relates the dissipative part of the retarded spin susceptibility to the DSF. In particular, we have from detailed balance that S b a ( − q , − ω ) = e − β ω S a b ( q , ω ) S^{ba}(-\mathbf{q},-\omega)=e^{-\beta\omega}S^{ab}(\mathbf{q},\omega) S ba ( − q , − ω ) = e − β ω S ab ( q , ω ) and hence
2 χ ′ ′ a b ( q , ω ) = ∫ − ∞ ∞ d t e i ω t ⟨ [ O q a ( t ) , O − q b ] ⟩ β = S a b ( q , ω ) − S b a ( − q , − ω ) = ( 1 − e − β ω ) S a b ( q , ω ) . (136) \begin{aligned}
2\chi^{\prime\prime ab}(\mathbf{q},\omega)&=\int_{-\infty}^{\infty}dt\,e^{i\omega t}\left\langle[O_{\mathbf{q}}^{a}(t),O_{-\mathbf{q}}^{b}]\right\rangle_{\beta}\\
&=S^{ab}(\mathbf{q},\omega)-S^{ba}(-\mathbf{q},-\omega)\\
&=(1-e^{-\beta\omega})S^{ab}(\mathbf{q},\omega). \tag*{(136)}
\end{aligned} 2 χ ′′ ab ( q , ω ) = ∫ − ∞ ∞ d t e iω t ⟨ [ O q a ( t ) , O − q b ] ⟩ β = S ab ( q , ω ) − S ba ( − q , − ω ) = ( 1 − e − β ω ) S ab ( q , ω ) . (136)
which is one form of the FDT [66 ] .
Next, we take spectral moments of Eq. (E.3). Integrating against ω \omega ω yields
2 ∫ d ω ω χ ′ ′ a b ( q , ω ) = ∫ d ω ω [ S a b ( q , ω ) − S b a ( − q , − ω ) ] = m 1 a b ( q ) + m 1 b a ( − q ) . (137) 2\int d\omega\,\omega\chi^{\prime\prime ab}(\mathbf{q},\omega)=\int d\omega\,\omega\left[S^{ab}(\mathbf{q},\omega)-S^{ba}(-\mathbf{q},-\omega)\right]=m_{1}^{ab}(\mathbf{q})+m_{1}^{ba}(-\mathbf{q}). \tag*{(137)} 2 ∫ d ω ω χ ′′ ab ( q , ω ) = ∫ d ω ω [ S ab ( q , ω ) − S ba ( − q , − ω ) ] = m 1 ab ( q ) + m 1 ba ( − q ) . (137)
We discuss higher powers of ω \omega ω in §E2. Next, taking spatial harmonics of Eq. (E.4) yields
m 1 , d a b + m 1 , − d b a 2 π = ⟨ [ O 0 a , H ] O d b ⟩ β + ⟨ [ O d b , H ] O 0 a ⟩ β . (138) \frac{m_{1,d}^{ab}+m_{1,-d}^{ba}}{2\pi}=\left\langle[O_{0}^{a},H]O_{d}^{b}\right\rangle_{\beta}+\left\langle[O_{d}^{b},H]O_{0}^{a}\right\rangle_{\beta}. \tag*{(138)} 2 π m 1 , d ab + m 1 , − d ba = ⟨ [ O 0 a , H ] O d b ⟩ β + ⟨ [ O d b , H ] O 0 a ⟩ β . (138)
Stationarity, in the form [ ρ β , H ] = 0 [\rho_{\beta},H]=0 [ ρ β , H ] = 0 for the Gibbs state ρ β \rho_{\beta} ρ β , implies that 0 = ⟨ [ O d b O 0 a , H ] ⟩ β = ⟨ [ O d b , H ] O 0 a ⟩ β + ⟨ O d b [ O 0 a , H ] ⟩ β 0=\left\langle[O_{d}^{b}O_{0}^{a},H]\right\rangle_{\beta}=\left\langle[O_{d}^{b},H]O_{0}^{a}\right\rangle_{\beta}+\left\langle O_{d}^{b}[O_{0}^{a},H]\right\rangle_{\beta} 0 = ⟨ [ O d b O 0 a , H ] ⟩ β = ⟨ [ O d b , H ] O 0 a ⟩ β + ⟨ O d b [ O 0 a , H ] ⟩ β . Consequently,
m 1 , d a b + m 1 , − d b a 2 π = ⟨ [ O 0 a , H ] O d b − O d b [ O 0 a , H ] ⟩ β = ⟨ [ O d b , [ H , O 0 a ] ] ⟩ β . (139) \begin{aligned}
\frac{m_{1,d}^{ab}+m_{1,-d}^{ba}}{2\pi}&=\left\langle[O_{0}^{a},H]O_{d}^{b}-O_{d}^{b}[O_{0}^{a},H]\right\rangle_{\beta}\\
&=\left\langle[O_{d}^{b},[H,O_{0}^{a}]]\right\rangle_{\beta}. \tag*{(139)}
\end{aligned} 2 π m 1 , d ab + m 1 , − d ba = ⟨ [ O 0 a , H ] O d b − O d b [ O 0 a , H ] ⟩ β = ⟨ [ O d b , [ H , O 0 a ]] ⟩ β . (139)
Crucially, Eq. (E.6) holds when expectation values are with respect to any stationary state, not just the Gibbs state ρ β \rho_{\beta} ρ β . The FD protocol will thus apply to nonthermal stationary states as well, with the same learning guarantees. Next, we substitute the Hamiltonian to obtain
m 1 , d a b + m 1 , − d b a 2 π = ∑ j = 1 p A d , j a b λ j , A d , j a b : = ⟨ [ O d b , [ H j , O 0 a ] ] ⟩ β . (140) \frac{m_{1,d}^{ab}+m_{1,-d}^{ba}}{2\pi}=\sum_{j=1}^{p}A_{d,j}^{ab}\lambda^{j},\qquad A_{d,j}^{ab}:=\left\langle[O_{d}^{b},[H^{j},O_{0}^{a}]]\right\rangle_{\beta}. \tag*{(140)} 2 π m 1 , d ab + m 1 , − d ba = j = 1 ∑ p A d , j ab λ j , A d , j ab := ⟨ [ O d b , [ H j , O 0 a ]] ⟩ β . (140)
which is the central formula of the FD protocol.
The left-hand side of Eq. (E.7) is obtained from the DSF data. However, it is not a priori clear if the right-hand side can be obtained purely from the DSF (i.e., expressible as linear combinations of DSF spectral moments). While Eq. (E.7) becomes an extremely useful linear system for the couplings λ j \lambda^{j} λ j if A d , j a b A_{d,j}^{ab} A d , j ab can also be obtained directly from the DSF data, in general this need not be the case.
When is A d , j a b A_{d,j}^{ab} A d , j ab obtainable from the DSF alone? One instance, as we prove in the following section, is when H H H comprises only one- and two-body Pauli terms. As an illustrative example, consider the XYZ model H = ∑ ⟨ r r ′ ⟩ ( J x σ r x σ r ′ x + J y σ r y σ r ′ y + J z σ r z σ r ′ z ) H=\sum_{\langle rr'\rangle}(J_x\sigma_r^x\sigma_{r'}^x+J_y\sigma_r^y\sigma_{r'}^y+J_z\sigma_r^z\sigma_{r'}^z) H = ∑ ⟨ r r ′ ⟩ ( J x σ r x σ r ′ x + J y σ r y σ r ′ y + J z σ r z σ r ′ z ) . Furthermore, consider Eq. (E.7) with a = b = y a=b=y a = b = y and d d d a nearest-neighbor vector. In this case, we find
1 2 π ( m 1 , d y y + m 1 , − d y y ) = 4 J x ⟨ σ 0 z σ d z ⟩ β + 4 J z ⟨ σ 0 x σ d x ⟩ β . (141) \frac{1}{2\pi}\left(m_{1,d}^{yy}+m_{1,-d}^{yy}\right)=4J_x\langle\sigma_0^z\sigma_d^z\rangle_\beta+4J_z\langle\sigma_0^x\sigma_d^x\rangle_\beta. \tag*{(141)} 2 π 1 ( m 1 , d y y + m 1 , − d y y ) = 4 J x ⟨ σ 0 z σ d z ⟩ β + 4 J z ⟨ σ 0 x σ d x ⟩ β . (141)
Notably, both ⟨ σ 0 z σ d z ⟩ β \langle\sigma_0^z\sigma_d^z\rangle_\beta ⟨ σ 0 z σ d z ⟩ β and ⟨ σ 0 x σ d x ⟩ β \langle\sigma_0^x\sigma_d^x\rangle_\beta ⟨ σ 0 x σ d x ⟩ β are zeroth-order DSF spectral moments: ⟨ σ 0 z σ d z ⟩ β = m 0 , d z z / 2 π \langle\sigma_0^z\sigma_d^z\rangle_\beta=m_{0,d}^{zz}/2\pi ⟨ σ 0 z σ d z ⟩ β = m 0 , d z z /2 π and ⟨ σ 0 x σ d x ⟩ β = m 0 , d x x / 2 π \langle\sigma_0^x\sigma_d^x\rangle_\beta=m_{0,d}^{xx}/2\pi ⟨ σ 0 x σ d x ⟩ β = m 0 , d xx /2 π . Hence Eq. (E.8) can be written
m 1 , d y y + m 1 , − d y y = 4 J x m 0 , d z z + 4 J z m 0 , d x x . (142) m_{1,d}^{yy}+m_{1,-d}^{yy}=4J_xm_{0,d}^{zz}+4J_zm_{0,d}^{xx}. \tag*{(142)} m 1 , d y y + m 1 , − d y y = 4 J x m 0 , d z z + 4 J z m 0 , d xx . (142)
Eq. (E.9) holds at arbitrary temperature. Repeating the analysis for a = b = x a=b=x a = b = x and a = b = z a=b=z a = b = z , we obtain the linear system
\begin{pmatrix}
m_{1,d}^{xx}+m_{1,-d}^{xx}\\
m_{1,d}^{yy}+m_{1,-d}^{yy}\\
m_{1,d}^{zz}+m_{1,-d}^{zz}
\end{pmatrix}
=4
\begin{pmatrix}
0 & m_{0,d}^{zz} & m_{0,d}^{yy}\\
m_{0,d}^{zz} & 0 & m_{0,d}^{xx}\\
m_{0,d}^{yy} & m_{0,d}^{xx} & 0
\end{pmatrix}
\begin{pmatrix}
J_x\\
J_y\\
J_z
\end{pmatrix}. \tag*{(143)}\end{pmatrix}
We note a ≠ b a\ne b a = b could yield more equations, but the above generically suffices for learning J x J_x J x , J y J_y J y , and J z J_z J z . The matrix on the right-hand side is A d , j a a A_{d,j}^{aa} A d , j aa , indexed by ( a , j ) (a,j) ( a , j ) ; for brevity we simply refer to it as A. If A is nonsingular, solving the matrix equation allows us to learn the couplings. While invertibility of A can have detailed dependence on the physics of the model, we will prove for this model that A is generically invertible in the thermodynamic limit at T = 0 T=0 T = 0 .
In fact, a similar construction applies to all one- and two-body Hamiltonians. For such Hamiltonians, each entry of A contains only one- and two-body operators, whose expectations are available from the zeroth-order spectral moments, yielding a matrix equation for λ \lambda λ which is exact at every temperature. The ability to invert this linear system depends on A having full column rank, and its robustness depends on the smallest singular value of A. We dub this approach to solving for λ \lambda λ the FD protocol. In the next section, we will give explicit sufficient conditions for the success of the FD protocol. We treat higher than two-body interactions afterwards.
We note that for the nearest-neighbor isotropic Heisenberg chain, our procedure essentially reduces to applying the classic Hohenberg-Brinkman sum rule [54 ] . The FD protocol can thus be regarded as a generalization of this sum rule to more general local Hamiltonians.
Learning one- and two-body spin Hamiltonians
We now consider a general translation-invariant spin-1 2 \frac{1}{2} 2 1 Hamiltonian,
H ( λ ) = ∑ r ∈ Λ ( b a σ r a + ∑ d ∈ R λ d a b σ r a σ r + d b ) , (144) H(\lambda)=\sum_{r\in\Lambda}\left(b^a\sigma_r^a+\sum_{d\in\mathcal{R}}\lambda_d^{ab}\sigma_r^a\sigma_{r+d}^b\right), \tag*{(144)} H ( λ ) = r ∈ Λ ∑ ( b a σ r a + d ∈ R ∑ λ d ab σ r a σ r + d b ) , (144)
where R \mathcal{R} R is a finite set of nonzero bond vectors excluding 0 \mathbf{0} 0 , with only one representative of each pair { d , − d } \{d,-d\} { d , − d } . The unknown couplings are λ = ( b a , λ d a b ) \lambda=(b^a,\lambda_d^{ab}) λ = ( b a , λ d ab ) , with λ ∈ [ − 1 , 1 ] p \lambda\in[-1,1]^p λ ∈ [ − 1 , 1 ] p for p = 9 ∣ R ∣ + 3 p=9|\mathcal{R}|+3 p = 9∣ R ∣ + 3 . The following theorem provides sufficient conditions for learning λ \lambda λ using the FD protocol.
Theorem E.1 (FD protocol for one- and two-body interactions). Consider the Hamiltonian above at a fixed temperature. Assume access to DSF spectral moments m n , d a b m_{n,d}^{ab} m n , d ab for n = 0 , 1 n=0,1 n = 0 , 1 and all d d d . If
det ( m 0 , d a b ) a b ≠ 0 for every d ∈ R , (145) \det\left(m_{0,d}^{ab}\right)_{ab} \ne0 \qquad\text{for every } d \in\mathbb{R}, \tag*{(145)} det ( m 0 , d ab ) ab = 0 for every d ∈ R , (145) then the λ d a b \lambda_d^{ab} λ d ab can be determined uniquely from these data. Moreover, if ∥ ⟨ σ 0 a ⟩ β ∥ 2 ≠ 0 \lVert\langle\sigma_0^a\rangle_\beta\rVert_2 \ne0 ∥⟨ σ 0 a ⟩ β ∥ 2 = 0 , then the b a b^a b a can be determined uniquely from these data.
Proof. Using Eq. (E.7) and Pauli commutation relations gives
m 1 , d a b + m 1 , − d b a 2 π = λ d a ′ b ′ ⟨ [ σ d b , [ σ 0 a ′ , σ d b ′ , σ 0 a ] ] ⟩ β = 4 ε a a ′ c ε b b ′ c ′ λ d a ′ b ′ ⟨ σ 0 c σ d c ′ ⟩ β = 4 ε a a ′ c ε b b ′ c ′ λ d a ′ b ′ m 0 , d c c ′ 2 π . (146) \begin{aligned}
\frac{m_{1,d}^{ab}+m_{1,-d}^{ba}}{2\pi}=\lambda_d^{a'b'}\left\langle\left[\sigma_d^b,\left[\sigma_0^{a'},\sigma_d^{b'},\sigma_0^a\right]\right]\right\rangle_\beta\\
&=4\varepsilon_{aa'c}\varepsilon_{bb'c'}\lambda_d^{a'b'}\left\langle\sigma_0^c\sigma_d^{c'}\right\rangle_\beta\\
&=4\varepsilon_{aa'c}\varepsilon_{bb'c'}\lambda_d^{a'b'}\frac{m_{0,d}^{cc'}}{2\pi}. \tag*{(146)}
\end{aligned} 2 π m 1 , d ab + m 1 , − d ba = λ d a ′ b ′ ⟨ [ σ d b , [ σ 0 a ′ , σ d b ′ , σ 0 a ] ] ⟩ β = 4 ε a a ′ c ε b b ′ c ′ λ d a ′ b ′ ⟨ σ 0 c σ d c ′ ⟩ β = 4 ε a a ′ c ε b b ′ c ′ λ d a ′ b ′ 2 π m 0 , d c c ′ . (146)
Thus, for each d d d , we obtain a linear system for the λ d a b \lambda_d^{ab} λ d ab . We now show that Eq. (E.12) guarantees a unique solution for λ d a b \lambda_d^{ab} λ d ab . To this end, define
F : = ( m 1 , d a b + m 1 , − d b a 2 π ) a b , Λ : = ( 4 λ d a b ) a b , C : = ( m 0 , d a b 2 π ) a b , (147) \mathrm{F}:=\left(\frac{m_{1,d}^{ab}+m_{1,-d}^{ba}}{2\pi}\right)_{ab}, \qquad\Lambda:=\left(4\lambda_d^{ab}\right)_{ab}, \qquad\mathrm{C}:=\left(\frac{m_{0,d}^{ab}}{2\pi}\right)_{ab}, \tag*{(147)} F := ( 2 π m 1 , d ab + m 1 , − d ba ) ab , Λ := ( 4 λ d ab ) ab , C := ( 2 π m 0 , d ab ) ab , (147)
so that Eq. (E.13) can be expressed as F a b = ε a a ′ c ε b b ′ c ′ Λ a ′ b ′ C c c ′ F_{ab}=\varepsilon_{aa'c}\varepsilon_{bb'c'}\Lambda_{a'b'}C_{cc'} F ab = ε a a ′ c ε b b ′ c ′ Λ a ′ b ′ C c c ′ . We solve for Λ \Lambda Λ . If Eq. (E.12) holds, we may define K = C − 1 Λ K=C^{-1}\Lambda K = C − 1 Λ and rewrite this as
F a b = ε a a ′ a ′ ′ ε b b ′ b ′ ′ C a ′ c C a ′ ′ b ′ ′ K c b ′ . (148) F_{ab}=\varepsilon_{aa'a''}\varepsilon_{bb'b''}C_{a'c}C_{a''b''}K_{cb'}. \tag*{(148)} F ab = ε a a ′ a ′′ ε b b ′ b ′′ C a ′ c C a ′′ b ′′ K c b ′ . (148)
Contracting both sides of ε a ′ ′ ′ a ′ a ′ ′ C a ′ ′ ′ c ′ C a ′ c C a ′ ′ b ′ ′ = ( det C ) ε c ′ c b ′ ′ \varepsilon_{a'''a'a''}C_{a'''c'}C_{a'c}C_{a''b''}=(\det C)\varepsilon_{c'cb''} ε a ′′′ a ′ a ′′ C a ′′′ c ′ C a ′ c C a ′′ b ′′ = ( det C ) ε c ′ c b ′′ with ( C − 1 ) c ′ a (C^{-1})_{c'a} ( C − 1 ) c ′ a yields
ε a a ′ a ′ ′ C a ′ c C a ′ ′ b ′ ′ = ( det C ) ( C − 1 ) c ′ a ε c ′ c b ′ ′ . (149) \varepsilon_{aa'a''}C_{a'c}C_{a''b''}=(\det C)(C^{-1})_{c'a}\varepsilon_{c'cb''}. \tag*{(149)} ε a a ′ a ′′ C a ′ c C a ′′ b ′′ = ( det C ) ( C − 1 ) c ′ a ε c ′ c b ′′ . (149)
Substituting Eq. (E.16) into Eq. (E.15) and contracting Levi-Civita symbols yields
F a b = ( det C ) ( C − 1 ) c ′ a ε c ′ c b ′ ′ ε b b ′ b ′ ′ K c b ′ = ( det C ) ( C − 1 ) c ′ a ( δ c ′ b δ c b ′ − δ c ′ b ′ δ c b ) K c b ′ = ( det C ) [ ( C − 1 ) b a tr K − ( K C − 1 ) b a ] . (150) \begin{aligned}
F_{ab}&=(\det C)(C^{-1})_{c'a}\varepsilon_{c'cb''}\varepsilon_{bb'b''}K_{cb'}\\
&=(\det C)(C^{-1})_{c'a}(\delta_{c'b}\delta_{cb'}-\delta_{c'b'}\delta_{cb})K_{cb'}\\
&=(\det C)\left[(C^{-1})_{ba}\operatorname{tr}K-(KC^{-1})_{ba}\right]. \tag*{(150)}
\end{aligned} F ab = ( det C ) ( C − 1 ) c ′ a ε c ′ c b ′′ ε b b ′ b ′′ K c b ′ = ( det C ) ( C − 1 ) c ′ a ( δ c ′ b δ c b ′ − δ c ′ b ′ δ c b ) K c b ′ = ( det C ) [ ( C − 1 ) ba tr K − ( K C − 1 ) ba ] . (150)
Reorganizing, we find
F T C = ( det C ) [ ( tr K ) I − K ] . (151) F^{\mathsf{T}}C=(\det C)\left[(\operatorname{tr}K)I-K\right]. \tag*{(151)} F T C = ( det C ) [ ( tr K ) I − K ] . (151)
Next, we take the trace to find tr ( F T C ) = ( det C ) ( 3 − 1 ) ( tr K ) \operatorname{tr}(F^{\mathsf{T}}C)=(\det C)(3-1)(\operatorname{tr}K) tr ( F T C ) = ( det C ) ( 3 − 1 ) ( tr K ) . Rearranging, we have
tr K = tr ( F T C ) 2 det C . (152) \operatorname{tr}K=\frac{\operatorname{tr}(F^{\mathsf{T}}C)}{2\det C}. \tag*{(152)} tr K = 2 det C tr ( F T C ) . (152)
Multiplying Eq. (E.18) on the left by C C C now gives
C F T C = ( det C ) [ ( tr K ) C − Λ ] . (153) CF^{\mathsf{T}}C=(\det C)\left[(\operatorname{tr}K)C-\Lambda\right]. \tag*{(153)} C F T C = ( det C ) [ ( tr K ) C − Λ ] . (153)
Solving for Λ \Lambda Λ and using Eq. (E.19) finally gives us
Λ = 1 det C [ 1 2 tr ( F T C ) C − C F T C ] . (154) \Lambda= \frac{1}{\det C}\left[\frac{1}{2}\operatorname{tr}\left(F^{\mathsf{T}}C\right)C-CF^{\mathsf{T}}C\right]. \tag*{(154)} Λ = det C 1 [ 2 1 tr ( F T C ) C − C F T C ] . (154)
This gives the unique solution whenever det C ≠ 0 \det C \ne0 det C = 0 .
Next, we turn to the Zeeman fields b a b^{a} b a . Let us write M a = ⟨ σ 0 a ⟩ β M^{a}=\langle\sigma_{0}^{a}\rangle_{\beta} M a = ⟨ σ 0 a ⟩ β and note that
m 0 , 0 a b 2 π = δ a b + i ε a b c M c . (155) \frac{m_{0,0}^{ab}}{2\pi}=\delta_{ab}+i\varepsilon_{abc}M^{c}. \tag*{(155)} 2 π m 0 , 0 ab = δ ab + i ε ab c M c . (155)
We return to Eq. (E.7), now taking d = 0 \boldsymbol{d}=\boldsymbol{0} d = 0 . Evaluating the double commutator gives
m 1 , 0 a b + m 1 , 0 b a 2 π = 4 ( M a b b − δ a b M c b c ) + ∑ d ∈ R [ ( C d Λ d T + C d T Λ d ) a b − 2 δ a b tr ( Λ d T C d ) ] . (156) \frac{m_{1,0}^{ab}+m_{1,0}^{ba}}{2\pi}=4\left(M^{a}b^{b}-\delta_{ab}M^{c}b^{c}\right)+\sum_{\boldsymbol{d}\in\mathcal{R}}\left[\left(C_{\boldsymbol{d}}\Lambda_{\boldsymbol{d}}^{\mathsf{T}}+C_{\boldsymbol{d}}^{\mathsf{T}}\Lambda_{\boldsymbol{d}}\right)_{ab}-2\delta_{ab}\operatorname{tr}\left(\Lambda_{\boldsymbol{d}}^{\mathsf{T}}C_{\boldsymbol{d}}\right)\right]. \tag*{(156)} 2 π m 1 , 0 ab + m 1 , 0 ba = 4 ( M a b b − δ ab M c b c ) + d ∈ R ∑ [ ( C d Λ d T + C d T Λ d ) ab − 2 δ ab tr ( Λ d T C d ) ] . (156)
where we have added d \boldsymbol{d} d -labels to the matrices C C C and Λ \Lambda Λ defined previously. Using Eq. (E.21), the entire second term is known. Let G a b G_{ab} G ab denote the left-hand side after subtracting this piece:
G a b = 4 ( M a b b − δ a b M c b c ) . (157) G_{ab}=4\left(M^{a}b^{b}-\delta_{ab}M^{c}b^{c}\right). \tag*{(157)} G ab = 4 ( M a b b − δ ab M c b c ) . (157)
Taking the trace yields tr G = − 8 M c b c \operatorname{tr}G=-8M^{c}b^{c} tr G = − 8 M c b c . Substituting this back gives
G a b − 1 2 δ a b tr G = 4 M a b b . (158) G_{ab}-\frac{1}{2}\delta_{ab}\operatorname{tr}G=4M^{a}b^{b}. \tag*{(158)} G ab − 2 1 δ ab tr G = 4 M a b b . (158)
Since M ≠ 0 M\ne0 M = 0 , there exists at least one component M a ≠ 0 M^{a}\ne0 M a = 0 . Dividing by 4 M a 4M^{a} 4 M a for this fixed a a a , the three equations above determine b x , b y , b z b^{x},b^{y},b^{z} b x , b y , b z uniquely, completing the proof. □
Under the stated conditions, the preceding theorem establishes global solvability of the couplings λ \boldsymbol{\lambda} λ without a high-temperature or perturbative expansion (see Appendix § 0.12 3 for treatment of the latter). We next quantify the accuracy of the solution for λ d a b \lambda_{\boldsymbol{d}}^{ab} λ d ab when spectral moments are measured imperfectly. We arrive at the natural conclusion that the value of the determinant in Eq. (E.12) determines the robustness of the solution.
Corollary E.2 (Accuracy of FD protocol). For a nonzero d ∈ R \boldsymbol{d}\in\mathcal{R} d ∈ R , let F ^ \widehat{F} F and C ^ \widehat{C} C be measured estimates of the matrices F F F and C C C [Eq. (E.14)], respectively. Suppose
max { ∥ C ^ − C ∥ F , ∥ F ^ − F ∥ F } ≤ ε , ∣ det C ^ ∣ ≥ γ > 0 , (159) \max\left\{\lVert\widehat{C}-C\rVert_{\mathrm{F}},\lVert\widehat{F}-F\rVert_{\mathrm{F}}\right\}\le\varepsilon,\qquad\left|\det\widehat{C}\right|\ge\gamma>0, \tag*{(159)} max { ∥ C − C ∥ F , ∥ F − F ∥ F } ≤ ε , det C ≥ γ > 0 , (159) where ∥ ⋅ ∥ F \lVert\cdot\rVert_{\mathrm{F}} ∥ ⋅ ∥ F denotes the Frobenius norm. Let λ ^ d a b = Λ ^ a b / 4 \widehat{\lambda}_{\boldsymbol{d}}^{ab}=\widehat{\Lambda}_{ab}/4 λ d ab = Λ ab /4 , where Λ ^ \widehat{\Lambda} Λ is the solution obtained by substituting F ^ \widehat{F} F and C ^ \widehat{C} C into Eq. (E.21). Then
max a , b ∣ λ ^ d a b − λ d a b ∣ ≤ 25 ( 1 + ε ) 2 4 γ ε (160) \max_{a,b}\left|\widehat{\lambda}_{\boldsymbol{d}}^{ab}-\lambda_{\boldsymbol{d}}^{ab}\right|\le\frac{25(1+\varepsilon)^{2}}{4\gamma}\varepsilon \tag*{(160)} a , b max λ d ab − λ d ab ≤ 4 γ 25 ( 1 + ε ) 2 ε (160) at any temperature, independent of system size.
Proof. We suppress the d d d label. We have the following relation among Λ ^ \widehat{\Lambda} Λ , F ^ \widehat{F} F and C ^ \widehat{C} C :
F ^ a b = ε a a ′ c ε b b ′ c ′ Λ ^ a ′ b ′ C ^ c c ′ . (161) \widehat{F}_{ab}=\varepsilon_{aa'c}\varepsilon_{bb'c'}\widehat{\Lambda}_{a'b'}\widehat{C}_{cc'}. \tag*{(161)} F ab = ε a a ′ c ε b b ′ c ′ Λ a ′ b ′ C c c ′ . (161)
Subtracting the exact equation (without hats) gives
ε a a ′ c ε b b ′ c ′ ( Λ ^ − Λ ) a ′ b ′ C ^ c c ′ = E a b , \varepsilon_{aa'c}\varepsilon_{bb'c'}\left(\widehat{\Lambda}-\Lambda\right)_{a'b'}\widehat{C}_{cc'}=E_{ab}, ε a a ′ c ε b b ′ c ′ ( Λ − Λ ) a ′ b ′ C c c ′ = E ab ,
E a b = ( F ^ − F ) a b − ε a a ′ c ε b b ′ c ′ Λ a ′ b ′ ( C ^ − C ) c c ′ . (162) E_{ab}=\left(\widehat{F}-F\right)_{ab}-\varepsilon_{aa'c}\varepsilon_{bb'c'}\Lambda_{a'b'}\left(\widehat{C}-C\right)_{cc'}. \tag*{(162)} E ab = ( F − F ) ab − ε a a ′ c ε b b ′ c ′ Λ a ′ b ′ ( C − C ) c c ′ . (162)
It follows that
∥ E ∥ F ≤ ∥ F ^ − F ∥ F + 2 ∥ Λ ∥ F ∥ C ^ − C ∥ F ≤ 25 ε (163) \lVert E\rVert_F\leq\lVert\widehat{F}-F\rVert_F+2\lVert\Lambda\rVert_F\lVert\widehat{C}-C\rVert_F
\leq25\varepsilon \tag*{(163)} ∥ E ∥ F ≤ ∥ F − F ∥ F + 2 ∥ Λ ∥ F ∥ C − C ∥ F ≤ 25 ε (163)
where in the last line we used ∣ λ d a b ∣ ≤ 1 \lvert\lambda_d^{ab}\rvert\leq1 ∣ λ d ab ∣ ≤ 1 and hence ∥ Λ ∥ F = 4 ( ∑ a b ∣ λ d a b ∣ 2 ) 1 / 2 ≤ 12 \lVert\Lambda\rVert_F=4\left(\sum_{ab}\lvert\lambda_d^{ab}\rvert^2\right)^{1/2}\leq12 ∥ Λ ∥ F = 4 ( ∑ ab ∣ λ d ab ∣ 2 ) 1/2 ≤ 12 . Next, applying Eq. (E.21) to Eq. (E.29) gives
Λ ^ − Λ = C ^ det C ^ [ 1 2 tr ( E T C ^ ) I − E T C ^ ] . (164) \widehat{\Lambda}-\Lambda=\frac{\widehat{C}}{\det\widehat{C}}\left[\frac{1}{2}\operatorname{tr}\left(E^{\mathsf{T}}\widehat{C}\right)I-E^{\mathsf{T}}\widehat{C}\right]. \tag*{(164)} Λ − Λ = det C C [ 2 1 tr ( E T C ) I − E T C ] . (164)
For any 3 × 3 3\times3 3 × 3 matrix X X X , a direct expansion establishes the inequality
∥ 1 2 ( tr X ) I − X ∥ F 2 = ∥ X ∥ F 2 − 1 4 ∣ tr X ∣ 2 ≤ ∥ X ∥ F 2 . (165) \left\lVert\frac{1}{2}(\operatorname{tr}X)I-X\right\rVert_F^2=\lVert X\rVert_F^2-\frac{1}{4}\lvert\operatorname{tr}X\rvert^2\leq\lVert X\rVert_F^2. \tag*{(165)} 2 1 ( tr X ) I − X F 2 = ∥ X ∥ F 2 − 4 1 ∣ tr X ∣ 2 ≤ ∥ X ∥ F 2 . (165)
Next, we will need to control multiplication by C ^ \widehat{C} C . First consider the exact version, C a b = ⟨ σ 0 a σ d b ⟩ β C_{ab}=\langle\sigma_0^a\sigma_d^b\rangle_\beta C ab = ⟨ σ 0 a σ d b ⟩ β . For real unit vectors v , w v,w v , w ,
∣ v T C w ∣ = ∣ ⟨ ( v ⋅ σ 0 ) ( w ⋅ σ d ) ⟩ β ∣ ≤ 1 , (166) \left\lvert v^{\mathsf{T}}Cw\right\rvert=\left\lvert\left\langle(v\cdot\sigma_0)(w\cdot\sigma_d)\right\rangle_\beta\right\rvert\leq1, \tag*{(166)} v T C w = ⟨ ( v ⋅ σ 0 ) ( w ⋅ σ d ) ⟩ β ≤ 1 , (166)
because these two spin operators commute and each has eigenvalues ± 1 \pm1 ± 1 . Maximizing over v v v therefore gives
∥ C w ∥ 2 ≤ ∥ w ∥ 2 . (167) \lVert Cw\rVert_2\leq\lVert w\rVert_2. \tag*{(167)} ∥ C w ∥ 2 ≤ ∥ w ∥ 2 . (167)
The same holds with C T C^{\mathsf{T}} C T . Applying these inequalities to the columns or rows of any matrix X X X implies
∥ C X ∥ F ≤ ∥ X ∥ F , ∥ X C ∥ F ≤ ∥ X ∥ F . (168) \lVert CX\rVert_F\leq\lVert X\rVert_F,\qquad\lVert XC\rVert_F\leq\lVert X\rVert_F. \tag*{(168)} ∥ C X ∥ F ≤ ∥ X ∥ F , ∥ X C ∥ F ≤ ∥ X ∥ F . (168)
Next, we may use the triangle inequality and submultiplicativity of the Frobenius norm (∥ A B ∥ F ≤ ∥ A ∥ F ∥ B ∥ F \lVert AB\rVert_F\leq\lVert A\rVert_F\lVert B\rVert_F ∥ A B ∥ F ≤ ∥ A ∥ F ∥ B ∥ F ) to establish
∥ C ^ X ∥ F ≤ ∥ C X ∥ F + ∥ ( C ^ − C ) X ∥ F ≤ ∥ X ∥ F + ∥ C ^ − C ∥ F ∥ X ∥ F ≤ ( 1 + ε ) ∥ X ∥ F . (169) \lVert\widehat{C}X\rVert_F\leq\lVert CX\rVert_F+\lVert(\widehat{C}-C)X\rVert_F
\leq\lVert X\rVert_F+\lVert\widehat{C}-C\rVert_F\lVert X\rVert_F
\leq(1+\varepsilon)\lVert X\rVert_F. \tag*{(169)} ∥ C X ∥ F ≤ ∥ C X ∥ F + ∥( C − C ) X ∥ F ≤ ∥ X ∥ F + ∥ C − C ∥ F ∥ X ∥ F ≤ ( 1 + ε ) ∥ X ∥ F . (169)
Likewise,
∥ X ^ C ^ ∥ F ≤ ( 1 + ε ) ∥ X ∥ F . (170) \lVert\widehat{X}\widehat{C}\rVert_{\mathrm{F}} \le(1+\varepsilon)\lVert X\rVert_{\mathrm{F}}. \tag*{(170)} ∥ X C ∥ F ≤ ( 1 + ε ) ∥ X ∥ F . (170)
We now apply these bounds twice, together with Eq. (E.32):
∥ Λ ^ − Λ ∥ F ≤ 1 + ε ∣ det C ^ ∣ ∥ 1 2 tr ( E T C ^ ) I − E T C ^ ∥ F ≤ 1 + ε ∣ det C ^ ∣ ∥ E T C ^ ∥ F ≤ ( 1 + ε ) 2 ∣ det C ^ ∣ ∥ E ∥ F . (171) \begin{aligned}
\lVert\widehat{\Lambda}-\Lambda\rVert_{\mathrm{F}} &\le\frac{1+\varepsilon}{\lvert\det\widehat{C}\rvert}\left\lVert\frac{1}{2}\operatorname{tr}(E^{\mathsf{T}}\widehat{C})I-E^{\mathsf{T}}\widehat{C}\right\rVert_{\mathrm{F}}\\
&\le\frac{1+\varepsilon}{\lvert\det\widehat{C}\rvert}\lVert E^{\mathsf{T}}\widehat{C}\rVert_{\mathrm{F}}\\
&\le\frac{(1+\varepsilon)^2}{\lvert\det\widehat{C}\rvert}\lVert E\rVert_{\mathrm{F}}. \tag*{(171)}
\end{aligned} ∥ Λ − Λ ∥ F ≤ ∣ det C ∣ 1 + ε 2 1 tr ( E T C ) I − E T C F ≤ ∣ det C ∣ 1 + ε ∥ E T C ∥ F ≤ ∣ det C ∣ ( 1 + ε ) 2 ∥ E ∥ F . (171)
Together with ∣ det C ^ ∣ ≥ γ > 0 \lvert\det\widehat{C}\rvert\ge\gamma> 0 ∣ det C ∣ ≥ γ > 0 and Eq. (E.30), we have
∥ Λ ^ − Λ ∥ F ≤ 25 ( 1 + ε ) 2 γ ε . (172) \lVert\widehat{\Lambda}-\Lambda\rVert_{\mathrm{F}} \le\frac{25(1+\varepsilon)^2}{\gamma}\varepsilon. \tag*{(172)} ∥ Λ − Λ ∥ F ≤ γ 25 ( 1 + ε ) 2 ε . (172)
Finally, the Frobenius norm bounds the magnitude of every matrix entry. Thus, using Λ a b = 4 λ d a b \Lambda_{ab}=4\lambda_d^{ab} Λ ab = 4 λ d ab , Eq. (E.27) follows.
□ \square □
Eq. (E.26) implies that if ∣ det C ^ ∣ \lvert\det\widehat{C}\rvert ∣ det C ∣ is bounded away from zero, then one has an explicit accuracy guarantee for the learning of the couplings λ d a b \lambda_d^{ab} λ d ab .
Higher-body interactions and higher spectral moments
In the previous section, we established conditions under which the FD protocol can be used at any temperature to learn the couplings of translation-invariant spin-1 2 \frac{1}{2} 2 1 Hamiltonians with at most two-body interactions. To accomplish this, we need only solve a linear system to find the globally unique solution. In this section, we address possible extensions of the FD protocol to Hamiltonian families with higher-body interactions.
Whether the FD protocol can be extended to higher-body interactions requires a nuanced analysis. To appreciate this, we may consider Eq. (E.7) with H j H^j H j comprising three-body interactions. By Pauli commutation algebra, we find that A consists of expectation values of products of three Pauli operators. In general, such an expectation value cannot necessarily be extracted from DSF data. Hence, in general, studying higher-body interactions with Eq. (E.7) can involve solving not only for unknown couplings but also unknown correlation functions , and the solvability of the inverse problem requires a heavier analysis.
We also observe that there is a natural hierarchy of generalizations of Eq. (E.7). Recall that m n , d a b = 2 π ⟨ ad H n ( σ 0 a ) , σ d b ⟩ β m_{n,d}^{ab}=2\pi\left\langle\operatorname{ad}_{H}^{n}(\sigma_{0}^{a}),\sigma_{d}^{b}\right\rangle_{\beta} m n , d ab = 2 π ⟨ ad H n ( σ 0 a ) , σ d b ⟩ β . Stationarity gives us ⟨ [ A , H ] B ⟩ β = − ⟨ A [ B , H ] ⟩ β \langle[A,H]B\rangle_{\beta}=-\langle A[B,H]\rangle_{\beta} ⟨[ A , H ] B ⟩ β = − ⟨ A [ B , H ] ⟩ β . Applying this identity repeatedly and using translation invariance, we find
m n , − d b a 2 π = ⟨ ad H n ( σ d b ) σ 0 a ⟩ β = ( − 1 ) n ⟨ σ d b ( ad H n σ 0 a ) ⟩ β (173) \frac{m_{n,-d}^{ba}}{2\pi}=\left\langle\operatorname{ad}_{H}^{n}\left(\sigma_{d}^{b}\right)\sigma_{0}^{a}\right\rangle_{\beta}=(-1)^{n}\left\langle\sigma_{d}^{b}\left(\operatorname{ad}_{H}^{n}\sigma_{0}^{a}\right)\right\rangle_{\beta} \tag*{(173)} 2 π m n , − d ba = ⟨ ad H n ( σ d b ) σ 0 a ⟩ β = ( − 1 ) n ⟨ σ d b ( ad H n σ 0 a ) ⟩ β (173)
and consequently
m n , d a b − ( − 1 ) n m n , − d b a = 2 π ⟨ [ ad H n ( σ 0 a ) , σ d b ] ⟩ β . (174) m_{n,d}^{ab}-(-1)^{n}m_{n,-d}^{ba}=2\pi\left\langle\left[\operatorname{ad}_{H}^{n}\left(\sigma_{0}^{a}\right),\sigma_{d}^{b}\right]\right\rangle_{\beta}. \tag*{(174)} m n , d ab − ( − 1 ) n m n , − d ba = 2 π ⟨ [ ad H n ( σ 0 a ) , σ d b ] ⟩ β . (174)
The left-hand side is identified with spectral moment harmonics of S a b ( q , ω ) − ( − 1 ) n S b a ( − q , ω ) S^{ab}(q,\omega) - (-1)^n S^{ba}(-q,\omega) S ab ( q , ω ) − ( − 1 ) n S ba ( − q , ω ) . This generalizes Eq. (E.7) to n > 1 n > 1 n > 1 .
These additional equations can, again, introduce additional unknown correlation functions into the system of equations. For interactions acting on at most k k k sites, each ad H \operatorname{ad}_H ad H can add at most k − 1 k-1 k − 1 sites to a Pauli operator σ 0 a \sigma_0^a σ 0 a . The identity above can therefore involve correlation functions of up to 1 + n ( k − 1 ) 1+n(k-1) 1 + n ( k − 1 ) spins. For example, with three-body interactions, the second-moment equations are quadratic in the couplings but can contain five-spin correlations. Thus higher moments in n n n do not automatically restore the closure of the system of equations which we observed in the one- and two-body case. A reconstruction based on this hierarchy must additionally establish that the unknown correlation functions which appear can be eliminated or determined jointly with the couplings. We leave a more in-depth analysis to future work.
Temperature and field dependence
We now return to the case of one- and two-body Hamiltonians and study how the performance of the FD protocol depends on temperature and applied Zeeman field. One of our goals is to compare and contrast the FD protocol with the SF and HT protocols. Theorem E.1 establishes global solvability under conditions on m 0 , d a b m_{0,d}^{ab} m 0 , d ab and ⟨ σ 0 ⟩ β \langle\sigma_0\rangle_\beta ⟨ σ 0 ⟩ β , but does not specify when these conditions are met, which ultimately depends on the Hamiltonian family H ( λ ) H(\boldsymbol{\lambda}) H ( λ ) . To analytically better understand the operational regimes of the FD protocol, we first examine the high-temperature and strong-field limits, and then prove for the XYZ model that the conditions of Thm. E.1 are generically met down to zero temperature in the thermodynamic limit.
We first make the elementary observation that at infinite temperature, each entry of A vanishes because it is the trace of a commutator:
A d , j a b ∣ β = 0 = ⟨ [ σ d b , [ H j , σ 0 a ] ] ⟩ β = 0 = 0. (175) A_{d,j}^{ab}\big|_{\beta=0} = \left\langle\left[\sigma_d^b,[H^j,\sigma_0^a]\right]\right\rangle_{\beta=0} = 0. \tag*{(175)} A d , j ab β = 0 = ⟨ [ σ d b , [ H j , σ 0 a ] ] ⟩ β = 0 = 0. (175)
The HT expansion gives A = O ( β ) A = O(\beta) A = O ( β ) at small β \beta β , so its singular values vanish as β → 0 \beta\to0 β → 0 . Consequently, even when A has full column rank at finite β \beta β , its vanishing singular values increasingly amplify measurement errors. For comparison, increasing the temperature reduces the truncation error in the HT protocol (in the absence of noise, or up to a noise-dependent threshold in the presence of noise) of App. § 0.10 . Hence the FD and HT protocols are complementary along the temperature axis.
We next consider application of a strong Zeeman field in a fixed direction n ^ \hat{n} n ^ , as in the SF protocol of App. § 0.12 . When the field is large compared with the scale of the couplings and the temperature, the system approaches a fully polarized state and two-point correlations factorize:
( C d ) a b = ⟨ σ 0 a σ d b ⟩ ⟶ ⟨ σ 0 a ⟩ ⟨ σ d b ⟩ . (176) (C_d)_{ab} = \langle\sigma_0^a\sigma_d^b\rangle\longrightarrow\langle\sigma_0^a\rangle\langle\sigma_d^b\rangle. \tag*{(176)} ( C d ) ab = ⟨ σ 0 a σ d b ⟩ ⟶ ⟨ σ 0 a ⟩ ⟨ σ d b ⟩ . (176)
This implies rank ( C d ) a b ⟶ 1 \operatorname{rank}(C_d)_{ab} \longrightarrow1 rank ( C d ) ab ⟶ 1 in this limit, and hence C becomes singular, implying by Eq. E.26 that the FD protocol becomes ill-conditioned. This is in contrast with the SF protocol, which uses a different set of spectral moment identities and becomes most useful at strong fields when perturbation theory is valid. Hence the FD and SF protocols are complementary along the axis of applied Zeeman field.
Having identified these limits, it is instructive to ask whether the FD protocol can in principle succeed at low temperatures. To our knowledge, there is no general or even average-case constraint on the invertibility of A at low temperatures T → 0 T \to0 T → 0 . For many common Hamiltonians of interest, however, we have found numerically that A A A remains well-conditioned down to T = 0 T = 0 T = 0 and hence the FD protocol often succeeds, as we detail in the next section. However, the FD protocol cannot always succeed at low temperatures due to the worst-case hardness result in App. § 0.11 . In particular, App. § 0.11 provides a Hamiltonian that cannot be learned from the DSF at low temperatures without exponential resources (e.g., exponentially small measurement errors in the moments) because ∣ ∂ ∂ U S a b ( ω ) ∣ ≲ e − β h ≪ 1 \left|\frac{\partial}{\partial U}S_{ab}(\omega)\right| \lesssim e^{-\beta h} \ll1 ∂ U ∂ S ab ( ω ) ≲ e − β h ≪ 1 , with h h h and U U U the energy scales of H H H . Attempting the FD protocol on this Hamiltonian, we would find det C = 0 \det C = 0 det C = 0 .
Does the FD protocol work in the average case at low temperatures, in the sense of everywhere except a measure-zero set in the space of couplings? It is nontrivial to establish any general functional properties of det A ( λ ) \det A(\lambda) det A ( λ ) at low temperatures in the thermodynamic limit, even for translation-invariant local Hamiltonians, while in the high-temperature limit one could appeal to a high-temperature expansion to establish that det A \det A det A is a low-degree polynomial in λ \lambda λ . Proving strong structural properties of det A ( λ ) \det A(\lambda) det A ( λ ) , such as analyticity, seems essential for showing that it is nonzero except at a measure-zero set. We leave this as an open question for future work.
It is enlightening to study the zero-temperature behavior of the FD protocol for a particular model. Moreover, the following analysis may serve as a useful blueprint for other specific models. As in the beginning of this Appendix, let us consider the XYZ model
H ( λ ) = ∑ j ( J x σ j x σ j + 1 x + J y σ j y σ j + 1 y + J z σ j z σ j + 1 z ) (177) H(\lambda) = \sum_j \left(J_x \sigma_j^x \sigma_{j+1}^x + J_y \sigma_j^y \sigma_{j+1}^y + J_z \sigma_j^z \sigma_{j+1}^z\right) \tag*{(177)} H ( λ ) = j ∑ ( J x σ j x σ j + 1 x + J y σ j y σ j + 1 y + J z σ j z σ j + 1 z ) (177)
in one dimension, with λ = ( J x , J y , J z ) \lambda= (J_x,J_y,J_z) λ = ( J x , J y , J z ) unknown. Writing c = ( c x , c y , c z ) \mathbf{c} = (c_x,c_y,c_z) c = ( c x , c y , c z ) where c a = ⟨ σ 0 a σ 1 a ⟩ c_a = \langle\sigma_0^a \sigma_1^a \rangle c a = ⟨ σ 0 a σ 1 a ⟩ , we have the following linear system:
1 2 π ( m 1 , 1 x x + m 1 , − 1 x x m 1 , 1 y y + m 1 , − 1 y y m 1 , 1 z z + m 1 , − 1 z z 2 m 1 , 0 x x 2 m 1 , 0 y y 2 m 1 , 0 z z ) = A X Y Z ( J x J y J z ) (178) \frac{1}{2\pi}
\begin{pmatrix}
m_{1,1}^{xx}+m_{1,-1}^{xx}\\
m_{1,1}^{yy}+m_{1,-1}^{yy}\\
m_{1,1}^{zz}+m_{1,-1}^{zz}\\
2m_{1,0}^{xx}\\
2m_{1,0}^{yy}\\
2m_{1,0}^{zz}
\end{pmatrix}
=
A_{\mathrm{XYZ}}
\begin{pmatrix}
J_x\\
J_y\\
J_z
\end{pmatrix} \tag*{(178)} 2 π 1 m 1 , 1 xx + m 1 , − 1 xx m 1 , 1 y y + m 1 , − 1 y y m 1 , 1 z z + m 1 , − 1 z z 2 m 1 , 0 xx 2 m 1 , 0 y y 2 m 1 , 0 z z = A XYZ J x J y J z (178)
where
A X Y Z = 4 ( 0 c z c y c z 0 c x c y c x 0 0 − 2 c y − 2 c z − 2 c x 0 − 2 c z − 2 c x − 2 c y 0 ) . (179) A_{\mathrm{XYZ}} = 4
\begin{pmatrix}
0 & c_z & c_y\\
c_z & 0 & c_x\\
c_y & c_x & 0\\
0 & -2c_y & -2c_z\\
-2c_x & 0 & -2c_z\\
-2c_x & -2c_y & 0
\end{pmatrix}. \tag*{(179)} A XYZ = 4 0 c z c y 0 − 2 c x − 2 c x c z 0 c x − 2 c y 0 − 2 c y c y c x 0 − 2 c z − 2 c z 0 . (179)
Direct multiplication gives A X Y Z T A X Y Z = 16 ( ∥ c ∥ 2 I + 2 diag ( c x 2 , c y 2 , c z 2 ) + 5 c c T ) A_{\mathrm{XYZ}}^{\mathsf{T}}A_{\mathrm{XYZ}} = 16(\lVert\mathbf{c}\rVert^2 I + 2\operatorname{diag}(c_x^2,c_y^2,c_z^2) + 5\mathbf{c}\mathbf{c}^{\mathsf{T}}) A XYZ T A XYZ = 16 (∥ c ∥ 2 I + 2 diag ( c x 2 , c y 2 , c z 2 ) + 5 c c T ) . The last two terms are positive semidefinite, implying that the smallest singular value of A X Y Z A_{\mathrm{XYZ}} A XYZ satisfies
σ min ( A X Y Z ) ≥ 4 ∥ c ∥ . (180) \sigma_{\min}(A_{\mathrm{XYZ}}) \ge4\lVert\mathbf{c}\rVert. \tag*{(180)} σ m i n ( A XYZ ) ≥ 4 ∥ c ∥ . (180)
Hence, if c ≠ 0 \mathbf{c} \ne0 c = 0 , the linear system determined by A X Y Z A_{\mathrm{XYZ}} A XYZ is solvable. In other words, a sufficient condition for success of FD tomography is c ≠ 0 \mathbf{c} \ne0 c = 0 . We now study when this condition holds.
With a simple variational argument, we may establish that c ≠ 0 c \ne0 c = 0 , in general, for the XYZ model at zero temperature. Define J max = max { ∣ J x ∣ , ∣ J y ∣ , ∣ J z ∣ } J_{\max} = \max\{|J_x|, |J_y|, |J_z|\} J m a x = max { ∣ J x ∣ , ∣ J y ∣ , ∣ J z ∣ } and choose a product state ansatz ordered along the axis of a coupling attaining this maximum, ferromagnetically if that coupling is negative and antiferromagnetically if it is positive. This ansatz has energy density − J max -J_{\max} − J m a x . Denoting the exact ground-state energy density by e 0 e_0 e 0 , we have e 0 = J x c x + J y c y + J z c z ≤ − J max e_0 = J_x c_x + J_y c_y + J_z c_z \le-J_{\max} e 0 = J x c x + J y c y + J z c z ≤ − J m a x . Then, by the Cauchy-Schwarz inequality, we have
∥ c ∥ ∥ λ ∥ ≥ ∣ e 0 ∣ ≥ J max . (181) \lVert c\rVert\lVert\lambda\rVert\ge\lvert e_0\rvert\ge J_{\max}. \tag*{(181)} ∥ c ∥ ∥ λ ∥ ≥ ∣ e 0 ∣ ≥ J m a x . (181)
Dividing by ∥ λ ∥ \lVert\lambda\rVert ∥ λ ∥ (assumed nonzero) and using that J max J x 2 + J y 2 + J z 2 ≥ 1 3 \frac{J_{\max}}{\sqrt{J_x^2 + J_y^2 + J_z^2}} \ge\frac{1}{\sqrt{3}} J x 2 + J y 2 + J z 2 J m a x ≥ 3 1 , we have
σ min ( A X Y Z ) ≥ 4 3 . (182) \sigma_{\min}(A_{\mathrm{XYZ}}) \ge\frac{4}{\sqrt{3}}. \tag*{(182)} σ m i n ( A XYZ ) ≥ 3 4 . (182)
We remark that this implies the learnability of the XYZ model from the FD protocol at zero temperature for arbitrary nonzero coupling vectors, and we have not relied on the existence of a spectral gap, a nondegenerate ground state, analytic dependence of the ground state on the couplings, or any perturbative small parameter. This example therefore shows that low temperature need not degrade the FD protocol, even though it cannot succeed for every Hamiltonian. We next study the FD protocol’s performance numerically across a broad collection of models, with particular attention to temperature, applied field, and measurement noise.
Numerics
In this section, we numerically test the FD protocol across various Hamiltonian families and temperature and noise regimes. Measurement noise is added to the DSF moments m n , d a b / ( 2 π ) m_{n,d}^{ab}/(2\pi) m n , d ab / ( 2 π ) as independent, zero-mean Gaussian noise of standard deviation σ \sigma σ . We construct both sides of Eq. (E.7) using noisy DSF spectral moments and solve for the couplings λ p r e d \mathbf{\lambda}_{\mathrm{pred}} λ pred by least squares. This is compared with the true values λ t r u e \mathbf{\lambda}_{\mathrm{true}} λ true by evaluating
∥ λ p r e d − λ t r u e ∥ ∥ λ t r u e ∥ , (183) \frac{\lVert\mathbf{\lambda}_{\mathrm{pred}} - \mathbf{\lambda}_{\mathrm{true}}\rVert}{\lVert\mathbf{\lambda}_{\mathrm{true}}\rVert}, \tag*{(183)} ∥ λ true ∥ ∥ λ pred − λ true ∥ , (183)
which serves as our performance metric.
In Figure 13 , we consider the FD protocol for the XYZ, XXZ, and Heisenberg chains, varying temperature at three noise strengths, σ = 0.01 , 0.02 , 0.05 \sigma= 0.01, 0.02, 0.05 σ = 0.01 , 0.02 , 0.05 . We observe that, while the FD protocol steadily degrades at larger temperatures, below T / J ⋆ ∼ 1 T/J_{\star} \sim1 T / J ⋆ ∼ 1 (where J ⋆ J_{\star} J ⋆ is the coupling scale) it achieves relative coupling errors of order 10 − 2 10^{-2} 1 0 − 2 . We apply the FD protocol using DSF data derived both from finite-size ED and infinite matrix product states (MPS), which probe the thermodynamic limit, finding excellent agreement between the two. We note that the learnability in these XYZ models using the FD protocol at T = 0 T = 0 T = 0 was established analytically in the previous section, while the loss of accuracy at high temperatures is understood as the result of A = O ( β ) A = O(\beta) A = O ( β ) .
Figure 13. Fluctuation-dissipation (FD) tomography. (a) Fluctuation-dissipation (FD) tomography allows us to extract the Hamiltonian from the DSF at arbitrary temperatures by solving a remarkably simple linear system inspired by the FD theorem. (b–d) We evaluate the practical performance of the FD protocol in the presence of measurement noise σ \sigma σ , across a wide range of temperatures, for simple 1D spin chains. We plot the relative error between predicted and true couplings for the XYZ, XXZ, and Heisenberg chains with Hamiltonians shown and ( J x , J y , J z ) = ( 0.4 , 0.2 , − 1 ) J ⋆ (J_x,J_y,J_z)=(0.4,0.2,-1)J_\star ( J x , J y , J z ) = ( 0.4 , 0.2 , − 1 ) J ⋆ , ( J ⊥ , J z ) = ( 1 , 1.5 ) J ⋆ (J_\perp,J_z)=(1,1.5)J_\star ( J ⊥ , J z ) = ( 1 , 1.5 ) J ⋆ , and J = J ⋆ J=J_\star J = J ⋆ , respectively. DSF data are generated using N = 16 N=16 N = 16 ED (dashed) or infinite-chain MPS (solid). Lines show medians over 5,000 noise trials, and ribbons have a 25 percentile width. Circles mark MPS ground-state results.
Having observed the success of the FD protocol at low temperatures for these familiar Hamiltonians, it is natural to ask how generic the success of the FD protocol is across broader Hamiltonian families. While we have pursued an analytical proof of its robustness for XYZ Hamiltonians in the previous section, here we instead numerically study its performance across broad ensembles. of Hamiltonians [Figure 14 ]. We categorize these ensembles by dimension (1D and 2D) and symmetry (SU(2), U(1), Z 2 \mathbb{Z}_2 Z 2 , or no onsite symmetry). In particular, we study four translation-invariant subfamilies of Eq. (E.11); we take R = { 1 , 2 } \mathcal{R}=\{1,2\} R = { 1 , 2 } in 1D and R = { x ^ , y ^ } \mathcal{R}=\{\hat{x},\hat{y}\} R = { x ^ , y ^ } in 2D and impose
Figure 14. Average-case performance of FD tomography. Performance of FD tomography across broad Hamiltonian families in 1D (top row) and 2D (bottom row) with varying degrees of symmetry. (a–d) Periodic N = 12 N = 12 N = 12 1D Hamiltonians with nearest- and next-nearest-neighbor interactions. (e–h) Periodic 4 × 3 4 \times3 4 × 3 square lattice Hamiltonians with nearest-neighbor interactions. Columns show SU(2), U(1), Z 2 \mathbb{Z}_2 Z 2 , and generic Hamiltonian families (2, 7, 11, and 21 parameters, respectively). For each family and geometry, we sample 1,000 Hamiltonians with independent symmetry-allowed couplings drawn uniformly from [ − 1 , 1 ] [-1, 1] [ − 1 , 1 ] . We calculate the DSF spectral moments using ED and apply the FD protocol suited to the given Hamiltonian family. We average M = 100 M = 100 M = 100 noise realizations at each labeled σ \sigma σ , plot the median relative coupling error, and show 25 percentile width ribbons.
SU(2): b a = 0 b^a=0 b a = 0 , λ d a b = λ d δ a b \lambda_d^{ab}=\lambda_d\delta_{ab} λ d ab = λ d δ ab ;
U(1): b x = b y = 0 b^x=b^y=0 b x = b y = 0 , ( λ d a b ) a b = ( λ d ⊥ λ d x y 0 − λ d x y λ d ⊥ 0 0 0 λ d z z ) (\lambda_d^{ab})_{ab}=\begin{pmatrix}\lambda_d^\perp&\lambda_d^{xy}&0\\-\lambda_d^{xy}&\lambda_d^\perp&0\\0&0&\lambda_d^{zz}\end{pmatrix} ( λ d ab ) ab = λ d ⊥ − λ d x y 0 λ d x y λ d ⊥ 0 0 0 λ d z z ;
Z 2 \mathbb{Z}_2 Z 2 : b x = b y = 0 b^x=b^y=0 b x = b y = 0 , ( λ d a b ) a b = ( λ d x x λ d x y 0 λ d y x λ d y y 0 0 0 λ d z z ) (\lambda_d^{ab})_{ab}=\begin{pmatrix}\lambda_d^{xx}&\lambda_d^{xy}&0\\\lambda_d^{yx}&\lambda_d^{yy}&0\\0&0&\lambda_d^{zz}\end{pmatrix} ( λ d ab ) ab = λ d xx λ d y x 0 λ d x y λ d y y 0 0 0 λ d z z ;
with all nonzero couplings above treated as unknowns. Finally, the family labeled “generic” allows all b a b^a b a , λ d a b \lambda_d^{ab} λ d ab . These families have 2, 7, 11, and 21 independent parameters, respectively. We sample each unknown parameter uniformly from [ − 1 , 1 ] [-1,1] [ − 1 , 1 ] and apply the FD protocol to each family.
In Figure 14 , we observe that the FD protocol for the SU(2), Z 2 \mathbb{Z}_2 Z 2 , and generic ensembles performs reasonably well at low temperatures in both 1D and 2D. The low-temperature error plateau is approximately proportional to σ \sigma σ , consistent with a coefficient matrix A whose smallest singular value remains finite down to T = 0 T=0 T = 0 . In contrast, at high temperature, A = O ( β ) O(\beta) O ( β ) , and we observe the familiar deterioration of the FD protocol.
To understand the poorer low-temperature performance in the U(1) case, we note that these Hamiltonians conserve total Z Z Z magnetization and have only one unknown Zeeman field, b z b^z b z . Writing M z = N − 1 ∑ r ⟨ σ r z ⟩ β M^z=N^{-1}\sum_r\langle\sigma_r^z\rangle_\beta M z = N − 1 ∑ r ⟨ σ r z ⟩ β , Eq. (E.24) gives G x x = G y y = − 4 M z b z G_{xx}=G_{yy}=-4M^zb^z G xx = G y y = − 4 M z b z . About three quarters of the failed cases have ground states with M z = 0 M^z = 0 M z = 0 (i.e., zero-magnetization plateaus), for which b z b^z b z cannot be learned from these FD equations. This mechanism is reminiscent of constant magnetization plateaus, arising for instance in the triangular lattice Heisenberg antiferromagnet as a function of Zeeman field. The remaining quarter have fully polarized ground states, M z = ± 1 M^z = \pm1 M z = ± 1 , for which b z b^z b z and the longitudinal exchanges enter these FD equations only through ± b z + 2 ∑ d J d z z \pm b^z + 2\sum_d J_d^{zz} ± b z + 2 ∑ d J d z z and therefore cannot be learned separately. The distinction between easy-plane and easy-axis Hamiltonians is useful for interpreting the examples which are hard to learn. We find that easy-plane models commonly have partially magnetized ground states and are amenable to the FD protocol. Antiferromagnetic easy-axis models typically have zero-magnetization ground states, while ferromagnetic easy-axis models favor fully polarized ground states. In both cases, Hamiltonian learning with the FD protocol exhibits poor performance.
In Figure 3 d of the main text, we plot the performance of the FD protocol across varying temperature and an applied Zeeman field B ∑ j σ j z B\sum_j \sigma_j^z B ∑ j σ j z , in order to further draw connections to the SF protocol. We sampled 1000 generic N = 12 N = 12 N = 12 spin chains, as in Figure 14 , with a known applied field B ∑ j σ j z B\sum_j \sigma_j^z B ∑ j σ j z . We add independent Gaussian noise of standard deviation σ = 0.02 \sigma= 0.02 σ = 0.02 to each normalized moment. Accurate reconstruction persists over a broad region of low and moderate temperatures and fields. As discussed in Sec. E3, accuracy deteriorates at high temperature, where Λ = O ( β ) \Lambda= O(\beta) Λ = O ( β ) , and at strong field, due to polarization into a ferromagnetic state. These trends illustrate the complementary operating regimes of FD, SF, and HT tomography, lending quantitative evidence for the schematic in Figure 1 .
Further experimental considerations
Model mismatch and effective Hamiltonians
Thus far, we have assumed that the Hamiltonian family H ( λ ) H(\boldsymbol{\lambda}) H ( λ ) adopted in our learning protocols contains the true Hamiltonian H H H governing the measured DSF. In practice, the true Hamiltonian may include interaction terms of arbitrarily long range or large support, with suitably decaying coefficients consistent with locality, and the assumed Hamiltonian family must inevitably truncate to a subset of such terms. The theoretical problem of Hamiltonian learning without knowing the structure of interaction terms is called structure learning , and has been studied in Ref. [67 ] (see also [68 , 69 ] ). In quantum materials, this is relevant due to the generic presence of further-neighbor exchange or multispin interactions for which H ( λ ) H(\boldsymbol{\lambda}) H ( λ ) includes only an effective description, while in quantum simulators, this relates to residual couplings and imperfect controls producing deviations from the intended Hamiltonian. It is therefore important to understand how our protocols perform when the assumed Hamiltonian family is incomplete, and whether the learned couplings (if any) identify the retained microscopic couplings or provide an effective description of the data.
To investigate this question, we generate DSF data from Hamiltonians of the form
H e x p = H ( λ ) + ϵ V , H ( λ ) = ∑ j = 1 N ( b a σ j a + λ a b σ j a σ j + 1 b ) , (184) H_{\mathrm{exp}} = H(\boldsymbol{\lambda}) + \epsilon V,
\qquad
H(\boldsymbol{\lambda}) = \sum_{j=1}^{N} \left(b^{a}\sigma_{j}^{a}+\lambda^{ab}\sigma_{j}^{a}\sigma_{j+1}^{b}\right), \tag*{(184)} H exp = H ( λ ) + ϵ V , H ( λ ) = j = 1 ∑ N ( b a σ j a + λ ab σ j a σ j + 1 b ) , (184)
where H ( λ ) H(\boldsymbol{\lambda}) H ( λ ) is a translation-invariant, nearest-neighbor spin chain and V V V is an interaction omitted by H ( λ ) H(\boldsymbol{\lambda}) H ( λ ) . We consider four representative omitted interactions:
V r i n g = 1 21 ∑ j [ ( σ j ⋅ σ j + 1 ) ( σ j + 2 ⋅ σ j + 3 ) + ( σ j ⋅ σ j + 3 ) ( σ j + 1 ⋅ σ j + 2 ) − ( σ j ⋅ σ j + 2 ) ( σ j + 1 ⋅ σ j + 3 ) ] , V N N N = 1 3 ∑ j σ j ⋅ σ j + 2 , V Z Z Z = ∑ j Z j Z j + 1 Z j + 2 , V χ = 1 6 ∑ j ε a b c σ j a σ j + 1 b σ j + 2 c . (185) \begin{aligned}
V_{\mathrm{ring}} &= \frac{1}{\sqrt{21}}\sum_j \left[(\boldsymbol{\sigma}_j\cdot\boldsymbol{\sigma}_{j+1})(\boldsymbol{\sigma}_{j+2}\cdot\boldsymbol{\sigma}_{j+3}) \right.\\
&\qquad\left. +(\boldsymbol{\sigma}_j\cdot\boldsymbol{\sigma}_{j+3})(\boldsymbol{\sigma}_{j+1}\cdot\boldsymbol{\sigma}_{j+2})-(\boldsymbol{\sigma}_j\cdot\boldsymbol{\sigma}_{j+2})(\boldsymbol{\sigma}_{j+1}\cdot\boldsymbol{\sigma}_{j+3})\right],\\
V_{\mathrm{NNN}} &= \frac{1}{\sqrt{3}}\sum_j \boldsymbol{\sigma}_j\cdot\boldsymbol{\sigma}_{j+2},\\
V_{\mathrm{ZZZ}} &= \sum_j Z_jZ_{j+1}Z_{j+2},\\
V_{\chi} &= \frac{1}{\sqrt{6}}\sum_j \varepsilon_{abc}\sigma_j^a\sigma_{j+1}^b\sigma_{j+2}^c. \tag*{(185)}
\end{aligned} V ring V NNN V ZZZ V χ = 21 1 j ∑ [ ( σ j ⋅ σ j + 1 ) ( σ j + 2 ⋅ σ j + 3 ) + ( σ j ⋅ σ j + 3 ) ( σ j + 1 ⋅ σ j + 2 ) − ( σ j ⋅ σ j + 2 ) ( σ j + 1 ⋅ σ j + 3 ) ] , = 3 1 j ∑ σ j ⋅ σ j + 2 , = j ∑ Z j Z j + 1 Z j + 2 , = 6 1 j ∑ ε ab c σ j a σ j + 1 b σ j + 2 c . (185)
namely ring-exchange-like terms, next-nearest-neighbor interactions, cubic Z Z Z exchange, and scalar spin chirality interactions, each of unit size in the Hilbert-Schmidt norm. We apply the HT, SF, and FD protocols to DSF data generated by H e x p H_{\mathrm{exp}} H exp but assuming the (incorrect) model H ( λ ) H(\boldsymbol{\lambda}) H ( λ ) .
After running our protocols, we assess learning by (i) comparing predicted couplings λ p r e d \boldsymbol{\lambda}_{\mathrm{pred}} λ pred with true couplings λ t r u e \boldsymbol{\lambda}_{\mathrm{true}} λ true and (ii) comparing the DSF of H ( λ p r e d ) H(\boldsymbol{\lambda}_{\mathrm{pred}}) H ( λ pred ) with that of H e x p H_{\mathrm{exp}} H exp . We quantify (i) by the relative coupling error ∥ λ p r e d − λ t r u e ∥ / ∥ λ t r u e ∥ \lVert\boldsymbol{\lambda}_{\mathrm{pred}}-\boldsymbol{\lambda}_{\mathrm{true}}\rVert/\lVert\boldsymbol{\lambda}_{\mathrm{true}}\rVert ∥ λ pred − λ true ∥ / ∥ λ true ∥ and (ii) by the normalized DSF residual
E S ( ϵ ) = ∑ q , a , b ∫ d ω ∣ S H ( λ p r e d ) a b ( q , ω ) − S H e x p a b ( q , ω ) ∣ ∑ q , a , b ∫ d ω ∣ S H e x p a b ( q , ω ) ∣ . (186) \mathcal{E}_{S}(\epsilon)=\frac{\sum_{q,a,b}\int d\omega\,\left|S_{H(\boldsymbol{\lambda}_{\mathrm{pred}})}^{ab}(q,\omega)-S_{H_{\mathrm{exp}}}^{ab}(q,\omega)\right|}{\sum_{q,a,b}\int d\omega\,\left|S_{H_{\mathrm{exp}}}^{ab}(q,\omega)\right|}. \tag*{(186)} E S ( ϵ ) = ∑ q , a , b ∫ d ω S H exp ab ( q , ω ) ∑ q , a , b ∫ d ω S H ( λ pred ) ab ( q , ω ) − S H exp ab ( q , ω ) . (186)
We evaluate the coupling error separately for the field and exchange parameters. We also compare the zeroth and first spectral moments using the normalized ‘moment residual’
E m ( ε ) = 1 2 ∑ n = 0 1 ∥ m n p r e d − m n t r u e ∥ 1 ∥ m n t r u e ∥ 1 , (187) \mathcal{E}_{m}(\varepsilon) = \frac{1}{2}\sum_{n=0}^{1}\frac{\left\lVert m_{n}^{\mathrm{pred}}-m_{n}^{\mathrm{true}}\right\rVert_{1}}{\left\lVert m_{n}^{\mathrm{true}}\right\rVert_{1}}, \tag*{(187)} E m ( ε ) = 2 1 n = 0 ∑ 1 ∥ m n true ∥ 1 m n pred − m n true 1 , (187)
where m n p r e d m_{n}^{\mathrm{pred}} m n pred and m n t r u e m_{n}^{\mathrm{true}} m n true denote predicted and true spectral moments, and ∥ ⋅ ∥ 1 \lVert\cdot\rVert_{1} ∥ ⋅ ∥ 1 is an L 1 L^{1} L 1 norm over momentum and spin indices. For SF, we project both spin indices transverse to each applied field and replace m 1 m_{1} m 1 by m 1 − 2 B m 0 m_{1}-2Bm_{0} m 1 − 2 B m 0 . Both residuals include sums over the temperatures and field directions used by each protocol before normalization. We also evaluate both residuals for the bare Hamiltonian H ( λ ) H(\boldsymbol{\lambda}) H ( λ ) , obtained by omitting ε V \varepsilon V ε V without adjusting the retained couplings.
The results are shown in Figure 15 and Figure 16 . Remarkably, the HT protocol successfully learns the true couplings (with relative errors of order 10 − 4 10^{-4} 1 0 − 4 ) for all four interactions. This accuracy follows from the leading-order HT protocol, which isolate the coefficients of interactions in H ( λ ) H(\boldsymbol{\lambda}) H ( λ ) without “contamination” from any orthogonal (in the Hilbert-Schmidt inner product) interaction term, and is not expected to extend to the SF and FD protocols. For the HT protocol, the DSF residual grows approximately linearly with ∣ ε ∣ \lvert\varepsilon\rvert ∣ ε ∣ as expected by this argument.
Figure 15. Hamiltonian tomography with model mismatch. We generate noiseless DSF data for eight-site periodic spin chains [Eq. (F.1); N = 8 N = 8 N = 8 ] and learn the couplings assuming the model H ( λ ) H(\boldsymbol{\lambda}) H ( λ ) , using the HT, SF, and FD protocols. Columns show the four interactions defined in Eq. (F.2); the top row (a–d) plots the relative field (dotted) and exchange (solid) coupling errors, each normalized by the corresponding true parameter norm, and the bottom row (e–h) plots the DSF residual Eq. (F.3). In (e–h), solid curves show the DSF residual for the learned Hamiltonian H ( λ p r e d ) H(\boldsymbol{\lambda}_{\mathrm{pred}}) H ( λ pred ) , while dashed curves show the residual obtained by simply omitting ε V \varepsilon V ε V and keeping the original couplings, H ( λ t r u e ) H(\boldsymbol{\lambda}_{\mathrm{true}}) H ( λ true ) . Both residuals are evaluated against the DSF of H e x p H_{\mathrm{exp}} H exp , at the temperatures and applied fields used by each protocol.
Figure 16. Spectral moments and DSF spectra with model mismatch. We use the same Hamiltonians and protocols as in Figure 15 . (a–d) Moment residual E m \mathcal{E}_m E m for H ( λ p r e d ) H(\lambda_{\mathrm{pred}}) H ( λ pred ) (solid) and H ( λ t r u e ) H(\lambda_{\mathrm{true}}) H ( λ true ) (dashed), each compared with H e x p H_{\mathrm{exp}} H exp . We plot medians across eight trial Hamiltonians and show ribbons spanning the 37.5th–62.5th percentiles. (e–h) True (gray dashed) and learned (colored solid) DSF for one example (ϵ = 0.2 \epsilon= 0.2 ϵ = 0.2 ). Each panel shows HT at β = 0.1 \beta= 0.1 β = 0.1 , B = 0 B = 0 B = 0 (upper), SF at B = 64 B = 64 B = 64 , T = 0 T = 0 T = 0 (middle) and FD at T = 1 T = 1 T = 1 , B = 0 B = 0 B = 0 (lower). Here S ˉ \bar{S} S ˉ averages over momenta and three diagonal spin components of S a b ( q , ω ) S^{ab}(\mathbf{q}, \omega) S ab ( q , ω ) . We shift frequency by 2 B 2B 2 B for SF and use Gaussian broadening η = 0.15 \eta= 0.15 η = 0.15 .
For the SF protocol, we may point out the following patterns. The NNN and Z Z Z ZZZ Z Z Z interactions mainly shift the learned fields b a b^{a} b a . For the Z Z Z ZZZ Z Z Z interaction, we note that with spins polarized along + z ^ +\hat{z} + z ^ , a single spin flip changes three Z Z Z ZZZ Z Z Z terms, shifting its excitation energy by − 6 ε -6\varepsilon − 6 ε , which can be reproduced by a field correction Δ b z = 3 ε \Delta b^{z}=3\varepsilon Δ b z = 3 ε , explaining how a large field error can accompany a substantially improved DSF.
On the other hand, the scalar chirality interaction mainly shifts exchange couplings λ a b \lambda^{ab} λ ab ; we find opposite changes in λ a b \lambda^{ab} λ ab and λ b a \lambda^{ba} λ ba . Thus the scalar chirality interaction is mimicked by an effective antisymmetric “renormalization” of the exchange parameters by the SF protocol, and the success of this renormalization is reflected in the comparative improvement of E S \mathcal{E}_S E S and E m \mathcal{E}_m E m for the learned Hamiltonians compared to the bare Hamiltonians [Figure 15 h, Figure 16 d].
Finally, we note that the FD protocol offers less interpretable responses to model mismatch, though its performance is generally comparable with the SF protocol.
These results distinguish two aims of Hamiltonian learning: identifying the couplings in a model and determining whether that model adequately describes the experimental data. The HT protocol can accomplish the former even when the latter fails, while SF and FD protocols may instead return effective couplings that partially capture the effects of omitted interactions. Since agreement with the spectral moments used for learning, even exactly, does not guarantee agreement with the full DSF, our learning guarantees remain conditional on the assumed Hamiltonian family. A more stringent test is to confront the learned Hamiltonian with additional spectral moments or DSF measurements, potentially at different temperatures and fields. If no choice of couplings can reproduce these independent data within experimental and approximation errors, the assumed Hamiltonian family can be ruled out—for instance, in the noise-free setting, if the polynomial system F t h ( λ ) = F e x p F_{\mathrm{th}}(\lambda) = F_{\mathrm{exp}} F th ( λ ) = F exp has only spurious complex solutions. Conversely, systematically enriching the feature map and enlarging the Hamiltonian family can provide means of validating and refining the learned Hamiltonian.
Spatial disorder
So far, we have always assumed translation-invariant Hamiltonians which are characterized by an O ( 1 ) O(1) O ( 1 ) number of couplings λ \lambda λ . In this section, we extend our high-temperature Hamiltonian learning framework to include quenched spatial disorder, i.e. non-translation-invariant couplings. In particular, we assume that the local coupling vectors λ r \boldsymbol{\lambda}_r λ r are independent and identically distributed (i.i.d.) across positions r r r , with common distribution π \pi π , and we will seek to characterize π \pi π . We contrast this with the more difficult problem of characterizing each of the random couplings (e.g. as in Ref. [15 ] ), which we do not treat here.
One motivating question is whether DSF data determines statistical properties of the disorder, such as the variance of a coupling distribution. We answer this in the affirmative for broad classes of Hamiltonians when high-temperature data is accessible. The disorder-averaged spectral moments depend on the disorder distribution only through its moments, and we show that these spectral moments produce a map that recovers the disorder distribution moments order by order. (Note the presence of two types of moments in this section, DSF spectral moments and moments of π ( λ ) \pi(\boldsymbol{\lambda}) π ( λ ) .) If we further assume the domain of π \pi π is bounded, the distribution is fully determined by its moments, and hence π \pi π is fully identifiable whenever a particular rank condition holds.
To set the stage, consider a statistically translation-invariant disordered Hamiltonian on Λ \Lambda Λ ,
H J = ∑ r ∈ Λ ∑ j = 1 p λ r j h r j . (188) H_J = \sum_{r\in\Lambda}\sum_{j=1}^{p}\lambda_r^j h_r^j. \tag*{(188)} H J = r ∈ Λ ∑ j = 1 ∑ p λ r j h r j . (188)
where J = { λ r } J = \{\boldsymbol{\lambda}_r\} J = { λ r } labels a quenched disorder realization and the local coupling vectors λ r = ( λ r 1 , … , λ r p ) ∈ [ − 1 , 1 ] p \boldsymbol{\lambda}_r = (\lambda_r^1,\ldots,\lambda_r^p) \in[-1,1]^p λ r = ( λ r 1 , … , λ r p ) ∈ [ − 1 , 1 ] p are i.i.d. random variables drawn from π \pi π :
λ r ∼ π , π ∈ P ( [ − 1 , 1 ] p ) , (189) \boldsymbol{\lambda}_r \sim\pi,\qquad\pi\in\mathcal{P}([-1,1]^p), \tag*{(189)} λ r ∼ π , π ∈ P ([ − 1 , 1 ] p ) , (189)
for each r ∈ Λ r \in\Lambda r ∈ Λ . Each h r j h_r^j h r j is a fixed local term equal to h 0 j h_0^j h 0 j up to translation, bounded by ∥ h r j ∥ ∞ ≤ h \lVert h_r^j\rVert_\infty\le h ∥ h r j ∥ ∞ ≤ h and diam ( h r j ) ≤ R \operatorname{diam}(h_r^j) \le R diam ( h r j ) ≤ R . We allow for coupling-space correlations, i.e. for i ≠ j i \ne j i = j , E π [ λ i λ j ] \mathbb{E}_{\pi}[\lambda^i\lambda^j] E π [ λ i λ j ] need not equal E π [ λ i ] E π [ λ j ] \mathbb{E}_{\pi}[\lambda^i]\mathbb{E}_{\pi}[\lambda^j] E π [ λ i ] E π [ λ j ] . This allows for physically realistic scenarios; for example, a local change in the crystal field at r r r can affect multiple local couplings λ r i \lambda_r^i λ r i .
The measured DSF, accessed for instance by neutron scattering in a disordered crystal, involves a spatial average over π \pi π in a manner which we make precise. We will quantify if and how this is self-averaging—that is, how close a single quenched realization is to the true ensemble disorder average. The overall question we seek to answer is: which functionals of the disorder distribution π \pi π are identifiable from a quenched-disorder DSF? For instance, can we recover the variance of the couplings, or even the full π \pi π ?
Remarkably, we will find the answer to be that any moment of π \pi π is learnable in principle, i.e. with no measurement noise and otherwise ideal conditions, from the DSF. For spins σ a \sigma^a σ a and a quenched disorder realization J : = { λ r } J := \{\boldsymbol{\lambda}_r\} J := { λ r } , we define spatial harmonics of the DSF moments as
m n , d a b ( J ) = 2 π N ∑ r ∈ Λ ⟨ ad H J n ( σ r a ) σ r + d b ⟩ β , J : = ∑ i ≥ 0 m n , d , i a b ( J ) β i . (190) m_{n,d}^{ab(J)} = \frac{2\pi}{N}\sum_{r\in\Lambda}\left\langle\operatorname{ad}_{H_J}^{n}(\sigma_r^a)\sigma_{r+d}^b\right\rangle_{\beta,J} := \sum_{i\ge0}m_{n,d,i}^{ab(J)}\beta^i. \tag*{(190)} m n , d ab ( J ) = N 2 π r ∈ Λ ∑ ⟨ ad H J n ( σ r a ) σ r + d b ⟩ β , J := i ≥ 0 ∑ m n , d , i ab ( J ) β i . (190)
where ⟨ ⋅ ⟩ β , J \langle\cdot\rangle_{\beta,J} ⟨ ⋅ ⟩ β , J is the Gibbs expectation value in H J H_J H J at inverse temperature β \beta β and ad H ( A ) = [ H , A ] \operatorname{ad}_{H}(A)=[H,A] ad H ( A ) = [ H , A ] . We note that 1 N ∑ r \frac{1}{N}\sum_r N 1 ∑ r performs a spatial average. In what follows, we sometimes drop the a b ab ab .
We illustrate the protocol with a simple worked example: finding the mean and variance of a disordered Ising model. Consider the periodic random-bond Ising model
H = ∑ j J j Z j Z j + 1 , J j ∼ π (191) H = \sum_j J_j Z_j Z_{j+1},\qquad J_j \sim\pi \tag*{(191)} H = j ∑ J j Z j Z j + 1 , J j ∼ π (191)
with i.i.d. couplings supported on [ − 1 , 1 ] [-1,1] [ − 1 , 1 ] . A simple calculation gives us
m 0 , 1 , 1 z z , ( J ) 2 π = − 1 N ∑ j ⟨ Z j Z j + 1 H ⟩ 0 , J = − 1 N ∑ j J j , (192) \frac{m^{zz,(J)}_{0,1,1}}{2\pi}=-\frac{1}{N}\sum_j\langle Z_jZ_{j+1}H\rangle_{0,J}=-\frac{1}{N}\sum_j J_j, \tag*{(192)} 2 π m 0 , 1 , 1 z z , ( J ) = − N 1 j ∑ ⟨ Z j Z j + 1 H ⟩ 0 , J = − N 1 j ∑ J j , (192)
and thus − m 0 , 1 , 1 z z , ( J ) / 2 π -m^{zz,(J)}_{0,1,1}/2\pi − m 0 , 1 , 1 z z , ( J ) /2 π is the spatial average of J J J . For the variance of J J J , it is natural to turn to the second spectral moment; using ( ad H 2 X j ) X j = 4 ( J j − 1 2 + J j 2 ) I + 8 J j − 1 J j Z j − 1 Z j + 1 (\operatorname{ad}_{H}^{2}X_j)X_j=4(J_{j-1}^{2}+J_j^{2})I+8J_{j-1}J_jZ_{j-1}Z_{j+1} ( ad H 2 X j ) X j = 4 ( J j − 1 2 + J j 2 ) I + 8 J j − 1 J j Z j − 1 Z j + 1 , we find
m 2 , 0 , 0 x x , ( J ) 2 π = 4 N ∑ j ( J j − 1 2 + J j 2 ) = 8 N ∑ j J j 2 . (193) \frac{m^{xx,(J)}_{2,0,0}}{2\pi}=\frac{4}{N}\sum_j(J_{j-1}^{2}+J_j^{2})=\frac{8}{N}\sum_jJ_j^{2}. \tag*{(193)} 2 π m 2 , 0 , 0 xx , ( J ) = N 4 j ∑ ( J j − 1 2 + J j 2 ) = N 8 j ∑ J j 2 . (193)
We denote the disorder average of m n , d , i a b , ( J ) m^{ab,(J)}_{n,d,i} m n , d , i ab , ( J ) by m ‾ n , d , i a b \overline{m}^{ab}_{n,d,i} m n , d , i ab . Taking disorder averages, we have
E π [ J ] = − m ‾ 0 , 1 , 1 z z 2 π , E π [ J 2 ] = m ‾ 2 , 0 , 0 x x 16 π , (194) \mathbb{E}_{\pi}[J]=-\frac{\overline{m}^{zz}_{0,1,1}}{2\pi},\qquad\mathbb{E}_{\pi}[J^{2}]=\frac{\overline{m}^{xx}_{2,0,0}}{16\pi}, \tag*{(194)} E π [ J ] = − 2 π m 0 , 1 , 1 z z , E π [ J 2 ] = 16 π m 2 , 0 , 0 xx , (194)
from which an expression for the variance E π [ J 2 ] − E π [ J ] 2 \mathbb{E}_{\pi}[J^{2}]-\mathbb{E}_{\pi}[J]^{2} E π [ J 2 ] − E π [ J ] 2 follows. We note that the disorder average above is not a priori equivalent to the spatial average ⟨ ⋅ ⟩ = 1 N ∑ j ( ⋅ ) \langle\cdot\rangle=\frac{1}{N}\sum_j(\cdot) ⟨ ⋅ ⟩ = N 1 ∑ j ( ⋅ ) . However, we will show that the spatial average concentrates around the disorder average in the thermodynamic limit:
Proposition F.1 (Self-averaging). Let N = ∣ Λ ∣ N=|\Lambda| N = ∣Λ∣ , m n , d , i ( J ) m^{(J)}_{n,d,i} m n , d , i ( J ) be the spectral moment harmonics as above for quenched disorder J = { λ r } J=\{\lambda_r\} J = { λ r } , R h = max a diam ( h r ) R_h=\max_a\operatorname{diam}(h_r) R h = max a diam ( h r ) , R O = diam ( O 0 ) R_O=\operatorname{diam}(O_0) R O = diam ( O 0 ) and ρ i = ( n + i ) R h + R O + ∣ d ∣ \rho_i=(n+i)R_h+R_O+|d| ρ i = ( n + i ) R h + R O + ∣ d ∣ . Let ∣ B ( ρ ) ∣ |B(\rho)| ∣ B ( ρ ) ∣ be the number of sites in a ball of radius ρ \rho ρ and G i G_i G i be independent of N N N and satisfy ∣ g r ( J ) ∣ ≤ G i |g^{(J)}_r|\le G_i ∣ g r ( J ) ∣ ≤ G i for all r , J r,J r , J , where g r ( J ) g^{(J)}_r g r ( J ) is defined below. Then we have
E π [ ∣ m n , d , i ( J ) − m ‾ n , d , i ∣ 2 ] ≤ ∣ B ( 2 ρ i ) ∣ G i 2 N ⟶ 0 (195) \mathbb{E}_{\pi}\left[\left|m^{(J)}_{n,d,i}-\overline{m}_{n,d,i}\right|^{2}\right]\le\frac{|B(2\rho_i)|G_i^{2}}{N}\longrightarrow0 \tag*{(195)} E π [ m n , d , i ( J ) − m n , d , i 2 ] ≤ N ∣ B ( 2 ρ i ) ∣ G i 2 ⟶ 0 (195) as N → ∞ N\to\infty N → ∞ . Hence m n , d , i ( J ) → m ‾ n , d , i m^{(J)}_{n,d,i}\to\overline{m}_{n,d,i} m n , d , i ( J ) → m n , d , i in the thermodynamic limit.
Proof. Let us write m n , d , i ( J ) = 1 N ∑ r ∈ Λ g r ( J ) m^{(J)}_{n,d,i}=\frac{1}{N}\sum_{r\in\Lambda}g^{(J)}_r m n , d , i ( J ) = N 1 ∑ r ∈ Λ g r ( J ) where g r ( J ) : = 2 π i ! ∂ i ∂ β i [ ⟨ ad H n O r O r + d ′ / β , J ⟩ ] ∣ β = 0 g^{(J)}_r:=\left.\frac{2\pi}{i!}\frac{\partial^i}{\partial\beta^i}\left[\langle\operatorname{ad}_{H}^{n}O_rO_{r+d}^{\prime}/\beta,J\rangle\right]\right|_{\beta=0} g r ( J ) := i ! 2 π ∂ β i ∂ i [ ⟨ ad H n O r O r + d ′ / β , J ⟩ ] β = 0 . Let supp ( A ) \operatorname{supp}(A) supp ( A ) denote the support of the operator A A A and let B r ( ρ ) B_r(\rho) B r ( ρ ) be the ball of radius ρ \rho ρ centered at r r r . Note that supp ( ad H ( A ) ) \operatorname{supp}(\operatorname{ad}_{H}(A)) supp ( ad H ( A )) is contained in a ball slightly larger than supp ( A ) \operatorname{supp}(A) supp ( A ) by an amount R h R_h R h . Hence supp ( ad H n O r O r + d ) ⊆ B r ( ρ 0 ) \operatorname{supp}(\operatorname{ad}_{H}^{n}O_rO_{r+d})\subseteq B_r(\rho_0) supp ( ad H n O r O r + d ) ⊆ B r ( ρ 0 ) where ρ 0 = n R h + diam ( O ) + ∣ d ∣ \rho_0=nR_h+\operatorname{diam}(O)+|d| ρ 0 = n R h + diam ( O ) + ∣ d ∣ and supp ( g r ( J ) ) ⊆ B r ( ρ i ) \operatorname{supp}(g^{(J)}_r)\subseteq B_r(\rho_i) supp ( g r ( J ) ) ⊆ B r ( ρ i ) where ρ i = ρ 0 + i R h \rho_i=\rho_0+iR_h ρ i = ρ 0 + i R h . We compute
E π [ ∣ m n , d , i ( J ) − m ‾ n , d , i ∣ 2 ] = 1 N 2 ∑ r , r ′ ∈ Λ E π [ ( g r ( J ) − E π [ g r ( J ) ] ) ( g r ′ ( J ) − E π [ g r ′ ( J ) ] ) ] : = 1 N 2 ∑ r , r ′ ∈ Λ Cov ( g r ( J ) , g r ′ ( J ) ) . (196) \begin{aligned}
\mathbb{E}_{\pi}\left[\left|m^{(J)}_{n,d,i}-\overline{m}_{n,d,i}\right|^{2}\right]
&=\frac{1}{N^{2}}\sum_{r,r'\in\Lambda}\mathbb{E}_{\pi}\left[(g^{(J)}_r-\mathbb{E}_{\pi}[g^{(J)}_r])(g^{(J)}_{r'}-\mathbb{E}_{\pi}[g^{(J)}_{r'}])\right]\\
&:=\frac{1}{N^{2}}\sum_{r,r'\in\Lambda}\operatorname{Cov}(g^{(J)}_r,g^{(J)}_{r'}). \tag*{(196)}
\end{aligned} E π [ m n , d , i ( J ) − m n , d , i 2 ] = N 2 1 r , r ′ ∈ Λ ∑ E π [ ( g r ( J ) − E π [ g r ( J ) ]) ( g r ′ ( J ) − E π [ g r ′ ( J ) ]) ] := N 2 1 r , r ′ ∈ Λ ∑ Cov ( g r ( J ) , g r ′ ( J ) ) . (196)
If ∣ r − r ′ ∣ ≥ 2 ρ i |r-r'|\ge2\rho_i ∣ r − r ′ ∣ ≥ 2 ρ i then g r ( J ) , g r ′ ( J ) g^{(J)}_r,g^{(J)}_{r'} g r ( J ) , g r ′ ( J ) are functions of disjoint, independent couplings, so Cov ( g r ( J ) , g r ′ ( J ) ) = 0 \operatorname{Cov}(g^{(J)}_r,g^{(J)}_{r'})=0 Cov ( g r ( J ) , g r ′ ( J ) ) = 0 . Otherwise we can use Cov ( g r ( J ) , g r ′ ( J ) ) ≤ Var π [ g r ( J ) ] 1 / 2 Var π [ g r ′ ( J ) ] 1 / 2 ≤ G i 2 \operatorname{Cov}(g^{(J)}_r,g^{(J)}_{r'})\le\operatorname{Var}_{\pi}[g^{(J)}_r]^{1/2}\operatorname{Var}_{\pi}[g^{(J)}_{r'}]^{1/2}\le G_i^{2} Cov ( g r ( J ) , g r ′ ( J ) ) ≤ Var π [ g r ( J ) ] 1/2 Var π [ g r ′ ( J ) ] 1/2 ≤ G i 2 . Hence
E π [ ∣ m n , d , i ( J ) − m ‾ n , d , i ∣ 2 ] ≤ 1 N 2 ∑ r ∑ r ′ : ∣ r − r ′ ∣ ≤ 2 ρ i G i 2 ≤ N ∣ B ( 2 ρ i ) ∣ G i 2 N 2 = ∣ B ( 2 ρ i ) ∣ G i 2 N . (197) \mathbb{E}_{\pi}\left[\left|m^{(J)}_{n,d,i}-\overline{m}_{n,d,i}\right|^{2}\right]\le\frac{1}{N^{2}}\sum_r\sum_{r':|r-r'|\le2\rho_i}G_i^{2}\le\frac{N|B(2\rho_i)|G_i^{2}}{N^{2}}=\frac{|B(2\rho_i)|G_i^{2}}{N}. \tag*{(197)} E π [ m n , d , i ( J ) − m n , d , i 2 ] ≤ N 2 1 r ∑ r ′ : ∣ r − r ′ ∣ ≤ 2 ρ i ∑ G i 2 ≤ N 2 N ∣ B ( 2 ρ i ) ∣ G i 2 = N ∣ B ( 2 ρ i ) ∣ G i 2 . (197)
In short, m ‾ n , d , i a b ( J ) \overline{m}^{ab(J)}_{n,d,i} m n , d , i ab ( J ) is the average of N N N random variables, so it should obey central limit scaling, though some care is needed because these variables g r ( J ) g_r^{(J)} g r ( J ) are not all independent. However, using locality, we can show that they are sufficiently independent hence, in the thermodynamic limit, a single quenched measurement m ‾ n , d , i a b \overline{m}^{ab}_{n,d,i} m n , d , i ab concentrates to m n , d , i a b m^{ab}_{n,d,i} m n , d , i ab with central limit scaling.
We illustrate the characterization of disorder distributions using DSF spectral moments in Figure 17 for the random Ising and Heisenberg models. In Figure 17 b,Figure 17 c we show representative DSF components ⟨ S x x ⟩ q = 1 N ∑ q S x x ( q , ω ) \langle S^{xx}\rangle_q = \frac{1}{N}\sum_q S^{xx}(q,\omega) ⟨ S xx ⟩ q = N 1 ∑ q S xx ( q , ω ) in each model for couplings J i J_i J i drawn randomly from three different distributions π ( J ) \pi(J) π ( J ) : a uniform distribution, a Gaussian distribution, and a skewed Gaussian distribution (p ( x ) ∝ φ ( x ) Φ ( α x ) p(x) \propto\varphi(x)\Phi(\alpha x) p ( x ) ∝ φ ( x ) Φ ( α x ) where φ ( x ) \varphi(x) φ ( x ) is a Gaussian and Φ ( x ) \Phi(x) Φ ( x ) is the Gaussian cumulative distribution), observing informative variations arising from the different disorder distributions. In Figure 17 d,Figure 17 e, we show that the mean and variance can be successfully recovered from the DSF alone, following the preceding method for the random Ising model and its straightforward generalization to the Heisenberg case. We present the general method in the following section.
Figure 17. Recovering disorder statistics from the DSF. We learn moments of the disorder distribution π \pi π from the dynamical structure factor (DSF). We generate DSF data and spectral moments from the random-bond Ising and Heisenberg models (N = 12 N = 12 N = 12 ) and recover the mean and variance J ‾ , J 2 ‾ − ( J ‾ ) 2 \overline{J},\overline{J^2}-(\overline{J})^2 J , J 2 − ( J ) 2 with J i ∼ π ( J ) J_i \sim\pi(J) J i ∼ π ( J ) . (b,c) Momentum-averaged transverse DSF for random-bond Ising (b) and Heisenberg (c) models with uniform, Gaussian, and skewed Gaussian disorder, drawn from distributions (insets) with mean and standard deviation 0.15. (d,e) Recovered means and variances across 8 realizations at each of 13 different means μ \mu μ and variances ν \nu ν , for each distribution. The dashed line indicates perfect recovery.
Hierarchical protocol for learning with disorder
In this section, we extend the ideas of Eq. (F.11) to the general case, presenting a high-temperature protocol for characterizing quenched disorder. Once again, rather than recovering the quenched couplings at each site r \boldsymbol{r} r , our goal will be to learn moments of the distribution π \pi π describing the local couplings λ r \boldsymbol{\lambda}_{\boldsymbol{r}} λ r . In contrast to the high-temperature and strong-field protocols, which both involved solving a polynomial system for the exact values of the couplings, the present protocol will instead involve solving a series of linear systems for these moments. To introduce this, we will need the following notation. First, we define a multi-index α = ( α 1 , … , α p ) ∈ Z ≥ 0 p \alpha= (\alpha_1,\ldots,\alpha_p) \in\mathbb{Z}_{\geq0}^p α = ( α 1 , … , α p ) ∈ Z ≥ 0 p and define the order to be ∣ α ∣ = ∑ a α a |\alpha| = \sum_a \alpha_a ∣ α ∣ = ∑ a α a . Next, we define the α \alpha α -moment to be
μ α = E π [ ∏ a ( λ a ) α a ] . (198) \mu_\alpha= \mathbb{E}_\pi\left[\prod_a (\lambda^a)^{\alpha_a}\right]. \tag*{(198)} μ α = E π [ a ∏ ( λ a ) α a ] . (198)
For example, we denote means as μ e a = E π [ λ a ] \mu_{e_a} = \mathbb{E}_\pi[\lambda^a] μ e a = E π [ λ a ] and covariances as μ e a + e b − μ e a μ e b \mu_{e_a+e_b} - \mu_{e_a}\mu_{e_b} μ e a + e b − μ e a μ e b , where we use unit vectors e a e_a e a satisfying [ e a ] b = δ a b [e_a]_b = \delta_{ab} [ e a ] b = δ ab . Recall, without disorder, the coefficient m n , d , i m_{n,d,i} m n , d , i is a homogeneous polynomial of degree n + i n+i n + i in the couplings. Disorder-averaging acts on each monomial, and by independence across sites this reduces to a product of moments μ α \mu_\alpha μ α with total order n + i n+i n + i . Hence disorder averaging conserves this degree. We establish the structure of these disorder averages in the Proposition below.
Proposition F.2 (Structure of disorder-averaged spectral moments). Let m ‾ n , d , i \overline{m}_{n,d,i} m n , d , i denote a high-temperature coefficient of a spectral moment with quenched disorder. We have
m ‾ n , d , i = ∑ ∣ α ∣ = n + i Q α ( n , d , i ) μ α + R n , d , i ( { μ α ∣ 1 ≤ ∣ α ∣ ≤ n + i − 1 } ) , (199) \overline{m}_{n,d,i} = \sum_{|\alpha|=n+i} Q_{\alpha}^{(n,d,i)}\mu_\alpha+ R_{n,d,i}\left(\{\mu_\alpha\mid1 \leq|\alpha| \leq n+i-1\}\right), \tag*{(199)} m n , d , i = ∣ α ∣ = n + i ∑ Q α ( n , d , i ) μ α + R n , d , i ( { μ α ∣ 1 ≤ ∣ α ∣ ≤ n + i − 1 } ) , (199) where Q α ( n , d , i ) Q_{\alpha}^{(n,d,i)} Q α ( n , d , i ) are coefficients and R n , d , i R_{n,d,i} R n , d , i is a polynomial in lower-order moments. In particular, disorder moments of highest order n + i n+i n + i enter linearly.
Proof. We may expand m ‾ n , d , i \overline{m}_{n,d,i} m n , d , i into monomials ∏ ( r , a ) ( λ a ) e a , r \prod_{(r,a)}(\lambda^a)^{e_{a,r}} ∏ ( r , a ) ( λ a ) e a , r with ∑ ( r , a ) e a , r = n + i \sum_{(r,a)}e_{a,r}=n+i ∑ ( r , a ) e a , r = n + i . Each averaged monomial becomes a product ∏ r μ α ( r ) \prod_r\mu_{\alpha(r)} ∏ r μ α ( r ) with ∑ r ∣ α ( r ) ∣ = n + i \sum_r|\alpha(r)|=n+i ∑ r ∣ α ( r ) ∣ = n + i . A term carrying an order n + i n+i n + i moment leaves no room for any other factor, so the formula above follows.
The preceding proposition implies the following useful structure of the disorder-averaged spectral moments. Let us collect all order-k k k moments of the disorder distribution into μ ( k ) \mu^{(k)} μ ( k ) , and all disorder-averaged spectral moment coefficients with n + i = k n+i=k n + i = k into m ‾ ( k ) \overline{m}^{(k)} m ( k ) . Then
m ‾ ( k ) = Q ( k ) μ ( k ) + b ( k ) , (200) \overline{m}^{(k)} = Q^{(k)}\mu^{(k)} + b^{(k)}, \tag*{(200)} m ( k ) = Q ( k ) μ ( k ) + b ( k ) , (200)
where b ( k ) b^{(k)} b ( k ) depends only on moments with order less than k k k and Q ( k ) Q^{(k)} Q ( k ) is a coefficient matrix. At k = 1 k=1 k = 1 , this recovers the means, and at k = 2 k=2 k = 2 , it recovers the second moments and hence variances and covariances. For instance, if disorder is present in two couplings ( J , h ) (J,h) ( J , h ) , k = 1 k=1 k = 1 determines E [ J ] \mathbb{E}[J] E [ J ] and E [ h ] \mathbb{E}[h] E [ h ] , while k = 2 k=2 k = 2 determines E [ J 2 ] \mathbb{E}[J^2] E [ J 2 ] , E [ J h ] \mathbb{E}[Jh] E [ J h ] , and E [ h 2 ] \mathbb{E}[h^2] E [ h 2 ] . Thus the k = 2 k=2 k = 2 system determines not only both variances but also Cov ( J , h ) \operatorname{Cov}(J,h) Cov ( J , h ) . Higher moments are successively recoverable from higher orders in this hierarchy. Furthermore, it is clear that if Q ( k ) Q^{(k)} Q ( k ) has full column rank for every k ≤ K k \leq K k ≤ K , then the equation above uniquely determines all moments of π \pi π through order K K K .
We have assumed that the disorder is independent across spatial positions. For spatially correlated disorder, averages such as E [ J r J r + d ] \mathbb{E}[J_rJ_{r+d}] E [ J r J r + d ] no longer factor into products of single-site means, and the hierarchy naturally contains spatial disorder correlation functions, suggesting a route to learning quantities such as disorder correlation lengths from the momentum dependence of the DSF. We leave this extension to future work.