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 ∂xeikx=ik eikx\partial_x e^{ikx}=ik\,e^{ikx}, the Fourier transform converts ∂x→ik\partial_x\to ik and ∂x2→−k2\partial_x^2\to -k^2; because L\mathcal{L} carries the value at t=0t=0, the Laplace transform converts ∂t→s\partial_t\to s while folding the initial data straight into the algebra. A PDE in nn 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 −d2/dx2-\mathrm{d}^2/\mathrm{d}x^2 on the whole line; the Fourier sine and cosine transforms handle the half-line with Dirichlet or Neumann data; the Hankel transform of order ν\nu resolves the radial Bessel operator of cylindrical symmetry; and the Mellin transform diagonalizes the scaling operator x d/dxx\,\mathrm{d}/\mathrm{d}x 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.

Key takeaways
  • 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 (4πDt)−1/2e−x2/4Dt(4\pi Dt)^{-1/2}e^{-x^2/4Dt} and d'Alembert's wave solution directly.
  • Inversion is the hard, physical step: poles give decaying modes es0te^{s_0t}, 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 O(Nlog⁡N)O(N\log N) 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 "kk-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 Hˉ(s)\bar H(s) 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 fˉ(s)\bar f(s) can blow up in f(t)f(t) — 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 −∂x2-\partial_x^2 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 eikxe^{ikx} is the eigenvector that untangles it, and in the basis of plane waves the very same operator is diagonal, with entries k2k^2. 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.

Figure
A transform is a change of basis: in physical space the operator −∂²/∂x² couples neighbouring points and is tridiagonal, but in Fourier space it is diagonal — every mode is simply multiplied by k², so the diffusion PDE ∂ₜũ = −Dk²ũ solves mode-by-mode to ũ = ũ₀ e^(−Dk²t)
Diagonalization: the same operator −∂²/∂x², coupled in x, is a single multiplier k² in Fourier space physical space — tridiagonal ℱ basis of e^(ikx) Fourier space — diagonal k² mode-by-mode the diffusion PDE is trivial: ∂ₜ ũ(k,t) = −D k² ũ(k,t) solve ODE ũ(k,t) = ũ₀(k) e^(−D k² t) Invert this Gaussian in k and you have the heat kernel — the entire solution, delivered by one change of basis.

The domain dictates which kernel does the diagonalizing. The plane wave eikxe^{ikx} is the eigenfunction of −d2/dx2-\mathrm{d}^2/\mathrm{d}x^2 that fits the whole line; sin⁡kx\sin kx and cos⁡kx\cos kx fit the half-line with a value or a slope pinned at the origin; the Bessel function Jν(kr)J_\nu(kr) is the eigenfunction that stays finite on the axis in cylindrical geometry; and xsx^{s} 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 kk, and inverting a Gaussian gives a Gaussian: the heat kernel, whose width grows as 2Dt2\sqrt{Dt} while its peak falls as t−1/2t^{-1/2}, 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.

Figure
The Fourier transform delivers the heat kernel G(x,t) = (4πDt)^(−1/2) e^(−x²/4Dt): an initial spike spreads into a Gaussian whose half-width grows as 2√(Dt) while its peak height falls as t^(−1/2), conserving total area — drawn here for Dt = 0.4, 1.0, 2.5
The heat kernel G(x,t) = (4πDt)^(−1/2) e^(−x²/4Dt): area conserved, width ∝ √(Dt) x = 0 Dt = 0.4 (early) Dt = 1.0 Dt = 2.5 (late) Same shaded area under each curve — total heat ∫G dx = 1 is conserved as the spike spreads and flattens.

The core equations

The engine of the whole method is a single fact about the exponential kernel: it is an eigenfunction of ∂x\partial_x. Applying ∂x\partial_x to e−ikxe^{-ikx} pulls down a factor −ik-ik, 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.

F[∂xf](k)=ik f~(k),F[∂x2f](k)=−k2 f~(k)(1)\mathcal{F}[\partial_x f](k)=ik\,\tilde f(k),\qquad \mathcal{F}[\partial_x^2 f](k)=-k^2\,\tilde f(k) \qquad (1)

where: f~(k)=∫−∞∞f(x)e−ikx dx\tilde f(k)=\int_{-\infty}^{\infty}f(x)e^{-ikx}\,\mathrm{d}x — the Fourier transform of f(x)f(x); kk — the transform (wavenumber) variable; the relations hold provided f,f′→0f,f'\to0 at ±∞\pm\infty so the boundary terms vanish. Every "∂x→ik\partial_x\to ik" in what follows is this line. Having solved the reduced problem in kk, you recover the physical field by summing the modes back up with the conjugate kernel — a second integral, with the 1/2π1/2\pi bookkeeping for the asymmetric convention.

f(x)=12π∫−∞∞f~(k) eikx dk(2)f(x)=\frac{1}{2\pi}\int_{-\infty}^{\infty}\tilde f(k)\,e^{ikx}\,\mathrm{d}k \qquad (2)

where: f(x)f(x) — the original field, rebuilt from its spectrum; eikxe^{ikx} — the synthesis kernel; the 1/2π1/2\pi 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 e−ste^{-st} against a derivative leaves a boundary term at t=0t=0 that is precisely the initial condition, so an initial-value problem never needs a separate step to impose it.

L[f(n)](s)=snfˉ(s)−∑j=0n−1s n−1−jf(j)(0)(3)\mathcal{L}[f^{(n)}](s)=s^{n}\bar f(s)-\sum_{j=0}^{n-1}s^{\,n-1-j}f^{(j)}(0) \qquad (3)

where: fˉ(s)=∫0∞f(t)e−st dt\bar f(s)=\int_0^{\infty}f(t)e^{-st}\,\mathrm{d}t — the Laplace transform; ss — the complex Laplace variable, with Re s\mathrm{Re}\,s large enough to converge; f(j)(0)f^{(j)}(0) — the jj-th initial value, entering automatically. For n=1n=1 this is just sfˉ−f(0)s\bar f-f(0). The Laplace inversion is a contour integral in the complex ss-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.

f(t)=12πi∫c−i∞c+i∞fˉ(s) est ds(4)f(t)=\frac{1}{2\pi i}\int_{c-i\infty}^{c+i\infty}\bar f(s)\,e^{st}\,\mathrm{d}s \qquad (4)

where: cc — a real abscissa to the right of all singularities of fˉ(s)\bar f(s); este^{st} — the growth kernel; closing left for t>0t>0 collects residues that are the modes es0te^{s_0t}, while closing right for t<0t<0 encloses nothing, so f(t)=0f(t)=0 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 u~0(k) G~(k)\tilde u_0(k)\,\tilde G(k), you may read off the answer in physical space without inverting again.

F[f∗g](k)=f~(k) g~(k),(f∗g)(x)=∫−∞∞f(y) g(x−y) dy(5)\mathcal{F}[f*g](k)=\tilde f(k)\,\tilde g(k),\qquad (f*g)(x)=\int_{-\infty}^{\infty}f(y)\,g(x-y)\,\mathrm{d}y \qquad (5)

where: f∗gf*g — the convolution of ff and gg; g~(k)\tilde g(k) — the transform of the Green's function GG, so that u~=u~0G~\tilde u=\tilde u_0\tilde G inverts to u=u0∗Gu=u_0*G. 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 ∂t−D∂x2\partial_t-D\partial_x^2.

G(x,t)=14πDt e−x2/4Dt(6)G(x,t)=\frac{1}{\sqrt{4\pi D t}}\,e^{-x^2/4Dt} \qquad (6)

where: DD — the diffusion (or thermal) constant, units m2 s−1\mathrm{m^2\,s^{-1}}; GG — the heat kernel, which satisfies ∫−∞∞G dx=1\int_{-\infty}^{\infty}G\,\mathrm{d}x=1 for all t>0t>0 and tends to δ(x)\delta(x) as t→0+t\to0^+. Convolving any initial profile with GG 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.

(∂x2f)~s=−k2f~s+k f(0),(∂x2f)~c=−k2f~c−f′(0),∫0∞ ⁣[1r∂r(r∂rf)−ν2r2f]Jν(kr) r dr=−k2f~ν(7)\widetilde{(\partial_x^2 f)}_s=-k^2\tilde f_s+k\,f(0),\quad \widetilde{(\partial_x^2 f)}_c=-k^2\tilde f_c-f'(0),\quad \int_0^{\infty}\!\Big[\tfrac1r\partial_r(r\partial_r f)-\tfrac{\nu^2}{r^2}f\Big]J_\nu(kr)\,r\,\mathrm{d}r=-k^2\tilde f_\nu \qquad (7)

where: f(0)f(0) — the Dirichlet datum, carried by the sine transform; f′(0)f'(0) — the Neumann datum, carried by the cosine transform; Jν(kr)J_\nu(kr) — the Bessel function of order ν\nu, whose transform f~ν(k)=∫0∞f(r)Jν(kr) r dr\tilde f_\nu(k)=\int_0^\infty f(r)J_\nu(kr)\,r\,\mathrm{d}r turns the radial operator into −k2-k^2 while enforcing regularity at r=0r=0.

Derivation AThe heat kernel on the whole line by Fourier transform

The goal is to build the fundamental solution of diffusion out of nothing but the transform rule ∂x2→−k2\partial_x^2\to-k^2. We Fourier-transform ∂tu=D ∂x2u\partial_t u=D\,\partial_x^2 u in the spatial variable so the PDE collapses to a first-order ODE in time for each wavenumber kk, integrate that ODE, and invert the resulting Gaussian in kk to read off the heat kernel and the convolution that propagates an arbitrary initial profile u0(x)u_0(x) — the boxed propagator u=u0∗Gu=u_0*G.

Step 1. Transform the equation in xx. Using F[∂x2u]=−k2u~\mathcal{F}[\partial_x^2 u]=-k^2\tilde u from equation (1), the PDE ∂tu=D∂x2u\partial_t u=D\partial_x^2 u becomes ∂tu~(k,t)=−Dk2 u~(k,t)\partial_t\tilde u(k,t)=-Dk^2\,\tilde u(k,t). Why: the xx-derivatives are gone; for each fixed kk this is an ordinary differential equation in tt alone, the entire point of the transform.

Step 2. Integrate the ODE. It is first-order linear with constant coefficient −Dk2-Dk^2, so u~(k,t)=u~0(k) e−Dk2t\tilde u(k,t)=\tilde u_0(k)\,e^{-Dk^2t}, where u~0(k)=F[u0]\tilde u_0(k)=\mathcal{F}[u_0] is fixed by the initial condition u~(k,0)=u~0(k)\tilde u(k,0)=\tilde u_0(k). 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 Dk2Dk^2.

Step 3. Recognise the product. The transformed solution is a product u~0(k)⋅e−Dk2t\tilde u_0(k)\cdot e^{-Dk^2t}, and by the convolution theorem (5) a product in kk-space is a convolution in xx-space: u=u0∗Gu=u_0*G where G~(k)=e−Dk2t\tilde G(k)=e^{-Dk^2t}. Why: this is the move that produces a Green's function — we never invert u~0\tilde u_0 itself, only the universal factor e−Dk2te^{-Dk^2t}.

Step 4. Invert the Gaussian factor. Completing the square in the exponent, −Dtk2+ikx=−Dt(k−ix2Dt)2−x24Dt-Dtk^2+ikx=-Dt\big(k-\tfrac{ix}{2Dt}\big)^2-\tfrac{x^2}{4Dt}, so the elementary Gaussian integral gives 12π∫−∞∞e−Dk2teikx dk=14πDt e−x2/4Dt=G(x,t)\tfrac{1}{2\pi}\int_{-\infty}^\infty e^{-Dk^2t}e^{ikx}\,\mathrm{d}k=\tfrac{1}{\sqrt{4\pi Dt}}\,e^{-x^2/4Dt}=G(x,t). 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, u(x,t)=∫−∞∞G(x−y,t) u0(y) dyu(x,t)=\int_{-\infty}^\infty G(x-y,t)\,u_0(y)\,\mathrm{d}y, and as t→0+t\to0^+ the kernel G→δ(x)G\to\delta(x) so u→u0u\to u_0, confirming the initial condition. Why: the delta-function limit is the acid test — the propagator must reduce to the identity at t=0t=0, and it does. *Verified: reproduces the standard heat kernel; ∫G dx=1\int G\,\mathrm{d}x=1 conserves total heat; the Gaussian inversion prefactor (4πDt)−1/2(4\pi Dt)^{-1/2} 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
Derivation BSemi-infinite heat conduction with a step in surface temperature

The goal is to solve diffusion in a half-space x≥0x\ge0 that starts cold, u(x,0)=0u(x,0)=0, with its face suddenly clamped at u(0,t)=u0u(0,t)=u_0 for t>0t>0, and to show that the Laplace transform in time reduces the PDE to an ODE in xx whose bounded solution inverts to a complementary error function. Because the datum lives at t>0t>0 rather than t=0t=0, the Laplace transform — which folds in the zero initial condition and turns ∂t\partial_t into the algebraic variable ss — is the correct tool. The boxed result is u=u0 erfc(x/2Dt)u=u_0\,\mathrm{erfc}\big(x/2\sqrt{Dt}\big).

Step 1. Laplace-transform in tt. With u(x,0)=0u(x,0)=0, equation (3) gives s uˉ(x,s)=D uˉ′′(x,s)s\,\bar u(x,s)=D\,\bar u''(x,s), i.e. uˉ′′−(s/D)uˉ=0\bar u''-(s/D)\bar u=0, an ODE in xx carrying ss as a parameter. Why: the time derivative has become multiplication by ss, 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 ±s/D\pm\sqrt{s/D}, so uˉ(x,s)=A(s)e−s/D x+B(s)e+s/D x\bar u(x,s)=A(s)e^{-\sqrt{s/D}\,x}+B(s)e^{+\sqrt{s/D}\,x}, taking the branch with Res/D>0\mathrm{Re}\sqrt{s/D}>0. 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 x→∞x\to\infty, killing the growing branch B=0B=0; and L[u0]=u0/s\mathcal{L}[u_0]=u_0/s fixes uˉ(0,s)=u0/s\bar u(0,s)=u_0/s, so A=u0/sA=u_0/s and uˉ(x,s)=(u0/s) e−s/D x\bar u(x,s)=(u_0/s)\,e^{-\sqrt{s/D}\,x}. 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 L−1 ⁣[1se−as]=erfc(a2t)\mathcal{L}^{-1}\!\big[\tfrac1s e^{-a\sqrt s}\big]=\mathrm{erfc}\big(\tfrac{a}{2\sqrt t}\big) with a=x/Da=x/\sqrt D gives u(x,t)=u0 erfc(x/2Dt)u(x,t)=u_0\,\mathrm{erfc}\big(x/2\sqrt{Dt}\big). Why: the s\sqrt s 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 x=0x=0, erfc(0)=1\mathrm{erfc}(0)=1 recovers u=u0u=u_0; as x→∞x\to\infty, erfc→0\mathrm{erfc}\to0 recovers the cold interior; and the solution depends only on the similarity variable η=x/2Dt\eta=x/2\sqrt{Dt}, exposing the diffusive scaling x∼Dtx\sim\sqrt{Dt}. Why: the collapse onto a single variable η\eta is the fingerprint of a scale-free diffusion problem and is the fact the worked example exploits. *Verified: erfc(0)=1\mathrm{erfc}(0)=1 and the far-field zero both hold; the x/tx/\sqrt t 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
Derivation CD'Alembert's travelling waves from the Fourier transform

The goal is to recover d'Alembert's solution of the wave equation utt=c2uxxu_{tt}=c^2u_{xx} — 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 x±ctx\pm ct. We transform in xx, solve the per-mode oscillator with both pieces of data, and invert term by term with the shift theorem to reach u=12[f(x−ct)+f(x+ct)]+12c∫x−ctx+ctgu=\tfrac12[f(x-ct)+f(x+ct)]+\tfrac{1}{2c}\int_{x-ct}^{x+ct}g.

Step 1. Transform in xx. Equation (1) turns uxxu_{xx} into −k2u~-k^2\tilde u, so ∂t2u~=−c2k2u~\partial_t^2\tilde u=-c^2k^2\tilde u, with data u~(k,0)=f~(k)\tilde u(k,0)=\tilde f(k) and ∂tu~(k,0)=g~(k)\partial_t\tilde u(k,0)=\tilde g(k) from the initial displacement ff and velocity gg. Why: for each kk this is the equation of a simple harmonic oscillator of angular frequency ω=ck\omega=ck — the wave equation is a continuum of independent oscillators.

Step 2. Solve the oscillator. The general solution is u~(k,t)=f~(k)cos⁡(ckt)+g~(k) sin⁡(ckt)ck\tilde u(k,t)=\tilde f(k)\cos(ckt)+\tilde g(k)\,\dfrac{\sin(ckt)}{ck}, 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 cos⁡(ckt)=12(eickt+e−ickt)\cos(ckt)=\tfrac12(e^{ickt}+e^{-ickt}) and using the shift theorem F−1[f~(k)e∓ickt]=f(x∓ct)\mathcal{F}^{-1}[\tilde f(k)e^{\mp ickt}]=f(x\mp ct) gives F−1[f~cos⁡ckt]=12[f(x−ct)+f(x+ct)]\mathcal{F}^{-1}[\tilde f\cos ckt]=\tfrac12[f(x-ct)+f(x+ct)]. Why: a linear phase e∓ickte^{\mp ickt} in kk-space is a rigid translation in xx-space — this is exactly where the two travelling waves come from.

Step 4. Invert the velocity term. Since sin⁡(ckt)/(ck)\sin(ckt)/(ck) is the transform of the box 12c1[−ct, ct]\tfrac{1}{2c}\mathbf 1_{[-ct,\,ct]}, its product with g~\tilde g inverts to a convolution, F−1 ⁣[g~ sin⁡cktck]=12c∫x−ctx+ctg(ξ) dξ\mathcal{F}^{-1}\!\big[\tilde g\,\tfrac{\sin ckt}{ck}\big]=\tfrac{1}{2c}\int_{x-ct}^{x+ct}g(\xi)\,\mathrm{d}\xi. Why: the finite width [−ct,ct][-ct,ct] 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 x±ctx\pm ct 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 [x−ct,x+ct][x-ct,x+ct] 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.

CaseResultMeaning
Whole line (−∞,∞)(-\infty,\infty)f~(k)=∫−∞∞f(x)e−ikx dx\tilde f(k)=\int_{-\infty}^{\infty}f(x)e^{-ikx}\,\mathrm{d}xFourier transform; diagonalizes −∂x2→k2-\partial_x^2\to k^2, ∂x→ik\partial_x\to ik. Needs decay at ±∞\pm\infty.
Half-line, value fixedf~s(k)=∫0∞f(x)sin⁡(kx) dx\tilde f_s(k)=\int_0^{\infty}f(x)\sin(kx)\,\mathrm{d}xFourier sine transform; suits Dirichlet data since f′′~s=−k2f~s+kf(0)\widetilde{f''}_s=-k^2\tilde f_s+kf(0).
Half-line, slope fixedf~c(k)=∫0∞f(x)cos⁡(kx) dx\tilde f_c(k)=\int_0^{\infty}f(x)\cos(kx)\,\mathrm{d}xFourier cosine transform; suits Neumann data since f′′~c=−k2f~c−f′(0)\widetilde{f''}_c=-k^2\tilde f_c-f'(0).
Semi-infinite time t≥0t\ge0fˉ(s)=∫0∞f(t)e−st dt\bar f(s)=\int_0^{\infty}f(t)e^{-st}\,\mathrm{d}tLaplace transform; folds in initial data via f˙~=sfˉ−f(0)\widetilde{\dot f}=s\bar f-f(0); ideal for causal evolution.
Radial / cylindricalf~ν(k)=∫0∞f(r)Jν(kr) r dr\tilde f_\nu(k)=\int_0^{\infty}f(r)J_\nu(kr)\,r\,\mathrm{d}rHankel transform of order ν\nu; diagonalizes the radial Laplacian, regular at r=0r=0.
Scale-invariant / wedgef^(s)=∫0∞f(x)xs−1 dx\hat f(s)=\int_0^{\infty}f(x)x^{s-1}\,\mathrm{d}xMellin transform; diagonalizes x∂x→−sx\partial_x\to-s; matches power-law fields and angular wedges.

Worked examples

1 · How deep does the heat go? (fully worked)

A thick steel workpiece sits at 20 ∘C20\,^\circ\mathrm C when its surface is suddenly clamped to 800 ∘C800\,^\circ\mathrm C (a case-hardening quench-in-reverse). Steel's thermal diffusivity is D=1.2×10−5 m2 s−1D=1.2\times10^{-5}\ \mathrm{m^2\,s^{-1}}. What is the temperature 1 cm1\ \mathrm{cm} below the surface after 30 s30\ \mathrm{s}, and how deep has the heat "penetrated"?

Step 1. Recognise the model. The block is effectively a half-space x≥0x\ge0 that starts uniform and has a step change at its face, so the Laplace-transform derivation applies verbatim: u(x,t)=u0+(us−u0) erfc ⁣(x/2Dt)u(x,t)=u_0+(u_s-u_0)\,\mathrm{erfc}\!\big(x/2\sqrt{Dt}\big) with initial temperature u0=20 ∘Cu_0=20\,^\circ\mathrm C and surface temperature us=800 ∘Cu_s=800\,^\circ\mathrm C. The entire time-dependence is carried by the similarity variable η=x/2Dt\eta=x/2\sqrt{Dt}.

Step 2. Evaluate the similarity variable. With x=0.01 mx=0.01\ \mathrm m and t=30 st=30\ \mathrm s, Dt=1.2×10−5×30=3.6×10−4 m2Dt=1.2\times10^{-5}\times30=3.6\times10^{-4}\ \mathrm{m^2}, so Dt=0.01897 m\sqrt{Dt}=0.01897\ \mathrm m and η=0.01/(2×0.01897)=0.2635\eta=0.01/(2\times0.01897)=\mathbf{0.2635}.

Step 3. Look up the error function. erfc(0.2635)=1−erf(0.2635)=1−0.2906=0.7094\mathrm{erfc}(0.2635)=1-\mathrm{erf}(0.2635)=1-0.2906=\mathbf{0.7094}. The temperature is therefore u=20+(800−20)×0.7094=20+553.3=573 ∘Cu=20+(800-20)\times0.7094=20+553.3=\mathbf{573\,^\circ\mathrm C} at 1 cm1\ \mathrm{cm} depth.

Step 4. Read the penetration depth. The natural length scale is δ=2Dt=2×0.01897=3.8 cm\delta=2\sqrt{Dt}=2\times0.01897=\mathbf{3.8\ cm} — the depth at which η≈1\eta\approx1 and the temperature rise has fallen to erfc(1)≈16%\mathrm{erfc}(1)\approx16\% of the surface step. Because δ∝t\delta\propto\sqrt t, reaching 8 cm8\ \mathrm{cm} takes four times as long, not twice — the diffusive t\sqrt t law is why heat treatment of thick parts is slow. At 1 cm1\ \mathrm{cm}, well inside δ\delta, the point is already most of the way to the surface temperature, consistent with the 573 ∘C573\,^\circ\mathrm C 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 c0(x)=C e−x2/2σ02c_0(x)=C\,e^{-x^2/2\sigma_0^2} of half-width σ0=0.5 mm\sigma_0=0.5\ \mathrm{mm}. The dye's diffusion constant is D=2.0×10−9 m2 s−1D=2.0\times10^{-9}\ \mathrm{m^2\,s^{-1}}. 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 c~(k,t)=c~0(k)e−Dk2t\tilde c(k,t)=\tilde c_0(k)e^{-Dk^2t}, and the transform of a Gaussian is a Gaussian: c~0(k)=Cσ02π e−σ02k2/2\tilde c_0(k)=C\sigma_0\sqrt{2\pi}\,e^{-\sigma_0^2k^2/2}. The product is again Gaussian in kk, with the two exponents simply adding.

Step 2. Invert. Combining exponents gives a Gaussian of variance σ02+2Dt\sigma_0^2+2Dt, so c(x,t)=C σ0σ02+2Dt  e−x2/2(σ02+2Dt)c(x,t)=\dfrac{C\,\sigma_0}{\sqrt{\sigma_0^2+2Dt}}\;e^{-x^2/2(\sigma_0^2+2Dt)}. The whole effect of diffusion is the single replacement σ02→σ2(t)=σ02+2Dt\sigma_0^2\to\sigma^2(t)=\sigma_0^2+2Dt — variances add.

Step 3. Put in numbers. After t=3600 st=3600\ \mathrm s, 2Dt=2×2.0×10−9×3600=1.44×10−5 m22Dt=2\times2.0\times10^{-9}\times3600=1.44\times10^{-5}\ \mathrm{m^2}, while σ02=(5×10−4)2=2.5×10−7 m2\sigma_0^2=(5\times10^{-4})^2=2.5\times10^{-7}\ \mathrm{m^2}. The diffusive term dominates by a factor of 5858, so σ(t)=2.5×10−7+1.44×10−5=3.83×10−3 m=3.8 mm\sigma(t)=\sqrt{2.5\times10^{-7}+1.44\times10^{-5}}=3.83\times10^{-3}\ \mathrm m=\mathbf{3.8\ mm}.

Step 4. Track the peak. Conservation of dye forces the peak to fall as σ0/σ(t)=0.5/3.83=0.13\sigma_0/\sigma(t)=0.5/3.83=\mathbf{0.13} — the maximum concentration has dropped to 13%13\% of its start. The blob has widened from 0.50.5 mm to 3.83.8 mm and faded to 13%13\% of its peak, with width growing as 2Dt\sqrt{2Dt} — the same diffusive t\sqrt t 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
JF
Joseph Fourier
1768–1830 · analytic theory of heat and the founding of transform methods for PDEs

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 ∂tu=D ∂x2u\partial_t u=D\,\partial_x^2u 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.

History
1785
— Laplace employs the exponential integral kernel in his work on probability generating functions
1807
— Fourier presents his heat-diffusion memoir with trigonometric expansions to the Paris Institute
1822
— Fourier publishes Théorie analytique de la chaleur, founding transform methods for PDEs
1895
— Mellin formalizes the scaling transform that bears his name
1916
— Bromwich recasts Heaviside's operational calculus as a rigorous contour integral

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 12π∫e−Dk2t+ikx dk=(4πDt)−1/2e−x2/4Dt\tfrac{1}{2\pi}\int e^{-Dk^2t+ikx}\,\mathrm{d}k=(4\pi Dt)^{-1/2}e^{-x^2/4Dt} (checked numerically, prefactor 0.28210.2821 at Dt=1Dt=1); (2) the semi-infinite pair L−1[s−1e−as]=erfc(a/2t)\mathcal{L}^{-1}[s^{-1}e^{-a\sqrt s}]=\mathrm{erfc}(a/2\sqrt t) with erfc(0)=1\mathrm{erfc}(0)=1, giving 573 ∘C573\,^\circ\mathrm C at 11 cm after 3030 s for D=1.2×10−5 m2 s−1D=1.2\times10^{-5}\ \mathrm{m^2\,s^{-1}}; (3) the Gaussian-spreading law σ2(t)=σ02+2Dt\sigma^2(t)=\sigma_0^2+2Dt, giving σ=3.8\sigma=3.8 mm and peak ratio 0.130.13 after one hour for D=2.0×10−9 m2 s−1D=2.0\times10^{-9}\ \mathrm{m^2\,s^{-1}}; (4) d'Alembert's formula and its characteristics x±ctx\pm ct. 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 n=1,2,3,…n=1,2,3,\dots. 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 t>0t>0 — where the spectrum is continuous and you integrate over kk or ss. 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 t≥0t\ge0 with initial conditions calls for the Laplace transform, because it alone folds the data at t=0t=0 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 t=0t=0 to ∞\infty, so integrating e−ste^{-st} against f˙\dot f leaves a boundary term at t=0t=0 that is exactly the initial value f(0)f(0) — 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 fˉ(s)\bar f(s): simple poles contribute exponential modes es0te^{s_0t}, higher poles contribute tnes0tt^n e^{s_0t}, and branch points (from a s\sqrt s, 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 fˉ\bar f can produce large changes in ff — 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, u~=u~0 G~\tilde u=\tilde u_0\,\tilde G. The convolution theorem says a product in transform space is a convolution in physical space, so u=u0∗Gu=u_0*G, and that factor GG — the inverse transform of the universal multiplier — is exactly the Green's function or propagator. The heat kernel (4πDt)−1/2e−x2/4Dt(4\pi Dt)^{-1/2}e^{-x^2/4Dt} is the inverse Fourier transform of e−Dk2te^{-Dk^2t}; 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 cc. For t>0t>0 the factor este^{st} decays as Re s→−∞\mathrm{Re}\,s\to-\infty, so you may close the contour to the left, sweeping up the residues that build the response. For t<0t<0 that same factor decays only to the right, where fˉ(s)\bar f(s) is analytic and there are no singularities to enclose, so the integral is zero — nothing happens before t=0t=0. The analogous statement for a multivalued fˉ\bar f 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.

Before this

Where this leads