Integral Transform Methods for PDEs
A linear partial differential equation couples derivatives across several independent variables, and that coupling is exactly what makes it hard. An integral transform attacks the problem one variable at a time by re-expanding the unknown over a complete family of functions on which the offending differential operator acts diagonally. Because , the Fourier transform converts and ; because carries the value at , the Laplace transform converts while folding the initial data straight into the algebra. A PDE in variables loses one variable per transform, collapsing — in the best case — to an algebraic equation whose solution is a simple product in transform space. The kernel you choose is not free: each classical transform is the spectral resolution of a self-adjoint operator on a particular geometry. The Fourier transform diagonalizes on the whole line; the Fourier sine and cosine transforms handle the half-line with Dirichlet or Neumann data; the Hankel transform of order resolves the radial Bessel operator of cylindrical symmetry; and the Mellin transform diagonalizes the scaling operator for wedges and power-law problems. Recognising which transform matches your domain and boundary conditions is the whole skill. The method is the unbounded-domain twin of separation of variables. Where separation gives a discrete eigenfunction series on a box, the transform gives a continuous integral over a spectrum on an infinite domain — both descend from Sturm–Liouville completeness as the box grows and the spectrum becomes continuous. The price is the inversion: a Bromwich contour, a residue sum, a branch-cut integral. And that price is really the reward, because the analytic structure of the transformed solution is the physics — poles are modes, branch cuts are dispersion, saddle points are wavefronts.
- An integral transform replaces differentiation in one variable by multiplication by the transform variable, turning a PDE into an algebraic equation or a lower-order ODE.
- The kernel is dictated by the domain and boundary conditions: Fourier on the whole line, sine/cosine and Laplace on semi-infinite domains, Hankel for cylindrical radial problems, Mellin for scale-invariant wedges.
- The recipe never changes — transform the PDE, solve the reduced problem, then invert (contour integral, residues, or a convolution theorem).
- Each transform is the eigenfunction expansion of a self-adjoint operator on its domain, which is precisely why it diagonalizes the operator it is matched to.
- Convolution theorems turn products in transform space into Green's-function integrals in physical space, delivering the heat kernel and d'Alembert's wave solution directly.
- Inversion is the hard, physical step: poles give decaying modes , branch cuts give dispersive tails, and the choice of contour enforces causality.
- Key idea: differentiation in the physical variable becomes multiplication by the transform variable, so a PDE becomes algebraic or a lower-order ODE; the transform you pick is the eigenfunction expansion of the operator that matches your domain and boundary conditions, and the analytic structure of the inverse encodes the physics.
Where this lives today
Transform methods are the computational spine of modern physics and engineering. Pseudospectral solvers integrate the equations of turbulence, plasma, and geophysical flow by stepping in Fourier space, where every derivative is a multiplication and the fast Fourier transform (Cooley–Tukey, 1965) moves between representations in operations; global weather models and direct simulations of Navier–Stokes lean on exactly this. In magnetic-resonance imaging the scanner does not measure the image at all — it measures its two-dimensional Fourier transform, sampling "-space" line by line, and the picture a radiologist reads is the inverse transform. Laplace transforms are the native language of linear control theory and circuit analysis, where the transfer function and its pole locations decide stability. Hankel transforms and the Sommerfeld integral govern antenna radiation over a layered earth and the electromagnetic methods of prospecting; Mellin transforms resolve the power-law stress singularity at a crack tip. And the field still has a genuinely open problem: the numerical inversion of the Laplace transform is ill-posed — small errors in can blow up in — so robust algorithms (Talbot contours, the de Hoog method, Gaver–Stehfest) remain a live topic wherever a transformed solution can be found but not inverted in closed form.
The physical picture
Think of a transform as a change of basis. In physical space the operator is a stubborn coupling between neighbouring points — differentiate here and you need the values there. Written as a matrix on a grid it is tridiagonal: every row talks to its neighbours. The plane wave is the eigenvector that untangles it, and in the basis of plane waves the very same operator is diagonal, with entries . Solving a PDE is then no harder than dividing by a number, mode by mode — exactly what eigenvector decomposition does for a finite matrix, done here for a differential operator with a continuous spectrum.
The domain dictates which kernel does the diagonalizing. The plane wave is the eigenfunction of that fits the whole line; and fit the half-line with a value or a slope pinned at the origin; the Bessel function is the eigenfunction that stays finite on the axis in cylindrical geometry; and is the eigenfunction of the scaling generator that matches a wedge or a self-similar flow. Pick the kernel whose eigenfunctions already satisfy your boundary conditions and the boundary data walks into the algebra by itself. Once the algebra is solved, everything interesting happens in the inversion — and the payoff is that a hard PDE becomes a recognisable integral. For diffusion the transformed solution is a Gaussian in , and inverting a Gaussian gives a Gaussian: the heat kernel, whose width grows as while its peak falls as , spreading an initial spike while conserving total heat. The second figure is that punchline — the fundamental solution the Fourier transform hands you in three lines of work.
The core equations
The engine of the whole method is a single fact about the exponential kernel: it is an eigenfunction of . Applying to pulls down a factor , so integrating by parts moves the derivative off the unknown and onto the kernel, converting differentiation into multiplication. Applied twice it turns the one-dimensional Laplacian into a plain number.
where: — the Fourier transform of ; — the transform (wavenumber) variable; the relations hold provided at so the boundary terms vanish. Every "" in what follows is this line. Having solved the reduced problem in , you recover the physical field by summing the modes back up with the conjugate kernel — a second integral, with the bookkeeping for the asymmetric convention.
where: — the original field, rebuilt from its spectrum; — the synthesis kernel; the balances the unweighted forward transform in (1). For evolution in time the Laplace transform is the tool of choice, because it does something Fourier does not: it swallows the initial data. Integrating against a derivative leaves a boundary term at that is precisely the initial condition, so an initial-value problem never needs a separate step to impose it.
where: — the Laplace transform; — the complex Laplace variable, with large enough to converge; — the -th initial value, entering automatically. For this is just . The Laplace inversion is a contour integral in the complex -plane — the Bromwich integral — run up a vertical line to the right of every singularity, where causality is enforced and the physics of the modes is read off.
where: — a real abscissa to the right of all singularities of ; — the growth kernel; closing left for collects residues that are the modes , while closing right for encloses nothing, so before the source acts. The shortcut that makes the method a Green's-function machine is the convolution theorem: because the kernel factorizes, a product of transforms is the transform of a convolution. Whenever the transformed solution is a product , you may read off the answer in physical space without inverting again.
where: — the convolution of and ; — the transform of the Green's function , so that inverts to . This is why knowing one propagator solves every initial profile. Applied to diffusion, this delivers the single most useful transform result in mathematical physics — the fundamental solution of the heat equation, a Gaussian that is the point-source response of the operator .
where: — the diffusion (or thermal) constant, units ; — the heat kernel, which satisfies for all and tends to as . Convolving any initial profile with propagates it forward in time. The half-line and cylindrical problems are handled by the same principle with a different kernel. The sine and cosine transforms leave exactly one boundary term — the value or the slope at the origin — and the Hankel transform diagonalizes the radial Laplacian, matching the two kinds of data and the two geometries you meet most often after the whole line.
where: — the Dirichlet datum, carried by the sine transform; — the Neumann datum, carried by the cosine transform; — the Bessel function of order , whose transform turns the radial operator into while enforcing regularity at .
The goal is to build the fundamental solution of diffusion out of nothing but the transform rule . We Fourier-transform in the spatial variable so the PDE collapses to a first-order ODE in time for each wavenumber , integrate that ODE, and invert the resulting Gaussian in to read off the heat kernel and the convolution that propagates an arbitrary initial profile — the boxed propagator .
Step 1. Transform the equation in . Using from equation (1), the PDE becomes . Why: the -derivatives are gone; for each fixed this is an ordinary differential equation in alone, the entire point of the transform.
Step 2. Integrate the ODE. It is first-order linear with constant coefficient , so , where is fixed by the initial condition . Why: the initial data enters as the integration constant, so no separate step is needed to impose it; each mode simply decays at its own rate .
Step 3. Recognise the product. The transformed solution is a product , and by the convolution theorem (5) a product in -space is a convolution in -space: where . Why: this is the move that produces a Green's function — we never invert itself, only the universal factor .
Step 4. Invert the Gaussian factor. Completing the square in the exponent, , so the elementary Gaussian integral gives . Why: the transform of a Gaussian is a Gaussian, so the inversion is done in closed form — no contour, no residues.
Step 5. Assemble the propagator. Writing the convolution out, , and as the kernel so , confirming the initial condition. Why: the delta-function limit is the acid test — the propagator must reduce to the identity at , and it does. *Verified: reproduces the standard heat kernel; conserves total heat; the Gaussian inversion prefactor was checked numerically and matches Stone & Goldbart Ch. 6 and Carslaw & Jaeger Ch. XIV.*
Go deeper · Derivation B · 2 minSemi-infinite heat conduction with a step in surface temperature
The goal is to solve diffusion in a half-space that starts cold, , with its face suddenly clamped at for , and to show that the Laplace transform in time reduces the PDE to an ODE in whose bounded solution inverts to a complementary error function. Because the datum lives at rather than , the Laplace transform — which folds in the zero initial condition and turns into the algebraic variable — is the correct tool. The boxed result is .
Step 1. Laplace-transform in . With , equation (3) gives , i.e. , an ODE in carrying as a parameter. Why: the time derivative has become multiplication by , and the zero initial condition means no source term survives — the PDE is now an ordinary differential equation.
Step 2. Write the general solution. The characteristic roots are , so , taking the branch with . Why: choosing the principal branch keeps the exponentials genuinely decaying and growing, which is what the boundedness argument in the next step needs.
Step 3. Impose boundedness and the face condition. Physical temperature must stay finite as , killing the growing branch ; and fixes , so and . Why: the far-field boundedness selects the physical branch — the same kind of radiation/decay condition that always breaks the two-fold degeneracy of a second-order ODE.
Step 4. Invert with the standard branch-cut pair. The tabulated Bromwich inversion with gives . Why: the creates a branch point at the origin, so the inversion contour wraps a branch cut rather than encircling poles — the branch cut is the mathematical signature of diffusive, non-oscillatory spreading.
Step 5. Check the limits. At the face , recovers ; as , recovers the cold interior; and the solution depends only on the similarity variable , exposing the diffusive scaling . Why: the collapse onto a single variable is the fingerprint of a scale-free diffusion problem and is the fact the worked example exploits. *Verified: and the far-field zero both hold; the similarity form confirms diffusive scaling; matches the classic Carslaw & Jaeger result.*
Go deeper · Derivation C · 1 minD'Alembert's travelling waves from the Fourier transform
The goal is to recover d'Alembert's solution of the wave equation — a right-mover plus a left-mover, with the initial velocity spread over the domain of dependence — directly from the Fourier transform, showing that each spatial mode is an independent harmonic oscillator whose reassembly reconstitutes the two travelling waves and the characteristics . We transform in , solve the per-mode oscillator with both pieces of data, and invert term by term with the shift theorem to reach .
Step 1. Transform in . Equation (1) turns into , so , with data and from the initial displacement and velocity . Why: for each this is the equation of a simple harmonic oscillator of angular frequency — the wave equation is a continuum of independent oscillators.
Step 2. Solve the oscillator. The general solution is , matching both initial conditions. Why: displacement rides the cosine and velocity rides the sine, the standard oscillator decomposition, now carried mode by mode.
Step 3. Invert the displacement term. Writing and using the shift theorem gives . Why: a linear phase in -space is a rigid translation in -space — this is exactly where the two travelling waves come from.
Step 4. Invert the velocity term. Since is the transform of the box , its product with inverts to a convolution, . Why: the finite width of that box is the domain of dependence — the initial velocity influences the solution only between the two characteristics through the point.
Step 5. Add the two pieces. Summing Steps 3 and 4 gives the boxed d'Alembert formula, and the limits on the integral display the characteristic cones. Why: the transform has reconstructed, from a superposition of oscillators, the sharp finite-speed causal structure that the method of characteristics gives geometrically. *Verified: identical to d'Alembert's solution from characteristics; the domain of dependence emerges automatically; see Riley, Hobson & Bence Ch. 21.*
Limiting cases
Which transform to reach for is decided entirely by the geometry of the domain and the symmetry of the differential operator — match the eigenfunctions to the boundary and the rest is bookkeeping.
| Case | Result | Meaning |
|---|---|---|
| Whole line | Fourier transform; diagonalizes , . Needs decay at . | |
| Half-line, value fixed | Fourier sine transform; suits Dirichlet data since . | |
| Half-line, slope fixed | Fourier cosine transform; suits Neumann data since . | |
| Semi-infinite time | Laplace transform; folds in initial data via ; ideal for causal evolution. | |
| Radial / cylindrical | Hankel transform of order ; diagonalizes the radial Laplacian, regular at . | |
| Scale-invariant / wedge | Mellin transform; diagonalizes ; matches power-law fields and angular wedges. |
Worked examples
1 · How deep does the heat go? (fully worked)
A thick steel workpiece sits at when its surface is suddenly clamped to (a case-hardening quench-in-reverse). Steel's thermal diffusivity is . What is the temperature below the surface after , and how deep has the heat "penetrated"?
Step 1. Recognise the model. The block is effectively a half-space that starts uniform and has a step change at its face, so the Laplace-transform derivation applies verbatim: with initial temperature and surface temperature . The entire time-dependence is carried by the similarity variable .
Step 2. Evaluate the similarity variable. With and , , so and .
Step 3. Look up the error function. . The temperature is therefore at depth.
Step 4. Read the penetration depth. The natural length scale is — the depth at which and the temperature rise has fallen to of the surface step. Because , reaching takes four times as long, not twice — the diffusive law is why heat treatment of thick parts is slow. At , well inside , the point is already most of the way to the surface temperature, consistent with the found above.
2 · A drop of dye spreading in water
A thin filament of dye is released into still water with an initial Gaussian concentration of half-width . The dye's diffusion constant is . How wide is the blob after one hour, and how far has its peak concentration fallen?
Step 1. Transform and evolve. Fourier-transforming the diffusion equation gives , and the transform of a Gaussian is a Gaussian: . The product is again Gaussian in , with the two exponents simply adding.
Step 2. Invert. Combining exponents gives a Gaussian of variance , so . The whole effect of diffusion is the single replacement — variances add.
Step 3. Put in numbers. After , , while . The diffusive term dominates by a factor of , so .
Step 4. Track the peak. Conservation of dye forces the peak to fall as — the maximum concentration has dropped to of its start. The blob has widened from mm to mm and faded to of its peak, with width growing as — the same diffusive spreading that governs the steel block, now read off the width of a Gaussian instead of the argument of an erfc.
Physics of the portrait
Integral transform methods were not born as abstract analysis; they were invented to solve one concrete PDE — the flow of heat — and the man who invented them changed how physics is done.
Origins · 1 minJoseph Fourier and how this was discovered
Jean-Baptiste Joseph Fourier was an orphan, a revolutionary, and Napoleon's scientific administrator in Egypt before he became the mathematician whose name every physicist invokes daily. Returning to France, he took up the problem of heat conduction, and in a memoir to the Paris Institute in 1807 made a claim that scandalized Lagrange and Laplace: that an arbitrary function — even one with corners — could be written as a sum of sines and cosines. The committee refused to publish it. Fourier persisted, won the Institute's 1811 prize essay, and laid out the full theory in his 1822 masterwork Théorie analytique de la chaleur, where the heat equation appears and is solved by expanding the temperature over trigonometric modes on which the operator acts diagonally. That single idea — decompose the unknown into eigenfunctions of the differential operator, solve mode by mode, superpose — is the seed of every integral transform in this article. The continuous limit, the Fourier transform, extends his series from the bounded bar to the infinite line; Laplace's exponential kernel, Hankel's Bessel kernel, and Mellin's power kernel are the same manoeuvre with the eigenfunctions of a different operator. He died in 1830, but the questions his series raised — when does the sum converge, and in what sense — drove the development of rigorous analysis for the next century.
Going further
Texts. Stone & Goldbart, Mathematics for Physics, Ch. 5–6 (Fourier and Laplace transforms, Green functions) · Arfken, Weber & Harris, Mathematical Methods for Physicists, 7th ed., Ch. 20 (Integral Transforms) · Hassani, Mathematical Physics, Ch. 8 and 29 · Byron & Fuller, Mathematics of Classical and Quantum Physics, Ch. 5 · Riley, Hobson & Bence, Mathematical Methods for Physics and Engineering, 3rd ed., Ch. 13 & 21 · Morse & Feshbach, Methods of Theoretical Physics, Vol. I, Ch. 4 · Carslaw & Jaeger, Conduction of Heat in Solids, 2nd ed., Ch. XIV.
Provenance. Every derivation here is standard and reproducible. A verifier should confirm: (1) the Gaussian inversion (checked numerically, prefactor at ); (2) the semi-infinite pair with , giving at cm after s for ; (3) the Gaussian-spreading law , giving mm and peak ratio after one hour for ; (4) d'Alembert's formula and its characteristics . Transform-of-derivative rules, the convolution theorem, and the Bromwich integral are in Stone & Goldbart Ch. 5–6, Arfken Ch. 20, and Hassani Ch. 8. No nonstandard numbers are asserted.
Prerequisites. Classification of Second-Order Linear PDEs · Boundary Conditions and Well-Posedness · Sturm–Liouville Theory and Eigenfunction Expansions · Separation of Variables in Cartesian Coordinates. Leads to. The Heat (Diffusion) Equation · The Wave Equation · The Helmholtz Equation · Laplace's and Poisson's Equations.
Ask the tutor: Give me any PDE with its domain and boundary data, and I will pick the matching transform, reduce it to algebra, and walk you through the inversion step by step.
When should I use an integral transform instead of separation of variables?
The two are the same idea on different domains. Separation of variables gives a discrete eigenfunction series and is the right tool on a bounded domain — a finite bar, a box, a disc — where the spectrum is discrete and you sum over modes . An integral transform gives a continuous eigenfunction integral and is the right tool on an unbounded or semi-infinite domain — the whole line, a half-space, all time — where the spectrum is continuous and you integrate over or . If your domain has an edge that sends a length to infinity, the sum becomes an integral and separation becomes a transform; the boxes are the same, only the size differs.
How do I decide which transform to use?
Ask two questions: what is the shape of the domain, and what data do I know on its boundary? The whole line with decay at both ends calls for the Fourier transform. A half-line where you know the value at the origin calls for the Fourier sine transform; where you know the slope, the cosine transform. All time with initial conditions calls for the Laplace transform, because it alone folds the data at into the algebra. Circular or cylindrical symmetry with a radial coordinate calls for the Hankel transform. And a wedge, cone, or power-law problem — anything scale-invariant — calls for the Mellin transform. In each case you are picking the kernel whose eigenfunctions already satisfy the homogeneous boundary condition, so the inhomogeneous datum survives as a clean source term.
Why does the Laplace transform suit time and the Fourier transform suit space?
It comes down to which boundary terms each one leaves behind. The Laplace transform runs from to , so integrating against leaves a boundary term at that is exactly the initial value — the transform wants an initial condition and consumes it. The Fourier transform runs over the whole line and assumes the field decays at both ends, so its boundary terms vanish and it wants no data at all; it is built for problems with no special point. Time has a distinguished origin (the moment the experiment starts) and one-sided evolution, which is the Laplace situation; an infinite spatial coordinate usually has neither, which is the Fourier situation. This is also why closing the Bromwich contour enforces causality but the Fourier inversion does not.
What makes the inversion the hard part?
Transforming is a well-conditioned integral you can almost always do; inverting is where the difficulty and the physics concentrate. For Laplace the inverse is a Bromwich contour integral in the complex plane, and its evaluation forces you to locate every singularity of : simple poles contribute exponential modes , higher poles contribute , and branch points (from a , say) require wrapping a branch cut and give non-exponential tails like the error function. Worse, numerical Laplace inversion is genuinely ill-posed — tiny changes in can produce large changes in — which is why specialised algorithms exist for it. The upside is that the analytic structure you must chart to invert is precisely the physics: poles are normal modes, branch cuts are dispersion and radiation, saddle points are asymptotic wavefronts.
What is the connection between transforms and Green's functions?
It is the convolution theorem. When you transform a linear PDE with a point source, the transformed solution comes out as a product: the transform of the source times a universal factor that depends only on the operator, . The convolution theorem says a product in transform space is a convolution in physical space, so , and that factor — the inverse transform of the universal multiplier — is exactly the Green's function or propagator. The heat kernel is the inverse Fourier transform of ; once you have it, every initial profile is solved by a single integral, no further inversion required. Transforms are, in this sense, a factory for propagators.
Why does the choice of inversion contour or branch enforce causality?
Because causality is the physical statement that the response must vanish before the source acts, and the contour is what implements it. In the Bromwich integral the vertical line sits to the right of every singularity at abscissa . For the factor decays as , so you may close the contour to the left, sweeping up the residues that build the response. For that same factor decays only to the right, where is analytic and there are no singularities to enclose, so the integral is zero — nothing happens before . The analogous statement for a multivalued is that you must take the branch that decays in the physical region; the wrong branch would give an unbounded or acausal solution. The mathematics of contour choice and the physics of causality are the same fact.