Lippmann-Schwinger Equation

A scattering problem hands you a differential equation with an awkward rider. The Schrödinger equation is local and tidy, but the boundary condition — "at infinity, a unit plane wave plus outgoing spherical waves, please" — lives infinitely far from the potential. The Lippmann–Schwinger equation performs a striking piece of judo: it folds the boundary condition into the equation. Rewritten as an integral equation on the free Green's operator, every solution automatically carries the right asymptotics. Nothing needs matching, ever. The price of the judo is one infinitesimal: the scattering energy sits on the branch cut of the resolvent mapped out in Green Functions in Quantum Mechanics, so the inverse (E−H^0)−1(E-\hat H_0)^{-1} exists only off the cut, E→E±iϵE\to E\pm i\epsilon. The sign of the step is the physics: +iϵ+i\epsilon manufactures outgoing scattered waves, −iϵ-i\epsilon their time-reversed twins. This article derives the operator equation and its ±iϵ\pm i\epsilon logic, sets up the transition operator T^\hat T that carries all observable content, and then does what few textbook treatments do: it solves the equation, twice. Once in closed form, for a separable potential — the one interaction that collapses the integral equation to algebra, with the nonperturbative resummation visible in a single denominator — and once numerically, on a momentum grid, where the two answers agree to fourteen digits. An integral equation you have actually inverted stops being formalism.

Key takeaways
  • Schrödinger equation plus scattering boundary condition = one integral equation: ∣ψ(±)⟩=∣ϕ⟩+G^0(±)V^∣ψ(±)⟩|\psi^{(\pm)}\rangle=|\phi\rangle+\hat G_0^{(\pm)}\hat V|\psi^{(\pm)}\rangle, G^0(±)=(E−H^0±iϵ)−1\hat G_0^{(\pm)}=(E-\hat H_0\pm i\epsilon)^{-1}.
  • The ±iϵ\pm i\epsilon is forced: EE lies on the continuum branch cut of the free resolvent; the side you approach from selects outgoing (++) or incoming (−-) scattered waves.
  • All observables ride the transition operator T^∣ϕ⟩=V^∣ψ(+)⟩\hat T|\phi\rangle=\hat V|\psi^{(+)}\rangle, which obeys its own closed equation T^=V^+V^G^0(+)T^\hat T=\hat V+\hat V\hat G_0^{(+)}\hat T.
  • For a separable potential V^=λ∣g⟩⟨g∣\hat V=\lambda|g\rangle\langle g| the equation solves exactly: T^(E)=λ∣g⟩⟨g∣/(1−λg0(E))\hat T(E)=\lambda|g\rangle\langle g|/\bigl(1-\lambda g_0(E)\bigr) — one denominator carries the entire multiple-scattering resummation.
  • The same equation inverted numerically on a momentum grid reproduces the closed form to 4×10−154\times10^{-15}; on-shell, Im⁡g0=−k ∣g(k)∣2/2π<0\operatorname{Im}g_0=-k\,|g(k)|^2/2\pi<0 is fixed by the Sokhotski–Plemelj split.
  • Key idea: the Lippmann–Schwinger equation is the Schrödinger equation with its scattering boundary condition welded in by the +iϵ+i\epsilon prescription — an exact, solvable reformulation, not an approximation.
The core insight

Replace the scattering Schrödinger equation by the integral equation ∣ψ(+)⟩=∣ϕ⟩+G^0(+)V^∣ψ(+)⟩|\psi^{(+)}\rangle=|\phi\rangle+\hat{G}_0^{(+)}\hat{V}|\psi^{(+)}\rangle, where the +iϵ+i\epsilon in G^0(+)=(E−H^0+iϵ)−1\hat{G}_0^{(+)}=(E-\hat{H}_0+i\epsilon)^{-1} automatically imposes outgoing-wave boundary conditions, so the scattering amplitude appears in the asymptotic form without any boundary matching.

Where this lives today

The Lippmann–Schwinger equation is production machinery, not history. Nuclear few-body groups solve (8) — Haftel–Tabakin principal-value form, partial wave by partial wave — as the standard route from a nucleon-nucleon potential to phase shifts; chiral effective-field-theory potentials are fit through exactly this pipeline, and Faddeev's three-body equations are Lippmann–Schwinger equations rearranged for connected kernels. In ultracold-atom physics the resummed T-matrix is daily currency: the 1−λg01-\lambda g_0 denominator tuned through zero by a Feshbach resonance is precisely how experimentalists dial a quantum gas's scattering length. And in electronic-structure and photonics codes, "solving the Lippmann–Schwinger equation" is the literal name of the step that computes scattering without meshing infinity — the boundary condition is in the kernel, exactly the judo this article began with.

The physical picture

Every volume element where V≠0V\neq0 is a secondary source re-radiating a spherical wavelet; the total wave is the incident wave plus the coherent sum of wavelets — Huygens' construction, made exact. With a twist Huygens never faced: the wave driving each source is the full wave, wavelets included. The sources feed themselves.

Figure
The self-consistent Huygens picture: secondary sources driven by the total wave they help create
ψ⁽⁺⁾ = incident plane wave + wavelets radiated by V·ψ⁽⁺⁾ — the unknown drives its own sources e^(ik·r) V(r) ≠ 0 outgoing e^(ikr)/r — guaranteed by +iε feedback: wavelets re-scatter — multiple scattering ψ under the integral cut the feedback once (drive sources with the plane wave alone) and you have the Born approximation — owner: Born Approximation

That feedback is the whole content of the equation, ψ=ϕ+G0Vψ\psi=\phi+G_0V\psi: the unknown on both sides. Cut the feedback and you have single scattering — the Born approximation. Feed it back nn times: nn-fold scattering. The equation is multiple scattering, packaged. The second character is the infinitesimal iϵi\epsilon, and it is anything but a technicality. The free resolvent (E−H^0)−1(E-\hat H_0)^{-1}, per the resolvent map of Green Functions in Quantum Mechanics, has a branch cut along the entire positive-energy axis — and a scattering experiment operates exactly on the cut. Approach from above and every re-radiated wavelet comes out outgoing; from below, incoming. Retarded and Advanced Green Functions built precisely this taxonomy — retarded/advanced in time is outgoing/incoming in space — and a detector downstream of a target is a causal instrument, so physics lives on the +iϵ+i\epsilon side. The payoff figure below is the exactly solved equation versus its first-order truncation. At weak coupling they agree — why the Born approximation earns its keep. As the coupling strengthens the exact amplitude bends away: the denominator 1−λg0(E)1-\lambda g_0(E) resums an infinite ladder of rescatterings no truncation sees. Push λ\lambda toward λc\lambda_c and the denominator heads for zero at threshold — a bound state being born.

Figure
Punchline — the exactly solved equation vs its first-order truncation: resummation bends the amplitude, and the denominator knows about bound states
on-shell |T| vs coupling λ — separable model g(q)=e^(−q²b²/2), k₀b=1 (computed) 0 −8 +8 +12 −12 4.4 2.2 0 λ=−2 worked example: |T|=0.721 vs Born 0.736 — 2% apart Born |T⁽¹⁾|=|λ| g(k₀)² — straight line exact |T| = |λ| g² / |1−λg₀| λ_c = 1/g₀(0⁻) = −11.14: bound state at threshold (pole story → S-matrix poles) g₀(E+i0) = 0.0068 − 0.0585i at k₀=1 (verify script)

From differential equation to operator equation

Start from the stationary problem at beam energy E=ℏ2k2/2m>0E=\hbar^2k^2/2m>0: we want the eigenstate of the full Hamiltonian that "grows out of" the free beam.

(H^0+V^)∣ψ⟩=E∣ψ⟩,H^0=p^22m(1)(\hat{H}_0+\hat{V})|\psi\rangle=E|\psi\rangle,\qquad \hat{H}_0=\frac{\hat{p}^2}{2m} \qquad (1)

where: H^0\hat H_0 is the kinetic Hamiltonian whose eigenstate ∣ϕ⟩|\phi\rangle (a plane wave of momentum ℏk\hbar\mathbf k) is the beam, V^\hat V has finite range, and EE sits in the continuous spectrum of both H^0\hat H_0 and H^\hat H — we are not hunting a discrete eigenvalue but selecting one member of a continuum family by its behaviour at infinity. The derivation card turns (1) into the master equation:

∣ψ(±)⟩=∣ϕ⟩+1E−H^0±iϵ V^ ∣ψ(±)⟩(2)|\psi^{(\pm)}\rangle=|\phi\rangle+\frac{1}{E-\hat{H}_0\pm i\epsilon}\,\hat{V}\,|\psi^{(\pm)}\rangle \qquad (2)

where: G^0(±)=(E−H^0±iϵ)−1\hat G_0^{(\pm)}=(E-\hat H_0\pm i\epsilon)^{-1} is the free Green's operator — the resolvent of H^0\hat H_0 a hair above (++) or below (−-) the branch cut — with ϵ→0+\epsilon\to0^+ taken last. ∣ψ(+)⟩|\psi^{(+)}\rangle is the physical state: unit plane wave plus purely outgoing scattered waves. Its partner ∣ψ(−)⟩|\psi^{(-)}\rangle carries incoming scattered waves and serves as the natural final state in formal bookkeeping; the two are related by the antiunitary Θ=U^K\Theta=\hat U K machinery of Time Reversal in Quantum Dynamics.

Derivation AThe operator equation and how the iε selects the physics

We want to convert the eigenvalue problem (E−H^0)∣ψ⟩=V^∣ψ⟩(E-\hat H_0)|\psi\rangle=\hat V|\psi\rangle into a fixed-point equation whose every solution obeys scattering boundary conditions. The strategy is standard for linear inhomogeneous problems — particular plus homogeneous solution — but the operator to invert is singular precisely at the physical energy, so the heart of the derivation is making sense of that inverse. We lean on two established facts: the resolvent map of Green Functions in Quantum Mechanics (continuum energies are a branch cut of the resolvent), and the taxonomy of Retarded and Advanced Green Functions (+iϵ+i\epsilon = the retarded, causal side whose free waves are outgoing).

Step 1. Treat the potential term as a source. Rewrite (1) as (E−H^0)∣ψ⟩=V^∣ψ⟩(E-\hat H_0)|\psi\rangle=\hat V|\psi\rangle. Because the "source" contains the unknown, the end product will be an integral equation, not an explicit solution.

Step 2. General solution: particular plus homogeneous. ∣ψ⟩=∣ϕ⟩+(E−H^0)−1V^∣ψ⟩|\psi\rangle=|\phi\rangle+(E-\hat H_0)^{-1}\hat V|\psi\rangle, with (E−H^0)∣ϕ⟩=0(E-\hat H_0)|\phi\rangle=0. Why this specific homogeneous piece? The homogeneous solutions at energy EE are the free plane waves. The experiment prepares one unit-amplitude beam eik⋅re^{i\mathbf k\cdot\mathbf r}, so the homogeneous admixture is fixed to be exactly that plane wave; any other choice describes a different experiment.

Step 3. Face the singular inverse. EE lies in the continuous spectrum of H^0\hat H_0 — the beam itself is a free state of this energy — so (E−H^0)(E-\hat H_0) annihilates nonzero vectors and has no inverse on the real axis. In resolvent language, z=Ez=E sits on the branch cut. The cut is a two-sided street: the resolvent is finite just above and just below, with different boundary values. So we displace,

1E−H^0  ⟶  1E−H^0±iϵ,\frac{1}{E-\hat H_0}\;\longrightarrow\;\frac{1}{E-\hat H_0\pm i\epsilon},

and carry ϵ→0+\epsilon\to0^+ to the end of the calculation. Why does the sign carry physics? The two boundary values differ by exactly the spectral density on the cut — the discontinuity theorem of Retarded and Advanced Green Functions — so they are genuinely different operators in the limit. Its taxonomy names them: +iϵ+i\epsilon is the retarded member, whose free-particle wave radiates away from a source; −iϵ-i\epsilon the advanced member, converging onto it. Selecting +iϵ+i\epsilon is selecting outgoing scattered waves — the boundary condition, imposed algebraically.

Step 4. Assemble the Lippmann–Schwinger pair. With the displacement in place,

∣ψ(±)⟩=∣ϕ⟩+G^0(±)V^∣ψ(±)⟩,G^0(±)=(E−H^0±iϵ)−1.|\psi^{(\pm)}\rangle=|\phi\rangle+\hat G_0^{(\pm)}\hat V|\psi^{(\pm)}\rangle ,\qquad \hat G_0^{(\pm)}=(E-\hat H_0\pm i\epsilon)^{-1}.

Every solution of the (+)(+) equation satisfies the Schrödinger equation — apply (E−H^0)(E-\hat H_0) and the ∣ϕ⟩|\phi\rangle term drops — and carries outgoing asymptotics, because the one place boundary behaviour could enter, the inverse, is pinned to the retarded side. The matching step of the differential approach has disappeared into the ϵ\epsilon.

Step 5. The position-space reading. Sandwiching with ⟨r∣\langle\mathbf r| gives

ψ(±)(r)=eik⋅r+∫G0(±)(r,r′) U(r′) ψ(±)(r′) d3r′,U≡2mℏ2V,\psi^{(\pm)}(\mathbf r)=e^{i\mathbf k\cdot\mathbf r}+\int G_0^{(\pm)}(\mathbf r,\mathbf r')\,U(\mathbf r')\,\psi^{(\pm)}(\mathbf r')\,\mathrm d^3r' ,\qquad U\equiv\frac{2m}{\hbar^2}V,

with G0(±)(r,r′)=−e±ik∣r−r′∣/(4π∣r−r′∣)G_0^{(\pm)}(\mathbf r,\mathbf r')=-e^{\pm ik|\mathbf r-\mathbf r'|}/(4\pi|\mathbf r-\mathbf r'|) in the Helmholtz convention. The explicit evaluation of that kernel — the contour integral converting ±iϵ\pm i\epsilon into e±ikRe^{\pm ikR} — and the far-field extraction of the amplitude formula are the business of Green's Function for Scattering. Here we need only two structural facts: each source point radiates a spherical wavelet, and the (+)(+) wavelets are all outgoing. Verified: the verify script checks the machinery on a discrete model — the LS solution satisfies ψ=ϕ+G0Vψ\psi=\phi+G_0V\psi to 10−1610^{-16} and equals the full-resolvent route (1+GV)∣ϕ⟩(1+GV)|\phi\rangle to 10−1110^{-11}.

One more equivalent form connects the free and dressed problems. Using the full resolvent G^(±)=(E−H^±iϵ)−1\hat G^{(\pm)}=(E-\hat H\pm i\epsilon)^{-1} — whose pole-and-cut anatomy Green Functions in Quantum Mechanics mapped, and which obeys its Dyson identity G^=G^0+G^0V^G^\hat G=\hat G_0+\hat G_0\hat V\hat G — the scattering state is explicit:

∣ψ(±)⟩=(1+G^(±)V^)∣ϕ⟩(3)|\psi^{(\pm)}\rangle=\bigl(1+\hat G^{(\pm)}\hat V\bigr)|\phi\rangle \qquad (3)

where: (1+G^(±)V^)(1+\hat G^{(\pm)}\hat V) dresses the free beam into the exact scattering state. This form is explicit — no unknown on the right — at the cost of containing the full resolvent, exactly as hard as the original problem; substituting the Dyson identity collapses it back to (2). The verify script checks (3) against the directly solved equation on a 200-site lattice: agreement 9×10−129\times10^{-12}, Dyson identity 10−1410^{-14}.

The transition operator: where the observables live

Experiments measure amplitudes for the beam to end up in a new direction, and all of that content sits in one object:

T^∣ϕ⟩≡V^∣ψ(+)⟩(4)\hat{T}|\phi\rangle\equiv\hat{V}|\psi^{(+)}\rangle \qquad (4)

where: T^\hat T eats the free beam and returns what the potential does to the exact state. Left-multiplying (2) by V^\hat V delivers, in one line, a closed equation for T^\hat T alone:

T^=V^+V^ G^0(+) T^(5)\hat{T}=\hat{V}+\hat{V}\,\hat{G}_0^{(+)}\,\hat{T} \qquad (5)

where: everything is now an operator on free states — no wavefunction appears. Iterating in powers of V^\hat V generates the Born series (convergence anatomy: Born Series and Higher-Order Corrections); keeping T^≈V^\hat T\approx\hat V is the Born approximation, evaluated in its own article. We will not expand — we will solve exactly. The bridge to the measured quantity of Scattering Amplitude:

f(k′,k)=−(2π)2mℏ2 ⟨k′∣T^∣k⟩(6)f(\mathbf k',\mathbf k)=-\frac{(2\pi)^2 m}{\hbar^2}\,\langle\mathbf k'|\hat{T}|\mathbf k\rangle \qquad (6)

where: ∣k⟩,∣k′⟩|\mathbf k\rangle,|\mathbf k'\rangle are (2π)−3/2(2\pi)^{-3/2}-normalized plane waves with ∣k′∣=∣k∣=k|\mathbf k'|=|\mathbf k|=k — the on-shell element. The verify script pins the bookkeeping twice: symbolically, the −(m/2πℏ2)∫e−ik′⋅rVψ(+)d3r-(m/2\pi\hbar^2)\int e^{-i\mathbf k'\cdot\mathbf r}V\psi^{(+)}\mathrm d^3r integral form equals this expression under the stated normalization; and numerically, the solved model below satisfies the flux self-consistency Im⁡f=k∣f∣2\operatorname{Im}f=k|f|^2 to 10−1010^{-10}, which no wrongly normalized amplitude could. (That relation, read as a statement about all potentials, is the optical theorem — derived in its own article, not here.) Off-shell elements never reach a detector but are the working currency of few-body calculations; the S-matrix packaging and unitarity constraints are owned by The S-Matrix and Unitarity in Scattering.

Solving the equation exactly: the separable potential

Most potentials make (5) an infinite-dimensional inversion. One family collapses it to algebra:

V^=λ ∣g⟩⟨g∣(7)\hat{V}=\lambda\,|g\rangle\langle g| \qquad (7)

where: ∣g⟩|g\rangle is a fixed "form-factor" state — momentum profile g(q)g(q), here the Gaussian e−q2b2/2e^{-q^2b^2/2} with range bb — and λ\lambda the coupling (negative = attractive). Such potentials are nonlocal, and they are the standard laboratory of formal scattering theory because of what happens next.

Go deeper · Derivation B · 1 minThe separable potential solves the T equation in four lines
Derivation BThe separable potential solves the T equation in four lines

The goal is an exact, closed-form solution of T^=V^+V^G^0(+)T^\hat T=\hat V+\hat V\hat G_0^{(+)}\hat T — the entire multiple-scattering ladder summed, no approximation. The strategy exploits rank: V^\hat V maps every state onto the single ray ∣g⟩|g\rangle, so T^\hat T is trapped on that ray and the operator equation becomes one scalar equation. Watch the infinite ladder compress into a single denominator — that denominator is the article's punchline.

Step 1. The ansatz forced by rank. Every term of the equation begins with V^=λ∣g⟩⟨g∣\hat V=\lambda|g\rangle\langle g| acting last and ends with it acting first, so T^(E)=τ(E) λ∣g⟩⟨g∣\hat T(E)=\tau(E)\,\lambda|g\rangle\langle g| for one unknown scalar τ(E)\tau(E).

Step 2. Insert and collapse. Substituting,

τ λ∣g⟩⟨g∣=λ∣g⟩⟨g∣ (1+λτ g0(E)),\tau\,\lambda|g\rangle\langle g| = \lambda|g\rangle\langle g|\,\bigl(1+\lambda\tau\, g_0(E)\bigr),

where the only surviving trace of the Green's operator is the single number

g0(E)≡⟨g∣G^0(+)(E)∣g⟩=∫d3q(2π)3 ∣g(q)∣2E−ℏ2q2/2m+iϵ.g_0(E)\equiv\langle g|\hat G_0^{(+)}(E)|g\rangle=\int\frac{\mathrm d^3q}{(2\pi)^3}\,\frac{|g(q)|^2}{E-\hbar^2q^2/2m+i\epsilon}.

Step 3. Solve the scalar equation. Matching coefficients of ∣g⟩⟨g∣|g\rangle\langle g|: τ=1+λ τ g0\tau=1+\lambda\,\tau\,g_0, so τ=1/(1−λg0)\tau=1/(1-\lambda g_0) and

T^(E)=λ ∣g⟩⟨g∣1−λ g0(E).\hat T(E)=\frac{\lambda\,|g\rangle\langle g|}{1-\lambda\,g_0(E)} .

Why is this a resummation? Expand the denominator geometrically: T^=λ∣g⟩⟨g∣∑n(λg0)n\hat T=\lambda|g\rangle\langle g|\sum_n(\lambda g_0)^n — the nn-th term is the nn-fold rescattering, one propagation factor g0g_0 per traversal of the feedback loop. The closed form holds even where the series diverges: the equation is stronger than its own perturbative expansion (convergence anatomy: Born Series and Higher-Order Corrections).

Step 4. Evaluate g0g_0 on shell — the Sokhotski–Plemelj split. At E+i0E+i0 the pole at q=kq=k splits per 1/(x+iϵ)=P(1/x)−iπδ(x)1/(x+i\epsilon)=\mathrm{P}(1/x)-i\pi\delta(x) — the same split Green Functions in Quantum Mechanics uses for its density-of-states formula. The principal value gives Re⁡g0\operatorname{Re}g_0; the delta collapses the radial integration:

Im⁡g0(E+i0)=−k ∣g(k)∣22π  <  0.\operatorname{Im} g_0(E+i0) = -\frac{k\,|g(k)|^2}{2\pi} \;<\;0 .

Why the sign matters: a strictly negative imaginary part keeps 1−λg01-\lambda g_0 off zero for every real coupling at positive energy, and feeds exactly the Im⁡f=k∣f∣2\operatorname{Im}f=k|f|^2 self-consistency noted above. Model units (ℏ=m=b=1\hbar=m=b=1, k=1k=1): g0=0.0068−0.0585 ig_0=0.0068-0.0585\,i, matching the ϵ→0\epsilon\to0 extrapolated raw integral. Verified: closed form vs. brute-force numerics below to 4×10−154\times10^{-15}; Im⁡g0\operatorname{Im}g_0 sign and magnitude, the E−iϵE-i\epsilon conjugate solution, and the bound-state threshold λc=1/g0(0−)=−11.14\lambda_c=1/g_0(0^-)=-11.14 all machine-checked in the verify script.

Two dividends drop out immediately. First, the punchline figure's exact-vs-Born comparison: tangent at λ=0\lambda=0, 2% apart at the worked-example λ=−2\lambda=-2, 22% at ∣λ∣=12|\lambda|=12. Second, the denominator is a bound-state detector: at negative energy g0g_0 is real, and at λc=1/g0(0−)\lambda_c=1/g_0(0^-) it vanishes at threshold (λ=1.3λc\lambda=1.3\lambda_c ⇒ pole at EB=0.0118E_B=0.0118, verify script). One line is all we say: negative-energy poles of T^\hat T are bound states — the story of Bound States as Poles of the S-Matrix.

Solving the equation numerically: the kernel as a matrix

The general-purpose method — how the equation is actually used in nuclear and cold-atom physics — is to discretize the momentum integral and invert linear algebra.

T(q,q′)=V(q,q′)+12π2∫0∞dq′′ q′′2  V(q,q′′) T(q′′,q′)E−ℏ2q′′2/2m+iϵ(8)T(q,q')=V(q,q')+\frac{1}{2\pi^2}\int_0^\infty \mathrm dq''\,q''^2\;\frac{V(q,q'')\,T(q'',q')}{E-\hbar^2q''^2/2m+i\epsilon} \qquad (8)

where: this is the s-wave momentum-space form of (5): the q′′2q''^2 and 1/2π21/2\pi^2 are the radial measure, and the +iϵ+i\epsilon handles the on-shell singularity at q′′=kq''=k. On an NN-point grid (8) reads (1−VG0W) T=V(\mathbb 1-VG_0W)\,T=V — one linear solve.

Go deeper · Derivation C · 1 minInverting the kernel on a momentum grid
Derivation CInverting the kernel on a momentum grid

The goal is to demonstrate — not assert — that the integral equation is a practical computational object: solve (8) by matrix inversion for the separable model and compare against the closed form, which the numerics does not know. The strategy keeps iϵi\epsilon small but finite in both routes, so the comparison tests the equation-solving exactly rather than the ϵ→0\epsilon\to0 extrapolation. The pitfall is the on-shell pole: a sharp Lorentzian spike at q′′=kq''=k the grid must resolve.

Step 1. Discretize. N=3000N=3000 points on q∈(0,40]q\in(0,40] (model units, k=1k=1), trapezoid weights wjw_j, kernel matrix Kij=12π2 V(qi,qj) qj2wj (E−qj2/2+iϵ)−1K_{ij}=\frac{1}{2\pi^2}\,V(q_i,q_j)\,q_j^2 w_j\,(E-q_j^2/2+i\epsilon)^{-1}, ϵ=10−3\epsilon=10^{-3}.

Step 2. Solve. T=(1−K)−1VT=(\mathbb 1-K)^{-1}V — one dense linear solve; complex, non-Hermitian, well conditioned because ϵ\epsilon keeps the pole off the grid axis.

Step 3. Compare at the same ϵ\epsilon. Evaluating g0g_0 by the same quadrature and forming λgg/(1−λg0)\lambda g g/(1-\lambda g_0): the full N×NN\times N matrices agree to 4×10−154\times10^{-15} — machine precision. The integral equation, the geometric resummation, and the linear-algebra inverse are one object. Why compare at finite ϵ\epsilon? It isolates what is tested: grid-vs-closed-form at matched ϵ\epsilon tests the equation-solving; the ϵ→0\epsilon\to0 physics is tested separately by the Sokhotski–Plemelj check, where adaptive-quadrature g0(ϵ)g_0(\epsilon) Richardson-extrapolates onto the analytic PV−iπ\mathrm{PV}-i\pi split. Conflating the two limits is the classic way scattering codes hide errors.

Step 4. Flip the sign as a control. Rebuilding with E−iϵE-i\epsilon returns the complex conjugate of every element (real form factor) — the grid twin of ∣ψ(−)⟩|\psi^{(-)}\rangle, the time-reversal pairing of Time Reversal in Quantum Dynamics in linear algebra. Verified: all four steps green in the verify script; the professional version (principal-value subtraction instead of complex ϵ\epsilon) is the Haftel–Tabakin scheme standard in few-body physics.

Limiting cases

CaseResultMeaning
V^→0\hat V\to0∣ψ(±)⟩=∣ϕ⟩\vert\psi^{(\pm)}\rangle=\vert\phi\rangle, T^=0\hat T=0no potential, no scattering; the equation degenerates gracefully
λ→0\lambda\to0 (weak coupling)T^≈V^\hat T\approx\hat V, f→fBornf\to f_{\rm Born}first iterate dominates; Born approximation tangent to the exact answer at zero coupling
EE off the positive axisG^0(E)\hat G_0(E) regularthe prescription matters only on the cut; bound-state energies need no ϵ\epsilon
−iϵ-i\epsilon instead of +iϵ+i\epsilon∣ψ(−)⟩\vert\psi^{(-)}\rangle, T→T∗T\to T^{*} (real gg)incoming-wave, time-reversed twin; the final states of formal theory
1−λ g0(0−)→01-\lambda\,g_0(0^-)\to0T^\hat T pole reaches E=0E=0attraction strong enough to bind: threshold of a bound state (owner: S-matrix poles article)
separable V^\hat VT^=λ∣g⟩⟨g∣/(1−λg0)\hat T=\lambda\vert g\rangle\langle g\vert/(1-\lambda g_0)the one closed-form solution; denominator = resummed multiple scattering

Worked examples

Example 1 — the separable model, end to end. A neutron-like particle scatters off a rank-one Gaussian-form-factor potential, range b=1 b=1\,fm, on-shell momentum k=1 fm−1k=1\,\mathrm{fm}^{-1}, coupling λ=−2\lambda=-2 (model units ℏ=m=1\hbar=m=1).

Step 1. On-shell propagator trace: the Sokhotski–Plemelj split gives Re⁡g0=+0.0068\operatorname{Re}g_0=+0.0068 (principal value) and Im⁡g0=−k g(k)2/2π=−e−1/2π=−0.0585\operatorname{Im}g_0=-k\,g(k)^2/2\pi=-e^{-1}/2\pi=-0.0585.

Step 2. Exact T-element: g(k)2=e−1=0.3679g(k)^2=e^{-1}=0.3679, so Ton=λg2/(1−λg0)=−0.7163−0.0827 iT_{\rm on}=\lambda g^2/(1-\lambda g_0)=\mathbf{-0.7163-0.0827\,i} vs the Born value −0.7359-0.7359 — a 2% resummation correction: the Born regime.

Step 3. Amplitude and cross section: f=−14π⋅2 Ton=0.1140+0.0132 i  f=-\tfrac{1}{4\pi}\cdot 2\,T_{\rm on}=0.1140+0.0132\,i\;fm; Im⁡f=k∣f∣2\operatorname{Im}f=k|f|^2 checks to 10−1010^{-10}. Rank-one is isotropic (pure s-wave), so σ=4π∣f∣2=0.166 fm2\sigma=4\pi|f|^2=\mathbf{0.166\ \mathrm{fm}^2}.

Step 4. Push the coupling: at λ=1.3 λc\lambda=1.3\,\lambda_c the denominator crosses zero at EB=0.0118E_B=0.0118 — the potential binds, and low-energy scattering is controlled by the near-threshold pole (Low-Energy Scattering and the Scattering Length).

Example 2 — Sokhotski–Plemelj on a concrete integral. Evaluate I=∫02xx−1+iϵ dxI=\int_0^2 \frac{x}{x-1+i\epsilon}\,\mathrm dx using 1/(x±iϵ)=P(1/x)∓iπδ(x)1/(x\pm i\epsilon)=\mathrm P(1/x)\mp i\pi\delta(x).

Step 1. Principal value: P ⁣∫02xx−1dx=∫02(1+1x−1)dx=2+0=2\mathrm P\!\int_0^2\frac{x}{x-1}\mathrm dx=\int_0^2\bigl(1+\frac{1}{x-1}\bigr)\mathrm dx=2+0=2.

Step 2. Delta term: −iπf(1)=−iπ-i\pi f(1)=-i\pi. Total: I=2−iπI=\mathbf{2-i\pi}; the verify script confirms 2.00000−3.14157 i2.00000-3.14157\,i at ϵ=10−5\epsilon=10^{-5}. Inside g0(E)g_0(E) the same three lines run in momentum space, with f(1)→k∣g(k)∣2/2πf(1)\to k|g(k)|^2/2\pi — the whole content of Step 4 in the separable card.

Origins · 1 minLippmann-Schwinger Equation and how this was discovered
LE
Lippmann-Schwinger Equation
1950 · Cambridge, Massachusetts

The equation carries two names but grew out of one wartime skill. Julian Schwinger spent the war years at the MIT Radiation Laboratory computing microwave scattering in waveguides, and the variational Green's-function machinery he built for radar junctions crossed back into quantum mechanics at Harvard, where his postwar courses recast collision theory around the integral equation; Bernard Lippmann was the graduate student who worked the program into publishable form. Their 1950 paper — "Variational Principles for Scattering Processes. I", Physical Review 79, 469 — presented the equation with its ±iϵ\pm i\epsilon prescription, and the name stuck. It landed at the right moment: Gell-Mann and Goldberger's 1953 formal theory, nuclear multiple-scattering methods, and the momentum-grid codes of few-body physics all stand on the 1950 scaffolding. Schwinger's bookkeeping habit — regulate first, take limits last — is visible in every ϵ\epsilon of this article. (His parallel 1952 reconstruction of angular momentum is told elsewhere in this track.)

History
1926
— Born's collision papers cast scattering as amplitudes and probabilities
1943
— Schwinger at the MIT Radiation Laboratory: variational Green's-function methods for waveguide scattering
1950
— Lippmann and Schwinger, Physical Review 79, 469: the equation and its iε prescription
1953
— Gell-Mann and Goldberger build the formal theory of scattering on the equation
1960
— Faddeev restructures the three-body problem into coupled LS-type equations with connected kernels

Going further

References. Sakurai & Napolitano, Modern Quantum Mechanics, 2nd ed., Ch. 6 · Griffiths, Ch. 11 · Shankar, Ch. 19 · Cohen-Tannoudji, Diu & Laloë, Vol. II, Ch. VIII · Newton, Scattering Theory of Waves and Particles · Gell-Mann & Goldberger, Phys. Rev. 91, 398 (1953).

Provenance. Operator and position-space forms follow Sakurai & Napolitano Ch. 6 and Shankar Ch. 19; verifier should recompute the free Green's function G0(±)=−14πe±ikρ/ρG_0^{(\pm)}=-\frac{1}{4\pi}e^{\pm ik\rho}/\rho by contour integration (residue at q=±(k±iϵ)q=\pm(k\pm i\epsilon)), confirm the asymptotic amplitude f=−m2πℏ2∫e−ik′⋅r′Vψ(+)d3r′f=-\frac{m}{2\pi\hbar^2}\int e^{-i\mathbf{k}'\cdot\mathbf{r}'}V\psi^{(+)}\mathrm{d}^3r' against Griffiths Eq. (11.36), and check the Yukawa Born result f(1)=−2mgℏ2(q2+μ2)−1f^{(1)}=-\frac{2mg}{\hbar^2}(q^2+\mu^2)^{-1} with its μ→0\mu\to0 Rutherford limit. All equations are standard textbook results; no nonstandard numerical constants are introduced. (Lane note: the Green's-function recomputation is executed in full by the owner article Green's Function for Scattering; the Yukawa/Rutherford check belongs to the Born band.)

Builds on: Green's Function for Scattering · Asymptotic Form of the Scattering Wave Function · Scattering Amplitude

Leads to: Born Approximation · Born Series and Higher-Order Corrections · The S-Matrix and Unitarity in Scattering · Optical Theorem

Is the Lippmann-Schwinger equation an approximation to the Schrödinger equation?

No — it is exactly equivalent, and strictly stronger as a problem statement: apply (E−H^0)(E-\hat H_0) and you recover the Schrödinger equation identically, while every solution also carries the outgoing-wave boundary condition the differential equation leaves unspecified. Approximation enters only when you truncate the iteration — the first truncation being the Born approximation.

Where exactly does the boundary condition hide in the integral equation?

In two places. The inhomogeneous term ∣ϕ⟩|\phi\rangle fixes the incident part to a unit plane wave, and the +iϵ+i\epsilon inside G^0(+)\hat G_0^{(+)} forces every kernel wavelet to be outgoing, ∝e+ik∣r−r′∣\propto e^{+ik|\mathbf r-\mathbf r'|}. Change either ingredient and you solve a different physical problem.

Why do we bother with the T-operator when we already have the wavefunction equation?

Observables are on-shell matrix elements between free states, and T^\hat T delivers them without ever constructing ψ(+)(r)\psi^{(+)}(\mathbf r). Its equation closes on operators, iterates cleanly (Born series), discretizes cleanly (grid inversion), and feeds the S-matrix bookkeeping directly. The wavefunction is a means; T^\hat T is where the answers live.

Is ε a physical damping? Does anything in the lab correspond to it?

ϵ\epsilon implements causality: the cleanest reading is an interaction switched on adiabatically as eϵt/ℏe^{\epsilon t/\hbar} from the far past, so the state grew causally out of the free beam; a tiny true absorption would kill the acausal solution the same way. But ϵ→0+\epsilon\to0^+ at the end — no observable depends on it, only the side of the real axis survives.

What is special about separable potentials that makes the equation exactly solvable?

Rank. V^=λ∣g⟩⟨g∣\hat V=\lambda|g\rangle\langle g| has one-dimensional range, so T^\hat T is trapped on the same ray and the operator equation collapses to one scalar division; rank-NN collapses to an N×NN\times N system. Local potentials are effectively infinite-rank — hence grids. Physically, separability means the potential forgets the incoming direction except through one form-factor overlap.

The denominator 1−λg₀ can vanish at negative energy. Should I worry at positive energy too?

At positive energy, no: Im⁡g0=−k∣g(k)∣2/2π\operatorname{Im}g_0=-k|g(k)|^2/2\pi is strictly negative, so 1−λg01-\lambda g_0 never vanishes for real λ\lambda. At negative energy g0g_0 is real, and 1−λg0(EB)=01-\lambda g_0(E_B)=0 is precisely the bound-state condition — the T-matrix pole, whose full story belongs to Bound States as Poles of the S-Matrix.

Before this

Where this leads