Dispersion Relations and Kramers-Kronig

A physical system driven by an external field responds — but if the response cannot precede its cause, the response is causal, and that single word carries astonishing mathematical weight. "Output at time tt depends only on input at times t′≤tt'\le t" seems like a modest bookkeeping rule. Encoded as the vanishing of a response kernel for negative times, and pushed into the frequency domain, it becomes a statement not about time but about analyticity in a complex frequency variable. The bridge is the theory of holomorphic functions built in the preceding chapter: a function analytic in a half-plane and decaying there obeys Cauchy's integral formula on a contour that closes at infinity, and splitting the resulting principal-value integral into real and imaginary parts produces two coupled integral equations — the Kramers-Kronig relations. Their content is startling. The real, reactive part of a response (dispersion) and the imaginary, dissipative part (absorption) are not independent quantities you can dial separately; they are two projections of one analytic object. You cannot build a medium that bends light without it absorbing somewhere in the spectrum; you cannot put loss in a circuit without an accompanying reactance. The same structure — analyticity forced by causality — reappears in the retarded Green's functions of many-body physics, the forward scattering amplitudes of particle physics, and the analytic continuation of correlation functions. Master the linear-response case here and you hold the template for all of them; the tools are exactly the contour integration, the Cauchy formula, and the pole-counting of elementary complex analysis.

Key takeaways
  • A causal linear response χ(t)\chi(t) that vanishes for t<0t<0 has a frequency-domain transform χ~(ω)\tilde\chi(\omega) that is analytic everywhere in the upper half of the complex ω\omega-plane — all its poles sit in the lower half.
  • Analyticity plus decay lets Cauchy's theorem on an indented contour relate the real and imaginary parts of χ~\tilde\chi through the Hilbert transform: these are the Kramers-Kronig relations.
  • Concretely, Re χ~\mathrm{Re}\,\tilde\chi and Im χ~\mathrm{Im}\,\tilde\chi are locked together — knowing dispersion at all frequencies fixes absorption everywhere, and vice versa.
  • Reality of χ(t)\chi(t) forces χ~(−ω)=χ~∗(ω)\tilde\chi(-\omega)=\tilde\chi^*(\omega), folding the relations onto positive frequencies and yielding the f-sum rule ∫0∞ω Im χ~ dω=π2ωp2\int_0^\infty\omega\,\mathrm{Im}\,\tilde\chi\,\mathrm{d}\omega=\tfrac{\pi}{2}\omega_p^2.
  • When the response does not vanish at infinity (e.g. ε(∞)=1\varepsilon(\infty)=1), a subtracted dispersion relation restores convergence; the machinery generalises directly.
  • Applications span optics, AC impedance, forward scattering, and many-body Green's functions — everywhere a stable causal system has a frequency response.
  • Key idea: Causality (kernel vanishes for t<0t<0) ⟺\Longleftrightarrow analyticity of the frequency-domain response in the upper half ω\omega-plane; Cauchy's formula on a contour closed in that half-plane then ties Re χ~\mathrm{Re}\,\tilde\chi and Im χ~\mathrm{Im}\,\tilde\chi together as Hilbert transforms.
The core insight

Causality (the response kernel vanishes for t<0t<0) is equivalent to analyticity of the frequency-domain response χ~(ω)\tilde\chi(\omega) in the upper half ω\omega-plane; Cauchy's integral formula on a contour closed in that half-plane then ties Re χ~\mathrm{Re}\,\tilde\chi and Im χ~\mathrm{Im}\,\tilde\chi together as a Hilbert-transform pair.

Where this lives today

Dispersion relations are working tools, not museum pieces. In materials optics, reflectance measured across the widest accessible band is Kramers-Kronig-transformed to recover the full complex dielectric function ε(ω)\varepsilon(\omega), since the phase of the reflected wave cannot be measured directly — every optical-constants table for a solid is, at some stage, such a reconstruction. In electrochemistry the "Kramers-Kronig test" is the standard validity check on impedance data: a measured Z(ω)Z(\omega) that fails the relations cannot come from a stable causal cell, flagging drift or nonlinearity before any model is fit. In particle physics, forward dispersion relations turn measured cross sections (via the optical theorem Im f(0,ω)=ω4πcσtot\mathrm{Im}\,f(0,\omega)=\tfrac{\omega}{4\pi c}\sigma_{\rm tot}) into predictions for the real amplitude, pinning down strong-interaction constants and hadronic contributions to the muon g−2g-2. In many-body theory the same analyticity underlies the spectral (Lehmann) representation of Green's functions and the analytic continuation of imaginary-time Monte Carlo data. And in metamaterials and slow-light research, Kramers-Kronig sets the trade-off every passive design must respect: how strongly a medium disperses a pulse against how much it must absorb.

The physical picture

Think of the response function as a movie of a system reacting to a sharp kick at t=0t=0. Causality says the movie is black before the kick — nothing happens until the cause arrives. The Fourier transform of a signal that lives only on the positive time axis is special: the step-function cutoff smears its spectrum so that the real and imaginary parts of the transform can no longer move independently, and geometrically that constraint becomes a statement about where the poles can live. A driving term e−iωt=e−iωRt eωIte^{-i\omega t}=e^{-i\omega_R t}\,e^{\omega_I t} with ωI=Im ω>0\omega_I=\mathrm{Im}\,\omega>0 grows exponentially into the future; a stable causal system cannot resonate with a perturbation that was arbitrarily small in the distant past, so χ~(ω)\tilde\chi(\omega) can have no singularity in the upper half-plane. Every pole — every resonance, every relaxation mode — is pushed down into Im ω<0\mathrm{Im}\,\omega<0. The first figure is that map, together with the contour whose evaluation is the Kramers-Kronig relation.

Figure
The complex ω-plane. Causality makes χ̃(ω) analytic throughout the upper half (Im ω greater than 0), so every pole ✕ lies in the lower half; Cauchy's theorem on the real axis plus a large upper semicircle, indented over the evaluation point ω, ties Re χ̃ to Im χ̃
Causality ⇒ χ̃(ω) analytic for Im ω greater than 0 — all poles pushed into the lower half upper half-plane: χ̃(ω) analytic, no poles the contour closes here — large arc → 0 Re ω Im ω ω indent over the pole lower half-plane: poles ✕ (resonances, relaxation)

The imaginary part of χ~\tilde\chi controls energy dissipation, the real part the in-phase reactive response. Because analyticity welds them together, you cannot change dispersion across the whole spectrum without absorption appearing somewhere: a "lossless yet everywhere-dispersive" material is mathematically forbidden. An absorption peak in Im χ~\mathrm{Im}\,\tilde\chi induces, through the Hilbert transform, a characteristic dispersive swing in Re χ~\mathrm{Re}\,\tilde\chi — rising below the resonance, crossing zero at it, dipping above — the anomalous dispersion seen near every spectral line. The second figure is that pairing for a Lorentz oscillator, with real numbers attached.

Figure
A single Lorentz oscillator as a Kramers-Kronig pair with ωₚ = ω₀ and γ = 0.3 ω₀. The absorption Im χ̃ in amber peaks at the resonance ω = ω₀ with height ω₀/γ = 3.33; that peak forces the dispersion Re χ̃ in blue into the anomalous S-swing — rising below ω₀, crossing zero at ω₀, dipping above. The static value is Re χ̃(0) = ωₚ²/ω₀² = 1
One absorption peak (amber) forces one dispersive S-swing (blue) — that is Kramers-Kronig ω/ω₀ +1 −1 +3 1 (ω₀) 0.5 1.5 2 Im χ̃ peak = ω₀/γ = 3.33 Re χ̃(0) = 1 Re χ̃ = 0 at ω₀ Re χ̃ (dispersion) Im χ̃ (absorption)

The core equations

The starting point is a linear, causal, time-translation-invariant response: the output is a convolution of the input with a kernel, and causality is imposed as one hard condition — the kernel vanishes for negative argument, so no output precedes the input.

P(t)=∫−∞∞χ(t−t′) E(t′) dt′,χ(τ)=0 for τ<0(1)P(t)=\int_{-\infty}^{\infty}\chi(t-t')\,E(t')\,\mathrm{d}t',\qquad \chi(\tau)=0\ \text{for}\ \tau<0 \qquad (1)

where: P(t)P(t) — the induced response (e.g. polarisation); E(t′)E(t') — the driving field at the earlier time t′t'; χ(τ)\chi(\tau) — the response kernel (susceptibility), zero for τ<0\tau<0. Reading: the response at tt is a weighted sum over the past only — exactly what "cause precedes effect" means. Fourier-transforming the kernel, the causal cutoff turns the lower limit into 00, and that is the whole game: for Im ω>0\mathrm{Im}\,\omega>0 the exponential decays and the integral converges and is differentiable, so χ~\tilde\chi is analytic in the open upper half-plane.

χ~(ω)=∫0∞χ(τ) eiωτ dτ,χ~ analytic for Im ω>0(2)\tilde\chi(\omega)=\int_{0}^{\infty}\chi(\tau)\,e^{i\omega\tau}\,\mathrm{d}\tau,\qquad \tilde\chi\ \text{analytic for}\ \mathrm{Im}\,\omega>0 \qquad (2)

where: ω=ωR+iωI\omega=\omega_R+i\omega_I — the complex frequency; χ~(ω)\tilde\chi(\omega) — the Fourier-Laplace transform of the kernel. Reading: upper-half-plane analyticity is not an assumption but a theorem, forced by the single fact χ(τ<0)=0\chi(\tau<0)=0. Applying Cauchy's theorem to χ~(ω′)/(ω′−ω)\tilde\chi(\omega')/(\omega'-\omega) on a contour along the real axis, closed by a large upper semicircle and indented at the evaluation point ω\omega, collects a principal value plus a half-residue. Rearranged, it is the master dispersion relation.

χ~(ω)=1iπ P ⁣ ⁣∫−∞∞χ~(ω′)ω′−ω dω′(3)\tilde\chi(\omega)=\frac{1}{i\pi}\,\mathcal{P}\!\!\int_{-\infty}^{\infty}\frac{\tilde\chi(\omega')}{\omega'-\omega}\,\mathrm{d}\omega' \qquad (3)

where: P\mathcal{P} — the Cauchy principal value; the prefactor 1/(iπ)1/(i\pi) comes from the half-circle around the simple pole at ω′=ω\omega'=\omega. Reading: the value of χ~\tilde\chi at any real frequency is entirely determined by its own values along the whole real axis — a hallmark of an analytic function. Splitting the master relation into real and imaginary parts (using 1/i=−i1/i=-i) gives the Kramers-Kronig pair: two coupled Hilbert transforms in which each part is the principal-value integral of the other.

Re χ~(ω)=1π P ⁣ ⁣∫−∞∞Im χ~(ω′)ω′−ω dω′,Im χ~(ω)=−1π P ⁣ ⁣∫−∞∞Re χ~(ω′)ω′−ω dω′(4)\mathrm{Re}\,\tilde\chi(\omega)=\frac{1}{\pi}\,\mathcal{P}\!\!\int_{-\infty}^{\infty}\frac{\mathrm{Im}\,\tilde\chi(\omega')}{\omega'-\omega}\,\mathrm{d}\omega',\qquad \mathrm{Im}\,\tilde\chi(\omega)=-\frac{1}{\pi}\,\mathcal{P}\!\!\int_{-\infty}^{\infty}\frac{\mathrm{Re}\,\tilde\chi(\omega')}{\omega'-\omega}\,\mathrm{d}\omega' \qquad (4)

where: Re χ~\mathrm{Re}\,\tilde\chi — the dispersive (reactive) part; Im χ~\mathrm{Im}\,\tilde\chi — the absorptive (dissipative) part; ω′\omega' — the integration variable. Reading: dispersion and absorption are the same information seen twice; measure one over all frequencies and the other is computed, not measured. Reality of χ(t)\chi(t) forces χ~(−ω)=χ~∗(ω)\tilde\chi(-\omega)=\tilde\chi^*(\omega), so Re χ~\mathrm{Re}\,\tilde\chi is even and Im χ~\mathrm{Im}\,\tilde\chi is odd. Folding the negative axis onto the positive one gives the symmetric kernel that appears in every optics textbook.

Re χ~(ω)=2π P ⁣ ⁣∫0∞ω′ Im χ~(ω′)ω′2−ω2 dω′,Im χ~(ω)=−2ωπ P ⁣ ⁣∫0∞Re χ~(ω′)ω′2−ω2 dω′(5)\mathrm{Re}\,\tilde\chi(\omega)=\frac{2}{\pi}\,\mathcal{P}\!\!\int_{0}^{\infty}\frac{\omega'\,\mathrm{Im}\,\tilde\chi(\omega')}{\omega'^2-\omega^2}\,\mathrm{d}\omega',\qquad \mathrm{Im}\,\tilde\chi(\omega)=-\frac{2\omega}{\pi}\,\mathcal{P}\!\!\int_{0}^{\infty}\frac{\mathrm{Re}\,\tilde\chi(\omega')}{\omega'^2-\omega^2}\,\mathrm{d}\omega' \qquad (5)

where: ω′2−ω2\omega'^2-\omega^2 — the symmetric kernel produced by combining the ±ω′\pm\omega' contributions. Reading: these are the physically usable forms, since only positive frequencies are ever measured. Expanding the folded relation at high frequency, where all electrons respond as free charges and χ~→−ωp2/ω2\tilde\chi\to-\omega_p^2/\omega^2, matches the two tails and produces the oscillator-strength (f-)sum rule.

∫0∞ω Im χ~(ω) dω=π2 ωp2,ωp2=ne2ε0m(6)\int_{0}^{\infty}\omega\,\mathrm{Im}\,\tilde\chi(\omega)\,\mathrm{d}\omega=\frac{\pi}{2}\,\omega_p^2,\qquad \omega_p^2=\frac{n e^2}{\varepsilon_0 m} \qquad (6)

where: ωp\omega_p — the plasma frequency; nn — the electron number density; e,me,m — the electron charge and mass. Reading: the total frequency-weighted absorption is fixed by the number of electrons alone, independent of how they are bound — a global constraint that any model spectrum must respect.

Derivation AFrom causality to the master dispersion relation

The goal is to convert the physical statement "the response kernel vanishes for negative times" into a single exact integral identity relating χ~(ω)\tilde\chi(\omega) to a principal-value integral of itself, from which both Kramers-Kronig relations then drop out by inspection. We encode causality as analyticity in the upper half-plane, build a contour that respects it, kill the large arc using the decay of χ~\tilde\chi, and evaluate the small indentation around the evaluation point as a half-residue — using nothing beyond Cauchy's theorem and a Jordan-type arc estimate.

Step 1. Start from χ~(ω)=∫0∞χ(τ)eiωτ dτ\tilde\chi(\omega)=\int_0^\infty\chi(\tau)e^{i\omega\tau}\,\mathrm{d}\tau. Because χ(τ<0)=0\chi(\tau<0)=0 the integral runs only over τ≥0\tau\ge0, and for Im ω>0\mathrm{Im}\,\omega>0 the factor eiωτ=eiωRτe−ωIτe^{i\omega\tau}=e^{i\omega_R\tau}e^{-\omega_I\tau} decays, so the integral converges and is complex-differentiable there. Why: this is the single logical hinge — causality in time becomes analyticity of χ~\tilde\chi throughout the upper half-plane, with every singularity banished to Im ω<0\mathrm{Im}\,\omega<0.

Step 2. Fix a real evaluation frequency ω\omega and consider f(ω′)=χ~(ω′)/(ω′−ω)f(\omega')=\tilde\chi(\omega')/(\omega'-\omega). This has a single simple pole on the real axis at ω′=ω\omega'=\omega; everywhere else in the closed upper half-plane it inherits the analyticity of χ~\tilde\chi. Why: introducing the Cauchy kernel 1/(ω′−ω)1/(\omega'-\omega) is what lets a contour integral reproduce the value χ~(ω)\tilde\chi(\omega) at the point of interest.

Step 3. Choose the contour CC: along the real axis, indented above the pole by a small semicircle of radius ϵ\epsilon, then closed by a large semicircle of radius RR in the upper half-plane. Since the indentation excludes the pole and χ~\tilde\chi is analytic inside, no singularity is enclosed and Cauchy's theorem gives ∮Cf dω′=0\oint_C f\,\mathrm{d}\omega'=0. Why: routing the contour over the pole keeps the interior free of singularities, so the whole loop integral is exactly zero — a clean constraint to unpack.

Step 4. Kill the large arc. Provided χ~(ω′)→0\tilde\chi(\omega')\to0 as ∣ω′∣→∞|\omega'|\to\infty in the upper half-plane, the integrand falls faster than 1/R1/R and the arc vanishes by a Jordan-type estimate. Why: this is the one analytic input beyond causality — the response must die at infinite frequency; when it fails, we subtract (below).

Step 5. Evaluate the small indentation. A clockwise half-circle of radius ϵ→0\epsilon\to0 around the simple pole contributes −iπ χ~(ω)-i\pi\,\tilde\chi(\omega), while the straight parts assemble into the principal value P ⁣∫−∞∞χ~(ω′)/(ω′−ω) dω′\mathcal{P}\!\int_{-\infty}^{\infty}\tilde\chi(\omega')/(\omega'-\omega)\,\mathrm{d}\omega'. Why: this is the Sokhotski-Plemelt split of a pole into its two finite pieces.

Step 6. Assemble: 0=P ⁣∫−∞∞χ~(ω′)/(ω′−ω) dω′−iπ χ~(ω)0=\mathcal{P}\!\int_{-\infty}^{\infty}\tilde\chi(\omega')/(\omega'-\omega)\,\mathrm{d}\omega'-i\pi\,\tilde\chi(\omega), so χ~(ω)=1iπP ⁣∫−∞∞χ~(ω′)/(ω′−ω) dω′\tilde\chi(\omega)=\frac{1}{i\pi}\mathcal{P}\!\int_{-\infty}^{\infty}\tilde\chi(\omega')/(\omega'-\omega)\,\mathrm{d}\omega'. Why: an analytic, decaying function is reconstructed from its own boundary values — the seed of both Kramers-Kronig relations. *This is identical to the Sokhotski-Plemelj result 1/(ω′−ω−i0+)=P 1/(ω′−ω)+iπδ(ω′−ω)1/(\omega'-\omega-i0^+)=\mathcal{P}\,1/(\omega'-\omega)+i\pi\delta(\omega'-\omega) applied to Cauchy's formula.*

Go deeper · Derivation B · 1 minSplitting and folding into the physical Kramers-Kronig pair
Derivation BSplitting and folding into the physical Kramers-Kronig pair

The goal here is to turn the compact master relation into the two real integral equations an experimentalist actually uses, then fold them onto positive frequencies using the reality of the time-domain kernel. We take real and imaginary parts to expose the Hilbert-transform structure, then invoke the crossing relation χ~(−ω)=χ~∗(ω)\tilde\chi(-\omega)=\tilde\chi^*(\omega) to combine the ±ω′\pm\omega' contributions into a single integral over [0,∞)[0,\infty) with a symmetric kernel — the form that appears in optics as "index from absorption".

Step 1. Write the prefactor as 1/(iπ)=−i/π1/(i\pi)=-i/\pi and insert χ~=Re χ~+i Im χ~\tilde\chi=\mathrm{Re}\,\tilde\chi+i\,\mathrm{Im}\,\tilde\chi into the master relation; the kernel 1/(ω′−ω)1/(\omega'-\omega) is real under the principal value. Why: the lone factor of −i-i is what rotates real into imaginary and back, coupling the two parts rather than leaving them independent.

Step 2. Match real parts: Re χ~(ω)=1πP ⁣∫−∞∞Im χ~(ω′)/(ω′−ω) dω′\mathrm{Re}\,\tilde\chi(\omega)=\frac{1}{\pi}\mathcal{P}\!\int_{-\infty}^{\infty}\mathrm{Im}\,\tilde\chi(\omega')/(\omega'-\omega)\,\mathrm{d}\omega'. The −i-i converts the i Imi\,\mathrm{Im} piece into a real contribution. Why: this states that the dispersive part is the Hilbert transform of the absorptive part — the first Kramers-Kronig relation.

Step 3. Match imaginary parts: Im χ~(ω)=−1πP ⁣∫−∞∞Re χ~(ω′)/(ω′−ω) dω′\mathrm{Im}\,\tilde\chi(\omega)=-\frac{1}{\pi}\mathcal{P}\!\int_{-\infty}^{\infty}\mathrm{Re}\,\tilde\chi(\omega')/(\omega'-\omega)\,\mathrm{d}\omega'. Why: the companion relation, with the opposite sign, so that applying the Hilbert transform twice returns the original function with a minus sign — an internal consistency check.

Step 4. Now fold. Reality of χ(t)\chi(t) gives χ~(−ω)=χ~∗(ω)\tilde\chi(-\omega)=\tilde\chi^*(\omega), hence Re χ~\mathrm{Re}\,\tilde\chi even and Im χ~\mathrm{Im}\,\tilde\chi odd. Substituting ω′→−ω′\omega'\to-\omega' in the negative-axis part turns ∫−∞0\int_{-\infty}^0 into ∫0∞Im χ~(ω′)/(ω′+ω) dω′\int_0^\infty \mathrm{Im}\,\tilde\chi(\omega')/(\omega'+\omega)\,\mathrm{d}\omega'. Why: crossing symmetry removes the redundant negative frequencies, which carry no new information for a real signal.

Step 5. Add the half-line integrals using 1ω′−ω+1ω′+ω=2ω′ω′2−ω2\frac{1}{\omega'-\omega}+\frac{1}{\omega'+\omega}=\frac{2\omega'}{\omega'^2-\omega^2}, giving Re χ~(ω)=2πP ⁣∫0∞ω′ Im χ~(ω′)/(ω′2−ω2) dω′\mathrm{Re}\,\tilde\chi(\omega)=\frac{2}{\pi}\mathcal{P}\!\int_0^\infty \omega'\,\mathrm{Im}\,\tilde\chi(\omega')/(\omega'^2-\omega^2)\,\mathrm{d}\omega'. Why: this is the symmetric-kernel form used to compute a refractive index from a measured absorption spectrum; the same steps on the second relation give its Im\mathrm{Im}-from-Re\mathrm{Re} partner. *The pair are Hilbert-transform partners: applying the transform twice returns − ⁣-\!identity, an internal consistency check. The folded symmetric-kernel form is the standard optical Kramers-Kronig integral.*

Go deeper · Derivation C · 1 minThe f-sum rule from the high-frequency tail
Derivation CThe f-sum rule from the high-frequency tail

The aim is to extract a rigorous global constraint on the absorption spectrum by matching the model-independent high-frequency behaviour of any causal response against the folded Kramers-Kronig relation. Far above every resonance bound electrons respond as if free, so the response approaches the universal plasma tail −ωp2/ω2-\omega_p^2/\omega^2; forcing the folded relation to reproduce that tail fixes a weighted integral of the absorption — the oscillator-strength sum rule that counts a material's electrons regardless of how they are bound.

Step 1. Above all resonances the equation of motion for each electron reduces to mx¨=−eEm\ddot x=-eE, so the induced dipole gives χ~(ω)→−ωp2/ω2\tilde\chi(\omega)\to-\omega_p^2/\omega^2 with ωp2=ne2/(ε0m)\omega_p^2=ne^2/(\varepsilon_0 m). Why: at high drive frequency the binding force is negligible compared with inertia, so every electron contributes identically regardless of its chemistry — the tail is universal.

Step 2. Expand the folded relation for large ω\omega, where ω′2−ω2≈−ω2\omega'^2-\omega^2\approx-\omega^2 over the region that supports the absorption: Re χ~(ω)→−1ω2⋅2π∫0∞ω′ Im χ~(ω′) dω′\mathrm{Re}\,\tilde\chi(\omega)\to-\frac{1}{\omega^2}\cdot\frac{2}{\pi}\int_0^\infty\omega'\,\mathrm{Im}\,\tilde\chi(\omega')\,\mathrm{d}\omega'. Why: at high frequency the driving point sits far outside the absorption band, so the kernel flattens and the integral collapses to a single number — the total weighted absorption.

Step 3. Match the two expressions for the 1/ω21/\omega^2 coefficient: 2π∫0∞ω′ Im χ~(ω′) dω′=ωp2\frac{2}{\pi}\int_0^\infty\omega'\,\mathrm{Im}\,\tilde\chi(\omega')\,\mathrm{d}\omega'=\omega_p^2, i.e. ∫0∞ω Im χ~(ω) dω=π2ωp2\int_0^\infty\omega\,\mathrm{Im}\,\tilde\chi(\omega)\,\mathrm{d}\omega=\frac{\pi}{2}\omega_p^2. Why: the analyticity that built Kramers-Kronig now doubles as a bookkeeping law — the area under ω Im χ~\omega\,\mathrm{Im}\,\tilde\chi counts the electrons, independent of the detailed line shape. *For the Lorentz oscillator χ~=ωp2/(ω02−ω2−iγω)\tilde\chi=\omega_p^2/(\omega_0^2-\omega^2-i\gamma\omega), numerical integration confirms 2π∫0∞ω Im χ~ dω=ωp2\frac{2}{\pi}\int_0^\infty\omega\,\mathrm{Im}\,\tilde\chi\,\mathrm{d}\omega=\omega_p^2 to machine precision, independent of ω0\omega_0 and γ\gamma.*

Limiting cases

CaseResultMeaning
Low frequency (static limit)Re χ~(0)=2π P ⁣ ⁣∫0∞Im χ~(ω′)ω′ dω′\mathrm{Re}\,\tilde\chi(0)=\dfrac{2}{\pi}\,\mathcal{P}\!\!\int_0^\infty \dfrac{\mathrm{Im}\,\tilde\chi(\omega')}{\omega'}\,\mathrm{d}\omega'The DC susceptibility (static polarisability) equals an absorption-weighted integral over the whole spectrum — it is fixed by loss you may never see at DC.
High frequencyχ~(ω)→−ωp2ω2\tilde\chi(\omega)\to -\dfrac{\omega_p^2}{\omega^2}Electrons respond as free charges; the coefficient of 1/ω21/\omega^2 is the f-sum rule, counting nn electrons per unit volume.
Response non-vanishing at ∞\inftyχ~(ω)−χ~(ω0)=ω−ω0iπ P ⁣ ⁣∫−∞∞χ~(ω′) dω′(ω′−ω)(ω′−ω0)\tilde\chi(\omega)-\tilde\chi(\omega_0)=\dfrac{\omega-\omega_0}{i\pi}\,\mathcal{P}\!\!\int_{-\infty}^{\infty}\dfrac{\tilde\chi(\omega')\,\mathrm{d}\omega'}{(\omega'-\omega)(\omega'-\omega_0)}One subtraction at ω0\omega_0 adds a power of ω′\omega' to the denominator, restoring convergence when χ~(∞)≠0\tilde\chi(\infty)\neq0.
Reality of χ(t)\chi(t)χ~(−ω)=χ~∗(ω)⇒Re χ~\tilde\chi(-\omega)=\tilde\chi^*(\omega)\Rightarrow \mathrm{Re}\,\tilde\chi even, Im χ~\mathrm{Im}\,\tilde\chi oddFolds the integrals onto [0,∞)[0,\infty) with kernel 2ω′/(ω′2−ω2)2\omega'/(\omega'^2-\omega^2); negative frequencies carry no new information.
Sharp resonance (γ→0\gamma\to0)Im χ~→\mathrm{Im}\,\tilde\chi\to delta spike, Re χ~→\mathrm{Re}\,\tilde\chi\to pole pairAn isolated line gives the textbook anomalous-dispersion 1/(ω02−ω2)1/(\omega_0^2-\omega^2) swing straddling the peak.

Worked examples

1 · Debye relaxation of liquid water (fully worked)

A polar liquid relaxes with a single exponential kernel χ(τ)=(χ0/τD)e−τ/τDθ(τ)\chi(\tau)=(\chi_0/\tau_D)e^{-\tau/\tau_D}\theta(\tau). Find χ~(ω)\tilde\chi(\omega), verify it is a genuine Kramers-Kronig pair, and put in numbers for water at 25 ∘C25\,^\circ\mathrm{C}, where χ0≈73.2\chi_0\approx73.2 and τD≈8.27 ps\tau_D\approx8.27\ \mathrm{ps}.

Step 1. Transform the kernel: χ~(ω)=∫0∞χ0τDe−τ/τDeiωτdτ=χ0τD⋅11/τD−iω=χ01−iωτD\tilde\chi(\omega)=\int_0^\infty\frac{\chi_0}{\tau_D}e^{-\tau/\tau_D}e^{i\omega\tau}\mathrm{d}\tau=\frac{\chi_0}{\tau_D}\cdot\frac{1}{1/\tau_D-i\omega}=\dfrac{\chi_0}{1-i\omega\tau_D}. Separating parts, Re χ~=χ01+ω2τD2\mathrm{Re}\,\tilde\chi=\dfrac{\chi_0}{1+\omega^2\tau_D^2} and Im χ~=χ0 ωτD1+ω2τD2\mathrm{Im}\,\tilde\chi=\dfrac{\chi_0\,\omega\tau_D}{1+\omega^2\tau_D^2}. The only singularity is a pole at ω=−i/τD\omega=-i/\tau_D, safely in the lower half-plane — the response is causal, as it must be.

Step 2. Verify Kramers-Kronig analytically. Feeding Im χ~\mathrm{Im}\,\tilde\chi into the first relation and closing the contour in the upper half-plane (pole at ω′=+i/τD\omega'=+i/\tau_D plus the half-residue at ω′=ω\omega'=\omega),

1π P ⁣ ⁣∫−∞∞χ0 ω′τD(1+ω′2τD2)(ω′−ω) dω′=χ01+ω2τD2=Re χ~(ω).\frac{1}{\pi}\,\mathcal{P}\!\!\int_{-\infty}^{\infty}\frac{\chi_0\,\omega'\tau_D}{(1+\omega'^2\tau_D^2)(\omega'-\omega)}\,\mathrm{d}\omega'=\frac{\chi_0}{1+\omega^2\tau_D^2}=\mathrm{Re}\,\tilde\chi(\omega).

The residue algebra collapses exactly to Re χ~\mathrm{Re}\,\tilde\chi — the two parts are a true Hilbert pair.

Step 3. Numbers. The relaxation (peak-loss) frequency is where ωτD=1\omega\tau_D=1: fD=12πτD=12π(8.27×10−12)=19.2 GHzf_D=\dfrac{1}{2\pi\tau_D}=\dfrac{1}{2\pi(8.27\times10^{-12})}=\mathbf{19.2\ GHz} — the microwave absorption line that a microwave oven exploits. At that frequency Re χ~=Im χ~=χ0/2=36.6\mathrm{Re}\,\tilde\chi=\mathrm{Im}\,\tilde\chi=\chi_0/2=\mathbf{36.6}: the dispersion has fallen to half its static value exactly where the absorption peaks. Below fDf_D the liquid follows the field (high Re\mathrm{Re}, low loss); above it the dipoles lag and dissipate.

2 · The f-sum rule for a Lorentz oscillator (numeric check)

Take a model dielectric with one Lorentz line, χ~(ω)=ωp2ω02−ω2−iγω\tilde\chi(\omega)=\dfrac{\omega_p^2}{\omega_0^2-\omega^2-i\gamma\omega}. Confirm the f-sum rule and the static Kramers-Kronig limit numerically, and read off what they mean.

Step 1. Extract the absorption: Im χ~(ω)=ωp2 γω(ω02−ω2)2+γ2ω2\mathrm{Im}\,\tilde\chi(\omega)=\dfrac{\omega_p^2\,\gamma\omega}{(\omega_0^2-\omega^2)^2+\gamma^2\omega^2}, a peak of width ∼γ\sim\gamma centred near ω0\omega_0. In units ω0=1\omega_0=1, ωp=1\omega_p=1, γ=0.1\gamma=0.1, numerical integration gives 2π∫0∞ω Im χ~ dω=1.0000=ωp2\dfrac{2}{\pi}\int_0^\infty\omega\,\mathrm{Im}\,\tilde\chi\,\mathrm{d}\omega=\mathbf{1.0000}=\omega_p^2, and repeating with γ=0.5\gamma=0.5 gives the same answer. The sum rule is independent of line position and width — it counts oscillator strength, not shape.

Step 2. Check the static limit. The direct value is Re χ~(0)=ωp2/ω02\mathrm{Re}\,\tilde\chi(0)=\omega_p^2/\omega_0^2; the Kramers-Kronig static relation gives 2π∫0∞Im χ~(ω′)ω′ dω′\dfrac{2}{\pi}\int_0^\infty\dfrac{\mathrm{Im}\,\tilde\chi(\omega')}{\omega'}\,\mathrm{d}\omega'. In the same units both equal 1.0000\mathbf{1.0000}, and for the physical ratio ωp/ω0=1/4\omega_p/\omega_0=1/4 they equal 0.0625\mathbf{0.0625}. The DC susceptibility is reconstructed entirely from the absorption line.

Step 3. Interpret. Integrating ω Im χ~\omega\,\mathrm{Im}\,\tilde\chi over a measured line recovers π2ωp2\tfrac{\pi}{2}\omega_p^2 and hence the electron density n=ε0m ωp2/e2n=\varepsilon_0 m\,\omega_p^2/e^2 — without ever resolving the line's shape. A weighted area disagreeing with the known nn signals missing oscillator strength outside the window, a routine diagnostic in optical and electron-energy-loss spectroscopy.

Physics of the portrait

The dispersion relations sit at the meeting point of pure complex analysis and hard experiment: an integral identity of Cauchy's, given physical teeth by the demand that no effect precede its cause.

Origins · 1 minHendrik Kramers and how this was discovered
HK
Hendrik Kramers
1894–1952 · dispersion theory and the analytic structure of response functions

Hendrik Anthony Kramers was Niels Bohr's first and closest collaborator in Copenhagen, and one of the deepest analysts of the quantum generation that never quite received a Nobel Prize. His fingerprints are everywhere in mathematical physics: the WKB (Wentzel-Kramers-Brillouin) approximation, the Kramers-Heisenberg dispersion formula, the Kramers degeneracy theorem, the Kramers escape rate. The relations that bear his name grew out of the old quantum theory of light scattering: in 1927, working on how atoms disperse and absorb radiation, Kramers realised that the refractive index at one frequency is fixed by the absorption at all others, and wrote down the integral relation connecting them — unaware that Ralph Kronig had reached an equivalent result a year earlier for X-rays. What neither fully appreciated at first, and what John Toll made rigorous only in 1956, was that the relations are not special to optics: they are the direct mathematical expression of causality, valid for any stable linear response. Kramers spent his later career in Leiden and Utrecht, a physicist's physicist whose taste for exact structure shaped a generation of Dutch theory.

History
1926
— Kronig derives the X-ray dispersion relation from the optical analogy
1927
— Kramers states the optical dispersion relations independently at the Como congress
1937
— Kronig ties the relations directly to causality, no signal before its cause
1945
— Bode derives the gain-phase relation for feedback amplifiers, the same analyticity
1956
— Toll gives the definitive proof that causality implies analyticity and the dispersion relations

Going further

Texts. Stone & Goldbart, Mathematics for Physics, ch. on analyticity and dispersion · Arfken & Weber, Mathematical Methods for Physicists, dispersion-relations section · Byron & Fuller, Mathematics of Classical and Quantum Physics, ch. 6 · Nakahara, Geometry, Topology and Physics (analytic structure) · Jackson, Classical Electrodynamics, §7.10 · Landau & Lifshitz, Electrodynamics of Continuous Media, §82–84 · Toll, Causality and the Dispersion Relation, Phys. Rev. 104, 1760 (1956). The key results of this article are: (1) analyticity of χ~\tilde\chi in the upper half-plane follows from χ(τ<0)=0\chi(\tau<0)=0; (2) the master relation χ~=1iπP ⁣∫χ~/(ω′−ω)\tilde\chi=\frac{1}{i\pi}\mathcal{P}\!\int\tilde\chi/(\omega'-\omega) arises from the −iπ-i\pi half-residue and the vanishing large arc; (3) the Kramers-Kronig pair and the folded symmetric-kernel form follow via χ~(−ω)=χ~∗(ω)\tilde\chi(-\omega)=\tilde\chi^*(\omega); (4) the high-frequency tail −ωp2/ω2-\omega_p^2/\omega^2 yields the f-sum rule ∫0∞ω Im χ~ dω=π2ωp2\int_0^\infty\omega\,\mathrm{Im}\,\tilde\chi\,\mathrm{d}\omega=\tfrac{\pi}{2}\omega_p^2 with ωp2=ne2/ε0m\omega_p^2=ne^2/\varepsilon_0 m. Worked numbers: water Debye fD=19.2 GHzf_D=19.2\ \mathrm{GHz} at τD=8.27 ps\tau_D=8.27\ \mathrm{ps}; the Debye susceptibility is an exact Hilbert-transform pair; the Lorentz f-sum rule and static limit hold to machine precision, independent of ω0\omega_0 and γ\gamma. Historical attribution: Kronig (1926), Kramers (1927), rigorous causality formulation Toll (1956).

Prerequisites. Analytic Functions and the Cauchy-Riemann Equations · Complex Integration and Contour Integrals · Cauchy's Integral Formula and Derivatives · Zeros, Poles, and Isolated Singularities · Cauchy's Integral Theorem. Leads to. Laurent Series · Retarded Green's Functions · S-matrix and Scattering Amplitudes.

Ask the tutor: Ask me to Kramers-Kronig-transform a specific model spectrum, or to show exactly how the same contour argument becomes a forward dispersion relation in scattering theory.

Why does causality become analyticity in the upper half-plane specifically, and not the lower?

It is a convention tied to the Fourier sign. With the transform χ~(ω)=∫0∞χ(τ)eiωτdτ\tilde\chi(\omega)=\int_0^\infty\chi(\tau)e^{i\omega\tau}\mathrm{d}\tau, convergence for a kernel supported on τ>0\tau>0 requires the exponential e−ωIτe^{-\omega_I\tau} to decay, which needs ωI=Im ω>0\omega_I=\mathrm{Im}\,\omega>0 — the upper half-plane. Had you instead used the engineers' convention e−iωτe^{-i\omega\tau}, the same causal kernel would be analytic in the lower half-plane, and the Kramers-Kronig signs would flip accordingly. The physics is identical; only the labelling of which half is "analytic" follows your chosen sign. What is convention-independent is that all poles sit on the opposite side from the analytic half — the side that corresponds to decaying-in-time modes.

Are the Kramers-Kronig relations just the Hilbert transform under another name?

Almost. The Hilbert transform is the pure mathematics: H[u](ω)=1πP ⁣∫u(ω′)/(ω′−ω) dω′\mathcal{H}[u](\omega)=\frac{1}{\pi}\mathcal{P}\!\int u(\omega')/(\omega'-\omega)\,\mathrm{d}\omega'. The Kramers-Kronig relations are the statement that, for a causal response, the real and imaginary parts of χ~\tilde\chi are exactly such a pair — the Hilbert transform plus the physical input of causality that guarantees the pairing. Causality also brings the reality condition χ~(−ω)=χ~∗(ω)\tilde\chi(-\omega)=\tilde\chi^*(\omega), which folds the transform onto positive frequencies with the symmetric kernel 2ω′/(ω′2−ω2)2\omega'/(\omega'^2-\omega^2).

Do I really need the absorption at all frequencies, or just near the frequency I care about?

In principle, all of them. The kernel 1/(ω′−ω)1/(\omega'-\omega) falls off only as 1/ω′1/\omega', so distant absorption bands still contribute to the index at your working frequency — this is why the transparency window of a glass is dispersive at all, being the low-energy tail of resonances outside the window. In practice you measure over the widest band you can, extrapolate the tails with power laws, and pin the result with sum rules. The nonlocality is the single biggest source of error in optical-constant reconstructions, and it is why a local measurement of loss can never certify a "lossless" index.

When exactly do I need a subtracted dispersion relation?

Whenever the response does not decay to zero at infinite frequency, so the large semicircle no longer vanishes. The classic case is the dielectric function: εr(ω)→1\varepsilon_r(\omega)\to1, not 00, so you apply Kramers-Kronig to εr(ω)−1\varepsilon_r(\omega)-1 instead. If even that decays too slowly, subtract at a reference point ω0\omega_0 — each subtraction adds a factor 1/(ω′−ω0)1/(\omega'-\omega_0) and hence a power of ω′\omega' in the denominator, at the cost of needing χ~(ω0)\tilde\chi(\omega_0). The forward scattering amplitude in particle physics famously needs one or two subtractions because it grows at high energy.

How is this the same mathematics as the dispersion relations in particle physics?

The structure is identical. There, the forward scattering amplitude f(ω)f(\omega) is analytic in the upper half-plane of energy because scattering is causal — the scattered wave cannot leave before the incident wave arrives. Its imaginary part is tied to the total cross section by the optical theorem, and a dispersion relation of exactly the Kramers-Kronig form reconstructs the real part from measured cross sections. The differences are practical: relativistic amplitudes may need subtractions, and crossing symmetry adds contributions along a left-hand cut. But the engine — causality forces analyticity, Cauchy's theorem ties real to imaginary — is the same one developed here for optics.

Does the sign convention for the Fourier transform change the relations?

It changes the bookkeeping, not the content. Choosing e+iωτe^{+i\omega\tau} versus e−iωτe^{-i\omega\tau} swaps which half-plane is analytic and flips signs in the Kramers-Kronig pair, including the sign of Im χ~\mathrm{Im}\,\tilde\chi (so "absorption is positive" may attach to +Im+\mathrm{Im} or −Im-\mathrm{Im} depending on the book). What never changes: the parts remain a Hilbert-transform pair, poles live on the decaying-in-time side, and the f-sum rule holds. When comparing formulas across texts, check the transform convention first — most apparent sign disagreements dissolve once it is fixed.

Before this

Where this leads