Unit 12, lesson 69

PDE Types, Conditions, and Well-Posedness

How the principal part makes a second-order equation in two variables elliptic, parabolic or hyperbolic, which data fit each type, and why a well-posed problem needs compatible data and continuous dependence on the data.

  • Video 69
  • PDE Classification and Transport

The temperature along a rod depends on position and on time, so the unknown is a function u(x,t)u(x, t) and its rates of change are partial derivatives. Writing down the right equation is only half of the problem. The same equation can come with initial data, boundary data or both, and only some choices give exactly one solution that changes little when the data change a little. This lesson classifies second-order equations in two variables by their highest derivatives, checks a model solution of each type, and separates a problem that merely has solutions from one that is well posed.

Key terms

Principal part

Definition Let u=u(x,y)u = u(x, y) be an unknown function of two independent variables, with partial derivatives written ux=∂u/∂xu_x = \partial u/\partial x, uxx=∂2u/∂x2u_{xx} = \partial^2 u/\partial x^2, uxy=∂2u/∂x ∂yu_{xy} = \partial^2 u/\partial x\,\partial y and so on. Consider a second-order equation

Auxx+2Buxy+Cuyy=F(x,y,u,ux,uy),\begin{aligned} &Au_{xx} + 2Bu_{xy} + Cu_{yy} \\[0.4em] &\quad = F(x, y, u, u_x, u_y), \end{aligned}

where the coefficients AA, BB and CC are functions of (x,y)(x, y), not all zero at the point under study, and the right side contains no second derivatives. Its principal part is Auxx+2Buxy+CuyyAu_{xx} + 2Bu_{xy} + Cu_{yy}, the part made of the highest derivatives, and its discriminant is B2−ACB^2 - AC. The factor 22 in front of BB is part of this convention. A book that writes the mixed term as BuxyBu_{xy} uses B2−4ACB^2 - 4AC instead, with the same signs. The letters xx and yy stand for whichever two variables the problem has, such as a position xx and a time tt, where utu_t is the rate of change in time at a fixed position. The order of a partial differential equation is the order of its highest derivative, which has nothing to do with the number of independent variables.

In plain words Only the highest derivatives enter the classification. First derivatives, the unknown itself and any source term are left out, however much they matter for the behavior of solutions.

Example The heat equation ut=uxxu_t = u_{xx} in the variables (x,t)(x, t) reads uxx−ut=0u_{xx} - u_t = 0. Its principal part is uxxu_{xx} alone, with A=1A = 1 and B=C=0B = C = 0, because no second derivative in tt appears. The term utu_t is lower order, even though it carries the evolution in time. For uxx+4uxy+uyy=0u_{xx} + 4u_{xy} + u_{yy} = 0 the mixed coefficient is 2B=42B = 4, so B=2B = 2 and the discriminant is B2−AC=4−1=3B^2 - AC = 4 - 1 = 3.

Elliptic, parabolic and hyperbolic equations

Definition At a point where AA, BB and CC are not all zero, the equation above is elliptic if B2−AC<0B^2 - AC < 0, parabolic if B2−AC=0B^2 - AC = 0 and hyperbolic if B2−AC>0B^2 - AC > 0. It has a type on a region when it has that type at every point of the region, and the type can change from point to point when the coefficients vary. A smooth change of the independent variables with nonzero Jacobian JJ multiplies the discriminant by J2J^2, so it never changes the type. The model equations are

uxx+uyy=0(Laplace),ut=k uxx(heat),utt=c2uxx(wave),\begin{aligned} u_{xx} + u_{yy} &= 0 \quad \text{(Laplace)}, \\[0.4em] u_t &= k\,u_{xx} \quad \text{(heat)}, \\[0.4em] u_{tt} &= c^2 u_{xx} \quad \text{(wave)}, \end{aligned}

with constants k>0k > 0 and c>0c > 0. Their discriminants are −1-1, 00 and c2c^2, so they are elliptic, parabolic and hyperbolic. For the wave equation in the variables (x,t)(x, t), the coefficient of uxxu_{xx} is A=−c2A = -c^2 and that of uttu_{tt} is C=1C = 1. This sign test is a local classification of a single second-order equation in two variables. Systems, higher-order equations and equations in more variables need broader definitions.

In plain words At any one point, a linear change of variables brings the principal part to two second derivatives of the same sign (elliptic), a single second derivative (parabolic), or two of opposite signs (hyperbolic). The model elliptic equation describes steady states fixed by data on the whole boundary, the model parabolic equation describes diffusion running forward from an initial profile, and the model hyperbolic equation describes waves, which need an initial position and an initial velocity. The type suggests which data fit, but by itself it proves nothing about a particular problem.

Example Three model solutions on 0≤x≤π0 \le x \le \pi show the three behaviors, each with its own data. The heat profile u=e−tsin⁡xu = e^{-t}\sin x has ut=−e−tsin⁡x=uxxu_t = -e^{-t}\sin x = u_{xx}, so it solves ut=uxxu_t = u_{xx} for t≥0t \ge 0, with initial profile sin⁡x\sin x and value 00 at both ends. The wave u=cos⁡tsin⁡xu = \cos t\sin x has utt=−cos⁡tsin⁡x=uxxu_{tt} = -\cos t\sin x = u_{xx}, so it solves utt=uxxu_{tt} = u_{xx}, with initial displacement sin⁡x\sin x, initial velocity ut(x,0)=0u_t(x, 0) = 0 and fixed ends. The function u=e−ysin⁡xu = e^{-y}\sin x has uxx=−e−ysin⁡xu_{xx} = -e^{-y}\sin x and uyy=e−ysin⁡xu_{yy} = e^{-y}\sin x, so it solves Laplace’s equation on the rectangle [0,π]×[0,1][0, \pi] \times [0, 1], with value 00 on the sides x=0x = 0 and x=πx = \pi, value sin⁡x\sin x on the bottom and value e−1sin⁡xe^{-1}\sin x on the top. The first decays, the second oscillates, and the third involves no time at all. A variable coefficient can change the type. For uxx+y uyy=0u_{xx} + y\,u_{yy} = 0 the discriminant is −y-y, so the equation is elliptic for y>0y > 0, hyperbolic for y<0y < 0 and parabolic on the line y=0y = 0, where the uyyu_{yy} term drops out.

Compatibility of data

Definition In an initial-boundary value problem the initial data and the boundary data meet at the corners of the domain. Consider the heat equation ut=k uxxu_t = k\,u_{xx} on 0<x<L0 < x < L, t>0t > 0, with u(0,t)=g0(t)u(0, t) = g_0(t), u(L,t)=g1(t)u(L, t) = g_1(t) and u(x,0)=φ(x)u(x, 0) = \varphi(x). The data are compatible at the corners if

φ(0)=g0(0),φ(L)=g1(0).\begin{gathered} \varphi(0) = g_0(0), \\[0.4em] \varphi(L) = g_1(0). \end{gathered}

A solution that is continuous on the closed set 0≤x≤L0 \le x \le L, t≥0t \ge 0, corners included, can exist only if these conditions hold. A solution whose derivatives utu_t and uxxu_{xx} are also continuous up to the corners needs the first-order conditions g0′(0)=k φ′′(0)g_0'(0) = k\,\varphi''(0) and g1′(0)=k φ′′(L)g_1'(0) = k\,\varphi''(L) as well, because at a corner the equation ties the time derivative of the boundary data to the second derivative of the initial data. Data that fail these conditions can still lead to a useful solution that is smooth for t>0t > 0 and approaches the data in a weaker sense, but that solution does not have the stated continuity at the corners.

In plain words At a corner the starting profile and the boundary rule both claim to give the value of uu. If they disagree, no continuous function can satisfy both.

Example Take k=1k = 1 and L=πL = \pi. The initial profile φ(x)=sin⁡x\varphi(x) = \sin x with zero boundary values is compatible, since sin⁡0=sin⁡π=0\sin 0 = \sin \pi = 0, and it also meets the first-order conditions, since φ′′(x)=−sin⁡x\varphi''(x) = -\sin x vanishes at both ends. The constant profile φ(x)=1\varphi(x) = 1 with zero boundary values is not compatible, since φ(0)=1≠0\varphi(0) = 1 \ne 0. Its half-range sine series still produces the solution

u(x,t)=4π∑n odde−n2tsin⁡nxn,u(x, t) = \frac{4}{\pi}\sum_{n\ \text{odd}}\frac{e^{-n^2 t}\sin nx}{n},

which satisfies ut=uxxu_t = u_{xx} for t>0t > 0 and u(0,t)=u(π,t)=0u(0, t) = u(\pi, t) = 0, and u(x,t)→1u(x, t) \to 1 as t→0+t \to 0^+ for each xx in (0,π)(0, \pi). Arbitrarily close to the corner (0,0)(0, 0) it takes values near 00 and values near 11, so it cannot be continuous there.

Well-posedness

Definition A problem, made of an equation, a domain and side conditions, is well posed in the sense of Hadamard, for a stated class of data and a stated class of solutions with stated norms, if a solution exists for every admissible datum, the solution is unique, and the solution depends continuously on the data. A problem that fails any of the three conditions is ill posed. The classes and the norms are part of the statement, so the same equation can be well posed with one set of side conditions and ill posed with another. Finding one explicit solution settles existence for that single datum and says nothing about uniqueness or continuous dependence.

In plain words A good model problem has an answer, has only one, and gives nearly the same answer when the measured data are slightly off. Each of these can fail on its own.

Example The heat equation ut=uxxu_t = u_{xx} on 0<x<π0 < x < \pi with zero boundary values and a continuous initial profile φ\varphi with φ(0)=φ(π)=0\varphi(0) = \varphi(\pi) = 0 is well posed in the maximum norm. A solution exists, the maximum principle gives uniqueness, and the next section gives the continuous dependence. Missing data destroy uniqueness. For the wave equation utt=uxxu_{tt} = u_{xx} with fixed ends at x=0x = 0 and x=πx = \pi and only the displacement u(x,0)=sin⁡xu(x, 0) = \sin x prescribed, both cos⁡tsin⁡x\cos t\sin x and (cos⁡t+sin⁡t)sin⁡x(\cos t + \sin t)\sin x are solutions, and so is cos⁡tsin⁡x+asin⁡tsin⁡x\cos t\sin x + a\sin t\sin x for every constant aa. Prescribing the initial velocity ut(x,0)=0u_t(x, 0) = 0 as well removes this freedom.

Continuous dependence on data

Definition Fix a norm for the data and a norm for the solutions on a time interval [0,T][0, T] or on a region. The solution depends continuously on the data if for every ε>0\varepsilon > 0 there is a δ>0\delta > 0 such that any two admissible data closer than δ\delta give solutions closer than ε\varepsilon. For a linear problem with unique solutions, this is the same as a bound ∥u∥≤C ∥data∥\lVert u \rVert \le C\,\lVert \text{data} \rVert with one constant CC for all data. For the heat equation ut=k uxxu_t = k\,u_{xx} on 0<x<L0 < x < L with zero boundary values, the maximum principle gives such a bound with C=1C = 1. Write ∥w∥∞\lVert w \rVert_\infty for the largest value of ∣w(x)∣\lvert w(x) \rvert on [0,L][0, L]. If uu and vv are solutions continuous on 0≤x≤L0 \le x \le L, t≥0t \ge 0, with initial profiles φ\varphi and ψ\psi, then

∥u(⋅,t)−v(⋅,t)∥∞≤∥φ−ψ∥∞\begin{aligned} &\lVert u(\cdot, t) - v(\cdot, t) \rVert_\infty \\[0.4em] &\quad \le \lVert \varphi - \psi \rVert_\infty \end{aligned}

for every t≥0t \ge 0.

In plain words Small errors in the data cause small errors in the solution, measured in the chosen norm and over the chosen time interval. For forward diffusion with the same boundary values, the largest error never grows, because the flow of heat smooths out every bump.

Example Perturb the heat profile sin⁡x\sin x on [0,π][0, \pi] by εsin⁡x\varepsilon\sin x. The solution changes by δu(x,t)=εe−tsin⁡x\delta u(x, t) = \varepsilon e^{-t}\sin x, so

∥δu(⋅,t)∥∞=∣ε∣e−t≤∣ε∣.\begin{aligned} \lVert \delta u(\cdot, t) \rVert_\infty &= \lvert \varepsilon \rvert e^{-t} \\[0.4em] &\le \lvert \varepsilon \rvert. \end{aligned}

A perturbation εsin⁡nx\varepsilon\sin nx of higher frequency decays even faster, as εe−n2tsin⁡nx\varepsilon e^{-n^2 t}\sin nx. One mode only illustrates the bound, and the maximum principle proves it for all continuous data with zero boundary values.

Backward heat equation

Definition The backward heat equation is ut=−k uxxu_t = -k\,u_{xx} with k>0k > 0. It is the heat equation with time reversed. If vv solves vt=k vxxv_t = k\,v_{xx}, then u(x,t)=v(x,T−t)u(x, t) = v(x, T - t) solves ut=−k uxxu_t = -k\,u_{xx}. Its principal part −k uxx-k\,u_{xx} has discriminant 00, so it is parabolic, just like the forward equation. The initial-boundary value problem for it on 0<x<π0 < x < \pi with zero boundary values is ill posed. Solutions do not depend continuously on the data, in the maximum norm or in the mean-square norm, and for many ordinary profiles no solution exists for any positive time. The profile x(π−x)x(\pi - x) is one, since a solution up to time T>0T > 0 would make it the value at time TT of a forward heat solution, which forces its sine coefficients to be at most a constant times e−n2kTe^{-n^2 kT}, while its coefficients are 8/(πn3)8/(\pi n^3) for odd nn.

In plain words Forward diffusion damps the mode sin⁡nx\sin nx by the factor e−n2kte^{-n^2 kt}, so fine detail fades fast. Running time backward multiplies it by en2kte^{n^2 kt} instead, so the tiniest fine-scale error in the data grows enormously. Recovering an earlier temperature profile from a measured later one is this backward problem, and solving it stably takes extra information or regularization.

Example With k=1k = 1, take un(x,t)=e−n+n2tsin⁡nxu_n(x, t) = e^{-n + n^2 t}\sin nx for a positive integer nn. Then un,t=n2unu_{n,t} = n^2 u_n and un,xx=−n2unu_{n,xx} = -n^2 u_n, so un,t=−un,xxu_{n,t} = -u_{n,xx}, and unu_n vanishes at x=0x = 0 and x=πx = \pi. The sizes at the start and at time 11 are

∥un(⋅,0)∥∞=e−n→0,∥un(⋅,1)∥∞=en2−n→∞.\begin{gathered} \lVert u_n(\cdot, 0) \rVert_\infty = e^{-n} \to 0, \\[0.4em] \lVert u_n(\cdot, 1) \rVert_\infty = e^{n^2 - n} \to \infty. \end{gathered}

For n=5n = 5 the data have size e−5≈0.0067e^{-5} \approx 0.0067, and the solution at t=1t = 1 has size e20≈4.9×108e^{20} \approx 4.9 \times 10^8. Data that tend to zero produce solutions that blow up at a fixed time, so no bound ∥u(⋅,1)∥∞≤C ∥u(⋅,0)∥∞\lVert u(\cdot, 1) \rVert_\infty \le C\,\lVert u(\cdot, 0) \rVert_\infty can hold. Every unu_n is an exact solution, which shows that solvability for particular data is not well-posedness.

Check yourself

  1. Classify the equations ut=4uxx−uxu_t = 4u_{xx} - u_x and utt+ut=9uxxu_{tt} + u_t = 9u_{xx}, both for u(x,t)u(x, t), and uxx+uyy=xyu_{xx} + u_{yy} = xy for u(x,y)u(x, y).
Show the answer

In the first equation the principal part is 4uxx4u_{xx}, so A=4A = 4 and B=C=0B = C = 0, the discriminant is 00 and the equation is parabolic. The terms utu_t and uxu_x are lower order. In the second the principal part is utt−9uxxu_{tt} - 9u_{xx}, with A=−9A = -9 for uxxu_{xx}, C=1C = 1 for uttu_{tt} and B=0B = 0, so the discriminant is 9>09 > 0 and the equation is hyperbolic. The damping term utu_t does not affect the type. The third is Poisson’s equation, with A=C=1A = C = 1 and B=0B = 0, so the discriminant is −1-1 and it is elliptic. The source xyxy does not affect the type.

  1. Classify uxx+2uxy+2uyy=0u_{xx} + 2u_{xy} + 2u_{yy} = 0. A classmate reads B=2B = 2 from the mixed term and concludes that the equation is hyperbolic. Where is the mistake?
Show the answer

The mixed coefficient is 2B=22B = 2, so B=1B = 1, and the discriminant is B2−AC=1−2=−1<0B^2 - AC = 1 - 2 = -1 < 0. The equation is elliptic at every point. Reading B=2B = 2 gives 4−2=24 - 2 = 2, which has the wrong sign, because the convention puts the factor 22 in front of BB. A change of variables confirms the answer. With ξ=x\xi = x, η=y−x\eta = y - x and u(x,y)=w(ξ,η)u(x, y) = w(\xi, \eta), the chain rule gives

uxx+2uxy+2uyy=wξξ+wηη,\begin{aligned} &u_{xx} + 2u_{xy} + 2u_{yy} \\[0.4em] &\quad = w_{\xi\xi} + w_{\eta\eta}, \end{aligned}

so the equation is Laplace’s equation in the new variables.

  1. Consider ut=uxxu_t = u_{xx} on 0<x<π0 < x < \pi, t>0t > 0, with u(0,t)=u(π,t)=0u(0, t) = u(\pi, t) = 0 and u(x,0)=x(π−x)u(x, 0) = x(\pi - x). Are the data compatible at the corners? What does the maximum principle say about the solution?
Show the answer

The zero-order conditions hold, since φ(x)=x(π−x)\varphi(x) = x(\pi - x) is continuous and vanishes at x=0x = 0 and x=πx = \pi. So the well-posed problem described above applies, and its solution is continuous up to the corners and smooth for t>0t > 0. Its sine coefficients are 8/(πn3)8/(\pi n^3) for odd nn and 00 for even nn, so

u(x,t)=8π∑n odde−n2tsin⁡nxn3.u(x, t) = \frac{8}{\pi}\sum_{n\ \text{odd}}\frac{e^{-n^2 t}\sin nx}{n^3}.

The first-order conditions fail. The boundary data are constant, so g0′(0)=0g_0'(0) = 0, while φ′′(x)=−2\varphi''(x) = -2 at both ends. Along x=0x = 0 the time derivative utu_t is 00, while along t=0t = 0 the second derivative uxxu_{xx} is −2-2. If both were continuous at the corner, the equation ut=uxxu_t = u_{xx} would fail there, so they cannot both be continuous up to the corners. The maximum principle gives ∣u(x,t)∣≤max⁡φ=π2/4\lvert u(x, t) \rvert \le \max \varphi = \pi^2/4 for every t≥0t \ge 0. Since the problem is linear, it also shows that an error of at most δ\delta in the initial profile, with the same zero boundary values, changes the solution by at most δ\delta at every later time.

How this lesson connects