Notes on Partial Differential Equations X: Galerkin Existence of Weak Solutions of Parabolic PDEsTextbook
Motivation
Linear second-order parabolic equations such as model diffusion with advection, growth or decay, and external sources. The heat equation is the prototype. For coefficients that are only bounded and measurable, classical solutions need not exist, and the natural well-posedness theory is the energy theory of weak solutions. In that theory the solution is a curve in a Sobolev space, and the equation holds in the dual space. This framework, developed by J.-L. Lions and others in the 1950s–60s (Lions–Magenes 1972), underlies the numerical analysis of parabolic problems through finite elements and spectral Galerkin methods. It also underlies the existence theory for nonlinear evolution equations such as the Navier–Stokes equations (Temam 1977).
This mission formalizes Chapter 6 of J. K. Hunter's Notes on Partial Differential Equations (UC Davis, revised 6/18/2014): the existence, uniqueness and energy estimate for weak solutions of the parabolic initial–boundary value problem, proved by the Galerkin method. It also formalizes the vector-valued calculus on Hilbert triples that the proof rests on, and the Ehrling and Aubin–Lions compactness results of §6.6.
Setting
Let be a bounded open set and . is the closure of in the norm . is its dual, with pairing . Every acts on by .
The operator is . Its coefficients satisfy Assumption 6.1: , , and uniform ellipticity for some . The associated form is
A function has weak time derivative if for all , with Bochner integrals in . Given and , is a weak solution of
when three conditions hold. First, and . Second, for every and a.e. . Third, , where the value at is that of the continuous representative in .
The Galerkin approximations use an -orthonormal basis of Dirichlet eigenfunctions and the spaces . The approximation solves the projected equation for , with .
A Hilbert triple consists of two separable Hilbert spaces , and the dual , with dense continuous injective embeddings and for . The model is .
Formalization targets
Goal: Theorem 6.3
For every and there is a unique weak solution with . There is also a constant such that
Milestones
- Theorem 6.41. If and , then . Moreover , , and .
- Theorem 6.42. .
- Proposition 6.5. Each Galerkin problem has a unique solution .
- Proposition 6.6. The energy estimate above holds for with independent of .
- Proposition 6.7. A subsequence of converges weakly to a weak solution satisfying the estimate.
- Lemma 6.10 (Ehrling) and Theorem 6.9 (Aubin–Lions). These are further results of the chapter, stated for Banach spaces with compactly embedded in .
Significance
Theorem 6.3 is the basic well-posedness theorem for linear parabolic equations with rough coefficients. It gives existence and uniqueness, and continuous dependence on the data through the linear estimate. The same argument gives the Galerkin convergence that justifies spectral and finite-element semi-discretizations. The Hilbert-triple calculus of Theorems 6.41–6.42 is the standard setting for linear and nonlinear evolution equations. The Aubin–Lions lemma is the compactness tool for nonlinear problems, such as the semilinear heat equation of §6.6 and the Navier–Stokes equations of §6.7.
All of these results are classical and proved in the notes, except that Theorem 6.41's proof leans on vector-valued mollification. As far as a search of the platform shows, none of them is formalized there. Mathlib has the Bochner integral, spaces of Banach-valued functions and Gronwall's inequality. It does not have weak derivatives of vector-valued functions, Hilbert triples, or evolution-equation existence theorems. The work here is therefore to formalize known proofs, and in doing so to build reusable infrastructure for time-dependent PDEs.
Difficulty
The main obstacle is that the natural objects are equivalence classes of vector-valued functions, not functions. The initial condition is meaningless for an element of until Theorem 6.41 provides a continuous representative. Its proof needs extension across the endpoints and mollification of -valued functions. Passing to the limit in the Galerkin scheme needs weak compactness in and , identified with a dual Bochner space. Proposition 6.5 is a linear ODE system whose coefficients are only in time, so the Picard–Lindelöf theorem for continuous right-hand sides does not apply directly. The bound on needs the projection to be bounded on as well as on , which is why the basis is taken to be eigenfunctions. Uniqueness needs the energy identity (6.46) and a Gronwall argument in weak form.
Formalization scope
- is
EuclideanSpace ℝ (Fin n), with 0-based coordinates.H10 n Ωis the closure of the jets , , in , so its norm is the full norm.Hm1 n ΩisStrongDual ℝ (H10 n Ω).l2Embedis the embedding . - is
MemLpfor Lebesgue measure on , and norms areeLpNormwith values in . Constants are finite nonnegative reals. Every constant is quantified before the data it must not depend on: before , in Theorem 6.3, and before the basis, , , in Propositions 6.6–6.7. - The weak time derivative is (6.14) in its standard form . The page prints and interchanged, which is a typo.
- Weak solutions take as in Assumption 6.1(3). The printed Theorem 6.3 says , a special case. is read through a continuous representative , and uniqueness means equality for a.e. .
- Coefficient conditions and ellipticity hold almost everywhere on . The Galerkin basis is a hypothesis: an orthonormal basis of of weak Dirichlet eigenfunctions.
- Proposition 6.7 states weak convergence of in and of in , in the explicit integral form of p. 186. This is at least as strong as the printed claim.
- Hilbert triples are structures with two continuous injective dense-range embeddings, separability, and the compatibility identity. Reflexivity in Theorem 6.9 is surjectivity of the canonical map into the bidual.
- Ruling out trivializations. Every Bochner integral in a definition has an integrable integrand under the stated hypotheses, so no weak-derivative or weak-solution condition holds through the integral's junk value . The initial condition is imposed on a continuous representative, so it is not vacuous on a null set.
- Reusable infrastructure welcome: vector-valued mollification and extension, the Hilbert-triple calculus, and dual identification of .
Selected references
- J. K. Hunter, Notes on Partial Differential Equations, UC Davis lecture notes, revised 6/18/2014, Chapter 6. https://www.math.ucdavis.edu/~hunter/pdes/pde_notes.pdf
- L. C. Evans, Partial Differential Equations, 2nd ed., Graduate Studies in Mathematics 19, AMS, 2010, §7.1. https://doi.org/10.1090/gsm/019
- J.-L. Lions and E. Magenes, Non-Homogeneous Boundary Value Problems and Applications I, Springer, 1972. https://doi.org/10.1007/978-3-642-65161-8
- R. Temam, Navier–Stokes Equations: Theory and Numerical Analysis, North-Holland, 1977; AMS Chelsea reprint 2001. https://doi.org/10.1090/chel/343
- J. Simon, Compact sets in the space , Ann. Mat. Pura Appl. 146 (1987), 65–96. https://doi.org/10.1007/BF01762360