Notes on Partial Differential Equations VII: The Heat Kernel and the Linear Heat and Schrödinger EquationsTextbook
Motivation
The heat equation and the free Schrödinger equation are the two model evolution equations of linear PDE on . The first describes diffusion and is the prototype of every parabolic equation; the second describes a free quantum particle and is the prototype of dispersive wave equations. Both are solved explicitly by the Fourier transform and by convolution with a Gaussian-type kernel, and the estimates obtained from these formulas (smoothing, and energy bounds, decay) are the tools later used for nonlinear problems: semilinear heat equations, nonlinear Schrödinger equations, Galerkin constructions for general parabolic PDE, and Strichartz estimates.
This mission formalizes Chapter 5, §§5.1–5.3, of J. K. Hunter's Notes on Partial Differential Equations (UC Davis lecture notes, revised 6/18/2014, author's copy), which follows the presentation of Taylor's Partial Differential Equations (Taylor, vol. I, Ch. 3). The classical material goes back to Fourier (1822) for the heat kernel and to the analysis of dispersion for the Schrödinger group in the twentieth century; the goal and milestones are textbook results with complete proofs in the literature.
Setting
Write for Euclidean space with Lebesgue measure, for the Euclidean norm and for the Laplacian. The heat kernel is
and for data the heat convolution is .
The Schwartz space consists of smooth functions all of whose derivatives decay faster than every power of , with the Fréchet topology of the seminorms . A curve on a time interval has a strong derivative at if the difference quotients converge to in ; and are defined with continuous strong derivatives. A Schwartz solution of the heat problem with data is a curve with and for ; a Schwartz solution of the Schrödinger problem is with and for all .
The Fourier transform is used in the book's normalization,
and, with , the Sobolev norm is for .
Formalization targets
Goal: smoothing by the heat kernel (Theorem 5.5)
Let and . Then the heat convolution converges absolutely for , is on , and
If , every derivative of tends to zero as at each fixed , and
This is the chapter's statement that rough data are instantly smoothed while the initial condition is attained in the sense; it involves no Fourier transform.
Milestones
- Eq. (5.9): is on and .
- Theorem 5.4: for the heat problem has a unique Schwartz solution; it lies in , satisfies , and equals the heat convolution for .
- Theorem 5.8: and .
- Theorem 5.9: for all , .
- Theorem 5.10: on , and .
- Theorem 5.15: for the Schrödinger problem has a unique solution in , with and for , .
- Theorem 5.16: , and, for , .
- Theorem 5.17: for all and .
A further item, not a milestone, records that for (p. 131).
Significance
The result itself. Theorem 5.5 is the statement that the heat semigroup maps into smooth functions decaying with all derivatives, and that it is strongly continuous on for . It is used whenever a parabolic problem with rough data is solved by the Duhamel formula, in particular for the semilinear heat equation in the next part of the chapter. Theorem 5.4 and the energy estimates 5.9–5.10 are the input for generalized solutions (Theorem 5.12) and for Galerkin existence for parabolic PDE in Chapter 6. The Schrödinger estimates 5.16–5.17 are the linear input of the local theory of nonlinear Schrödinger equations and of Strichartz estimates.
Formalizing it. All results are classical and fully proved on paper. Mathlib has Schwartz functions, its own Fourier transform on with Plancherel, Gaussian integrals and Fourier transforms of Gaussians, convolution and approximate identities for compactly supported kernels, and the Laplacian on inner-product spaces. It does not have the heat kernel on as a solution operator, the differentiation of Schwartz-valued curves, the energy estimates, or the dispersive estimates for the Schrödinger group. A platform development of the heat kernel exists only on with a viscosity parameter (the Navier–Stokes mission), and the platform's Plancherel theorem is in Mathlib's normalization. The remaining work is to formalize the known proofs in the book's normalization and dimension.
Difficulty
For the goal, the obvious argument is "differentiate under the integral sign and apply the mollifier theorem". Both steps need care in Lean. Differentiation in requires domination of every derivative of uniformly on neighbourhoods of , paired by Hölder's inequality with an arbitrary . The approximation-of-identity result in Mathlib and in the book (Theorem 1.28) is stated for compactly supported mollifiers, whereas has full support, so the convergence needs the Gaussian version with a tail estimate. The decay of all derivatives as relies on . For the Schwartz-space results the difficulty is the calculus of -valued curves: strong differentiability is convergence of difference quotients in every Schwartz seminorm, and uniqueness requires passing from the strong equation to the pointwise ODE for . The bound (5.16) rests on Riesz–Thorin interpolation, which Mathlib does not have.
Formalization scope
- is
EuclideanSpace ℝ (Fin n)withvolume; coordinates are 0-based (i : Fin n). is Mathlib's Laplacian: on functions for the goal and (5.9), and for the Schwartz solutions. Smoothness isContDiff/ContDiffOn ℝ ∞. - is Mathlib's
SchwartzMapwith its Fréchet topology, the same as the book's. Real-valued for the heat equation, complex-valued for Schrödinger. Strong derivatives, and the two solution predicates are defined inHunterPDE.HeatFourier.SchwartzCurve. Uniqueness in Theorem 5.4 is agreement for . - The Fourier transform is the book's , defined explicitly; Mathlib's
𝓕is not used. The norm is -valued and is the norm of the book's inner product, ; the norm formula printed with Definition 5.74 places outside the square root, which differs by the constant and does not affect any statement here, since every inequality and identity has an norm on both sides. norms areeLpNormin , and the factors in Theorem 5.16 are divisions in , so gives the trivial bound . - Corrections of the page. (i) The book states in Theorem 5.5 for every . For this fails (), so the decay of derivatives is stated for , which is the case its proof covers. "" is read as the proof explains it: every derivative tends to zero as at fixed . (ii) The Schrödinger kernel is printed as . The sign of the exponent contradicts the book's (5.15), so the corrected is used, with the principal-branch power.
- Theorems 5.9 and 5.10 assume the solution property of Theorem 5.4 rather than regularity in time. By Theorem 5.4 this is the same solution. The absolute convergence of (5.5) is part of the goal's conclusion.
- Ruling out trivializations. The goal is not the statement " is smooth": the heat equation, the decay of every derivative and the convergence are all required. No hypothesis restricts beyond . The solution predicates are satisfiable (the zero curve solves the problem with zero data), and existence in Theorems 5.4 and 5.15 is asserted, not assumed.
- Not included: generalized solutions (Definition 5.11, Theorem 5.12), the heat bound (5.10), and the Fourier-transform background of Appendix 5.B (Theorems 5.66–5.73). Contributions welcome: a Gaussian approximate-identity theorem in , the -valued calculus of Proposition 5.3, and a conversion lemma between the book's and Mathlib's Fourier normalizations. All three are reusable across this series (semigroups, the semilinear heat equation, NLS).
Selected references
- J. K. Hunter, Notes on Partial Differential Equations, UC Davis lecture notes, revised 6/18/2014, Chapter 5. https://www.math.ucdavis.edu/~hunter/pdes/pde_notes.pdf
- M. E. Taylor, Partial Differential Equations I: Basic Theory, 2nd ed., Springer, 2011. https://doi.org/10.1007/978-1-4419-7055-8
- L. C. Evans, Partial Differential Equations, 2nd ed., AMS Graduate Studies in Mathematics 19, 2010, §2.3 and §4.3. https://doi.org/10.1090/gsm/019
- T. Cazenave, Semilinear Schrödinger Equations, Courant Lecture Notes 10, AMS, 2003, Ch. 2. https://doi.org/10.1090/cln/010