Order and Linearity of PDEs

Hand a mathematician a brand-new PDE and, before attempting to solve a single thing, they read off two labels: its order and whether it is linear. Those two facts alone decide which whole toolbox of techniques even applies — a linear second-order equation and a nonlinear first-order equation are solved by entirely different methods, and mixing them up wastes hours chasing a technique that was never going to work.

We write subscripts for partial derivatives: u_t = \partial u/\partial t, u_{xx} = \partial^2 u/\partial x^2, and so on.

The order is the highest derivative that appears. The heat equation u_t = \alpha\,u_{xx} is second order (because of u_{xx}); the transport equation u_t + c\,u_x = 0 is first order.

Linear, and the operator viewpoint

A PDE is linear if the unknown u and its derivatives appear only to the first power, never multiplied together and never inside a nonlinear function. The cleanest way to say this is with a linear operator L — a rule that eats a function and returns one — such that the equation reads L[u] = g and

L[\alpha u + \beta v] = \alpha\,L[u] + \beta\,L[v].

For the heat equation, L[u] = u_t - \alpha\,u_{xx} is linear. The equation is homogeneous when g = 0 and inhomogeneous (forced) otherwise.

Linearity is the property the whole course exploits — it is what lets solutions be added.

Worked examples: classifying three equations

Let's put the labels to work on three equations, one at a time.

1. The heat equation, u_t = \alpha\,u_{xx}. The highest derivative is u_{xx}, so it's second order. Every term involving u — namely u_t and u_{xx} — appears to the first power, with no products of u with itself or its derivatives, so it's linear, and since there's no term free of u, it's homogeneous.

2. The wave equation, u_{tt} = c^2 u_{xx}. The highest derivative is now u_{tt} (a second time-derivative), so it is again second order. Exactly as before, u and its derivatives each appear alone and to the first power, so it too is linear and homogeneous. Two very different physical behaviours (smoothing versus oscillating) hiding behind the same two labels — order and linearity classify the algebra of an equation, not what it physically does.

3. A made-up equation, u_t = \alpha\,u_{xx} + u^2. Still second order — but now there's a u^2 term, the unknown multiplied by itself. Try the operator test: if L[u] = u_t - \alpha u_{xx} - u^2, then L[2u] = 2u_t - 2\alpha u_{xx} - 4u^2 \neq 2\,L[u] — doubling the input does not double the output, because the squared term grows four times as fast. This equation is nonlinear. So is the closely related u_t = \alpha\,u_{xx} + (u_x)^2, for exactly the same reason: a derivative of u multiplied by itself is just as fatal to linearity as u multiplied by itself.

Why does this one broken rule matter so much? Because linearity is exactly the property that lets you take two known solutions and add them to build a third — the superposition principle, which powers almost every exact-solution method later in this course. Plug u = u_1 + u_2 into a nonlinear equation with a u^2 term and the cross term 2u_1 u_2 appears out of nowhere and ruins the sum — the addition trick simply stops working the moment linearity breaks.

Order also tells you how many conditions you'll need

Classifying the order isn't just labelling for its own sake — it has an immediate practical payoff. Just as integrating an ordinary second-order equation twice leaves two unknown constants to pin down, differentiating a PDE of order n in a given variable leaves roughly n worth of "free choice" in that variable, which must be fixed by an extra condition.

The heat equation u_t = \alpha\,u_{xx} is first order in t but second order in x: sure enough, it needs exactly one initial condition (the starting temperature everywhere) and two boundary conditions (one fact at each end of the rod). The wave equation u_{tt} = c^2 u_{xx} is second order in t as well, so it needs two initial conditions — not just the string's starting shape, but its starting velocity too. We'll turn this rule of thumb into a precise recipe in boundary and initial conditions, and check when a chosen set of conditions is actually enough — no more, no less — in well-posedness.

Linear versus nonlinear, out in the real world

This isn't just bookkeeping — it sorts physics into two very different difficulty classes. Linear PDEs — the heat equation, the wave equation, Laplace's equation — already model an enormous range of everyday phenomena extremely well: heat spreading through a wall, sound travelling through air, the electric potential around a wire. Because they're linear, we can often write down exact formulas for their solutions, built by superposing simple building blocks.

Nonlinear PDEs are a different world entirely. The Navier–Stokes equations, which describe how a fluid like air or water flows, contain a term where the velocity is multiplied against its own derivative — nonlinear, just like our made-up example above. So does the system of ten coupled PDEs in Einstein's general relativity, which describes how spacetime itself curves. For equations like these, exact pen-and-paper formulas are rare or unknown, and physicists and engineers instead turn to numerical methods — approximating the solution step by step on a computer — to predict the weather, design an aeroplane wing, or simulate colliding black holes.

It's tempting to think "linear" means "simple-looking," but that's not the test. The equation

u_t = x^2 \sin(t)\, u_{xx}

looks intimidating, with a wildly varying coefficient in front of u_{xx}. But check the definition again: linearity is about how u and its derivatives combine, not about how complicated the coefficients in front of them are. A coefficient is allowed to depend on the independent variables x and t as wildly as it likes — it is only forbidden from depending on u itself. Here, doubling u still exactly doubles both sides, so the equation is perfectly linear, just with variable coefficients. Compare that with u_t = u\,u_{xx}, which looks almost identical but is nonlinear, because there the coefficient of u_{xx} is u itself.

The Navier–Stokes equations that govern fluid flow are so stubbornly nonlinear that mathematicians cannot even answer a seemingly modest question about them: starting from smooth, reasonable initial data, does a solution always stay smooth and well-behaved for all future time — or can it suddenly "blow up," developing an infinite value in a finite time? Nobody knows, in general, for the full three-dimensional equations.

This is considered so important and so hard that it is one of the seven Clay Millennium Prize Problems, each carrying a $1,000,000 reward for a correct solution. So the next time a weather forecast looks a little too confident, or a flight is delayed for "further wind-tunnel testing," remember: buried underneath is a nonlinear PDE that broke the superposition trick this course otherwise leans on so heavily — and that nobody has ever fully tamed.