The Fundamental Solution (Heat Kernel)¶
Concentrate a unit of heat at a single point and release it. How does it spread? The answer is the fundamental solution \(G(t,x)\) -- a Gaussian that broadens like \(\sqrt{t}\) -- and every other solution is built from it by superposing point sources weighted by the initial data. This single object carries the entire analytical content of the heat equation and is also the transition density of Brownian motion.
Definition¶
The fundamental solution of the heat equation is:
This function satisfies:
-
The heat equation: \(\partial_t G = \frac{1}{2}\partial_{xx} G\) for \(t > 0\)
-
Initial condition: \(\lim_{t \downarrow 0} G(t,\cdot) = \delta_0\) (Dirac delta at origin)
Verification¶
Step 1: Compute derivatives.
Step 2: Verify the equation.
Derivation via Fourier Transform¶
The Fourier transform provides a systematic method to derive the fundamental solution.
Step 1: Take Fourier transform in \(x\).
Let \(\hat{u}(t,\xi) = \int_{\mathbb{R}} u(t,x) e^{-i\xi x}\,dx\).
The heat equation \(u_t = \frac{1}{2}u_{xx}\) transforms to:
Step 2: Solve the ODE.
where \(\hat{f}\) is the Fourier transform of the initial data.
Step 3: For \(f = \delta_0\), we have \(\hat{f}(\xi) = 1\).
Step 4: Inverse Fourier transform.
This is a Gaussian integral. Completing the square:
Solution by Convolution¶
For general initial data \(u(0,x) = f(x)\), the solution is given by convolution:
Explicitly:
Interpretation: The solution at \((t,x)\) is a weighted average of initial values, with Gaussian weights centered at \(x\).
Properties of the Heat Kernel¶
1. Normalization¶
The heat kernel is a probability density.
2. Semigroup Property¶
Probabilistic meaning: \(B_{t+s} = B_t + (B_{t+s} - B_t)\), where increments are independent.
3. Symmetry¶
4. Scaling¶
5. Moments¶
In particular: mean \(= 0\), variance \(= t\). Recall (see § The Scaling Relation: x ~ √t): the resulting \(\sqrt{t}\) spread is the conceptual fingerprint of diffusion.
Probabilistic Interpretation¶
The heat kernel is the transition density of Brownian motion: \(G(t,x-y) = p_{B_t \mid B_0 = y}(x)\), so the convolution formula becomes \(u(t,x) = \mathbb{E}[f(x + B_t)]\). See Heat Equation and Brownian Motion for the full probabilistic treatment.
Regularity¶
For bounded measurable \(f\) and \(t > 0\), the convolution \(u(t,\cdot)\) is \(C^\infty\), positivity-preserving, and \(\sup\)-norm contracting. This smoothing property — solutions become instantly smooth even from rough initial data — is the structural fingerprint of the heat equation; see Heat Equation Overview for the qualitative discussion.
The Heat Kernel in Higher Dimensions¶
In \(\mathbb{R}^d\):
where \(|x|^2 = x_1^2 + \cdots + x_d^2\).
This is the density of \(d\)-dimensional Brownian motion.
Connection to Other Kernels¶
| Kernel | Equation | Formula |
|---|---|---|
| Heat kernel | \(u_t = \frac{1}{2}\Delta u\) | $\frac{1}{(2\pi t)^{d/2}}e^{- |
| Poisson kernel | \(\Delta u = 0\) (half-space) | \(\frac{y}{\pi(x^2+y^2)}\) |
| Wave kernel | \(u_{tt} = \Delta u\) | \(\frac{1}{2}[\delta(x-t) + \delta(x+t)]\) (1D) |
Numerical Aspects¶
For numerical computation, the heat kernel provides:
- Explicit solution: No discretization needed for simple domains
- Green's function method: Extend to bounded domains via images
- Monte Carlo: Sample Brownian paths instead of solving PDE
Summary¶
The fundamental solution:
- Solves the heat equation with delta initial data
- Gives general solutions via convolution
- Equals the transition density of Brownian motion
- Exhibits instantaneous smoothing
- Satisfies the semigroup property
The heat kernel is the bridge between the heat equation and Brownian motion.
Exercises¶
Exercise 1. Verify that \(G(t, x) = (2\pi t)^{-1/2}\exp(-x^2/(2t))\) satisfies \(\partial_t G = \frac{1}{2}\partial_{xx}G\) by computing both sides explicitly and showing they are equal.
Solution to Exercise 1
We need to verify that \(G(t,x) = (2\pi t)^{-1/2}\exp(-x^2/(2t))\) satisfies \(\partial_t G = \frac{1}{2}\partial_{xx}G\).
Computing \(\partial_t G\): Using the product rule on \(G = (2\pi t)^{-1/2}\exp(-x^2/(2t))\):
Computing \(\partial_x G\): Differentiating with respect to \(x\):
Computing \(\partial_{xx} G\): Differentiating again:
Substituting \(\partial_x G = -\frac{x}{t}G\):
Verification: Now compute \(\frac{1}{2}\partial_{xx}G\):
This equals \(\partial_t G = G\left(-\frac{1}{2t} + \frac{x^2}{2t^2}\right)\), confirming that \(\partial_t G = \frac{1}{2}\partial_{xx}G\).
Exercise 2. Show that \(\int_{-\infty}^{\infty}G(t, x)\,dx = 1\) for all \(t > 0\). Interpret this result probabilistically: it says the total probability is conserved, consistent with \(G\) being the transition density of Brownian motion.
Solution to Exercise 2
We compute the integral using the substitution \(z = x/\sqrt{t}\), so \(dx = \sqrt{t}\,dz\):
The last integral is the integral of the standard normal density over \(\mathbb{R}\), which equals \(1\).
Probabilistic interpretation: Since \(G(t,x)\) is the probability density function of \(B_t \sim N(0,t)\), the integral \(\int G(t,x)\,dx = 1\) simply states that the total probability is \(1\). The particle must be somewhere at every time \(t > 0\), so the density integrates to unity.
Exercise 3. The convolution formula \(u(t, x) = \int_{-\infty}^{\infty}G(t, x-y)\,f(y)\,dy\) gives the solution to the heat equation with initial condition \(u(0, x) = f(x)\). Compute \(u(t, x)\) for \(f(y) = 1\) (constant initial data) and verify the result makes physical sense.
Solution to Exercise 3
For constant initial data \(f(y) = 1\):
Substituting \(w = x - y\) (so \(dy = -dw\), and limits are preserved):
by the normalization property of the heat kernel (Exercise 2).
Physical interpretation: If the temperature is uniformly \(1\) everywhere at time \(0\), it remains uniformly \(1\) for all time. There are no temperature gradients to drive diffusion, so nothing changes. This is consistent with the fact that \(u = 1\) trivially satisfies \(\partial_t u = 0 = \frac{1}{2}\partial_{xx}u\).
Exercise 4. Show that the heat kernel satisfies the semigroup property: \(\int_{-\infty}^{\infty}G(t-s, x-z)\,G(s, z-y)\,dz = G(t, x-y)\) for \(0 < s < t\). (Hint: this is the convolution of two Gaussians.) What is the probabilistic interpretation?
Solution to Exercise 4
We need to show that the convolution of two Gaussians yields another Gaussian:
Writing out the kernels:
The exponent is:
Completing the square in \(z\): let \(\alpha = \frac{1}{t-s} + \frac{1}{s} = \frac{t}{s(t-s)}\). The combined exponent is quadratic in \(z\) with leading coefficient \(-\frac{\alpha}{2}\). After completing the square:
The Gaussian integral in \(z\) evaluates to \(\sqrt{2\pi/\alpha} = \sqrt{2\pi s(t-s)/t}\). Combining the prefactors:
This is exactly \(G(t, x-y)\).
Probabilistic interpretation: The semigroup property reflects the fact that Brownian increments are independent: \(B_t - B_0 = (B_t - B_s) + (B_s - B_0)\) where \(B_t - B_s \sim N(0, t-s)\) and \(B_s \sim N(0,s)\) are independent. The sum of two independent normals is normal with variance \((t-s)+s = t\), giving \(B_t \sim N(0,t)\).
Exercise 5. Compute \(\lim_{t \to 0^+}G(t, x)\) for \(x \neq 0\) and \(x = 0\) separately. Explain why \(G(t, x) \to \delta(x)\) in the distributional sense as \(t \to 0^+\), even though \(G(t, 0) \to \infty\).
Solution to Exercise 5
For \(x \neq 0\): The exponential dominates:
As \(t \to 0^+\), the exponent \(-x^2/(2t) \to -\infty\), so \(\exp(-x^2/(2t)) \to 0\) faster than any power of \(t\). Therefore \(\lim_{t\to 0^+} G(t,x) = 0\) for all \(x \neq 0\).
For \(x = 0\):
Distributional convergence to \(\delta(x)\): For any smooth test function \(\varphi\) with compact support:
This holds because \(G(t,\cdot)\) is a probability density with total mass \(1\) that concentrates all its mass near the origin as \(t \to 0^+\). Specifically, for any \(\epsilon > 0\):
So the mass outside any neighborhood of \(0\) vanishes, while the total mass remains \(1\). This is precisely the defining property of convergence to the Dirac delta in the distributional sense.
Exercise 6. The heat kernel exhibits instantaneous smoothing: for any initial condition \(f \in L^1(\mathbb{R})\), the solution \(u(t, x) = \int G(t, x-y)f(y)\,dy\) is \(C^{\infty}\) for \(t > 0\). Explain intuitively why convolution with a Gaussian produces a smooth function, regardless of how rough \(f\) is.
Solution to Exercise 6
Convolution with a Gaussian produces a smooth function because the Gaussian kernel \(G(t,\cdot)\) is itself infinitely differentiable (\(C^\infty\)), and derivatives can be passed under the integral:
This is valid because all derivatives of \(G\) with respect to \(x\) decay rapidly (faster than any polynomial) as \(|x| \to \infty\), so the integral converges absolutely for any \(f \in L^1\).
Intuitive explanation: Convolution is a weighted average. The Gaussian kernel assigns smooth, bell-shaped weights centered at \(x\). Even if \(f\) has jumps, kinks, or other irregularities, the weighted average "averages them out." The output inherits the smoothness of the kernel, not of \(f\).
In physical terms, diffusion instantaneously mixes the initial data over all nearby points. After any positive time, each point's value depends on the initial data over an entire neighborhood, smoothing out any local irregularities.
Exercise 7. For the diffusion equation with coefficient \(D\), the fundamental solution is \(G_D(t, x) = (4\pi D t)^{-1/2}\exp(-x^2/(4Dt))\). Identify the relationship between \(D\) and the notation used in this text (where \(D = \sigma^2/2\)). For a stock with \(\sigma = 0.30\), compute \(D\) and the standard deviation \(\sqrt{2Dt}\) of the kernel after one year.
Solution to Exercise 7
The general diffusion equation \(\partial_t u = D\,\partial_{xx}u\) has fundamental solution \(G_D(t,x) = (4\pi D t)^{-1/2}\exp(-x^2/(4Dt))\).
In our text, the heat equation is written as \(\partial_t u = \frac{1}{2}\partial_{xx}u\), corresponding to diffusion coefficient \(D = 1/2\). More generally, for a process with volatility \(\sigma\), the diffusion coefficient is:
For \(\sigma = 0.30\):
The standard deviation of the kernel at time \(t\) is:
After one year (\(t = 1\)):
This means that after one year, the kernel has spread to a standard deviation of \(30\%\), which in the context of a stock's log-return corresponds to a \(30\%\) annualized volatility -- exactly matching the input \(\sigma\).