Here are the three most important ideas from this guide. Operators are Recipes: A linear differential operator is a recipe for combining the derivatives of a function. Coefficients are Measurements: Coefficients determine the amount of each derivative used in the recipe. Multi-Indices are Labels: A multi-index is just a convenient label to specify which derivative a coefficient belongs to.

If you've ever followed a recipe to bake a cake, you already have a great starting point for understanding a core concept in mathematics and physics. Think of a linear differential operator as a kind of mathematical "recipe" that takes one function as an ingredient and produces a new function by combining its derivatives in a specific way.

Our goal in this guide is to deconstruct this idea step-by-step, using a famous and powerful example from physics: the wave operator.

🎬Programmatic demo

Plot the region where the Principal Symbol is zero for both the Wave Operator-Hyperbolic and the Diffusion Operator-Parabolic

Meet the Wave Operator: Our Example

In physics, many phenomena—from ripples on a pond to the propagation of light—can be described as waves. The wave operator is the tool used to model this behavior. In one spatial dimension and time, it looks like this:

$$ ∂ₜ² - c²∂ₓ² $$

This elegant expression describes how waves move through space ($x$) and time ($t$). To truly understand what it means, let's break it down into its fundamental components.

Deconstructing the Operator: The Building Blocks

The wave operator, like all linear differential operators, is built from a few simple parts: the actions it performs (derivatives), a system for keeping track of those actions (multi-indices), and the "strength" of each action (coefficients).

The Ingredients: Derivatives and Parameters

An operator is built from derivatives with respect to its variables, or parameters. For the wave operator, the two parameters are:

The "actions" the operator performs are taking derivatives with respect to these parameters. Specifically, we see two actions:

The Recipe Card: Multi-Indices

You might be wondering: how do we keep our notation organized when we have multiple variables like $t$ and $x$? We need a simple and unambiguous labeling system to specify exactly which derivative we're talking about. This is precisely the job of the multi-index. It's like an "address" that tells us the order of the derivative for each parameter.