Green's Functions via Integral Transforms
A Green's function is the inverse of a differential operator written out as a kernel: solve once, and every inhomogeneous problem is solved by a single integral, . The question this article answers is the practical one — how do you actually find ? — and the answer, whenever the operator has constant coefficients, is the integral-transform method: one machine that produces the Coulomb potential, the heat kernel, the damped-oscillator impulse response, and the propagators of quantum field theory by the same three moves. The trick is that transforms trade calculus for algebra. Under the Fourier transform every becomes multiplication by , and under the Laplace transform becomes ; a constant-coefficient operator therefore collapses to a polynomial, its symbol or . The defining equation transforms to the purely algebraic — because the point source has the flat spectrum — and we read off by division. The differential equation is inverted without a single derivative surviving. Everything subtle, and everything physical, then lives in the inverse transform. The function has poles wherever — exactly the operator's free modes, its resonances — and may carry branch cuts. How the inversion contour is routed around those singularities is the boundary condition: it selects retarded versus advanced, outgoing versus incoming, causal versus not. Made rigorous in the theory of tempered distributions, the method delivers as the inverse transform of the distribution — one of the most transferable techniques in all of mathematical physics.
- A Green's function is the response of a linear operator to a unit point source, ; convolving it against any forcing gives , the solution of .
- Integral transforms turn the defining PDE into algebra: differentiation becomes multiplication (, ), so becomes , giving .
- The Green's function is recovered by an inverse transform — a contour integral whose pole structure is the operator's spectrum and whose contour routing fixes the boundary and causality conditions.
- Poles off the real axis give exponentially decaying kernels (screened, Yukawa); poles on the real axis force an choice that separates retarded, advanced, and Feynman Green's functions.
- The same machine yields the Coulomb kernel , the screened kernel , the damped-oscillator ringdown (poles , peak at ), the heat kernel, and the QFT propagator from .
- Key idea: transform so differentiation becomes multiplication, , hence ; the Green's function is the inverse transform, and the contour chosen around the poles of fixes the boundary and causality conditions.
Transform to turn differentiation into multiplication: , so . The Green's function is the inverse transform, and the contour chosen around the poles of fixes the boundary and causality conditions.
Where this lives today
The transform construction of Green's functions is the daily arithmetic of theoretical physics. In quantum field theory the Feynman propagator is literally the inverse Fourier transform of , and the that defines it () is the same contour choice made here for the Helmholtz operator; every Feynman diagram is a product of such Green's functions. In many-body theory the retarded Green's function , built by exactly this machinery, is what angle-resolved photoemission (ARPES) measures — its poles map electronic quasiparticle dispersions and lifetimes. Numerical relativity and antenna design use retarded wave-operator kernels to propagate radiation causally, and lattice QCD computes propagators as inverses of a discretised operator — the modern descendant of . The open frontier is operators that are not translation-invariant — disordered, interacting, or strongly time-dependent — where fails and must be built from spectral or numerical resolvents instead.
The physical picture
Read as an infinite system of coupled linear equations. Its solution is , and the Green's function is that inverse operator written as a kernel, . Inverting a matrix is trivial in the basis that diagonalises it — and for a translation-invariant operator that basis is the plane waves . There is multiplication by the number , so is multiplication by , and transforming back is the inverse Fourier transform. The source becomes because it is flat in frequency, so weights mode by exactly . The whole story hangs on where blows up. Its poles sit at the operator's free modes — the resonances — and the inversion contour must decide how to pass them. That single decision carries the entire boundary-condition content: route above for outgoing radiation, below for incoming, indent for the Feynman kernel. The first figure shows this geography for the Helmholtz operator, whose poles sit right on the real axis so the nudge is unavoidable.
Change the operator and the geography changes with it, and so does the answer. The next figure is the punchline in the time domain: the retarded Green's function of a damped oscillator, by the Laplace route. Its two poles at sit in the left half-plane, so closing the Bromwich contour to the left for (and getting nothing for ) makes the response strictly causal — it rings and decays, and is exactly zero before the kick.
The core equations
A Green's function is defined by feeding the operator a unit point source. The delta is that source; is the response at when the source sits at .
where: — linear differential operator acting in ; — Green's function, the response at to a unit source at ; — Dirac delta, the unit point source. Read it as: hit the operator with a spike, record what comes out. Once is known, every forcing is handled by superposition — write as a continuous sum of point sources and add the responses.
where: — the solution of ; — an arbitrary forcing term; the integral is a convolution when depends only on . This is why is worth computing once: it solves the equation for all right-hand sides. Transforming (1) is where the method earns its keep. For constant-coefficient the Green's function depends only on , each becomes , and becomes , so the PDE collapses to a one-line algebra problem.
where: — Fourier transform of ; — the symbol of the operator, each replaced by ; — the conjugate wavenumber. The operator is now a polynomial, and its inverse is just division. The Green's function is the inverse transform of that reciprocal — the step where all the analysis lives.
where: — plane-wave kernel; — normalisation in the convention . The integrand's poles and cuts, and the contour skirting them, decide everything about . When the symbol has no real zeros the integral is unambiguous. The screened 1D operator is the cleanest case: poles off the axis at , an exponentially decaying answer.
where: — inverse screening length (a "mass"); — distance from the source. The decay length is set by how far the pole sits off the axis. When the symbol does have real zeros — the wave and Helmholtz operators — the bare integral is ill-defined and an prescription must route the contour. The retarded (outgoing) choice pushes the poles just off the axis, giving a purely radiating kernel.
where: — on-shell wavenumber; — infinitesimal displacing the poles to enforce outgoing radiation; — retarded (Sommerfeld) kernel. The advanced follows from , giving incoming . For initial-value problems the Laplace transform is natural, and its inversion is the Bromwich contour, closed to the left for .
where: — Laplace variable, for homogeneous initial data; — transform of the causal Green's function; — abscissa right of all poles of . Closing left for builds causality in automatically, . Finally, the 3D Poisson operator gives the most famous kernel of all — the Coulomb potential — as the limit of the screened result.
where: — distance from the source; — the negative Laplacian. The long-range tail is the fingerprint of a massless operator.
The goal is to justify the two claims the whole method rests on: that convolving with actually solves , and that the Fourier transform converts into the algebraic relation . We prove superposition from the sifting property of the delta, then transform the defining equation term by term, using only that differentiation maps to multiplication and that a point source has a flat spectrum. Nothing assumes a specific operator, so this is the template every later example specialises.
Step 1. Apply to the candidate . Because differentiates in while the integral runs over , it passes straight through: . Why: operator and integral act on independent variables, so their order can be exchanged.
Step 2. Insert and use sifting, , giving exactly. Why: this is what calling an "inverse" means — one integral against it undoes the operator, for every .
Step 3. Transform the defining equation. With constant coefficients , and each contributes , so . Why: the transform diagonalises translation-invariant operators — in the plane-wave basis is just the number .
Step 4. Transform the right-hand side: , the flat spectrum of a point source. Equating gives , so ; the inverse transform (4) reconstructs . Why: the delta's flatness is what makes the algebra trivial — every mode filtered equally by returns mode by mode.
Go deeper · Derivation B · 1 minThe screened Green's function by contour integration
The aim is to carry the abstract recipe through to a closed-form answer and see, concretely, how the location of a pole becomes the decay of a kernel. We solve on the whole line with at infinity, form by the previous derivation's algebra, and invert by closing the contour where the plane wave decays. The residue theorem does the work, and a final check on the derivative jump confirms the delta source.
Step 1. The symbol of is , so and . The inversion is , poles at — both off the real axis, so no prescription is needed. Why: a positive symbol never vanishes for real — the screened operator is the unambiguous case.
Step 2. For the factor decays as , so close in the upper half-plane, enclosing ; for close below, enclosing . Why: by Jordan's lemma the added semicircle contributes nothing only where the exponential is damped, which the sign of dictates.
Step 3. The residue at is , so for ; the mirror gives . Why: the pole's imaginary part lands in the exponent as a decay rate — pole position becomes decay length .
Step 4. Check the source. With the derivative jumps by , so contributes , and away from the origin . Why: a Green's function is smooth except at the source, where its derivative jump manufactures the delta — the signature to check on any 1D result.
Go deeper · Derivation C · 1 minThe retarded Green's function and the i-epsilon prescription
This derivation isolates the one new idea beyond the screened case: when the symbol has real zeros, the inverse transform does not exist until a contour is chosen, and that choice is the boundary condition. We solve , whose symbol vanishes at the real points , displace the poles by to enforce outgoing radiation, close the contour, and read off the kernel — then note that the opposite displacement gives the advanced one, the two differing only by a free solution.
Step 1. The symbol of is , so with poles at sitting on the integration path — the integral is meaningless until the path is defined. Why: real poles signal undamped free modes (running waves); physics, not algebra, must say how energy enters or leaves.
Step 2. Impose the retarded (outgoing) condition by displacing the poles to and , i.e. . Why: this displacement is the analytic form of the Sommerfeld radiation condition — whichever pole is enclosed gives a wave leaving the source.
Step 3. For close in the upper half-plane, enclosing ; the residue gives . For the pole at gives , so both half-lines combine to . Why: the says waves leave the source in both directions — what "outgoing" means on a line.
Step 4. Confirm by direct construction. Writing and differentiating twice gives , so — identical to the contour result, no stray sign. The advanced kernel comes from , and is a source-free standing wave. Why: two kernels differing by a homogeneous solution both satisfy ; the contour-encoded boundary condition selects the physical one. *Note: some sources quote ; the correct outgoing kernel is , as the direct construction fixes unambiguously.*
Limiting cases
The character of is dictated entirely by the singularity structure of — where the poles sit, whether they are on the real axis, their order, and whether cuts appear:
| Case | Result | Meaning |
|---|---|---|
| Simple poles off the real axis | Poles at give an exponentially decaying (screened / Yukawa type); the integral converges absolutely and needs no prescription. | |
| Poles on the real axis | Real poles at make the inversion ambiguous; the prescription selects outgoing (retarded) versus incoming (advanced) Green's functions. | |
| Massless / gapless operator | A pole at (no mass gap) gives a long-range kernel: the Coulomb in 3D; a screening regulator tames the origin, then . | |
| Branch points | A square-root cut signals a continuum of modes (2D/3D propagation); the inverse transform yields Hankel and Bessel functions, not simple exponentials. | |
| Higher-order poles | A double pole gives a polynomial-times-exponential profile — biharmonic or critically damped operators. |
Worked examples
1 · Impulse response of a damped oscillator by Laplace inversion (fully worked)
A damped harmonic oscillator obeys with and , at rest before the forcing. Find its Green's function (impulse response), locate the peak, and evaluate it at .
Step 1. With homogeneous initial data the operator's Laplace transform is its symbol in : , with poles . Here , so the motion is underdamped with : ring frequency , decay rate .
Step 2. Invert along the Bromwich contour: the abscissa must lie right of both poles (real part ); closing left for collects both residues, closing right for encloses nothing. The two-pole residue sum gives the causal result .
Step 3. Locate the first peak: when , so and . Evaluate there: and , so .
Step 4. Evaluate at : , , so — past the peak, ringing down under the envelope and first crossing zero at , exactly the causal ringdown in the second figure. Poles ; peak at ; .
2 · The heat kernel and how far heat spreads
A unit of heat is deposited at the origin of a long rod at . The temperature obeys with diffusivity . Find the kernel, and its width and peak height after .
Step 1. Fourier-transform in space () and Laplace-transform in time (), so the symbol is and — a single simple pole in at , one decaying mode per wavenumber.
Step 2. Invert in : the residue at gives , a Gaussian in . Inverting the Fourier transform of a Gaussian (completing the square) gives the fundamental solution — a spreading bell curve of unit area.
Step 3. Read off the width: comparing to gives , so — heat spreads about in . The width grows as , the signature of diffusion (distance , not ).
Step 4. Peak height at : . As the Gaussian widens its peak falls to conserve total heat, the decline the prefactor demands. , peak at ; kernel .
Physics of the portrait
The Green's function is named for a man who had barely a year of formal schooling when he wrote it down — a Nottingham miller who taught himself the newest continental mathematics from library books and, in a single self-published essay, invented both the function and the theorem that carry his name.
Origins · 1 minGeorge Green and how this was discovered
George Green ran his father's windmill and had almost no formal education, yet in 1828 he privately printed An Essay on the Mathematical Analysis of the Theories of Electricity and Magnetism — the work that introduced the "potential" by name, proved what we now call Green's theorem, and defined the Green's function as a region's response to a unit point source with prescribed boundary behaviour. Only 51 subscribers bought it, and it sank almost without trace. Green entered Gonville and Caius College, Cambridge, in 1833 at the age of forty, graduated in 1837, and died in 1841 with his essay still unknown. In 1845 the young William Thomson — later Lord Kelvin — stumbled on a copy and had it republished, launching the ideas into mainstream physics just as Maxwell's generation needed them. The integral-transform construction is the modern, computational face of Green's boundary-value idea: where Green built his function from a domain's geometry, the transform method builds it from the algebra of the operator's symbol, — the two meeting in the distribution theory that finally made rigorous.
Going further
Texts. Stone & Goldbart, Mathematics for Physics, ch. 6 (Green Functions) · Arfken, Weber & Harris, Mathematical Methods for Physicists, 7th ed., chs. 10 and 20 · Hassani, Mathematical Physics, 2nd ed., chs. 21–22 (Green's functions in one and several dimensions) · Riley, Hobson & Bence, Mathematical Methods for Physics and Engineering, 3rd ed., ch. 21 · Morse & Feshbach, Methods of Theoretical Physics, ch. 7 · Byron & Fuller, Mathematics of Classical and Quantum Physics, ch. 7. Key results to keep in mind: the residue inversion of gives with a unit derivative jump; the outgoing Helmholtz kernel is , with the sign fixed by the direct construction ; the integral , from which as ; the damped-oscillator poles are , with peak at , and the heat-kernel width is with peak . Convention throughout: .
Prerequisites. The Fourier Transform · The Laplace Transform · The Dirac Delta Function · The Convolution Theorem · Laplace Transform Inversion. Leads to. Solving Differential Equations by Transform Methods · Tempered Distributions and Fourier Transforms · Theory of Distributions.
Ask the tutor: Want to see how the very same that made our Helmholtz kernel outgoing becomes the Feynman prescription for the QFT propagator?
What is a Green's function, really, in one sentence?
It is the inverse of a differential operator written out as a kernel. Solving means undoing , and does the undoing: hit once with a unit point source (), record the response, and any forcing is handled by superposition, . Physically is the field at from a unit spike at — a point charge's potential, a hammer-blow's ringing, a match's spreading heat — and because the equation is linear, summing point-source responses reproduces the response to any source at all. Finding is a one-time investment that then solves the equation for every right-hand side.
Why does a transform turn a differential equation into simple algebra?
Because a constant-coefficient operator is diagonal in the plane-wave basis. Each acting on just multiplies it by , so becomes multiplication by the number — its symbol — and inverting it is dividing by a number, which is why . The Fourier transform is precisely the change of basis into plane waves; the inverse transform changes back. The delta source becomes because it is flat in frequency, so the algebra reduces to weighting each mode by . This works only for constant coefficients; a spatially varying operator is not diagonal in plane waves and the trick fails.
Retarded, advanced, Feynman — what actually distinguishes them?
Only the contour. All three are inverse transforms of the same , differing solely in how the path is routed around the poles — and hence differing by homogeneous (source-free) solutions. The retarded kernel routes so the response follows the source (cause before effect, outgoing radiation), and is the physical one for a system driven from rest; the advanced one runs the other way (incoming radiation), a formal device; the Feynman propagator of QFT indents so positive-frequency parts propagate forward and negative-frequency parts backward, giving time-ordered correlators. The lesson: has no unique solution when the operator has free modes, and the boundary or causality condition — carried entirely by the — is what picks one.
Why does the 3D Coulomb problem need a screening regulator but the 1D one does not?
Because has a zero mode. In 3D the symbol is , which vanishes at , so is singular at the origin of -space — the operator is massless, with no gap. A screening term shifts the pole to , makes the integral convergent, and yields the Yukawa kernel ; then recovers the long-range Coulomb . The 1D screened operator already carries a mass, so its symbol never vanishes and needs no regulator. The moral: a gapless operator gives a long-range kernel and often needs a regulator; a massive one gives an exponentially localised kernel outright.
Fourier or Laplace — how do I choose?
Match the transform to the geometry. Fourier suits the whole line or all of space with translation invariance and decay at infinity — it treats symmetrically, right for scattering and equilibrium fields. Laplace suits initial-value problems on : it absorbs initial data through the boundary terms , and its Bromwich inversion, closed to the left, builds causality in automatically so . A space-and-time problem like diffusion uses both at once — Fourier in space, Laplace in time — as in the heat-kernel example. In short: two-sided steady problem, Fourier; "everything starts at ", Laplace.
When can I not use the integral-transform method at all?
When the operator is not diagonalised by the transform. The whole method rests on constant coefficients (or, more generally, on some transform that turns into multiplication). A spatially varying operator such as with non-constant is not diagonal in plane waves, so and the algebra step collapses. Then you fall back on eigenfunction expansions over the operator's own modes, Sturm–Liouville patching with a Wronskian jump in 1D, or numerical inversion of a discretised operator. Bounded domains with walls also lie outside the plain Fourier method. The transform method owns the translation-invariant, whole-space, constant-coefficient case — which is exactly where it is unbeatable, and where it also equals the free resolvent , whose poles are the spectrum.