Chi scaling analysis

Generated on: 2026-06-04 15:16:15

Introduction

This article: Measuring multipartite entanglement through dynamic susceptibilities proposed a scaling relation for the susceptibility.

where $\chi^{\prime\prime}$ is the imaginary part of the susceptibility, $T$ is the temperature, $s$ an exponent, and $\phi$ is a universal function independent of the system.

In Finite-temperature scaling of spin correlations in a partially magnetized Heisenberg S=1/2 chain, the authors study the spin susceptibility and find a scaling relation with the scaling function in the form of

with $s = 2-1/(2K)$. The neutron scattering data seem to follow this scaling relation.

To apply this scaling relation to our data, we need the charge susceptibility and figure out the charge-specific universal function $\phi$. In Fourier transform of the 2kF Luttinger liquid density correlation function with different spin and charge velocities, the retarded charge density susceptibility of Luttinger liquid is theoretically derived,

They claim that $K = 1$.

Figures

Neutron scattering data following the scaling relation (from Ref. 2).

Analysis

The model we use:

We select the energy window of $\omega \in (20, 40)\,\mathrm{meV}$ and use only these data for the analysis. We also assume that the RIXS intensity of the charge excitations is proportional to the dynamical structure factor:

Here are the steps:

  1. For each temperature, we calculate the susceptibility $\chi^{\prime\prime}(\omega, T)$ by multiplying the RIXS intensity with the Bose factor $1-e^{-\omega/T}$:

  1. Crop the data and only keep those lying within the energy window of $\omega \in (20, 40)\,\mathrm{meV}$.

  2. Plot the data with the $y$-axis rescaled by $T^{K-2}$ and the $x$-axis rescaled by $T$, both in log scale.

  3. Fit the data with the scaling function $\phi$ and extract the value of $K$.

It turns out that we also found , consistent with the theoretical prediction for the charge sector of a Luttinger liquid.

Figures

Raw $\chi''(\omega)$ at $q = 0.24$ r.l.u. for four temperatures. The shaded region (20–40 meV) marks the fitting window.

Scaled $\chi''$ versus $\omega / k_B T$ (log–log). The gray curve is the best-fit universal function $\phi$.

Fisher information

Here we integrate the over the full energy range, weight by to get the Fisher information .

Then we use a power-law function to fit the data. It turned out that .

In principle, if the susceptibility strictly follows the scaling relation , the integration of it will scale as with the same . We got different scaling parameter : susceptibility scales with and Fisher information scales with .

This is not surprising because in our case does not collapse to a single curve. It only works if we select specific segment of the data (20-40 meV).

Figures

Fisher information vs. temperature by integrating \(\chi\) over the full range. The gray curve is a power-law fit with \(y = T^{K-1}\)

Note on the files

The analysis is implemented in susceptibility/scaling_analysis.py.

Data flow:

  1. Load data/processed_exp.pkl.
  2. Extract RIXS intensity at $q = 0.24$ r.l.u. from exp.Interpolated_subtracted_realigned_interesting_data.
  3. Convert intensity to $\chi''$ via the Bose factor.
  4. Fit the scaling collapse with scipy.optimize.curve_fit.
  5. Save figures under susceptibility/figures/.
Parameter Value
primary_data data/processed_exp.pkl
figure_folder /Users/hongxunyang/Library/CloudStorage/OneDrive-Personal/1UZH/2Projects/lesco_project_codes/susceptibility/figures
scripts_folder /Users/hongxunyang/Library/CloudStorage/OneDrive-Personal/1UZH/2Projects/lesco_project_codes/susceptibility
main_script susceptibility/scaling_analysis.py
energy_window 20–40 meV
q_ref 0.24 r.l.u.