Classification of Second-Order Linear PDEs

Why does the heat equation smooth out sharp corners instantly? Meanwhile, the wave equation lets a sharp corner travel forever without softening. Both are second-order linear partial differential equations in two variables. Both are built from the same three basic ingredients: uxxu_{xx}, uxyu_{xy}, uyyu_{yy}. Yet their solutions behave in utterly different ways. One diffuses information at infinite speed. The other propagates it along sharp fronts. A third type, typified by Laplace's equation, has no time-like direction at all. It demands boundary data all around a region simultaneously. The classification of second-order linear PDEs explains this divergence from a single algebraic object: a discriminant. This is exactly analogous to the discriminant of a quadratic curve Ax2+Bxy+Cy2=1Ax^2+Bxy+Cy^2=1. This matters because the type of a PDE dictates which problems are well-posed. It also determines which numerical methods will converge. And it determines which physical phenomena the equation can model. An elliptic equation models equilibrium states. A parabolic equation models diffusion and smoothing. A hyperbolic equation models wave propagation with finite speed. Mistaking the type of an equation — imposing the wrong kind of boundary or initial data — produces a mathematically ill-posed problem. Such a problem may have no solution, infinitely many solutions, or solutions that fail to depend continuously on the data. The big picture is this: a second-order linear PDE in two independent variables carries a quadratic form in its second-derivative coefficients. This is exactly like a conic section Ax2+Bxy+Cy2+⋯=0Ax^2+Bxy+Cy^2+\cdots=0, which carries a quadratic form in x,yx,y. The sign of the discriminant B2−4ACB^2-4AC classifies the conic as an ellipse, parabola, or hyperbola. The very same sign classifies the PDE as elliptic, parabolic, or hyperbolic. This is not a loose analogy. It is made precise by a change of variables that reduces the PDE to one of three canonical forms. This mirrors the reduction of a conic to standard position by rotation and translation. This article builds the discriminant test from first principles. It proves the reduction to canonical form via the method of characteristics. It connects each type to the model equation it governs. It closes the loop toward The Heat Equation and the Diffusion Model, The Wave Equation and Vibrating Strings, and Laplace's Equation and Harmonic Functions. These are the three canonical PDEs this classification exists to organize.

Key takeaways
  • A general second-order linear PDE in two variables is Auxx+Buxy+Cuyy+(lower order)=0Au_{xx}+Bu_{xy}+Cu_{yy}+(\text{lower order})=0.
  • Its type is determined by the discriminant Δ=B2−4AC\Delta = B^2 - 4AC, exactly as for the conic Ax2+Bxy+Cy2Ax^2+Bxy+Cy^2.
  • Δ>0\Delta>0: hyperbolic (two real characteristic families) — the wave equation is the model case.
  • Δ=0\Delta=0: parabolic (one repeated real characteristic family) — the heat equation is the model case.
  • Δ<0\Delta<0: elliptic (no real characteristics, only complex ones) — Laplace's equation is the model case.
  • Key idea: the sign of B2−4ACB^2-4AC is a coordinate-independent invariant that determines both the geometry of the equation's characteristic curves and the qualitative behavior — smoothing, propagation, or equilibrium — of its solutions.

Where this lives today

The classification is the organizing spine of every introductory and advanced PDE course, but its reach extends far beyond pure analysis. In numerical analysis, the type of a PDE dictates which discretization schemes are stable: explicit time-stepping for parabolic and hyperbolic equations must satisfy CFL-type stability conditions tied directly to characteristic speeds, while elliptic equations are solved by relaxation or spectral methods requiring boundary data on the entire domain boundary. In fluid dynamics, the Euler equations for compressible flow change type across the sound barrier — subsonic flow is governed by elliptic-type behavior and supersonic flow by hyperbolic behavior, with the transonic regime described by mixed-type equations like the Tricomi equation from Example 1. In general relativity, the Einstein field equations' hyperbolic character (in suitable gauges) underlies the finite propagation speed of gravitational waves, detected a century after Einstein's prediction. In mathematical finance, the Black–Scholes equation is a parabolic PDE (after a change of variables it becomes the heat equation exactly), and its parabolicity is what guarantees the smoothing and uniqueness properties options pricers rely on. In image processing, elliptic and parabolic PDEs (such as anisotropic diffusion) are used for denoising and edge-preserving smoothing, exploiting the same discriminant structure to control how information spreads across an image. In control theory and inverse problems, distinguishing type determines whether a problem is well-posed forward-in-time (parabolic, hyperbolic) or requires boundary-value formulations (elliptic), directly shaping which numerical solvers and regularization techniques apply.

Ask the tutor: Can you walk through classifying a PDE whose coefficients depend on both x and y, and finding where its type changes?

DefinitionSecond-order linear PDE and its classification

Let u=u(x,y)u = u(x,y) be a twice continuously differentiable function on an open region Ω⊆R2\Omega \subseteq \mathbb{R}^2. A second-order linear partial differential equation in uu has the general form

A(x,y) uxx+B(x,y) uxy+C(x,y) uyy+D(x,y) ux+E(x,y) uy+F(x,y) u=G(x,y),A(x,y)\,u_{xx} + B(x,y)\,u_{xy} + C(x,y)\,u_{yy} + D(x,y)\,u_x + E(x,y)\,u_y + F(x,y)\,u = G(x,y),

where A,B,C,D,E,F,GA, B, C, D, E, F, G are given functions on Ω\Omega, continuous (and typically smooth), and A,B,CA, B, C are not all simultaneously zero at any point of interest. The equation is called linear because uu and its derivatives appear only to the first power and are not multiplied together; it is called second order because the highest derivatives present are second derivatives. At each point (x,y)∈Ω(x,y) \in \Omega, define the discriminant

Δ(x,y)=B(x,y)2−4A(x,y)C(x,y).\Delta(x,y) = B(x,y)^2 - 4A(x,y)C(x,y).

The PDE is classified at (x,y)(x,y) as

{hyperbolicif Δ(x,y)>0,parabolicif Δ(x,y)=0,ellipticif Δ(x,y)<0.\begin{cases} \textbf{hyperbolic} & \text{if } \Delta(x,y) > 0,\\ \textbf{parabolic} & \text{if } \Delta(x,y) = 0,\\ \textbf{elliptic} & \text{if } \Delta(x,y) < 0. \end{cases}

When A,B,CA, B, C are constants, the type is the same at every point and the equation is simply called elliptic, parabolic, or hyperbolic. When A,B,CA,B,C depend on (x,y)(x,y), the type may vary from point to point, and the classification is local.

Intuition

The coefficients AA, BB, CC of the second-derivative terms define a symmetric bilinear (quadratic) form, exactly the way the coefficients of Ax2+Bxy+Cy2Ax^2 + Bxy + Cy^2 define a quadratic form on R2\mathbb{R}^2. Formally, associate to the PDE the symmetric matrix

M=(AB/2B/2C),M = \begin{pmatrix} A & B/2 \\ B/2 & C \end{pmatrix},

whose determinant is AC−B2/4=−Δ/4AC - B^2/4 = -\Delta/4. The eigenvalues of MM determine the signature of this quadratic form exactly as they do for a conic section. If det⁡M>0\det M > 0 (i.e. Δ<0\Delta < 0), the eigenvalues have the same sign and the form is definite — this is the elliptic case, and the level curves Ax2+Bxy+Cy2=constAx^2+Bxy+Cy^2 = \text{const} are ellipses. If det⁡M<0\det M < 0 (Δ>0\Delta>0), the eigenvalues have opposite signs — an indefinite form, giving hyperbolas. If det⁡M=0\det M = 0 (Δ=0\Delta=0), one eigenvalue vanishes — a degenerate form, giving parabolas. This is precisely why the names "elliptic," "parabolic," "hyperbolic" were borrowed from conic sections: the discriminant test is the same test, applied to the leading coefficients of the PDE instead of to the coefficients of a plane curve. The deeper reason this algebraic fact controls the PDE's qualitative behavior is the theory of characteristics: curves along which the PDE fails to determine the second derivatives of uu uniquely from Cauchy data, and along which singularities or discontinuities in the data can propagate. Requiring a curve ϕ(x,y)=const\phi(x,y) = \text{const} to be characteristic leads to an ODE for its slope, A(ϕy)2−Bϕxϕy+C(ϕx)2=0A(\phi_y)^2 - B\phi_x\phi_y + C(\phi_x)^2=0, whose solvability in real numbers is governed by exactly the same discriminant B2−4ACB^2-4AC. Two real, one real (double), or zero real solution families of this ODE correspond precisely to the hyperbolic, parabolic, and elliptic cases.

Figure
The discriminant test as a conic-section fingerprint: sign of B² − 4AC by position of (A, B, C) relative to the parabola B² = 4AC
Discriminant plane: axes A, B (with C fixed > 0) A B B² = 4AC (Δ = 0, parabolic curve) Δ < 0 (elliptic) Δ > 0 (hyperbolic) Δ > 0 Laplace: A=1,B=0,C=1 Heat: A=1,B=0,C=0 (on curve) Wave: A=1,B=0,C=-1
TheoremClassification and canonical (normal) form of second-order linear PDEs

Let

A(x,y) uxx+B(x,y) uxy+C(x,y) uyy+(lower-order terms)=0A(x,y)\,u_{xx} + B(x,y)\,u_{xy} + C(x,y)\,u_{yy} + (\text{lower-order terms}) = 0

hold on an open set Ω⊂R2\Omega \subset \mathbb{R}^2, with A,B,C∈C2(Ω)A,B,C \in C^2(\Omega) and A,B,CA,B,C not all zero at any point of Ω\Omega. Fix a point (x0,y0)∈Ω(x_0,y_0)\in\Omega and suppose the type (sign of Δ=B2−4AC\Delta = B^2-4AC) is constant in a neighborhood UU of (x0,y0)(x_0,y_0). Then there exists a smooth invertible change of variables (ξ,η)=(ξ(x,y),η(x,y))(\xi,\eta) = (\xi(x,y), \eta(x,y)) on a possibly smaller neighborhood of (x0,y0)(x_0,y_0), with nonvanishing Jacobian, transforming the equation into one of the following canonical forms: 1. If Δ>0\Delta>0 (hyperbolic), the equation becomes

uξη+(lower order)=0,u_{\xi\eta} + (\text{lower order}) = 0,

or, after a further linear change ξ=σ+τ, η=σ−τ\xi = \sigma+\tau,\ \eta=\sigma-\tau, the equivalent form uσσ−uττ+(lower order)=0u_{\sigma\sigma} - u_{\tau\tau} + (\text{lower order}) = 0. 2. If Δ=0\Delta = 0 (parabolic), the equation becomes

uηη+(lower order)=0u_{\eta\eta} + (\text{lower order}) = 0

(no uξξu_{\xi\xi} or uξηu_{\xi\eta} term survives). 3. If Δ<0\Delta<0 (elliptic), the equation becomes

uξξ+uηη+(lower order)=0.u_{\xi\xi} + u_{\eta\eta} + (\text{lower order}) = 0.

In each case "lower order" denotes terms involving only uξ,uη,uu_\xi, u_\eta, u (no second derivatives beyond those displayed).

Proof

We use the method of characteristics, the standard technique for this theorem: we seek new coordinates ξ(x,y),η(x,y)\xi(x,y),\eta(x,y) chosen so that the transformed second-order coefficients vanish in the pattern required by each case.

Step 1: Transformation law for the coefficients. Let ξ=ξ(x,y)\xi = \xi(x,y), η=η(x,y)\eta = \eta(x,y) be a C2C^2 change of variables with Jacobian

J=ξxηy−ξyηx≠0J = \xi_x\eta_y - \xi_y\eta_x \neq 0

on UU, so that the map is locally invertible (inverse function theorem). By the chain rule,

ux=uξξx+uηηx,uy=uξξy+uηηy.u_x = u_\xi \xi_x + u_\eta \eta_x, \qquad u_y = u_\xi \xi_y + u_\eta \eta_y.

Differentiating again and collecting terms (all mixed partials of uξ,uηu_\xi, u_\eta commute since u∈C2u\in C^2 and ξ,η∈C2\xi,\eta \in C^2 guarantee the composite is C2C^2 by the chain rule for smooth compositions), one obtains

uxx=uξξξx2+2uξηξxηx+uηηηx2+(first-order terms in uξ,uη),u_{xx} = u_{\xi\xi}\xi_x^2 + 2u_{\xi\eta}\xi_x\eta_x + u_{\eta\eta}\eta_x^2 + (\text{first-order terms in }u_\xi,u_\eta),
uxy=uξξξxξy+uξη(ξxηy+ξyηx)+uηηηxηy+(⋯ ),u_{xy} = u_{\xi\xi}\xi_x\xi_y + u_{\xi\eta}(\xi_x\eta_y+\xi_y\eta_x) + u_{\eta\eta}\eta_x\eta_y + (\cdots),
uyy=uξξξy2+2uξηξyηy+uηηηy2+(⋯ ).u_{yy} = u_{\xi\xi}\xi_y^2 + 2u_{\xi\eta}\xi_y\eta_y + u_{\eta\eta}\eta_y^2 + (\cdots).

Substituting into Auxx+Buxy+CuyyAu_{xx}+Bu_{xy}+Cu_{yy} and collecting the coefficients of uξξu_{\xi\xi}, uξηu_{\xi\eta}, uηηu_{\eta\eta} gives new coefficients

A∗=Aξx2+Bξxξy+Cξy2,A^* = A\xi_x^2 + B\xi_x\xi_y + C\xi_y^2,
B∗=2Aξxηx+B(ξxηy+ξyηx)+2Cξyηy,B^* = 2A\xi_x\eta_x + B(\xi_x\eta_y+\xi_y\eta_x) + 2C\xi_y\eta_y,
C∗=Aηx2+Bηxηy+Cηy2.C^* = A\eta_x^2 + B\eta_x\eta_y + C\eta_y^2.

All lower-order terms are absorbed into the "lower order" bucket, since they involve only uξ,uη,uu_\xi, u_\eta, u.

Step 2: The characteristic equation. Notice that A∗A^* and C∗C^* have the same algebraic form: if ϕ(x,y)\phi(x,y) is any function, then

Q[ϕ]:=Aϕx2+Bϕxϕy+Cϕy2Q[\phi] := A\phi_x^2 + B\phi_x\phi_y + C\phi_y^2

equals A∗A^* when ϕ=ξ\phi=\xi and equals C∗C^* when ϕ=η\phi=\eta. So finding a coordinate ϕ\phi with Q[ϕ]=0Q[\phi]=0 is the key step; such a ϕ\phi is called a characteristic coordinate, and the curves ϕ(x,y)=const\phi(x,y)=\text{const} are characteristic curves. Along a curve ϕ(x,y)=const\phi(x,y) = \text{const} with ϕy≠0\phi_y \neq 0, implicit differentiation gives dy/dx=−ϕx/ϕydy/dx = -\phi_x/\phi_y. Dividing Q[ϕ]=0Q[\phi]=0 by ϕy2\phi_y^2 and setting m=ϕx/ϕy=−dy/dxm = \phi_x/\phi_y = -dy/dx:

Am2−Bm+C=0⟺A(dydx)2+Bdydx+C=0,A m^2 - B m + C = 0 \quad\Longleftrightarrow\quad A\left(\frac{dy}{dx}\right)^2 + B\frac{dy}{dx} + C = 0,

(the sign flip m↦−dy/dxm\mapsto -dy/dx is a relabeling; the standard characteristic ODE is written)

A(dydx)2−Bdydx+C=0.A\left(\frac{dy}{dx}\right)^2 - B\frac{dy}{dx} + C = 0.

By the quadratic formula (valid since A≠0A \neq 0 on UU after possibly relabeling x,yx,y — if A≡0A\equiv 0 on UU one instead solves for dx/dydx/dy by symmetry, and if both A,CA,C vanish the equation is already in canonical form), the two roots are

dydx=B±B2−4AC2A=B±Δ2A.\frac{dy}{dx} = \frac{B \pm \sqrt{B^2-4AC}}{2A} = \frac{B\pm\sqrt\Delta}{2A}.

This is exactly where the discriminant enters: the number of real roots of this ODE for the characteristic slope is controlled by the sign of Δ\Delta.

Step 3: Case Δ>0\Delta>0 (hyperbolic). There are two distinct real roots m1(x,y)≠m2(x,y)m_1(x,y) \neq m_2(x,y). By the theory of first-order ODEs (Picard–Lindelöf, since A,B,C∈C2A,B,C\in C^2 makes the right sides locally Lipschitz where A≠0A\neq0), each equation dy/dx=mi(x,y)dy/dx = m_i(x,y) has, through each point of UU, a unique local solution curve, giving two one-parameter families of characteristic curves ϕ1(x,y)=c1\phi_1(x,y)=c_1, ϕ2(x,y)=c2\phi_2(x,y)=c_2 with ∇ϕ1∦∇ϕ2\nabla\phi_1 \not\parallel \nabla\phi_2 (they have different slopes, so their gradients are linearly independent — this is what makes (ξ,η)=(ϕ1,ϕ2)(\xi,\eta)=(\phi_1,\phi_2) a valid, invertible change of coordinates by the inverse function theorem). Setting ξ=ϕ1(x,y)\xi=\phi_1(x,y), η=ϕ2(x,y)\eta=\phi_2(x,y) makes A∗=Q[ξ]=0A^*=Q[\xi]=0 and C∗=Q[η]=0C^*=Q[\eta]=0 by construction. Since A,B,CA,B,C are not all zero and the transformation is invertible, B∗≠0B^*\neq 0 (otherwise all three transformed coefficients vanish, contradicting non-degeneracy of the equation, which is preserved under invertible change of variables since the operator does not vanish identically). Dividing through by B∗B^* yields

uξη+(lower order)=0.u_{\xi\eta} + (\text{lower order}) = 0.

The further substitution ξ=σ+τ,η=σ−τ\xi=\sigma+\tau,\eta=\sigma-\tau is linear and invertible (det⁡=−2≠0\det = -2\neq0), and direct computation using Step 1's transformation rule gives uξη=14(uσσ−uττ)u_{\xi\eta} = \tfrac14(u_{\sigma\sigma}-u_{\tau\tau}), yielding the stated alternate form.

Step 4: Case Δ=0\Delta=0 (parabolic). There is exactly one real root, m=B/(2A)m = B/(2A) (a double root), giving a single family of characteristics ϕ(x,y)=c\phi(x,y) = c. Set ξ=ϕ(x,y)\xi = \phi(x,y), so A∗=Q[ξ]=0A^* = Q[\xi] = 0. We must also check B∗=0B^*=0. Since Δ=B2−4AC=0\Delta = B^2-4AC=0 means C=B2/(4A)C = B^2/(4A), a direct computation shows

B∗=2Aξxηx+B(ξxηy+ξyηx)+2Cξyηy=2(A ξx+C ξy)(A ηx+C ηy)B^* = 2A\xi_x\eta_x + B(\xi_x\eta_y+\xi_y\eta_x)+2C\xi_y\eta_y = 2\left(\sqrt{A}\,\xi_x + \sqrt{C}\,\xi_y\right)\left(\sqrt{A}\,\eta_x+\sqrt{C}\,\eta_y\right)

after using B=2ACB = 2\sqrt{AC} (choosing signs consistently; a completing-the-square identity for QQ). But Q[ξ]=(A ξx+C ξy)2=0Q[\xi] = (\sqrt A\,\xi_x+\sqrt C\,\xi_y)^2=0 forces A ξx+C ξy=0\sqrt A\,\xi_x + \sqrt C\,\xi_y=0, so B∗=0B^*=0 automatically for any choice of second coordinate η\eta transverse to ξ\xi (i.e. any η\eta making the Jacobian nonzero). Choosing η\eta so that ∇η\nabla\eta is independent of ∇ξ\nabla\xi (e.g. η=y\eta=y if ξx≠0\xi_x\neq0, or η=x\eta=x if ξy≠0\xi_y \ne 0; one of these holds since ∇ξ≠0\nabla \xi \ne 0) gives an invertible transformation. Since A,B,CA,B,C are not all zero, A∗=B∗=0A^*=B^*=0 forces C∗≠0C^*\neq0 (again by non-degeneracy invariance), and dividing by C∗C^* gives

uηη+(lower order)=0,u_{\eta\eta} + (\text{lower order}) = 0,

with no uξξu_{\xi\xi} or uξηu_{\xi\eta} term. This is the parabolic canonical form.

Step 5: Case Δ<0\Delta<0 (elliptic). The roots m1,2=(B±i−Δ)/(2A)m_{1,2} = (B\pm i\sqrt{-\Delta})/(2A) are complex conjugates, so no real characteristic curves exist. Instead, treat x,yx,y as complex and solve the same characteristic ODE over C\mathbb{C}; since A,B,CA,B,C are real-analytic in the relevant applications (or one argues via the real and imaginary parts directly for merely C2C^2 coefficients, a standard extension of the argument that we summarize), one obtains a complex solution ϕ(x,y)=α(x,y)+iβ(x,y)\phi(x,y) = \alpha(x,y) + i\beta(x,y) with Q[ϕ]=0Q[\phi]=0. Substituting into Q[ϕ]=αx2A+⋯+i(⋯ )=0Q[\phi]=\alpha_x^2 A + \cdots + i(\cdots) = 0 and separating real and imaginary parts shows that Q[α]=Q[β]Q[\alpha] = Q[\beta] and the associated bilinear form of α,β\alpha,\beta vanishes: precisely the conditions

Aαxβx+B2(αxβy+αyβx)+Cαyβy=0,A(αx2−βx2)+B(αxαy−βxβy)+C(αy2−βy2)=0.A\alpha_x\beta_x + \tfrac{B}{2}(\alpha_x\beta_y+\alpha_y\beta_x)+C\alpha_y\beta_y = 0, \qquad A(\alpha_x^2-\beta_x^2)+B(\alpha_x\alpha_y - \beta_x\beta_y)+C(\alpha_y^2-\beta_y^2)=0.

Setting ξ=α,η=β\xi=\alpha,\eta=\beta (which one verifies form a valid local coordinate system, since ∇α,∇β\nabla\alpha,\nabla\beta are linearly independent — a consequence of A≠0A\ne0 and Δ<0\Delta<0), a direct substitution into the transformation formulas of Step 1 shows

A∗=C∗,B∗=0.A^*=C^*, \qquad B^*=0.

Since A,B,CA,B,C not all zero forces A∗≠0A^*\ne 0 (else all three vanish), dividing the transformed equation through by A∗=C∗A^*=C^* yields

uξξ+uηη+(lower order)=0,u_{\xi\xi}+u_{\eta\eta}+(\text{lower order})=0,

the elliptic canonical form. ■\blacksquare

∎

Worked examples

Example 1 — A variable-coefficient equation of mixed type (Tricomi-type). Consider the Euler–Poisson–Darboux-flavored equation

y uxx+uyy=0y\,u_{xx} + u_{yy} = 0

on R2\mathbb{R}^2. Here A=yA=y, B=0B=0, C=1C=1, so

Δ(x,y)=B2−4AC=−4y.\Delta(x,y) = B^2-4AC = -4y.

This is a genuinely mixed-type equation:

  • For y>0y>0: Δ<0\Delta<0, elliptic.
  • For y=0y=0: Δ=0\Delta=0, parabolic (a curve, not just a point, of degeneracy — the xx-axis).
  • For y<0y<0: Δ>0\Delta>0, hyperbolic.

Let's find the characteristics explicitly in the hyperbolic region y<0y<0. The characteristic ODE is

A(dydx)2+C=0⟹y(dydx)2=−1⟹dydx=±1−y.A\left(\frac{dy}{dx}\right)^2 + C = 0 \quad\Longrightarrow\quad y\left(\frac{dy}{dx}\right)^2 = -1 \quad\Longrightarrow\quad \frac{dy}{dx} = \pm\frac{1}{\sqrt{-y}}.

Separating variables (y<0y<0, so −y\sqrt{-y} is real): −y dy=∓dx\sqrt{-y}\,dy = \mp dx. Integrating,

−23(−y)3/2=∓x+c⟹x±23(−y)3/2=const.-\tfrac{2}{3}(-y)^{3/2} = \mp x + c \quad\Longrightarrow\quad x \pm \tfrac{2}{3}(-y)^{3/2} = \text{const}.

So the two characteristic families are

ξ=x+23(−y)3/2,η=x−23(−y)3/2.\xi = x + \tfrac{2}{3}(-y)^{3/2}, \qquad \eta = x - \tfrac{2}{3}(-y)^{3/2}.

This example — the Tricomi equation yuxx+uyy=0yu_{xx}+u_{yy}=0 (in the closely related sign convention uyy=yuxxu_{yy}=yu_{xx}) — is the classical model for transonic flow: y<0y<0 (subsonic-analogue) is elliptic, y>0y>0 is hyperbolic in that convention, illustrating that a single physically meaningful equation can genuinely change type across a region, which is why the classification in the Theorem is stated locally at a point, not globally for an equation.

Example 2 — Reducing a non-diagonal constant-coefficient hyperbolic equation to canonical form. Consider

3uxx+7uxy+2uyy=0.3u_{xx} + 7u_{xy} + 2u_{yy} = 0.

Here A=3, B=7, C=2A=3,\ B=7,\ C=2, so

Δ=72−4(3)(2)=49−24=25>0,\Delta = 7^2 - 4(3)(2) = 49-24 = 25 > 0,

confirming this is hyperbolic everywhere (constant coefficients, so the type never changes). The characteristic ODE is

3(dydx)2−7dydx+2=0.3\left(\frac{dy}{dx}\right)^2 - 7\frac{dy}{dx} + 2 = 0.

By the quadratic formula,

dydx=7±256=7±56,\frac{dy}{dx} = \frac{7 \pm \sqrt{25}}{6} = \frac{7\pm5}{6},

giving two roots dy/dx=2dy/dx = 2 and dy/dx=1/3dy/dx = 1/3. Integrating each:

y−2x=c1,y−13x=c2⟺3y−x=3c2.y - 2x = c_1, \qquad y - \tfrac13 x = c_2 \quad\Longleftrightarrow\quad 3y - x = 3c_2.

So take

ξ=y−2x,η=3y−x.\xi = y-2x, \qquad \eta = 3y - x.

Check the Jacobian: ξx=−2,ξy=1,ηx=−1,ηy=3\xi_x=-2,\xi_y=1,\eta_x=-1,\eta_y=3, so J=ξxηy−ξyηx=(−2)(3)−(1)(−1)=−6+1=−5≠0J=\xi_x\eta_y-\xi_y\eta_x = (-2)(3)-(1)(-1) = -6+1=-5\neq0, confirming invertibility. Now apply the transformation formulas from Step 1 of the proof to double-check the reduction:

A∗=Aξx2+Bξxξy+Cξy2=3(4)+7(−2)(1)+2(1)=12−14+2=0,A^* = A\xi_x^2+B\xi_x\xi_y+C\xi_y^2 = 3(4) + 7(-2)(1) + 2(1) = 12-14+2=0,
C∗=Aηx2+Bηxηy+Cηy2=3(1)+7(−1)(3)+2(9)=3−21+18=0,C^* = A\eta_x^2+B\eta_x\eta_y+C\eta_y^2 = 3(1)+7(-1)(3)+2(9) = 3-21+18=0,
B∗=2Aξxηx+B(ξxηy+ξyηx)+2Cξyηy=2(3)(−2)(−1)+7[(−2)(3)+(1)(−1)]+2(2)(1)(3)B^* = 2A\xi_x\eta_x + B(\xi_x\eta_y+\xi_y\eta_x)+2C\xi_y\eta_y = 2(3)(-2)(-1) + 7\big[(-2)(3)+(1)(-1)\big]+2(2)(1)(3)
=12+7(−7)+12=12−49+12=−25.= 12 + 7(-7) + 12 = 12-49+12=-25.

Indeed A∗=C∗=0A^*=C^*=0 and B∗=−25≠0B^*=-25\ne0 as predicted, so the equation becomes, after dividing by −25-25,

uξη=0.u_{\xi\eta} = 0.

This can now be solved directly: integrating uξη=0u_{\xi\eta}=0 in η\eta gives uξ=f(ξ)u_\xi = f(\xi) for arbitrary ff, and integrating in ξ\xi gives u(ξ,η)=F(ξ)+G(η)u(\xi,\eta) = F(\xi)+G(\eta) for arbitrary twice-differentiable F,GF,G. Translating back,

u(x,y)=F(y−2x)+G(3y−x),u(x,y) = F(y-2x) + G(3y-x),

which one can verify directly solves 3uxx+7uxy+2uyy=03u_{xx}+7u_{xy}+2u_{yy}=0 for any choice of C2C^2 functions F,GF,G — exhibiting the general solution as a superposition of waves propagating along the two characteristic directions, the hallmark of hyperbolic behavior.

CounterexampleWhy local constancy of type is needed for a single global canonical form

The Theorem assumes the type is constant on a neighborhood UU of the point in question. Drop this hypothesis and work with the Tricomi equation of Example 1,

y uxx+uyy=0on Ω=R2,y\,u_{xx}+u_{yy}=0 \qquad \text{on } \Omega = \mathbb{R}^2,

attempting to find a single smooth invertible change of variables valid on all of Ω\Omega reducing the equation to one canonical form. This is impossible: on {y>0}\{y>0\} the equation is elliptic, so any reduction there must produce uξξ+uηη+⋯=0u_{\xi\xi}+u_{\eta\eta}+\cdots=0 with real ξ,η\xi,\eta; on {y<0}\{y<0\} it is hyperbolic, forcing uξη+⋯=0u_{\xi\eta}+\cdots=0 with different real characteristic coordinates (computed in Example 1). These two canonical forms are not related by any change of variables that is real, smooth, and invertible across y=0y=0, because invertible real changes of variables preserve the sign of the discriminant (the discriminant transforms by Δ∗=Δ⋅J2\Delta^* = \Delta \cdot J^2 where JJ is the Jacobian of the transformation, a fact one verifies directly from the transformation formulas in the Theorem's proof — a short computation shows (B∗)2−4A∗C∗=J2(B2−4AC) (B^*)^2-4A^*C^* = J^2(B^2-4AC)). Since J≠0J\ne0 throughout by hypothesis, Δ∗\Delta^* and Δ\Delta have the same sign at every point, so no coordinate change can turn an elliptic region into a hyperbolic one. Hence a global canonical form for the whole plane does not exist here; the reduction is inherently local to a region of fixed type, exactly as the Theorem's hypothesis requires.

Scope, edge cases & common traps

SituationWhat to checkCommon pitfall
Variable coefficients A,B,CA,B,CType may vary with (x,y)(x,y); classify pointwiseAssuming one global type without checking Δ(x,y)\Delta(x,y) everywhere
A≡0A \equiv 0 on the regionCharacteristic ODE degenerates; solve for dx/dydx/dy instead, or the equation may already be in near-canonical formDividing by AA blindly in the quadratic formula
Higher dimensions (n≥3n\ge3 variables)Classification uses eigenvalues of the coefficient matrix (all same sign = elliptic, one differs = hyperbolic, one zero = parabolic), not a single scalar discriminantTrying to force a single number B2−4ACB^2-4AC in n>2n>2 variables
Mixed-type equations (e.g. Tricomi)Type is a genuinely local, region-dependent notionCalling the equation "the hyperbolic equation" globally when it changes type
Nonlinear second-order PDEsClassification generalizes via linearization at a solution but is not the same theoremApplying this theorem's proof verbatim to a quasilinear or fully nonlinear PDE

The mathematician behind it

Origins · 1 minJacques Charles François Sturm and Joseph Liouville and how this was discovered
JC
Jacques Charles François Sturm and Joseph Liouville
1803–1855 and 1809–1882 · 19th-century French analysis, eigenvalue problems and PDE theory

The classification of second-order linear PDEs into elliptic, parabolic, and hyperbolic types is not attributed to a single discoverer but crystallized over the nineteenth century, as mathematicians studying heat conduction, wave propagation, and potential theory recognized a common algebraic structure across seemingly unrelated equations. The terminology itself — borrowing "elliptic," "parabolic," "hyperbolic" from the theory of conic sections — reflects the deep analogy this article develops: the discriminant of a PDE's principal symbol behaves exactly like the discriminant of a quadratic curve.

History
- 1752–1759: d'Alembert and Euler derive and solve the one-dimensional wave equation, the prototype hyperbolic equation, in the context of the vibrating string.
- 1807–1822: Fourier develops the heat equation and Fourier series in Théorie analytique de la chaleur, giving the prototype parabolic equation.
- 1813: Poisson and Laplace's work on potential theory establishes Laplace's equation as the prototype elliptic equation governing equilibrium and harmonic functions.
- 1870s–1890s: Riemann's method of characteristics and later systematic treatments (including work traceable to Picard, Darboux, and Goursat) formalize the discriminant-based classification and canonical forms for general second-order linear PDEs in two variables.
- 1920s–1930s: the classification is extended and made rigorous for systems and higher dimensions in the work of Hadamard on well-posedness, cementing the link between PDE type and the nature of admissible boundary/initial conditions.
Why do we borrow the words "elliptic," "parabolic," "hyperbolic" from conic sections?

Because the classification is literally the same algebraic test applied to a quadratic form. A conic Ax2+Bxy+Cy2+⋯=0Ax^2+Bxy+Cy^2+\cdots=0 is an ellipse, parabola, or hyperbola depending on the sign of B2−4ACB^2-4AC; this comes from diagonalizing the symmetric matrix (AB/2B/2C)\begin{pmatrix}A&B/2\\B/2&C\end{pmatrix} and reading off the signs of its eigenvalues. A second-order linear PDE's principal part Auxx+Buxy+CuyyAu_{xx}+Bu_{xy}+Cu_{yy} has exactly the same matrix of coefficients, and the same discriminant B2−4ACB^2-4AC controls whether the characteristic equation (an ODE derived from requiring degeneracy along a curve) has zero, one, or two real solution families. The names are not a metaphor; they describe the same underlying quadratic-form algebra used in two different geometric contexts.

Can a second-order linear PDE change type across its domain?

Yes, whenever the coefficients A,B,CA,B,C are non-constant functions of (x,y)(x,y). The Tricomi equation yuxx+uyy=0yu_{xx}+u_{yy}=0 is the standard example: elliptic for y>0y>0, parabolic on the line y=0y=0, hyperbolic for y<0y<0. Such mixed-type equations arise naturally in transonic aerodynamics, where the flow is subsonic in some region and supersonic in another, and the boundary between them is exactly the parabolic degeneracy curve. Constant-coefficient equations, by contrast — like the standard heat, wave, and Laplace equations — never change type, since Δ\Delta is then a fixed constant.

Does the classification apply to nonlinear PDEs?

Not directly, but it generalizes. For a quasilinear second-order PDE, where the coefficients A,B,CA,B,C of the second derivatives may depend on u,ux,uyu, u_x, u_y (but not on the second derivatives themselves), one classifies the equation at a particular solution uu by evaluating the discriminant using that solution's values of u,ux,uyu,u_x,u_y. The type can then depend on the solution itself, not just the point (x,y)(x,y) — a genuinely nonlinear phenomenon with no counterpart in the linear theory presented here. Fully nonlinear equations require yet more care and are typically classified via linearization around a candidate solution.

Why does the type of a PDE determine what data makes a problem well-posed?

Hadamard's notion of well-posedness requires existence, uniqueness, and continuous dependence on data. Each PDE type is naturally paired with a different kind of data because of how characteristics carry information. Hyperbolic equations have real characteristics along which data propagates at finite speed, so Cauchy (initial-value) data on a non-characteristic curve determines the solution locally — this is why wave problems are posed with initial position and velocity. Parabolic equations have one family of (typically time-like) characteristics and require initial data at one time plus boundary data in space, reflecting infinite-speed diffusion. Elliptic equations have no real characteristics at all, so no direction is distinguished for "initial" data; instead boundary data on the entire boundary of the domain is required, reflecting the equilibrium nature of the solutions.

What happens to the discriminant if I multiply the whole equation by a nonzero function?

Multiplying Auxx+Buxy+Cuyy+⋯=0Au_{xx}+Bu_{xy}+Cu_{yy}+\cdots=0 by a nonvanishing scalar function λ(x,y)\lambda(x,y) replaces (A,B,C)(A,B,C) with (λA,λB,λC)(\lambda A,\lambda B,\lambda C), and the new discriminant is (λB)2−4(λA)(λC)=λ2(B2−4AC)=λ2Δ(\lambda B)^2-4(\lambda A)(\lambda C) = \lambda^2(B^2-4AC) = \lambda^2\Delta. Since λ2>0\lambda^2>0 wherever λ≠0\lambda\ne0, the sign of the discriminant — and hence the type — is unchanged. This confirms that classification is a property of the equation itself (up to nonzero rescaling), not an artifact of how it happens to be written down.

How does this two-variable classification generalize to more independent variables?

For nn independent variables, the principal part is ∑i,jaijuxixj\sum_{i,j} a_{ij} u_{x_ix_j} with a symmetric matrix (aij)(a_{ij}). Classification uses the eigenvalues of this matrix at a point: if all eigenvalues are nonzero and share the same sign, the equation is elliptic there (Laplace's equation in nn variables is the model); if all eigenvalues are nonzero but one has opposite sign from the rest, it is hyperbolic (the wave equation in nn space variables plus time is the model); if at least one eigenvalue is zero, it is parabolic in the relevant degenerate directions (the heat equation is the model). In two variables this reduces exactly to the sign of B2−4ACB^2-4AC, since a 2×22\times2 symmetric matrix has determinant AC−B2/4AC-B^2/4, whose sign flips exactly when the eigenvalues' signs disagree.

Is the discriminant test the whole story, or just the starting point?

It is the essential starting point, not the whole theory. Knowing the type tells you the qualitative behavior to expect — smoothing, propagation, or equilibrium — and which kind of auxiliary data to impose, but actually solving the PDE, proving existence and uniqueness rigorously, and understanding regularity of solutions require the specialized machinery built for each type: Fourier series and the maximum principle for parabolic and elliptic equations, energy methods and finite propagation speed for hyperbolic equations, and Green's functions or Poisson kernels for elliptic boundary-value problems. The classification is the map; the type-specific theory is the terrain it organizes.

Before this

Where this leads