Skip to content

Dynamical Correlation Functions Numerically

A numerical spectrum is trustworthy only when the exact target, the algorithmic approximation, and the displayed line shape are kept distinct. Direct Lehmann sums, Lanczos continued fractions, and real-time Fourier transforms can represent the same finite-system correlation function, but they distribute cost and error very differently.

For a finite isolated system, the exact answer is usually a weighted set of delta functions. Smooth curves arise only after a declared resolution operation, a physical broadening mechanism, or a controlled thermodynamic limit. The central evidence chain is therefore

declared target⟶finite measurealgorithm⟶resolved estimatorsize scaling⟶qualified claim.\begin{gathered} \text{declared target} \longrightarrow \text{finite measure} \\ \text{algorithm} \longrightarrow \text{resolved estimator} \\ \text{size scaling} \longrightarrow \text{qualified claim}. \end{gathered}

This page develops that chain as a computational workflow.

This page is the canonical home for the numerical comparison and validation of stationary dynamical correlations in finite many-body systems. It owns:

  • the common input and output contract for direct Lehmann, Lanczos, and real-time calculations;
  • method selection by spectral window, system size, representation, and desired resolution;
  • the separation of ground-state, propagation, Krylov, truncation, sampling, and broadening errors;
  • cross-method identities that turn one algorithm into a benchmark for another;
  • frequency-resolution and finite-size scaling protocols;
  • reproducibility records for numerical spectra.

Neighboring pages retain their more fundamental or method-specific topics:

The main setting below is a zero-temperature stationary correlator of a finite Hermitian Hamiltonian. Thermal traces, nonequilibrium two-time functions, and open-system spectra require additional state and contour choices, but the same error-accounting principles remain useful.

Let

H∣n⟩=En∣n⟩,En≥E0,H|n\rangle = E_n|n\rangle, \qquad E_n\ge E_0,

and suppose a normalized ground state ∣0⟩|0\rangle has been selected within a declared symmetry sector. For an operator AA, define the connected insertion

A~=A−⟨0∣A∣0⟩.\widetilde A = A-\langle0|A|0\rangle.

The response seed is

∣f0⟩=A~∣0⟩,W0=⟨f0∣f0⟩.|f_0\rangle = \widetilde A|0\rangle, \qquad W_0 = \langle f_0|f_0\rangle.

Subtracting the expectation value removes the elastic ground-state contribution for this autocorrelation channel. It does not remove other exactly zero-energy transitions caused by degeneracy or conserved components.

This page uses energy transfer EE, not angular frequency, as the spectral variable:

E=ℏω.E = \hbar\omega.

The positive spectral measure and its time-domain partner are

SA(E)=∑n∣⟨n∣A~∣0⟩∣2δ ⁣(E−En+E0),CA(t)=⟨f0∣e−i(H−E0)t/ℏ∣f0⟩.\begin{aligned} S_A(E) &= \sum_n |\langle n|\widetilde A|0\rangle|^2 \delta\!\left( E-E_n+E_0 \right), \\ C_A(t) &= \langle f_0| e^{-i(H-E_0)t/\hbar} |f_0\rangle. \end{aligned}

With these conventions,

CA(t)=∫0∞dE SA(E)e−iEt/ℏ,SA(E)=12πℏ∫−∞∞dt eiEt/ℏCA(t).\begin{aligned} C_A(t) &= \int_0^\infty dE\, S_A(E)e^{-iEt/\hbar}, \\ S_A(E) &= \frac{1}{2\pi\hbar} \int_{-\infty}^{\infty} dt\, e^{iEt/\hbar}C_A(t). \end{aligned}

The declaration of a numerical task should record at least

D=(H, Hλ0, ∣0⟩, A~,HλA, IE, δEtarget),\begin{aligned} \mathcal D = \bigl( &H,\, \mathcal H_{\lambda_0},\, |0\rangle,\, \widetilde A, \\ &\mathcal H_{\lambda_A},\, \mathcal I_E,\, \delta E_{\mathrm{target}} \bigr), \end{aligned}

where Hλ0\mathcal H_{\lambda_0} is the ground-state sector, HλA\mathcal H_{\lambda_A} is the sector reached by A~\widetilde A, IE\mathcal I_E is the energy window of interest, and δEtarget\delta E_{\mathrm{target}} is the requested resolution.

Without this declaration, the phrase “compute the spectrum” leaves the physical channel, accessible states, and numerical target unspecified.

One calculation can produce three mathematically different objects.

For finite dimension,

SA,L(E)=∑jwj,Lδ(E−εj,L),S_{A,L}(E) = \sum_j w_{j,L} \delta(E-\varepsilon_{j,L}),

where LL labels the finite geometry. The pole positions and weights are exact only for the represented finite Hamiltonian and state.

An iterative method returns approximations such as

{ε~j, w~j},C~(tk),orG~(E+iη).\begin{gathered} \left\{ \widetilde\varepsilon_j,\, \widetilde w_j \right\}, \qquad \widetilde C(t_k), \\ \text{or} \qquad \widetilde G(E+i\eta). \end{gathered}

These carry solver, propagation, truncation, and floating-point errors before any physical limit is considered.

A plotted function is commonly

S~A,L,K(E)=∫dE′ K(E−E′)S~A,L(E′),\widetilde S_{A,L,K}(E) = \int dE'\, K(E-E') \widetilde S_{A,L}(E'),

for a declared kernel KK. Its peak widths include the chosen kernel even when the exact finite-system lines have zero intrinsic width.

These objects answer different questions. Convergence of the algorithmic approximation does not establish convergence in LL, and visual smoothness does not establish an intrinsic continuum.

Three numerical routes from an operator-generated state to a dynamical spectrum, with their resolution controls and common validation tests.

Direct Lehmann sums, Lanczos projection, and real-time propagation approximate the same operator-resolved measure through different intermediate objects. Their outputs become comparable only after the finite problem, resolution kernel, and validation tests are matched.

RoutePrimary computed objectNatural strengthDominant limitation
direct Lehmann sumeigenvalues and matrix elementsexact finite benchmark and all operators after diagonalizationexponential state count and eigenvector storage
Lanczos responseprojected resolvent or tridiagonal polesmany frequencies from one operator seedKrylov convergence, loss of orthogonality, finite-size poles
real-time evolutionsampled overlap CA(tk)C_A(t_k)broad spectral window and space-time datareachable time, time step, recurrence, entanglement growth
correction vectorresponse state at selected E+iηE+i\etacontrolled narrow frequency windowsone difficult linear solve per frequency or block
polynomial expansionspectral momentsuniform broad windows with explicit kernelsrescaling, recursion order, moment stability

The first three routes are developed in detail below. The final two are included to prevent a false three-method taxonomy: they can be preferable when the desired frequency window or representation makes them a better match.

Complete diagonalization gives the finite-system spectrum most literally:

εn=En−E0,wn=∣⟨n∣A~∣0⟩∣2.\varepsilon_n = E_n-E_0, \qquad w_n = |\langle n|\widetilde A|0\rangle|^2.

The workflow is:

  1. construct and verify the finite Hamiltonian;
  2. diagonalize the ground-state sector;
  3. apply A~\widetilde A to determine the destination sector;
  4. diagonalize every destination-sector state needed in the requested window;
  5. evaluate matrix elements and preserve the unbroadened line list;
  6. verify exact identities before choosing a display kernel.

The zeroth and first moments are

μ0=∑nwn=⟨0∣A~†A~∣0⟩,μ1=∑nwnεn=⟨0∣A~†(H−E0)A~∣0⟩.\begin{aligned} \mu_0 &= \sum_n w_n = \langle0| \widetilde A^\dagger\widetilde A |0\rangle, \\ \mu_1 &= \sum_n w_n\varepsilon_n \\ &= \langle0| \widetilde A^\dagger (H-E_0) \widetilde A |0\rangle. \end{aligned}

For Hermitian A~\widetilde A, the first moment can also be related to a double commutator under the conventions developed on Sum Rules.

If AA carries conserved quantum numbers ΔλA\Delta\lambda_A, then

A~:Hλ0⟶Hλ0+ΔλA.\widetilde A: \mathcal H_{\lambda_0} \longrightarrow \mathcal H_{\lambda_0+\Delta\lambda_A}.

A spin-raising operator changes total magnetization, a creation operator changes particle number, and a momentum-resolved operator changes crystal momentum. The destination basis may therefore differ from the ground-state basis.

A vanishing matrix element can be a physical selection rule, but it can also signal that the operator was represented in the wrong sector. The numerical record should distinguish those possibilities.

Individual weights inside an exactly degenerate eigenspace depend on the basis chosen within that space. The total weight does not. For the projector PDP_{\mathcal D} onto a degenerate block,

WD=⟨0∣A~†PDA~∣0⟩W_{\mathcal D} = \langle0| \widetilde A^\dagger P_{\mathcal D} \widetilde A |0\rangle

is basis invariant. Compare block weights rather than individual eigenvector labels when eigensolvers rotate a degenerate subspace.

Use direct sums when:

  • the full relevant sector is small enough to diagonalize and retain;
  • many different operators will be evaluated on the same eigenbasis;
  • exact thermal traces are required in a small system;
  • a benchmark is needed for iterative or compressed-state methods;
  • individual finite-size poles and selection rules are themselves the target.

Do not call a partial eigensystem a complete Lehmann sum. Missing high-energy states can violate normalization and moment identities even when the low-energy plot looks plausible.

Consider an operator-generated state supported on two exact excitations:

∣f0⟩=32∣1⟩+12∣2⟩,|f_0\rangle = \frac{\sqrt3}{2}|1\rangle + \frac12|2\rangle,

with

(H−E0)∣1⟩=Δ∣1⟩,(H−E0)∣2⟩=3Δ∣2⟩.\begin{aligned} (H-E_0)|1\rangle &= \Delta|1\rangle, \\ (H-E_0)|2\rangle &= 3\Delta|2\rangle. \end{aligned}

The exact line measure is

S(E)=34δ(E−Δ)+14δ(E−3Δ),S(E) = \frac34\delta(E-\Delta) + \frac14\delta(E-3\Delta),

and the exact correlator is

C(t)=34e−iΔt/ℏ+14e−i3Δt/ℏ.C(t) = \frac34e^{-i\Delta t/\hbar} + \frac14e^{-i3\Delta t/\hbar}.

The first moments are

μ0=1,μ1=32Δ,μ2=3Δ2.\mu_0=1, \qquad \mu_1=\frac32\Delta, \qquad \mu_2=3\Delta^2.

This tiny problem is useful because every numerical route must reproduce the same weights, phases, and moments while exposing its own approximation.

A response Lanczos run starts from

∣q1⟩=∣f0⟩W0|q_1\rangle = \frac{|f_0\rangle}{\sqrt{W_0}}

and projects H−E0H-E_0 onto the Krylov space generated by repeated Hamiltonian action. If TmT_m is the resulting m×mm\times m tridiagonal matrix, then

GA(m)(z)=W0e1T(zIm−Tm)−1e1,Im⁡z>0.\begin{gathered} G_A^{(m)}(z) = W_0 e_1^{\mathsf T} (zI_m-T_m)^{-1} e_1, \\ \operatorname{Im}z>0. \end{gathered}

Expanding this matrix element gives the familiar continued fraction. Its derivation, indexing, residual logic, and finite-precision safeguards belong to Lanczos Method Preview.

Diagonalizing the small TmT_m gives

GA(m)(z)=∑ℓ=1mwℓ(m)z−ϑℓ(m),G_A^{(m)}(z) = \sum_{\ell=1}^{m} \frac{w_\ell^{(m)}} {z-\vartheta_\ell^{(m)}},

where

wℓ(m)=W0∣(yℓ)1∣2≥0.w_\ell^{(m)} = W_0 |(y_\ell)_1|^2 \ge0.

One response run therefore supplies a compact pole representation that can be evaluated on many frequency grids and for many choices of η\eta without repeating Hamiltonian-vector products.

Lanczos is a moment method as well as a pole method. In exact arithmetic,

μp=W0e1TTmpe1\mu_p = W_0 e_1^{\mathsf T} T_m^p e_1

is exact through a method-dependent range that reaches p=2m−1p=2m-1 before early termination. Integrated spectral information can therefore converge before every visible pole.

This creates two opposite mistakes:

  • rejecting a useful response because individual high-energy poles still move even though the target moments and broadened window are stable;
  • accepting a detailed line assignment merely because low moments are correct.

Convergence must be tested at the level of the claimed observable.

For the three-level benchmark, the first diagonal coefficient and off-diagonal coefficient are

α1=32Δ,β2=32Δ.\alpha_1 = \frac32\Delta, \qquad \beta_2 = \frac{\sqrt3}{2}\Delta.

The second diagonal coefficient is

α2=52Δ.\alpha_2 = \frac52\Delta.

Thus

T2=Δ(3/23/23/25/2),T_2 = \Delta \begin{pmatrix} 3/2 & \sqrt3/2 \\ \sqrt3/2 & 5/2 \end{pmatrix},

whose eigenvalues are Δ\Delta and 3Δ3\Delta with the exact spectral weights 3/43/4 and 1/41/4. The Krylov space has exhausted the support of ∣f0⟩|f_0\rangle, so the response terminates exactly after two basis vectors even if the full Hilbert space is larger.

Keep at least four errors separate:

  1. Reference-state error: E0E_0 and ∣0⟩|0\rangle may be approximate.
  2. Response-Krylov error: finite mm limits the represented moments and pole detail.
  3. Finite-precision error: loss of orthogonality can create duplicate or unstable poles.
  4. Resolution choice: evaluating z=E+iηz=E+i\eta convolves the discrete measure with a Lorentzian.

Increasing mm does not remove ground-state bias, finite-size effects, or the chosen η\eta. Decreasing η\eta can reveal unconverged Krylov poles rather than more physics.

The time-domain route propagates the same response seed:

∣f(t)⟩=e−i(H−E0)t/ℏ∣f0⟩,|f(t)\rangle = e^{-i(H-E_0)t/\hbar} |f_0\rangle,

then evaluates

CA(t)=⟨f0∣f(t)⟩.C_A(t) = \langle f_0|f(t)\rangle.

The propagation may use exact exponentiation in a tiny space, a Krylov exponential, product formulas, matrix-product-state evolution, or another controlled representation. Those algorithms have different internal errors, but the spectral reconstruction sees only the accuracy and duration of the resulting time record.

Let

tj=jΔt,j=0,…,N,tmax⁡=NΔt.\begin{gathered} t_j = j\Delta t, \qquad j=0,\ldots,N, \\ t_{\max} = N\Delta t. \end{gathered}

For a stationary Hermitian autocorrelation,

CA(−t)=CA(t)∗,C_A(-t) = C_A(t)^*,

so a verified positive-time record can be extended to a total interval of length approximately 2tmax⁡2t_{\max}. The associated scales are

ENy=πℏΔt,δEgrid≃πℏtmax⁡.\begin{aligned} E_{\mathrm{Ny}} &= \frac{\pi\hbar}{\Delta t}, \\ \delta E_{\mathrm{grid}} &\simeq \frac{\pi\hbar}{t_{\max}}. \end{aligned}

The second quantity is a frequency-grid scale for the symmetrically extended record, not a universal resolving power. The main-lobe width of the chosen window is the relevant resolution measure.

For an even time window w(t)w(t) supported on [−tmax⁡,tmax⁡][-t_{\max},t_{\max}], define

S~w(E)=12πℏ∫−tmax⁡tmax⁡dt w(t)eiEt/ℏC~A(t).\widetilde S_w(E) = \frac{1}{2\pi\hbar} \int_{-t_{\max}}^{t_{\max}} dt\, w(t)e^{iEt/\hbar} \widetilde C_A(t).

If propagation were exact and the interval infinite, multiplication in time would give convolution in energy:

S~w(E)=∫dE′ Kw(E−E′)SA(E′),\widetilde S_w(E) = \int dE'\, K_w(E-E') S_A(E'),

with

Kw(E)=12πℏ∫dt w(t)eiEt/ℏ.K_w(E) = \frac{1}{2\pi\hbar} \int dt\, w(t)e^{iEt/\hbar}.

The window is therefore part of the spectral estimator, not cosmetic post-processing.

Exponential damping,

wη(t)=e−η∣t∣/ℏ,w_\eta(t) = e^{-\eta|t|/\hbar},

produces the normalized Lorentzian

Kη(E)=1πηE2+η2.K_\eta(E) = \frac1\pi \frac{\eta}{E^2+\eta^2}.

Gaussian damping,

wσ(t)=exp⁡ ⁣[−12(σtℏ)2],w_\sigma(t) = \exp\!\left[ -\frac12 \left( \frac{\sigma t}{\hbar} \right)^2 \right],

produces

Kσ(E)=12πσexp⁡ ⁣(−E22σ2).K_\sigma(E) = \frac{1}{\sqrt{2\pi}\sigma} \exp\!\left( -\frac{E^2}{2\sigma^2} \right).

A finite cutoff multiplies either window by an additional rectangle, so the realized kernel differs from the infinite-time formula unless the damped tail is already negligible at tmax⁡t_{\max}.

Using w(t)=1w(t)=1 inside the record gives a sinc-like kernel. It has the narrowest elementary main lobe for a fixed interval but substantial oscillatory sidelobes. Those sidelobes can create negative undershoots near a positive sharp spectrum.

A smoother window suppresses leakage at the price of a wider main lobe. There is no window that simultaneously preserves arbitrary sharp features, eliminates sidelobes, and uses only a short record.

Zero padding samples the same finite-record transform on a denser plotting grid. It does not increase tmax⁡t_{\max}, narrow the window kernel, or create new spectral information.

For time evolution, monitor errors before Fourier transformation:

  • norm drift;
  • conserved-energy drift;
  • time-reversal or forward-backward error when applicable;
  • time-step convergence;
  • Krylov-exponential residual or product-formula order;
  • bond-dimension and discarded-weight convergence for matrix-product states;
  • boundary reflections and finite-size recurrences;
  • loss of exact symmetry labels.

Fourier transformation can hide local oscillatory errors under a smooth curve. A stable-looking spectrum is not a substitute for a converged time record.

The exact resolvent and exact time record are related by

GA(z)=⟨f0∣[z−(H−E0)]−1∣f0⟩=1iℏ∫0∞dt eizt/ℏCA(t),\begin{aligned} G_A(z) &= \langle f_0| \bigl[z-(H-E_0)\bigr]^{-1} |f_0\rangle \\ &= \frac{1}{i\hbar} \int_0^\infty dt\, e^{izt/\hbar} C_A(t), \end{aligned}

Here Im⁡z>0\operatorname{Im}z>0. Setting z=E+iηz=E+i\eta inserts the exponential damping e−ηt/ℏe^{-\eta t/\hbar}. Consequently, an infinite-time exponentially damped transform and a resolvent evaluated at E+iηE+i\eta produce the same Lorentzian-broadened target under matched conventions.

The moments are also encoded in the short-time derivatives:

μp=(iℏ)pdpCA(t)dtp∣t=0.\mu_p = (i\hbar)^p \left. \frac{d^p C_A(t)} {dt^p} \right|_{t=0}.

These identities provide strong cross-checks:

  • direct Lehmann weights should reconstruct the propagated CA(t)C_A(t);
  • Lanczos moments should match derivatives or operator expectation values;
  • an exponentially damped time transform should match the continued fraction at the same η\eta;
  • all methods should agree on μ0\mu_0, low moments, and symmetry-forbidden weight.

Agreement after using different kernels is much weaker evidence because kernel differences can dominate the comparison.

For a normalized kernel,

∫−∞∞dE Kγ(E)=1,\int_{-\infty}^{\infty} dE\, K_\gamma(E) = 1,

the broadened finite spectrum is

SL,γ(E)=∑jwj,LKγ(E−εj,L).S_{L,\gamma}(E) = \sum_j w_{j,L} K_\gamma(E-\varepsilon_{j,L}).

The integrated weight is preserved only if the numerical integration covers the full broadened support. A finite plotting window can lose Lorentzian tails or clipped Gaussian weight.

KernelWidth parameterUseful featureMain caution
LorentzianHWHM η\etadirect resolvent interpretationlong tails and peak overlap
Gaussianstandard deviation σ\sigmarapid tail suppressionno simple retarded resolvent with constant imaginary part
finite rectangular time windowrecord lengthno extra dampingsinc ringing and negative sidelobes
smooth finite-time windowstated main-lobe widthreduced leakagebroader peaks and window-dependent amplitude
Jackson-damped polynomial kernelexpansion orderpositive controlled polynomial smoothingnonuniform physical resolution after rescaling choices

Always state whether a quoted width is HWHM, FWHM, standard deviation, first-zero spacing, or another main-lobe convention.

Let δL(E)\delta_L(E) denote a representative local level spacing among states that carry appreciable operator weight. Three qualitative regimes are:

γ≪δL:resolved finite-size lines,γ∼δL:kernel-dependent overlap,δL≪γ:smooth finite-size envelope.\begin{aligned} \gamma\ll\delta_L &: \quad \text{resolved finite-size lines}, \\ \gamma\sim\delta_L &: \quad \text{kernel-dependent overlap}, \\ \delta_L\ll\gamma &: \quad \text{smooth finite-size envelope}. \end{aligned}

The last regime does not by itself prove convergence to the thermodynamic spectrum. The broadening must also remain smaller than the physical energy scale being claimed.

A useful but model-dependent scaling design seeks a window

δL(E)≪γL≪ΔEphys,\delta_L(E) \ll \gamma_L \ll \Delta E_{\mathrm{phys}},

while increasing LL and decreasing γL\gamma_L. In many one-dimensional applications one tests γL∝1/L\gamma_L\propto 1/L, but this is not a universal law. Thresholds, gaps, exponentially small splittings, disorder, and momentum resolution can demand different scaling.

For a continuum thermodynamic claim, the intended distributional logic is commonly

S∞(E)=lim⁡γ→0+lim⁡L→∞SL,γ(E),S_\infty(E) = \lim_{\gamma\to0^+} \lim_{L\to\infty} S_{L,\gamma}(E),

or a documented joint sequence (L,γL)(L,\gamma_L). Taking γ→0\gamma\to0 at one fixed LL merely recovers the finite delta comb.

The order must be stated when E→0E\to0, momentum q→0q\to0, temperature T→0T\to0, or other singular limits are also present.

If the represented finite Hamiltonian is closed and Hermitian, its exact eigenstates have real energies and delta-function lines. A selected η\eta, σ\sigma, window width, or prediction damping is a numerical resolution unless the model includes a physical decay mechanism and the inferred intrinsic width is stable under removal of numerical resolution.

The practical test is to vary the numerical kernel independently. A claimed linewidth must survive deconvolution or forward fitting across a controlled range in which finite size and solver errors are smaller.

Finite size appears differently in the three routes:

  • direct Lehmann sums expose discrete levels immediately;
  • Lanczos represents those levels through projected poles;
  • real-time evolution reveals them through recurrences and boundary returns.

For a local disturbance with characteristic propagation speed vv, a boundary-return scale is roughly

treturn∼dboundaryv,t_{\mathrm{return}} \sim \frac{d_{\mathrm{boundary}}}{v},

up to geometry and reflection details. Data beyond the first return do not represent the infinite system without an additional finite-size analysis.

If a desired energy resolution requires

tmax⁡≫treturn,t_{\max} \gg t_{\mathrm{return}},

then simply propagating longer on the same system is not a controlled route to the thermodynamic spectrum. One must increase the system size, exploit an infinite-system method, model the return, or accept coarser resolution.

Spatial and Momentum-Resolved Correlations

Section titled “Spatial and Momentum-Resolved Correlations”

For translation-invariant periodic systems, a normalized momentum operator may be

Aq=1L∑j=1Le−iqrjAj.A_q = \frac{1}{\sqrt L} \sum_{j=1}^{L} e^{-iqr_j} A_j.

Acting with AqA_q places the response seed in a definite momentum sector when momentum is an exact symmetry. This can greatly reduce a direct or Lanczos calculation.

Open boundaries do not have exact lattice momentum. A discrete Fourier transform of real-space data remains useful, but its peaks inherit boundary envelopes and momentum leakage. Sine transforms or spatial filter functions may better match the standing-wave geometry; their normalization must be declared.

In a real-time calculation, one can evaluate

C(r,t)=⟨0∣Ar(t)A0(0)∣0⟩C(r,t) = \langle0| A_r(t)A_0(0) |0\rangle

and transform in both space and time. Translation invariance can reduce the number of source positions, while open boundaries often require central sources, averaging over equivalent windows, or explicit boundary checks.

Approximate Ground States and Compressed Evolution

Section titled “Approximate Ground States and Compressed Evolution”

Suppose the reference state is an approximation ∣0~⟩|\widetilde0\rangle. Then the computed response contains both ground-state error and dynamical-method error:

C~(t)=⟨0~∣A~†U~(t)A~∣0~⟩.\widetilde C(t) = \langle\widetilde0| \widetilde A^\dagger \widetilde U(t) \widetilde A |\widetilde0\rangle.

A small ground-state energy error does not guarantee accurate spectral weights. The operator may amplify a small missing component or probe a symmetry sector that was poorly represented during optimization.

Useful reference-state checks include:

  • the energy variance;
  • symmetry quantum numbers;
  • convergence of W0=⟨A~†A~⟩W_0=\langle\widetilde A^\dagger\widetilde A\rangle;
  • convergence of the first few moments;
  • comparison of equal-time correlators entering the sum rules;
  • stability under bond dimension, sweep tolerance, and initialization.

For matrix-product-state time evolution, report the evolution algorithm, time step, maximum bond dimension, truncation criterion, accumulated discarded-weight diagnostics, conservation drift, and reachable time. Entanglement growth usually sets a physical representation horizon that cannot be repaired by Fourier post-processing.

Choose the method from the target, not from familiarity.

Use complete diagonalization and retain the unbroadened line list. It gives the strongest benchmark and allows many operators or temperatures to reuse one eigensystem.

Sparse finite system and one or a few operators

Section titled “Sparse finite system and one or a few operators”

Use a ground-state solver followed by response Lanczos. It is especially effective when many frequencies are wanted and low moments or a moderately broadened envelope are the target.

Broad spectral window in a compressible one-dimensional system

Section titled “Broad spectral window in a compressible one-dimensional system”

Use real-time matrix-product-state evolution when a local excitation remains representable long enough to reach the requested resolution. Spatially resolved propagation can yield many momenta from a common data set.

A correction-vector or other resolvent linear solve may target selected E+iηE+i\eta directly:

[E+iη−(H−E0)]∣x(E,η)⟩=∣f0⟩.\left[ E+i\eta-(H-E_0) \right] |x(E,\eta)\rangle = |f_0\rangle.

This can avoid evolving a long record when only a small interval matters, but each frequency carries a conditioning and solver problem, and η\eta is built into the target.

Uniform broad interval with moment control

Section titled “Uniform broad interval with moment control”

Polynomial expansions can approximate the spectrum from recursively generated moments after rescaling the Hamiltonian to the polynomial domain. Kernel damping controls truncation oscillations. These methods deserve consideration when uniform resolution and repeated Hamiltonian action fit the representation.

Do not treat analytic continuation as an interchangeable Fourier transform. Imaginary-time kernels suppress high-resolution real-frequency information, and noisy inversion is ill conditioned. Use the dedicated Analytic Continuation workflow.

A mature numerical spectrum should pass several independent levels.

  • Hermiticity of the represented Hamiltonian;
  • correct ground and response sectors;
  • operator adjoint and normalization;
  • vanishing forbidden matrix elements;
  • exact equal-time value CA(0)=W0C_A(0)=W_0.

On a size allowing complete diagonalization, compare:

  • unbroadened pole positions and weights;
  • low spectral moments;
  • direct and propagated time records;
  • continued-fraction and direct resolvents;
  • identical kernels on an identical energy grid.

Vary the controls belonging to the method:

  • eigensolver residual and number of retained states;
  • Lanczos dimension and orthogonality policy;
  • time step, propagator tolerance, and tmax⁡t_{\max};
  • tensor bond dimension and truncation tolerance;
  • linear-solver residual for correction vectors;
  • polynomial order and damping kernel.

Archive the raw lines or time series, then vary:

  • kernel family;
  • width or main-lobe scale;
  • frequency grid;
  • fit interval;
  • prediction or extrapolation length.

Features narrower than the controlled resolution should be reported as unresolved.

Repeat across sizes, shapes, and boundary conditions. Track both peak locations and integrated weights. A thermodynamic claim needs a scaling model or a clearly stated finite-size evidence horizon.

Check positivity where the chosen channel requires it, normalization, moments, detailed balance at finite temperature, and known exact limits. These tests can catch convention and sector errors that ordinary solver residuals miss.

Where feasible, compare two routes with matched:

  • Hamiltonian and state;
  • operator normalization;
  • energy zero;
  • finite size and boundary conditions;
  • kernel and width;
  • energy grid and integration window.

Only then does agreement test the algorithms rather than the plotting conventions.

A published or archived calculation should include:

  1. Hamiltonian parameters, units, geometry, and boundary conditions.
  2. Ground-state and response symmetry sectors.
  3. Operator definition, normalization, connected subtraction, and momentum convention.
  4. Ground-state energy, residual or variance, and convergence controls.
  5. Method and software version.
  6. Method-specific tolerances and resource limits.
  7. Raw unbroadened poles or raw time-series data when practical.
  8. Time step, maximum time, window, and any prediction model.
  9. Broadening kernel, width convention, and frequency grid.
  10. Sum-rule residuals and integration interval.
  11. Finite-size sequence and order of limits.
  12. Random seeds, nondeterministic settings, and hardware-sensitive precision choices when relevant.

The raw object is crucial. A smoothed image alone cannot be re-windowed, rebinned, integrated reliably, or audited for hidden finite-size poles.

Two methods can appear to disagree because one uses Lorentzian broadening and the other a finite-time window. Match the kernels or forward-convolve both to a common resolution.

A dense zero-padded grid improves interpolation, not resolving power. The information scale is controlled by the actual time record and window.

Decreasing broadening without increasing accuracy

Section titled “Decreasing broadening without increasing accuracy”

Smaller η\eta exposes finer pole structure and makes resolvent systems harder to solve. Krylov dimension, system size, solver tolerance, and frequency sampling may all need to increase.

The operator-generated state may live in a different particle-number, momentum, spin, or parity block from the ground state.

Calling a partial eigensystem a Lehmann sum

Section titled “Calling a partial eigensystem a Lehmann sum”

Omitted states remove spectral weight. Check normalization and moments over the claimed energy window.

Finite-size boundary returns and quasiperiodic recurrences are not intrinsic relaxation. Restrict the fit window or scale the geometry.

Linear prediction and related extrapolations impose a signal model. Withhold part of a controlled time record, forecast it, and vary model order before trusting predicted spectral detail.

Weights, widths, thresholds, integrated windows, moments, and symmetry labels often carry the decisive physics.

An intrinsic linewidth must remain after numerical resolution, finite-size spacing, and propagation limits are controlled.

For

S(E)=34δ(E−Δ)+14δ(E−3Δ),S(E) = \frac34\delta(E-\Delta) + \frac14\delta(E-3\Delta),

derive C(t)C(t) and compute μ0\mu_0, μ1\mu_1, and μ2\mu_2. Explain which quantities remain unchanged after convolution with a normalized even kernel.

Solution

Using

C(t)=∫dE S(E)e−iEt/ℏ,C(t) = \int dE\, S(E)e^{-iEt/\hbar},

gives

C(t)=34e−iΔt/ℏ+14e−i3Δt/ℏ.C(t) = \frac34e^{-i\Delta t/\hbar} + \frac14e^{-i3\Delta t/\hbar}.

The moments are

μ0=34+14=1,μ1=34Δ+14(3Δ)=32Δ,μ2=34Δ2+14(3Δ)2=3Δ2.\begin{aligned} \mu_0 &= \frac34+\frac14 =1, \\ \mu_1 &= \frac34\Delta + \frac14(3\Delta) = \frac32\Delta, \\ \mu_2 &= \frac34\Delta^2 + \frac14(3\Delta)^2 = 3\Delta^2. \end{aligned}

A normalized convolution preserves the total weight μ0\mu_0 on the full energy axis. If a centered kernel has a finite first moment, it also preserves μ1\mu_1 when all tails are included. Higher moments generally acquire contributions from the kernel’s own width moments. A Lorentzian has no finite ordinary first or higher absolute moments, so moment checks should use the raw line measure or an explicitly finite integration convention. A finite plotting interval can spoil even the apparent conservation of total weight.

Starting from the benchmark state, derive α1\alpha_1, β2\beta_2, and α2\alpha_2. Verify that the eigenvalues of T2T_2 are Δ\Delta and 3Δ3\Delta.

Solution

Because the seed is normalized,

α1=⟨f0∣(H−E0)∣f0⟩=32Δ.\alpha_1 = \langle f_0| (H-E_0) |f_0\rangle = \frac32\Delta.

The squared first residual norm is the energy variance:

β22=μ2−μ12=3Δ2−94Δ2=34Δ2.\begin{aligned} \beta_2^2 &= \mu_2-\mu_1^2 \\ &= 3\Delta^2 - \frac94\Delta^2 \\ &= \frac34\Delta^2. \end{aligned}

Hence β2=3Δ/2\beta_2=\sqrt3\Delta/2. The normalized second Lanczos vector is the unique orthogonal combination in the two-state support, and direct evaluation gives α2=5Δ/2\alpha_2=5\Delta/2. Therefore

T2=Δ(3/23/23/25/2).T_2 = \Delta \begin{pmatrix} 3/2 & \sqrt3/2 \\ \sqrt3/2 & 5/2 \end{pmatrix}.

Its trace is 4Δ4\Delta and determinant is 3Δ23\Delta^2, so its eigenvalues solve

λ2−4Δλ+3Δ2=0.\lambda^2 -4\Delta\lambda +3\Delta^2 =0.

They are Δ\Delta and 3Δ3\Delta. The first components of the normalized eigenvectors reproduce weights 3/43/4 and 1/41/4.

Show that wη(t)=e−η∣t∣/ℏw_\eta(t)=e^{-\eta|t|/\hbar} produces a Lorentzian kernel. What practical condition makes a finite cutoff at tmax⁡t_{\max} close to the infinite-time result?

Solution

The kernel is

Kη(E)=12πℏ∫−∞∞dt e−η∣t∣/ℏeiEt/ℏ=1πℏ∫0∞dt e−ηt/ℏcos⁡(Et/ℏ)=1πηE2+η2.\begin{aligned} K_\eta(E) &= \frac{1}{2\pi\hbar} \int_{-\infty}^{\infty} dt\, e^{-\eta|t|/\hbar} e^{iEt/\hbar} \\ &= \frac{1}{\pi\hbar} \int_0^\infty dt\, e^{-\eta t/\hbar} \cos(Et/\hbar) \\ &= \frac1\pi \frac{\eta}{E^2+\eta^2}. \end{aligned}

The omitted tail is small when

e−ηtmax⁡/ℏ≪εtarget,e^{-\eta t_{\max}/\hbar} \ll \varepsilon_{\mathrm{target}},

with the tolerance chosen for the observable rather than only for pointwise signal amplitude. If this condition fails, the sharp cutoff adds sinc-like structure on top of the intended Lorentzian broadening.

A time-domain calculation uses

Δt=0.05ℏJ,tmax⁡=40ℏJ.\Delta t = 0.05\frac{\hbar}{J}, \qquad t_{\max} = 40\frac{\hbar}{J}.

Assuming a verified Hermitian extension to negative time, estimate the Nyquist energy and the Fourier-grid spacing. Does padding the record by a factor of eight improve either physical scale?

Solution

The Nyquist energy is

ENy=πℏΔt=20πJ≈62.8J.E_{\mathrm{Ny}} = \frac{\pi\hbar}{\Delta t} = 20\pi J \approx 62.8J.

The extended interval has length approximately 2tmax⁡2t_{\max}, so the Fourier-grid spacing is

δEgrid≃2πℏ2tmax⁡=π40J≈0.0785J.\delta E_{\mathrm{grid}} \simeq \frac{2\pi\hbar}{2t_{\max}} = \frac{\pi}{40}J \approx 0.0785J.

The actual resolving width is the main-lobe width of the chosen window and is generally a constant multiple of ℏ/tmax⁡\hbar/t_{\max}. Eightfold zero padding reduces only the plotted grid spacing between interpolated samples. It changes neither ENyE_{\mathrm{Ny}} nor the information-limited resolution.

Exercise 5: Design a finite-size broadening test

Section titled “Exercise 5: Design a finite-size broadening test”

Near a regular continuum, suppose the operator-weighted finite-size spacing scales as

δL∼vL.\delta_L \sim \frac{v}{L}.

Design a joint sequence of sizes and Lorentzian widths that could test a feature of physical width Γ\Gamma. State what must be seen before interpreting Γ\Gamma as intrinsic.

Solution

One possible design uses

L1<L2<L3<⋯ ,ηL=cvL,L_1<L_2<L_3<\cdots, \qquad \eta_L = c\frac{v}{L},

with cc large enough to average over several operator-bright finite-size lines but small enough that ηL≪Γ\eta_L\ll\Gamma on the largest sizes. The proportionality should be varied, for example by repeating with several values of cc.

Evidence for an intrinsic width requires:

  • convergence of the forward-broadened line shape across increasing LL;
  • stability under changing cc and the kernel family;
  • a fitted intrinsic Γ\Gamma larger than the controlled numerical resolution;
  • stable integrated weight and low moments;
  • no unresolved boundary, solver, or propagation error on the same scale;
  • a physical mechanism or pole model under which linewidth has the claimed interpretation.

If the apparent width tracks ηL\eta_L or disappears as the kernel narrows, only a resolution-limited upper bound has been established.

A study reports one smooth peak from a matrix-product-state time evolution. It gives Δt\Delta t and tmax⁡t_{\max} but omits bond convergence, the time window, finite-size checks, and raw data. The peak’s FWHM is quoted as a quasiparticle decay rate. List the minimum additional evidence needed.

Solution

At minimum, require:

  • the precise correlator, operator normalization, state, and Fourier convention;
  • system size, geometry, boundaries, and response symmetry sector;
  • ground-state variance or equivalent certification;
  • time-step and propagator convergence;
  • bond-dimension, truncation, and conservation-drift convergence through tmax⁡t_{\max};
  • the window and its known response to a delta line;
  • stability under changing the fit interval and window width;
  • finite-size checks excluding boundary returns and resolving level spacing;
  • sum-rule and equal-time checks;
  • a comparison with exact diagonalization or Lanczos on smaller sizes;
  • raw time data and the unprocessed transform;
  • a fit that forward-convolves the proposed intrinsic line shape with numerical resolution.

Until the fitted intrinsic width is stable under these tests and connected to a physical decay model, the reported FWHM is a width of the numerical estimator, not an established decay rate.

Direct Lehmann, Lanczos, and real-time methods begin from the same operator-generated state and approximate the same finite spectral measure:

∣f0⟩=A~∣0⟩.|f_0\rangle = \widetilde A|0\rangle.

Direct diagonalization exposes exact finite poles and weights. Lanczos compresses the corresponding resolvent into a tridiagonal Krylov problem. Real-time evolution reconstructs the measure from a finite sampled overlap. Their strongest shared checks are equal-time weight, low moments, sector selection rules, matched-kernel cross-comparisons, and exact small-system benchmarks.

Resolution must remain explicit. A Lorentzian η\eta, Gaussian σ\sigma, finite-time window, polynomial kernel, or prediction model changes the estimator. None is automatically an intrinsic lifetime. Thermodynamic conclusions require coordinated control of solver accuracy, representation, resolution, size, geometry, and order of limits.

  1. H. Lehmann, “On the Properties of Propagation Functions and Renormalization Constants of Quantized Fields,” Il Nuovo Cimento 11, 342–357 (1954), doi:10.1007/BF02783624.
  2. E. R. Gagliano and C. A. Balseiro, “Dynamical Properties of Quantum Many-Body Systems at Zero Temperature,” Physical Review Letters 59, 2999–3002 (1987), doi:10.1103/PhysRevLett.59.2999.
  3. E. R. Gagliano and C. A. Balseiro, “Dynamic Correlation Functions in Quantum Many-Body Systems at Zero Temperature,” Physical Review B 38, 11766–11773 (1988), doi:10.1103/PhysRevB.38.11766.
  4. E. Dagotto, “Correlated Electrons in High-Temperature Superconductors,” Reviews of Modern Physics 66, 763–840 (1994), doi:10.1103/RevModPhys.66.763.
  5. T. D. Kühner and S. R. White, “Dynamical Correlation Functions Using the Density Matrix Renormalization Group,” Physical Review B 60, 335–343 (1999), doi:10.1103/PhysRevB.60.335.
  6. E. Jeckelmann, “Dynamical Density-Matrix Renormalization-Group Method,” Physical Review B 66, 045114 (2002), doi:10.1103/PhysRevB.66.045114.
  7. S. R. White and A. E. Feiguin, “Real-Time Evolution Using the Density Matrix Renormalization Group,” Physical Review Letters 93, 076401 (2004), doi:10.1103/PhysRevLett.93.076401.
  8. A. J. Daley, C. Kollath, U. Schollwöck, and G. Vidal, “Time-Dependent Density-Matrix Renormalization-Group Using Adaptive Effective Hilbert Spaces,” Journal of Statistical Mechanics: Theory and Experiment (2004) P04005, doi:10.1088/1742-5468/2004/04/P04005.
  9. A. E. Feiguin and S. R. White, “Time-Step Targeting Methods for Real-Time Dynamics Using the Density Matrix Renormalization Group,” Physical Review B 72, 020404(R) (2005), doi:10.1103/PhysRevB.72.020404.
  10. A. Weiße, G. Wellein, A. Alvermann, and H. Fehske, “The Kernel Polynomial Method,” Reviews of Modern Physics 78, 275–306 (2006), doi:10.1103/RevModPhys.78.275.
  11. T. Barthel, U. Schollwöck, and S. R. White, “Spectral Functions in One-Dimensional Quantum Systems at Finite Temperature Using the Density Matrix Renormalization Group,” Physical Review B 79, 245101 (2009), doi:10.1103/PhysRevB.79.245101.
  12. A. Holzner, A. Weichselbaum, I. P. McCulloch, U. Schollwöck, and J. von Delft, “Chebyshev Matrix Product State Approach for Spectral Functions,” Physical Review B 83, 195115 (2011), doi:10.1103/PhysRevB.83.195115.
  13. U. Schollwöck, “The Density-Matrix Renormalization Group in the Age of Matrix Product States,” Annals of Physics 326, 96–192 (2011), doi:10.1016/j.aop.2010.09.012.
  14. S. Paeckel, T. Köhler, A. Swoboda, S. R. Manmana, U. Schollwöck, and C. Hubig, “Time-Evolution Methods for Matrix-Product States,” Annals of Physics 411, 167998 (2019), doi:10.1016/j.aop.2019.167998.
  15. F. J. Harris, “On the Use of Windows for Harmonic Analysis with the Discrete Fourier Transform,” Proceedings of the IEEE 66, 51–83 (1978), doi:10.1109/PROC.1978.10837.