Part 0 · The Toolkit — Chapter 0.8

Differential Equations and the Oscillator

One equation, solved completely. Then found hiding inside everything else in the book.

Where we are

Every law of physics in this book is a differential equation. Newton's second law, Maxwell's equations, the geodesic equation, the Schrödinger equation, the Klein–Gordon and Dirac and Yang–Mills equations all relate a quantity to its own rate of change. That is not a stylistic preference. It is what a law is: a statement that the way something is now determines the way it will be an instant from now. Physics is the study of local rules, and a differential equation is a local rule written down.

So solving them is most of what physicists do, and this chapter solves the one that matters most. It is embarrassingly simple:

x¨=ω2x \ddot x = -\omega^{2}x

Chapter 0.3 already told you why that equation is unavoidable. Expand any potential about a stable equilibrium and the first surviving term is quadratic, so every stable system, looked at closely enough, is a harmonic oscillator. That result is the reason this chapter is long. We are not studying a toy. We are studying the universal local model of stability.

The last section builds a ladder, from two masses on springs up to a field is infinitely many oscillators. That is the single most important structural bridge in this book, and Chapter 5.3 is where we walk across it to quantise a field.

Along the way one structural fact will be stated louder than anything else here: a linear differential equation is an eigenvalue problem, and the exponential is the eigenfunction of d/dt\dd/\dd t. Solving a constant-coefficient linear ODE is diagonalising the derivative. Chapters 0.9, 4.8 and 5.3 are that sentence, three times, in different costumes.

Tools you'll need  — Chapter 0.1: the derivative, the chain rule, e\ee defined by ddtet=et\dv{}{t}\ee^{t}=\ee^{t}, and the licence to separate differentials. Chapter 0.3: Taylor expansion, the small-oscillations result, and Euler's formula eiθ=cosθ+isinθ\ee^{\ii\theta}=\cos\theta+\ii\sin\theta, which we use constantly. Chapter 0.4: vector spaces, basis, dimension, linear maps. Chapter 0.5: eigenvalues and eigenvectors, the spectral theorem for symmetric matrices, and the warning about defective matrices. Sections §3 and §7 each cash one of those. Chapter 0.6: the Hessian and its eigenvalues as principal curvatures.

1 · What a differential equation is

An ordinary differential equation (ODE) is a relation among an unknown function y(t)y(t), its derivatives, and tt itself. "Ordinary" means one independent variable. When there are several, as for a field depending on x,y,z,tx,y,z,t, you get a partial differential equation instead. That is what §7 will build for you at the end.

Three words classify almost everything we will do.

Order is the highest derivative appearing. Newton's law is second order, because force determines acceleration. That one fact is why you always get two constants of integration in mechanics. It is also why "where is it and how fast is it going" is the right amount of information to specify a trajectory.

Linear means the unknown and its derivatives appear only to the first power, never multiplied together, never inside a sin\sin or a square root. The general linear ODE of order nn is

L[y]    y(n)+an1(t)y(n1)++a1(t)y˙+a0(t)y  =  f(t). L[y] \;\equiv\; y^{(n)} + a_{n-1}(t)\,y^{(n-1)} + \cdots + a_1(t)\,\dot y + a_0(t)\,y \;=\; f(t). (0.8.1)

The coefficients ai(t)a_i(t) may do whatever they like. What matters is that yy enters linearly. The point of writing it as L[y]L[y] is that LL is a linear map in the sense of Chapter 0.4, meaning L[αy1+βy2]=αL[y1]+βL[y2]L[\alpha y_1 + \beta y_2] = \alpha L[y_1] + \beta L[y_2]. That holds because differentiation is linear, and so is multiplication by a fixed function. Everything in §3 follows from that single observation.

Homogeneous means f0f\equiv0, so there is no source term and nothing driving the system from outside. An inhomogeneous equation has a source, and §2 and §6 are about what a source does.

1.1 · Initial conditions, and the mathematical content of determinism

An ODE by itself has infinitely many solutions. To pick one you supply initial conditions: the value of yy and of its first n1n-1 derivatives at one instant t0t_0. That count is not a convention. It is exactly what the following theorem says is needed, and exactly what that same theorem says is enough.

⚑ Quoted, not proved — Picard–Lindelöf

This is the one result in this chapter we take on faith. Let F(t,y)F(t,\vv y) be continuous in tt and Lipschitz in y\vv y near a point (t0,y0)(t_0,\vv y_0), meaning that there is a constant KK with F(t,u)F(t,v)Kuv\norm{F(t,\vv u)-F(t,\vv v)}\le K\norm{\vv u-\vv v} for all u,v\vv u,\vv v in some neighbourhood. Then the initial-value problem

y˙=F(t,y),y(t0)=y0 \dot{\vv y} = F(t,\vv y), \qquad \vv y(t_0)=\vv y_0

has exactly one solution on some open interval containing t0t_0. The proof constructs the solution as the limit of the iterates yk+1(t)=y0+t0tF(s,yk(s))ds\vv y_{k+1}(t) = \vv y_0 + \int_{t_0}^{t}F(s,\vv y_k(s))\,\dd s, and shows that the Lipschitz condition makes that map a contraction. It is a fixed-point argument, it is genuinely elementary, and it is in every analysis text. We quote it rather than build it because building it here would cost a chapter and buy no physics.

Why it covers everything. The theorem is stated for a first-order system, and that is no restriction at all. Given an nn-th order equation, set y=(y,y˙,y¨,,y(n1))\vv y = (y,\dot y,\ddot y,\dots,y^{(n-1)}). The equation then becomes a first-order system for y\vv y, whose last component's derivative is supplied by the original equation. So nn initial numbers is precisely one initial vector, and the theorem applies verbatim.

The hypothesis has teeth. Drop Lipschitz and uniqueness dies. The equation y˙=3y2/3\dot y = 3y^{2/3} with y(0)=0y(0)=0 is solved by y0y\equiv0, and also by y=t3y=t^{3}, and also by anything that sits at zero for a while and then takes off. The right-hand side is continuous, but its slope blows up at y=0y=0, so no KK exists. Physical laws are built to be Lipschitz. When a model of yours has a non-unique solution, the thing to hunt for is the missing physics.

Now let's read the theorem as a physical statement rather than an analytic one. It says: the state now determines the state later, uniquely. That is determinism. It is not a philosophical posture bolted onto physics. It is a theorem about the equations, given that the equations are of this form.

The "state" of a classical system is exactly the list of numbers the theorem requires, which for mechanics is position and velocity. That list is what Chapter 1.3 will call a point of phase space.

There are two places where this gets interesting. Both are flagged now and paid later.

  • In §8 we meet systems that are perfectly deterministic and still unpredictable. The solution exists and is unique, but neighbouring initial conditions separate exponentially. A finite-precision measurement of the present therefore buys you only a finite time of usable future. That is chaos, and it is a statement about sensitivity rather than about determinism.
  • In quantum mechanics the determinism survives intact, in a place people rarely look. The Schrödinger equation itψ=H^ψ\ii\hbar\,\partial_t\ket\psi = \hat H\ket\psi is a first-order linear ODE for the state, so the state evolves as deterministically as a planet. The randomness enters only at measurement, and Chapter 4.20 is about exactly where that seam is.
In plain terms 0.8.1

Every law stated in this book relates a quantity to its own rate of change, and that is not a stylistic habit of physicists but what a law is. To say that nature runs on local rules is to say that the way things stand at one instant fixes the way they stand an instant later, and writing that down produces a differential equation and nothing else. Solving such equations is therefore most of the work.

Two consequences follow from the shape of the equations rather than from any philosophy. The first is that a law does not by itself determine a history. Law and starting conditions together do, and the number of quantities they must supply is exactly the highest rate of change appearing, which is why mechanics wants a position and a velocity rather than one or three.

The second is determinism, which is not an attitude adopted by physicists but a theorem about equations of this form, holding whenever the right-hand side does not vary too violently as the state is nudged. The hypothesis has teeth: where it fails, uniqueness fails with it, and there are innocent-looking equations whose solutions are not fixed by their starting conditions at all. When a model of yours behaves that way, the usual diagnosis is a missing piece of physics rather than an undecided universe.

2 · First-order linear equations

Let's start where the mathematics is easiest and the physics is already familiar. Everything in this section is about equations with a single derivative in them, and the whole point is to see how a source term gets absorbed.

2.1 · Separation of variables, done honestly

Suppose the equation has the form y˙=g(y)h(t)\dot y = g(y)\,h(t), so that the right-hand side factorises into a piece depending only on yy and a piece depending only on tt. Then it can be integrated directly.

The usual manipulation is to write dy/g(y)=h(t)dt\dd y/g(y) = h(t)\,\dd t and integrate both sides, which is the "deliberate abuse" that Chapter 0.1 warned you was legitimate. Here is why it is legitimate, in one line. Let GG be an antiderivative of 1/g1/g. Then by the chain rule,

ddtG(y(t))  =  G(y)y˙  =  y˙g(y)  =  h(t), \dv{}{t}\,G\big(y(t)\big) \;=\; G'(y)\,\dot y \;=\; \frac{\dot y}{g(y)} \;=\; h(t), (0.8.2)

so G(y(t))=h(t)dt+CG(y(t)) = \int h(t)\,\dd t + C. No differentials were harmed. Separation of variables is the chain rule read from right to left.

Here is the example you already know. The equation y˙=ky\dot y = -ky has g(y)=yg(y)=y and h(t)=kh(t)=-k, so G(y)=lnyG(y)=\ln\abs y and lny=kt+C\ln\abs y = -kt + C, giving y=y0ekty = y_0\ee^{-kt}. Chapter 0.1 got this by recognising the defining property of e\ee. We now have it as a special case of a method.

2.2 · The integrating factor, derived

Separation fails the moment there is a source. The equation y˙=ky+f(t)\dot y = -ky + f(t) does not factorise, so the method of §2.1 has nothing to bite on. The trick that works instead is one of the most quietly clever manoeuvres in elementary mathematics, and it is worth deriving rather than remembering.

Take the general first-order linear equation

y˙+p(t)y  =  f(t). \dot y + p(t)\,y \;=\; f(t). (0.8.3)

We would like the left-hand side to be a single derivative, because then we could integrate it. As it stands, it is not one. So suppose we multiply the whole equation by some function μ(t)\mu(t), and then ask what μ\mu would have to be for the result to come out as exactly ddt(μy)\dv{}{t}(\mu y). To answer that, expand the target with the product rule and set it beside what multiplying actually gives us:

ddt(μy)  =  μy˙+μ˙yversusμy˙+μpy. \dv{}{t}\big(\mu y\big) \;=\; \mu\,\dot y + \dot\mu\, y \qquad\text{versus}\qquad \mu\dot y + \mu p\, y. (0.8.4)

The two agree for every yy precisely when μ˙=pμ\dot\mu = p\,\mu, and that is the separable equation we solved a moment ago. So μ\mu is not chosen. It is forced on us:

μ(t)  =  exp ⁣(tp(s)ds). \mu(t) \;=\; \exp\!\left(\int^{t} p(s)\,\dd s\right). (0.8.5)

Nothing was guessed. We asked for the function that makes the left side a total derivative and the demand determined it. Multiplying (0.8.3) by μ\mu and integrating from t0t_0 to tt now gives the general solution outright:

y(t)  =  1μ(t)[μ(t0)y(t0)+t0tμ(s)f(s)ds]. y(t) \;=\; \frac{1}{\mu(t)}\left[\mu(t_0)y(t_0) + \int_{t_0}^{t}\mu(s)f(s)\,\dd s\right]. (0.8.6)

2.3 · Exponential decay with a source — and a Green's function in embryo

Now let's take the case that matters most in practice, which is a decay rate that does not change with time. Specialise to constant p=kp=k, so that μ=ekt\mu=\ee^{kt}, and set t0=0t_0=0. The general solution collapses to something worth staring at:

  y(t)  =  y(0)ektmemory of the start  +  0tek(ts)f(s)dsmemory of the source   \boxed{\;y(t) \;=\; \underbrace{y(0)\,\ee^{-kt}}_{\text{memory of the start}} \;+\; \underbrace{\int_{0}^{t}\ee^{-k(t-s)}f(s)\,\dd s}_{\text{memory of the source}}\;} (0.8.7)

Stare at the integral. It says: the source deposited an amount f(s)dsf(s)\,\dd s into the system at time ss, that deposit has been decaying ever since for a duration tst-s, and the present value is the sum over all past deposits of what is left of each. The system is a memory with a fading kernel, and the kernel is the response to a single sharp kick.

This is called the Duhamel form, and the function

G(t,s)  =  ek(ts)  for ts,G(t,s)=0  for t<s, G(t,s) \;=\; \ee^{-k(t-s)} \ \ \text{for } t\ge s, \qquad G(t,s)=0 \ \text{ for } t\lt s, (0.8.8)

is a Green's function. It is the response at time tt to a unit impulse at time ss, and the second clause is what enforces that causes precede their effects.

Chapter 0.9 will give the impulse a name (δ\delta), prove that (0.8.7) is a convolution, and show that convolutions become ordinary products under Fourier transform. At that point, solving a linear differential equation becomes division. Everything in this book that computes a response to a disturbance, up to and including the propagators of Chapter 5.4, is (0.8.7) with more indices.

Grind box — checking the solution, and one nonlinear equation solved exactly

Verification. Never trust a derived formula you have not differentiated back. Differentiate (0.8.7), using the fundamental theorem of calculus on the upper limit and the chain rule on the tt inside the integrand:

y˙=ky(0)ekt+ek(tt)f(t)upper limit    k0tek(ts)f(s)ds=f(t)k[y(0)ekt+0tek(ts)f(s)ds]  =  f(t)ky. \begin{aligned} \dot y &= -k\,y(0)\ee^{-kt} + \underbrace{\ee^{-k(t-t)}f(t)}_{\text{upper limit}} \;-\; k\int_{0}^{t}\ee^{-k(t-s)}f(s)\,\dd s\\[3pt] &= f(t) - k\left[y(0)\ee^{-kt} + \int_{0}^{t}\ee^{-k(t-s)}f(s)\dd s\right] \;=\; f(t)-k\,y. \end{aligned}

So y˙+ky=f\dot y + ky = f, and y(0)=y(0)y(0)=y(0) because the integral is empty at t=0t=0. ✓

A constant infusion. Put f(t)=Rf(t)=R, a steady rate. Then 0tek(ts)Rds=Rk(1ekt)\int_0^t\ee^{-k(t-s)}R\,\dd s = \tfrac{R}{k}\big(1-\ee^{-kt}\big), so

y(t)=y(0)ekt+Rk(1ekt)    Rk. y(t) = y(0)\ee^{-kt} + \frac{R}{k}\left(1-\ee^{-kt}\right) \;\longrightarrow\; \frac{R}{k}.

The steady state is rate in over rate out, approached with time constant 1/k1/k. So the time to reach steady state is set by the elimination constant and not by the infusion rate, which sets only the level. This is why a loading dose exists as a concept.

A nonlinear equation that still yields. Separation does not care about linearity. The logistic equation y˙=ry(1y/K)\dot y = ry(1-y/K) separates:

dyy(1y/K)=rdtlnyKy=rt+C, \int\frac{\dd y}{y(1-y/K)} = \int r\,\dd t \quad\Longrightarrow\quad \ln\frac{y}{K-y} = rt + C,

using the partial fractions 1y(1y/K)=1y+1/K1y/K\frac{1}{y(1-y/K)} = \frac1y + \frac{1/K}{1-y/K}. Solving for yy gives y(t)=K/(1+Aert)y(t) = K/\big(1+A\ee^{-rt}\big) with A=(Ky0)/y0A=(K-y_0)/y_0. Note what we did not get: any right to add two solutions. Superposition is a linear privilege, and §8 is about how much that costs.

In plain terms 0.8.2

Multiplying an equation through by a carefully chosen function, so that its left-hand side collapses into a single derivative, has the air of a manoeuvre somebody once had the wit to think of. It is nothing of the sort. Demand that the collapse happen, write out what the demand requires, and the multiplier is pinned down by an equation already solved a page earlier. Nothing was guessed, and this is another object arriving because a requirement cornered it into existence rather than because anyone liked it.

What comes out deserves to be read rather than filed. The state of a system at any moment is the fading memory of where it started plus the fading memory of everything done to it since, each past disturbance still contributing whatever remains of it after the time elapsed. So the entire response is built from one ingredient, namely what the system does after a single sharp isolated kick, and everything else is that ingredient shifted, scaled and added up.

The ingredient has a long future ahead of it. It reappears as the response of any linear system to any disturbance, it carries a condition saying that effects do not precede their causes, and in the last part of the book, with a point of spacetime in place of an instant, it is the object out of which Feynman diagrams are assembled.

3 · A linear ODE is an eigenvalue problem

This section is the one to read twice. It contains no computation you could not do without it, and it changes what all the computations mean.

3.1 · The solution set is a vector space, and its dimension is the order

Take the homogeneous equation L[y]=0L[y]=0 with LL as in (0.8.1). Because LL is linear, if L[y1]=0L[y_1]=0 and L[y2]=0L[y_2]=0 then

L[αy1+βy2]  =  αL[y1]+βL[y2]  =  0. L[\alpha y_1 + \beta y_2] \;=\; \alpha L[y_1] + \beta L[y_2] \;=\; 0. (0.8.9)

Any combination of solutions is a solution, and y0y\equiv0 is a solution. Chapter 0.4 already identified what that makes it. The solution set of a homogeneous linear ODE is a vector space, namely the kernel of the linear map LL. That is the structural reason superposition works. It is worth noticing that it has nothing to do with the physics of waves and everything to do with the algebra of LL.

Now the dimension, which is where the quoted theorem of §1 gets spent. Consider the map that takes a solution to its initial data:

Φ: y    (y(t0),y˙(t0),,y(n1)(t0))    Rn. \Phi: \ y \;\longmapsto\; \big(y(t_0),\,\dot y(t_0),\,\dots,\,y^{(n-1)}(t_0)\big) \;\in\; \R^{n}. (0.8.10)

Φ\Phi is linear, because evaluating a derivative at a point is a linear operation. It is also both injective and surjective, and both halves of Picard–Lindelöf get used saying so.

  • Injective. If two solutions share all nn initial values, then by the uniqueness half of the theorem they are the same solution, so Φ(y)=0\Phi(y)=0 forces y=0y=0.
  • Surjective. Given any list of nn numbers, the existence half produces a solution with those initial values.

So Φ\Phi is an isomorphism of vector spaces, and by Chapter 0.4 isomorphic spaces have equal dimension:

  dim(solutions of L[y]=0)  =  n  =  the order.   \boxed{\;\dim\big(\text{solutions of } L[y]=0\big) \;=\; n \;=\; \text{the order.}\;} (0.8.11)

Read what has happened to a phrase you have used since school. "The general solution contains two arbitrary constants" is a vague and slightly apologetic statement. "The solution space is two-dimensional" is a precise one, and it tells you exactly what to do: find a basis. Two independent solutions is not a lucky haul, it is a complete answer, and the "arbitrary constants" are coordinates in that basis. Chapter 0.4 proved this for y¨+ω2y=0\ddot y+\omega^{2}y=0 by hand. We now have it for every linear ODE at once.

3.2 · The exponential is the eigenfunction of the derivative

Here is the punchline. Let D=d/dtD=\dd/\dd t, regarded as a linear map on the space of smooth functions. That space is an entirely legitimate vector space, as Chapter 0.4 insisted. Now put Chapter 0.5's question to it: which vectors does this map merely rescale? Written out, the question is

Dy  =  λy,i.e.y˙=λy, D y \;=\; \lambda y, \qquad\text{i.e.}\qquad \dot y = \lambda y, (0.8.12)

and we solved that equation back in §2. The answer is y=Ceλty=C\ee^{\lambda t}, and nothing else is an answer. That single fact deserves a box.

The sentence this chapter is built on

eλt\ee^{\lambda t} is the eigenfunction of d/dt\dd/\dd t, with eigenvalue λ\lambda. Every eigenvalue λC\lambda\in\C occurs, each with a one-dimensional eigenspace.

Therefore: solving a constant-coefficient linear ODE is diagonalising the derivative operator. The reason you were told to "try eλt\ee^{\lambda t}" is not that somebody once noticed it works. It is that you are looking for the basis in which DD is a diagonal matrix, and (0.8.12) says what that basis is.

This recurs, undisguised, three more times.

  • In Chapter 0.9 the eigenfunctions of d/dx\dd/\dd x with purely imaginary eigenvalue are eikx\ee^{\ii kx}, and expanding a function in them is the Fourier transform. So Fourier analysis is diagonalisation of the derivative.
  • In Chapter 4.6 the eigenvectors of H^\hat H are the stationary states, and Chapters 4.7 and 4.8 are the work of finding them — for a well, for a barrier, for the oscillator. The reason they are the useful basis is (0.8.12) applied to itψ=H^ψ\ii\hbar\,\partial_t\ket\psi=\hat H\ket\psi.
  • In Chapter 5.3 the eigenfunctions of the field's wave operator are the modes, and each one turns out to be an independent oscillator. That is what makes quantising a field possible at all.

3.3 · The characteristic equation, from the eigenvalue view

Now specialise to constant coefficients, which is the case where diagonalising DD actually solves the problem. Write the equation using DD:

L[y]  =  (Dn+an1Dn1++a1D+a0)y    p(D)y, L[y] \;=\; \big(D^{n} + a_{n-1}D^{n-1} + \cdots + a_1 D + a_0\big)y \;\equiv\; p(D)\,y, (0.8.13)

where pp is an ordinary polynomial with the constants as coefficients. Feed an eigenfunction in. Since Deλt=λeλtD\ee^{\lambda t} = \lambda\ee^{\lambda t}, applying DD again gives D2eλt=λ2eλtD^{2}\ee^{\lambda t}=\lambda^{2}\ee^{\lambda t}, and inductively Dmeλt=λmeλtD^{m}\ee^{\lambda t}=\lambda^{m}\ee^{\lambda t}. So every term of p(D)p(D) acts on eλt\ee^{\lambda t} by multiplication, and

p(D)eλt  =  p(λ)eλt. p(D)\,\ee^{\lambda t} \;=\; p(\lambda)\,\ee^{\lambda t}. (0.8.14)

An exponential is a solution of p(D)y=0p(D)y=0 exactly when p(λ)=0p(\lambda)=0. That is the characteristic equation, and it did not have to be introduced as a recipe. It is (0.8.14), which is Chapter 0.5's statement that a polynomial in an operator acts on an eigenvector by the same polynomial in the eigenvalue. Compare (0.8.15) below with the matrix characteristic polynomial of Chapter 0.5, and you are looking at the same object.

λn+an1λn1++a1λ+a0  =  0. \lambda^{n} + a_{n-1}\lambda^{n-1} + \cdots + a_1\lambda + a_0 \;=\; 0. (0.8.15)

Over C\C this degree-nn polynomial has nn roots counted with multiplicity, by the fact recorded in Chapter 0.4. Suppose for the moment that all nn of them, λ1,,λn\lambda_1,\dots,\lambda_n, are distinct. Then the nn functions eλit\ee^{\lambda_i t} are independent, and by (0.8.11) they are a basis. That finishes the job. The general solution is y=icieλity=\sum_i c_i\ee^{\lambda_i t}.

Real equations, complex roots. Physics equations have real coefficients, so complex roots come in conjugate pairs λ=a±ib\lambda = a\pm\ii b. The corresponding solutions eate±ibt\ee^{at}\ee^{\pm\ii bt} are complex, but their combinations

eλt+eλˉt2=eatcosbt,eλteλˉt2i=eatsinbt, \frac{\ee^{\lambda t}+\ee^{\bar\lambda t}}{2} = \ee^{at}\cos bt, \qquad \frac{\ee^{\lambda t}-\ee^{\bar\lambda t}}{2\ii} = \ee^{at}\sin bt, (0.8.16)

are real, by Euler's formula from Chapter 0.3. Since they span the same two-dimensional space, you may use either basis. A complex eigenvalue with non-zero imaginary part means oscillation, and its real part is growth or decay. That single sentence classifies the behaviour of every linear system in this book, and §5 is nothing but it applied once.

3.4 · Repeated roots: the defective case, and where teλtt\ee^{\lambda t} comes from

Suppose pp has a double root: p(λ)=(λλ0)2q(λ)p(\lambda)=(\lambda-\lambda_0)^{2}q(\lambda) with q(λ0)0q(\lambda_0)\neq0. Then eλ0t\ee^{\lambda_0 t} is a solution, but it is only one solution, and (0.8.11) insists there must be two associated with this root. The eigenvector supply has run short.

You have seen this before, and it was flagged as a warning. Chapter 0.5's warn box exhibited

J=(1101), J = \begin{pmatrix}1&1\\0&1\end{pmatrix}, (0.8.17)

a 2×22\times2 matrix with a repeated eigenvalue and only a one-dimensional eigenspace. That is a defective matrix, with no basis of eigenvectors and no diagonal form. The correspondence about to appear is exact rather than an analogy.

Write N=Dλ0N = D-\lambda_0, and restrict attention to the two-dimensional space V=ker ⁣((Dλ0)2)V=\ker\!\big((D-\lambda_0)^{2}\big) of solutions belonging to this root. On VV we have N2=0N^{2}=0 by construction, and N0N\neq0 (or the eigenspace would be two-dimensional and eλ0t\ee^{\lambda_0t} would not be alone). An operator with N2=0NN^2=0\neq N is nilpotent, and it cannot be diagonalised: a diagonal NN with N2=0N^2=0 would have all diagonal entries zero, hence be 00.

What does VV contain? Take any wVw\in V with Nw0Nw\neq0. Then N(Nw)=N2w=0N(Nw)=N^{2}w=0, so NwNw is an eigenvector, which means it is a multiple of eλ0t\ee^{\lambda_0t}. What we are hunting for, then, is a function that NN maps to eλ0t\ee^{\lambda_0 t} rather than to zero. Try w=teλ0tw=t\ee^{\lambda_0t} and compute, using the product rule:

N(teλ0t)=ddt(teλ0t)λ0teλ0t=eλ0t+λ0teλ0tλ0teλ0t=eλ0t. N\big(t\ee^{\lambda_0t}\big) = \dv{}{t}\big(t\ee^{\lambda_0t}\big) - \lambda_0 t\ee^{\lambda_0t} = \ee^{\lambda_0t} + \lambda_0t\ee^{\lambda_0t} - \lambda_0t\ee^{\lambda_0t} = \ee^{\lambda_0t}. (0.8.18)

That is exactly what was needed. Applying NN once more kills it, so (Dλ0)2(teλ0t)=0(D-\lambda_0)^{2}\big(t\ee^{\lambda_0t}\big)=0, and teλ0tt\ee^{\lambda_0t} is the second solution. It was derived rather than guessed.

Now let's see what DD looks like in the basis {u,w}={eλ0t,teλ0t}\{u,w\}=\{\ee^{\lambda_0t},\,t\ee^{\lambda_0t}\}. It acts by Du=λ0uDu=\lambda_0u and Dw=λ0w+uDw = \lambda_0 w + u, whose matrix is

(λ010λ0),which is exactly J when λ0=1. \begin{pmatrix}\lambda_0 & 1\\ 0 & \lambda_0\end{pmatrix}, \qquad\text{which is exactly } J \text{ when } \lambda_0=1. (0.8.19)

So (0.8.17) is not a curiosity a linear-algebra text invented to spoil the spectral theorem. It is what the derivative operator looks like at a repeated root, and the extra factor of tt in teλ0tt\ee^{\lambda_0 t} is the off-diagonal 11. The vector ww has a name in linear algebra. It is a generalised eigenvector, and now you know what one is: a function that the operator almost, but not quite, merely rescales.

Grind box — higher multiplicity, reduction of order, and the confluent limit

Multiplicity mm. The same argument iterates. Since N(tjeλ0t)=jtj1eλ0tN\big(t^{j}\ee^{\lambda_0t}\big) = j\,t^{j-1}\ee^{\lambda_0t} by the identical product-rule computation, applying NN repeatedly walks down the ladder tm1tm210t^{m-1}\to t^{m-2}\to\cdots\to 1\to 0. Hence NmN^{m} annihilates tjeλ0tt^{j}\ee^{\lambda_0t} for every j<mj\lt m, and

eλ0t, teλ0t, t2eλ0t, , tm1eλ0t \ee^{\lambda_0t},\ t\ee^{\lambda_0t},\ t^{2}\ee^{\lambda_0t},\ \dots,\ t^{m-1}\ee^{\lambda_0t}

are mm independent solutions. They are independent because a vanishing combination would make a polynomial of degree <m\lt m identically zero. That is exactly the mm the dimension count demands, and the matrix of DD on this space is an m×mm\times m Jordan block.

Reduction of order, if you prefer no operators. Knowing one solution y1=eλ0ty_1=\ee^{\lambda_0t} of y¨2λ0y˙+λ02y=0\ddot y - 2\lambda_0\dot y+\lambda_0^{2}y=0, substitute y=v(t)eλ0ty = v(t)\,\ee^{\lambda_0t}. Then y˙=(v˙+λ0v)eλ0t\dot y = (\dot v+\lambda_0v)\ee^{\lambda_0t} and y¨=(v¨+2λ0v˙+λ02v)eλ0t\ddot y = (\ddot v + 2\lambda_0\dot v + \lambda_0^{2}v)\ee^{\lambda_0t}, and substituting, every term without a derivative of vv cancels:

(v¨+2λ0v˙+λ02v)2λ0(v˙+λ0v)+λ02v=v¨=0. \big(\ddot v + 2\lambda_0\dot v+\lambda_0^{2}v\big) - 2\lambda_0\big(\dot v + \lambda_0 v\big) + \lambda_0^{2}v = \ddot v = 0.

So v=A+Btv = A+Bt, recovering y=(A+Bt)eλ0ty=(A+Bt)\ee^{\lambda_0t}. The cancellation is not luck. It is (0.8.14) saying that the coefficient of vv is p(λ0)p(\lambda_0) and the coefficient of v˙\dot v is p(λ0)p'(\lambda_0), and both of those vanish at a double root.

The confluent limit, which is the most physical derivation. Take two distinct roots λ1λ2\lambda_1\neq\lambda_2. The pair {eλ1t,eλ2t}\{\ee^{\lambda_1t},\ee^{\lambda_2t}\} is a basis, but so is the pair {eλ1t,(eλ2teλ1t)/(λ2λ1)}\{\ee^{\lambda_1t},\,(\ee^{\lambda_2t}-\ee^{\lambda_1t})/(\lambda_2-\lambda_1)\}, since the second is a combination of the first two with non-zero coefficient. Now let λ2λ1\lambda_2\to\lambda_1. The second basis vector is a difference quotient in λ\lambda, and by the definition of the derivative (Chapter 0.1),

eλ2teλ1tλ2λ1    λeλtλ1  =  teλ1t. \frac{\ee^{\lambda_2t}-\ee^{\lambda_1t}}{\lambda_2-\lambda_1} \;\longrightarrow\; \left.\pdv{}{\lambda}\ee^{\lambda t}\right|_{\lambda_1} \;=\; t\,\ee^{\lambda_1 t}.

The second solution does not appear from nowhere when the roots collide. It is the derivative with respect to the eigenvalue, and it was there all along as a finite difference of the two exponentials. This is the same manoeuvre that will produce the secular term tsinω0tt\sin\omega_0t at exact resonance in §6, and it happens for the same reason. Two things became equal, and the difference between them had to be rescaled to survive.

In plain terms 0.8.3

An exponential is the one function that differentiation barely touches, since the operation hands the same function back multiplied by a number, and that single fact is why every method for solving linear equations with constant coefficients works. Put the question the linear algebra chapters put to every map, namely which vectors it merely rescales, to differentiation itself, treating functions as the vectors they were shown to be. The answer is the exponentials, one for each multiplier, and nothing besides.

The old instruction to try an exponential, usually presented as a historical accident, is therefore an instruction to move to the description in which differentiation has stopped being differentiation and become multiplication by a number. This is the move already made twice in other clothes, the one that turned a symmetric array into a list of numbers along perpendicular directions, and it works for the same reason: the problem has fallen apart into independent pieces.

Two dividends arrive at once. The solutions form a space whose dimension is the order of the equation, so two independent solutions of a second-order equation are a complete answer rather than a lucky haul, and school algebra's arbitrary constants are coordinates in a basis. A multiplier with an imaginary part means oscillation while its real part means growth or decay, and between them they classify the behaviour of every linear system in the book.

4 · The harmonic oscillator

Now we reach the equation the whole chapter is built around. Take a mass mm on a spring of stiffness kk, with no friction and no driving. Hooke's law says the restoring force is kx-kx, so Newton gives mx¨=kxm\ddot x = -kx, which we tidy into

x¨+ω2x=0,ωk/m. \ddot x + \omega^{2}x = 0, \qquad \omega \equiv \sqrt{k/m}. (0.8.20)

By Chapter 0.3 this is not a statement about springs. Expand any potential VV about a stable minimum at x0x_0. The constant is irrelevant, the linear term vanishes because V(x0)=0V'(x_0)=0, and what survives is VV(x0)+12V(x0)(xx0)2V\approx V(x_0)+\tfrac12V''(x_0)(x-x_0)^{2}. That is a spring with k=V(x0)k=V''(x_0).

So (0.8.20) governs a pendulum, a diatomic molecule, an atom in a crystal, a mode of the electromagnetic field, and a small perturbation of a black hole. It is worth solving once, thoroughly, and that is what this section does.

4.1 · First way: real exponentials that are not real

Let's apply §3 straight off. The characteristic equation is λ2+ω2=0\lambda^{2}+\omega^{2}=0, so λ=±iω\lambda=\pm\ii\omega. That is a conjugate pair with zero real part, which by the rule at the end of §3.3 means oscillation with no growth or decay attached. By (0.8.16) a real basis is {cosωt, sinωt}\{\cos\omega t,\ \sin\omega t\}, so

x(t)=C1cosωt+C2sinωt  =  Acos(ωt+φ). x(t) = C_1\cos\omega t + C_2\sin\omega t \;=\; A\cos(\omega t+\varphi). (0.8.21)

The second form is the first one rewritten. Expanding Acos(ωt+φ)=AcosφcosωtAsinφsinωtA\cos(\omega t+\varphi) = A\cos\varphi\cos\omega t - A\sin\varphi\sin\omega t identifies C1=AcosφC_1 = A\cos\varphi and C2=AsinφC_2=-A\sin\varphi, and so

A=C12+C22,tanφ=C2/C1. A = \sqrt{C_1^{2}+C_2^{2}}, \qquad \tan\varphi = -C_2/C_1. (0.8.22)

There are two constants either way, as (0.8.11) demands. It is one two-dimensional space seen in two coordinate systems. Fitting initial conditions x(0)=x0x(0)=x_0 and x˙(0)=v0\dot x(0)=v_0 gives C1=x0C_1=x_0 and C2=v0/ωC_2=v_0/\omega.

Now let's look at what is not in (0.8.21). The frequency does not depend on the amplitude. A pendulum clock keeps time whether it swings wide or narrow, and §8 is about the fact that this is only approximately true.

4.2 · Second way: the complex amplitude

Physicists rarely write (0.8.21). They write

x(t)  =  Re ⁣[Zeiωt],Z=AeiφC, x(t) \;=\; \mathrm{Re}\!\left[Z\,\ee^{\ii\omega t}\right], \qquad Z = A\,\ee^{\ii\varphi}\in\C, (0.8.23)

which is the same thing, because Re[Aeiφeiωt]=Acos(ωt+φ)\mathrm{Re}[A\ee^{\ii\varphi}\ee^{\ii\omega t}] = A\cos(\omega t+\varphi) by Euler. The gain is bookkeeping, and it is large. The single complex number ZZ carries both the amplitude (its modulus) and the phase (its argument). Three operations get cheaper at once.

  • Adding two oscillations of the same frequency becomes adding two complex numbers.
  • Shifting a phase becomes multiplying by eiθ\ee^{\ii\theta}, which Chapter 0.3 showed is a rotation.
  • Differentiating becomes multiplying by iω\ii\omega.

The last of those is the one that matters. The derivative has been turned into an algebraic operation, which is exactly (0.8.12) being used as a labour-saving device.

The move is legal for one reason, and the reason is worth stating out loud. The equation is linear with real coefficients, so if z(t)z(t) solves it then so does zˉ\bar z, and hence so does Rez=(z+zˉ)/2\mathrm{Re}\,z=(z+\bar z)/2. You may solve the complex problem and take the real part at the end.

The moment the equation is nonlinear this fails, because Re(z2)(Rez)2\mathrm{Re}(z^{2})\neq(\mathrm{Re}\,z)^{2}. That is one more entry on §8's list.

4.3 · Third way: energy, and the first integral

The third route does not solve the equation at all. It reduces the order, and it generalises further than either of the others. We are after a combination whose time derivative vanishes, so multiply (0.8.20) by mx˙m\dot x and see what appears:

mx˙x¨+mω2xx˙=0ddt[12mx˙2+12mω2x2]=0, m\dot x\ddot x + m\omega^{2}x\dot x = 0 \quad\Longrightarrow\quad \dv{}{t}\left[\tfrac12m\dot x^{2} + \tfrac12 m\omega^{2}x^{2}\right] = 0, (0.8.24)

because each term is the derivative of a square by the chain rule. So the bracket is constant:

E  =  12mx˙2+12kx2  =  constant,k=mω2. E \;=\; \tfrac12 m\dot x^{2} + \tfrac12 kx^{2} \;=\; \text{constant}, \qquad k=m\omega^{2}. (0.8.25)

A quantity that is constant along solutions is a first integral, and finding one converts a second-order equation into a first-order one. Here it does more than that. Solve (0.8.25) for x˙\dot x and you get a separable equation, and integrating that reproduces (0.8.21).

Chapter 1.4 will explain where first integrals come from in general. Every one of them is a symmetry, and the symmetry behind this one is invariance under shifting the clock.

4.4 · Phase space: the trajectory is a closed ellipse

Plot the state (x,p)(x,p) with p=mx˙p=m\dot x rather than plotting xx against tt. Rewriting (0.8.25) in these variables,

p22mE+x22E/(mω2)  =  1, \frac{p^{2}}{2mE} + \frac{x^{2}}{2E/(m\omega^{2})} \;=\; 1, (0.8.26)

which is an ellipse with semi-axes xmax=A=2E/(mω2)x_{\max}=A=\sqrt{2E/(m\omega^{2})} and pmax=mωAp_{\max}=m\omega A. Every solution runs around it, clockwise. Rescale to the coordinates (ωx, x˙)(\omega x,\ \dot x) and the ellipse becomes a circle traversed at uniform angular rate, so the motion is literally a rotation. That picture is (0.8.23) drawn on the page.

That the curve closes is the whole content of energy conservation. An orbit that failed to close would return to the same position with a different speed, and EE would have changed. So "the trajectory is a closed loop in phase space" and "energy is conserved" are the same statement, one drawn and one written.

Let's compute the area the ellipse encloses, because the answer will matter a great deal later. The area of an ellipse is π\pi times the product of the semi-axes:

A=πxmaxpmax=πAmωA=πmωA2=2πEω=ET, \mathcal A = \pi\,x_{\max}\,p_{\max} = \pi\,A\cdot m\omega A = \pi m\omega A^{2} = \frac{2\pi E}{\omega} = E\,T, (0.8.27)

using E=12mω2A2E=\tfrac12m\omega^{2}A^{2} and T=2π/ωT=2\pi/\omega. Phase-space area is energy times period. Hold onto that, because Chapter 4.8 will find that a quantum oscillator has En=(n+12)ωE_n = (n+\tfrac12)\hbar\omega, whence

An=2πEnω=2π(n+12)=(n+12)h. \mathcal A_n = \frac{2\pi E_n}{\omega} = 2\pi\left(n+\tfrac12\right)\hbar = \left(n+\tfrac12\right)h. (0.8.28)

The allowed orbits are those enclosing an integer-and-a-half multiple of Planck's constant. The classical ellipse is not replaced in quantum mechanics. It is rationed.

Chapter 4.8 derives this properly with ladder operators. Chapter 1.3 will show that phase-space area is preserved by all of classical mechanics rather than just by this one example, and that is why it was the right thing to quantise.

In plain terms 0.8.4

Expand any potential energy about a stable resting point and watch what is left. The constant is irrelevant, the linear term is absent precisely because the point was a resting point, and what survives is quadratic. So the equation being solved here is not a statement about springs at all. Every stable system in nature, examined closely enough, obeys it, which is why a molecule, an atom in a crystal, a pendulum, a mode of the electromagnetic field and a disturbed black hole are all describable by the same few lines, and why solving one equation completely is worth more than surveying a dozen partially.

Three routes to the answer are worth carrying instead of one, because they generalise in different directions. Trying an exponential is the eigenvalue reading. Packing amplitude and phase into a single complex number turns differentiation into multiplication and turns the addition of two oscillations into the addition of two numbers. Multiplying through by the velocity produces a quantity that never changes, which lowers the order of the problem without solving it.

That last route reaches furthest. Plot position against momentum rather than against time and every solution becomes a closed loop, closed precisely because the energy is conserved. The area it encloses is the energy multiplied by the period, and quantum mechanics will leave the ellipse standing and merely ration which of them are permitted.

5 · Damping

Nothing oscillates forever. Let's add a resistive force proportional to velocity. It might be viscous drag, an electrical resistance, or the radiation of energy away to infinity. Newton's law then reads mx¨=kxbx˙m\ddot x = -kx - b\dot x. Divide by mm and name the two constants:

x¨+2γx˙+ω02x=0,γb2m,ω0k/m. \ddot x + 2\gamma\dot x + \omega_0^{2}x = 0, \qquad \gamma \equiv \frac{b}{2m}, \quad \omega_0 \equiv \sqrt{k/m}. (0.8.29)

The factor of 22 in the definition of γ\gamma is chosen purely to make what follows tidy, and you should expect it to earn its keep. Section 3 does all the work from here. The characteristic equation is λ2+2γλ+ω02=0\lambda^{2}+2\gamma\lambda+\omega_0^{2}=0, so its roots are

λ±=γ±γ2ω02. \lambda_{\pm} = -\gamma \pm \sqrt{\gamma^{2}-\omega_0^{2}}. (0.8.30)

Everything about damped motion is in the discriminant γ2ω02\gamma^{2}-\omega_0^{2}, and there are exactly three cases because a real number is negative, zero, or positive.

5.1 · Underdamped: γ<ω0\gamma \lt \omega_0

The discriminant is negative, so the roots are a complex conjugate pair λ±=γ±iωd\lambda_\pm = -\gamma\pm\ii\omega_{\mathrm d} with

ωd=ω02γ2,x(t)=Aeγtcos ⁣(ωdt+φ). \omega_{\mathrm d} = \sqrt{\omega_0^{2}-\gamma^{2}}, \qquad x(t) = A\,\ee^{-\gamma t}\cos\!\left(\omega_{\mathrm d}t + \varphi\right). (0.8.31)

Read it off (0.8.16). The real part γ-\gamma is the decay and the imaginary part ωd\omega_{\mathrm d} is the oscillation. The system rings, and the ringing dies away with time constant 1/γ1/\gamma.

Two details here are worth noticing.

  • Damping lowers the frequency, since ωd<ω0\omega_{\mathrm d}\lt\omega_0. The system is being dragged, so it takes longer to come back.
  • The effect is second-order small, because ωdω0(112γ2/ω02)\omega_{\mathrm d}\approx\omega_0\big(1-\tfrac12\gamma^{2}/\omega_0^{2}\big). A system that loses a per cent of its amplitude per radian shifts its frequency by only a part in 2×1042\times10^{4}.

So weak damping kills the amplitude long before it moves the pitch.

5.2 · Overdamped: γ>ω0\gamma \gt \omega_0

The discriminant is positive, both roots are real and negative, and the motion is a sum of two decaying exponentials with no oscillation at all:

x(t)=C+eλ+t+Ceλt,λ±=γ±γ2ω02<0. x(t) = C_+\ee^{\lambda_+t} + C_-\ee^{\lambda_-t}, \qquad \lambda_\pm = -\gamma\pm\sqrt{\gamma^{2}-\omega_0^{2}} \lt 0. (0.8.32)

Both are negative because γ2ω02<γ\sqrt{\gamma^{2}-\omega_0^{2}}\lt\gamma. At long times the slower of the two dominates, and that is λ+\lambda_+, the root closer to zero. Now comes the counter-intuitive part. We want to know how λ+\lambda_+ behaves under heavy damping, γω0\gamma\gg\omega_0, so expand the square root using Chapter 0.3:

λ+=γ(11ω02/γ2)ω022γ. \lambda_+ = -\gamma\left(1-\sqrt{1-\omega_0^{2}/\gamma^{2}}\right) \approx -\frac{\omega_0^{2}}{2\gamma}. (0.8.33)

More damping makes the return to equilibrium slower, not faster. A door closer filled with treacle takes forever. The rate is inversely proportional to the drag, exactly as in the overdamped limit of any relaxation problem.

5.3 · Critically damped: γ=ω0\gamma = \omega_0

The discriminant vanishes and λ=γ\lambda=-\gamma is a repeated root. This is precisely the defective case of §3.4, and the second solution is forced to be (0.8.18):

x(t)=(A+Bt)eγt. x(t) = (A + Bt)\,\ee^{-\gamma t}. (0.8.34)

So the extra factor of tt in a critically damped shock absorber and the off-diagonal 11 in the Jordan block (0.8.17) are the same fact.

Critical damping is the boundary between ringing and crawling, and it is the fastest possible approach to equilibrium without overshoot. That is why car suspensions, galvanometers and control loops are tuned to it.

You can read the "fastest" claim off (0.8.33). The decay exponent here is γ=ω0\gamma=\omega_0. It is larger in magnitude than the ω02/2γ\omega_0^{2}/2\gamma available on the overdamped side, and larger than the envelope eγt\ee^{-\gamma t} available on the underdamped side, where γ<ω0\gamma\lt\omega_0.

5.4 · The quality factor

The dimensionless combination that controls everything is

  Q    ω02γ   \boxed{\;Q \;\equiv\; \frac{\omega_0}{2\gamma}\;} (0.8.35)

and its meaning is energetic. Energy in an oscillator is quadratic in amplitude, and the amplitude envelope decays as eγt\ee^{-\gamma t}, so

E(t)=E0e2γt=E0eω0t/Q. E(t) = E_0\,\ee^{-2\gamma t} = E_0\,\ee^{-\omega_0 t/Q}. (0.8.36)

In time tt the oscillator has advanced very nearly ω0t\omega_0 t radians of phase, and the exponent is that number divided by QQ. Hence, for any oscillator worth calling one:

QQ is the number of radians of oscillation in which the energy falls by a factor of e\ee.

Two approximations are buried in that sentence, and both are harmless for any oscillator you would call resonant. The phase actually advances at ωd\omega_{\mathrm d} rather than ω0\omega_0, so the true radian count is Q11/4Q2Q\sqrt{1-1/4Q^{2}}, and E(t)=E0e2γtE(t)=E_0\ee^{-2\gamma t} is the cycle-averaged energy rather than the instantaneous one, which ripples about that envelope. At Q=100Q=100 the first correction is one part in 40,00040{,}000. At Q=1Q=1 it is 13%13\%, and by then you no longer have an oscillator.

Divide by 2π2\pi and you have the number of cycles instead, so QQ is that cycle count times 2π2\pi. A system with Q=100Q=100 rings for about 1616 cycles before losing 63%63\% of its energy.

You will often see the statement that "the fractional energy lost per cycle is 2π/Q2\pi/Q". That is the small-loss expansion of (0.8.36). Over one period T=2π/ω0T=2\pi/\omega_0 the energy ratio is e2π/Q12π/Q\ee^{-2\pi/Q}\approx 1-2\pi/Q, which is accurate to a per cent only for Q300Q\gtrsim 300. Use the exponential instead. It is no harder.

Section 6 will produce a second and entirely independent meaning for the same number, namely that QQ is the sharpness of the resonance peak. The fact that one number does both jobs is the width–lifetime relation that runs through the rest of this book.

Grind box — all three cases with the same initial conditions, and the seam between them

Release from rest: x(0)=x0x(0)=x_0, x˙(0)=0\dot x(0)=0. Impose these on each case.

Underdamped. Write (0.8.31) as x=eγt(Acosωdt+Bsinωdt)x=\ee^{-\gamma t}(A\cos\omega_{\mathrm d}t + B\sin\omega_{\mathrm d}t). At t=0t=0 that gives A=x0A=x_0. Differentiating, x˙(0)=γA+ωdB=0\dot x(0) = -\gamma A + \omega_{\mathrm d}B = 0 gives B=γx0/ωdB = \gamma x_0/\omega_{\mathrm d}, so

x(t)=x0eγt[cosωdt+γωdsinωdt]. x(t) = x_0\,\ee^{-\gamma t}\left[\cos\omega_{\mathrm d}t + \frac{\gamma}{\omega_{\mathrm d}}\sin\omega_{\mathrm d}t\right].

Critically damped. From (0.8.34) we get A=x0A=x_0, and x˙(0)=BγA=0\dot x(0) = B-\gamma A=0 gives B=γx0B=\gamma x_0, so x(t)=x0eγt(1+γt)x(t) = x_0\ee^{-\gamma t}(1+\gamma t).

The seam is continuous. Let ωd0\omega_{\mathrm d}\to0 in the underdamped answer. Then cosωdt1\cos\omega_{\mathrm d}t\to1 and sin(ωdt)/ωdt\sin(\omega_{\mathrm d}t)/\omega_{\mathrm d}\to t, so the bracket tends to 1+γt1+\gamma t, which is exactly the critical solution. Nothing discontinuous happens at γ=ω0\gamma=\omega_0. What happens is that the oscillation has its first zero crossing pushed out to t=π/ωdt=\pi/\omega_{\mathrm d}\to\infty. This is the confluent limit of the grind box in §3 seen in physical clothing, and it is why the repeated-root case is not a separate phenomenon.

Overdamped. Same algebra with ωdiκ\omega_{\mathrm d}\to\ii\kappa, κ=γ2ω02\kappa=\sqrt{\gamma^{2}-\omega_0^{2}}, turns the trigonometric functions into hyperbolic ones:

x(t)=x0eγt[coshκt+γκsinhκt], x(t) = x_0\,\ee^{-\gamma t}\left[\cosh\kappa t + \frac{\gamma}{\kappa}\sinh\kappa t\right],

which is positive for all t>0t\gt0: an overdamped system released from rest never crosses zero. The critically damped case is the last one for which that is true, and the underdamped case crosses first at ωdt=πarctan(γ/ωd)\omega_{\mathrm d}t = \pi-\arctan(\gamma/\omega_{\mathrm d}).

In plain terms 0.8.5

Everything a resisted oscillator does is settled by one comparison, between the rate at which it would swing unopposed and the rate at which the opposition drains it, and the three outcomes are the three things a real number can be with respect to zero. Under light resistance the multipliers are complex, so the motion rings and fades, the imaginary part setting the pitch and the real part how long the ringing lasts. Under heavy resistance they are real and the motion crawls back to rest without crossing over.

There is a surprise in the heavy case. More resistance makes the return slower rather than faster, so a door closer filled with treacle takes forever, and the quickest return available sits on the boundary between ringing and crawling. That boundary is where two multipliers have collided and the supply of independent solutions has run short, the defective situation the linear algebra chapter warned about, met here in a shock absorber instead of an array.

One dimensionless number does all the summarising. It counts the radians of swinging over which the stored energy falls by a factor of e, so a system rated at a hundred rings for about sixteen cycles before losing most of what it had. It is shortly going to measure something apparently unrelated, namely how sharp the response is when the system is pushed from outside.

6 · Driving, resonance, and the shape of every spectral line

Now push on it. Take a sinusoidal drive of angular frequency ω\omega, which need not be ω0\omega_0, and write the force per unit mass as F0cosωtF_0\cos\omega t:

x¨+2γx˙+ω02x=F0cosωt. \ddot x + 2\gamma\dot x + \omega_0^{2}x = F_0\cos\omega t. (0.8.37)

This is inhomogeneous, and Chapter 0.4 already told us the structure of the answer: general solution = one particular solution + the whole vector space of homogeneous solutions. The homogeneous part is §5, and it decays as eγt\ee^{-\gamma t}. So after a few times 1/γ1/\gamma the system forgets how it was started and settles onto the particular solution. That survivor is the steady state. Hold on to one condition attached to it, because it will matter in a moment: it exists as a well-defined attractor only because γ>0\gamma\gt0.

6.1 · Solving it with a complex amplitude

Let's solve the complex equation z¨+2γz˙+ω02z=F0eiωt\ddot z + 2\gamma\dot z+\omega_0^{2}z = F_0\ee^{\ii\omega t} and take the real part at the end. That is legal because (0.8.37) is linear with real coefficients.

Try z=Zeiωtz = Z\ee^{\ii\omega t} with ZCZ\in\C constant. Each derivative brings down a factor iω\ii\omega, which is (0.8.12) earning its keep, since eiωt\ee^{\ii\omega t} is an eigenfunction of DD. So the differential equation collapses to an algebraic one:

(ω2+2iγω+ω02)Z=F0Z=F0ω02ω2+2iγω. \left(-\omega^{2} + 2\ii\gamma\omega + \omega_0^{2}\right)Z = F_0 \quad\Longrightarrow\quad Z = \frac{F_0}{\omega_0^{2}-\omega^{2}+2\ii\gamma\omega}. (0.8.38)

That is the entire solution. To read it in physical terms, write Z=AeiδZ = A\ee^{-\ii\delta}, so that x(t)=Acos(ωtδ)x(t)=A\cos(\omega t-\delta) and δ\delta is the amount by which the response lags the drive. Now take the modulus and the argument of (0.8.38):

A(ω)=F0(ω02ω2)2+4γ2ω2,tanδ(ω)=2γωω02ω2,δ(0,π). \begin{aligned} A(\omega) &= \frac{F_0}{\sqrt{\left(\omega_0^{2}-\omega^{2}\right)^{2}+4\gamma^{2}\omega^{2}}},\\[6pt] \tan\delta(\omega) &= \frac{2\gamma\omega}{\omega_0^{2}-\omega^{2}}, \qquad \delta\in(0,\pi). \end{aligned} (0.8.39)

The branch is fixed by requiring δ\delta to be continuous and to start at 00: the imaginary part of the denominator of ZZ is 2γω>02\gamma\omega\gt0, so δ\delta is always in the upper half range.

6.2 · Where the amplitude peaks — and it is not at ω0\omega_0

We want the frequency at which AA is largest, so we minimise the quantity under the root. Write s=ω2s=\omega^{2}, which makes the job minimising g(s)=(ω02s)2+4γ2sg(s) = (\omega_0^{2}-s)^{2}+4\gamma^{2}s. Setting g(s)=2(ω02s)+4γ2=0g'(s) = -2(\omega_0^{2}-s)+4\gamma^{2}=0 gives s=ω022γ2s = \omega_0^{2}-2\gamma^{2}, and so

  ωpeak=ω022γ2  Amax=F02γω02γ2, \boxed{\;\omega_{\text{peak}} = \sqrt{\omega_0^{2}-2\gamma^{2}}\;} \qquad A_{\max} = \frac{F_0}{2\gamma\sqrt{\omega_0^{2}-\gamma^{2}}}, (0.8.40)

with the amplitude following when we substitute ω02ωpeak2=2γ2\omega_0^{2}-\omega_{\text{peak}}^{2}=2\gamma^{2} back into (0.8.39). Three things fall out of that.

  • The peak sits at neither the natural frequency ω0\omega_0 nor the damped frequency ωd=ω02γ2\omega_{\mathrm d}=\sqrt{\omega_0^{2}-\gamma^{2}}. It sits at a third value, lower than both.
  • It exists at all only when ω02>2γ2\omega_0^{2}\gt2\gamma^{2}, which is to say Q>1/2Q\gt1/\sqrt2. Below that the response falls monotonically and there is no resonance.
  • As γ0\gamma\to0 the peak height diverges like F0/(2γω0)F_0/(2\gamma\omega_0). That divergence is what the warning box below is about.

6.3 · Power absorbed, and the exact width

Amplitude is not the physically cleanest quantity. Power is, because power is what a spectrometer measures. The instantaneous power delivered by the drive is force times velocity. We have x=Acos(ωtδ)x = A\cos(\omega t-\delta), so x˙=Aωsin(ωtδ)\dot x = -A\omega\sin(\omega t-\delta). Average their product over a cycle, using cos2=12\avg{\cos^{2}}=\tfrac12 and sincos=0\avg{\sin\cos}=0:

Pˉ=F0cosωt(Aωsin(ωtδ))=F0Aωcosωtsinωtcosδcos2ωtsinδ  =  12F0Aωsinδ. \begin{aligned} \bar P &= \big\langle F_0\cos\omega t\cdot\left(-A\omega\sin(\omega t-\delta)\right)\big\rangle\\[3pt] &= -F_0A\omega\big\langle \cos\omega t\,\sin\omega t\cos\delta - \cos^{2}\omega t\,\sin\delta\big\rangle \;=\; \tfrac12 F_0 A\omega\sin\delta. \end{aligned} (0.8.41)

Look at what survived that average. Only the component of the response in phase with the velocity absorbs energy, and that component is the sinδ\sin\delta. This is why phase matters physically rather than only as bookkeeping. From (0.8.38) we have sinδ=2γωA/F0\sin\delta = 2\gamma\omega A/F_0, so

Pˉ(ω)  =  γω2A2  =  γF02ω2(ω02ω2)2+4γ2ω2. \bar P(\omega) \;=\; \gamma\,\omega^{2}A^{2} \;=\; \frac{\gamma F_0^{2}\,\omega^{2}}{\left(\omega_0^{2}-\omega^{2}\right)^{2}+4\gamma^{2}\omega^{2}}. (0.8.42)

Now let's find where this curve peaks. The way to see it is to get ω\omega into as few places as possible, so divide numerator and denominator by ω2\omega^{2}:

Pˉ=γF02(ω02ω2ω)2+4γ2, \bar P = \frac{\gamma F_0^{2}}{\left(\dfrac{\omega_0^{2}-\omega^{2}}{\omega}\right)^{2}+4\gamma^{2}}, (0.8.43)

The denominator is smallest exactly when the first bracket vanishes, and that happens at ω=ω0\omega=\omega_0 precisely, with Pˉ(ω0)=F02/4γ\bar P(\omega_0) = F_0^{2}/4\gamma. The power resonance sits exactly at the natural frequency, even though the amplitude resonance does not.

The half-power points come out just as clean. Setting Pˉ=12Pˉ(ω0)\bar P = \tfrac12\bar P(\omega_0) requires the bracket to equal ±2γ\pm2\gamma, so

ω02ω2ω=±2γω2±2γωω02=0ω±=ω02+γ2 ± γ, \frac{\omega_0^{2}-\omega^{2}}{\omega} = \pm2\gamma \quad\Longrightarrow\quad \omega^{2}\pm2\gamma\omega-\omega_0^{2}=0 \quad\Longrightarrow\quad \omega_\pm = \sqrt{\omega_0^{2}+\gamma^{2}}\ \pm\ \gamma, (0.8.44)

taking the positive roots. We want the width of the peak, which is the distance between those two points, so subtract them. The square roots cancel, and

  FWHM  =  ω+ω  =  2γ  andω+ω=ω02. \boxed{\;\text{FWHM} \;=\; \omega_+-\omega_- \;=\; 2\gamma\;}\qquad\text{and}\qquad \omega_+\omega_- = \omega_0^{2}. (0.8.45)

That is not approximately 2γ2\gamma. It is exactly 2γ2\gamma, for every γ\gamma, and the resonant frequency is recoverable as the geometric mean of the half-power points. Combining this with (0.8.35),

Q=ω02γ=ω0FWHM=centre frequencywidth. Q = \frac{\omega_0}{2\gamma} = \frac{\omega_0}{\text{FWHM}} = \frac{\text{centre frequency}}{\text{width}}. (0.8.46)

The same QQ that counted radians of ringdown in (0.8.36) now measures the sharpness of a peak in frequency. One number, two apparently unrelated jobs. That coincidence is not a coincidence, and it is the point of this section.

6.4 · The Lorentzian

Near resonance the exact curve (0.8.42) takes a universal form. To see it, factor ω02ω2=(ω0ω)(ω0+ω)\omega_0^{2}-\omega^{2}=(\omega_0-\omega)(\omega_0+\omega), then set ω0+ω2ω0\omega_0+\omega\approx2\omega_0 and ωω0\omega\approx\omega_0 everywhere else. Those replacements are valid when ωω0ω0\abs{\omega-\omega_0}\ll\omega_0, which is to say for a sharp resonance. Then

Pˉ(ω)    γF02ω024ω02[(ωω0)2+γ2]  =  F024γPˉ(ω0)γ2(ωω0)2+γ2. \bar P(\omega) \;\approx\; \frac{\gamma F_0^{2}\omega_0^{2}}{4\omega_0^{2}\left[(\omega-\omega_0)^{2}+\gamma^{2}\right]} \;=\; \underbrace{\frac{F_0^{2}}{4\gamma}}_{\bar P(\omega_0)}\cdot\frac{\gamma^{2}}{(\omega-\omega_0)^{2}+\gamma^{2}}. (0.8.47)

That shape is the Lorentzian: a peak of half-width γ\gamma, falling off as the inverse square of the detuning. It is worth being clear about what has and has not been assumed. Nothing about springs entered. Only two ingredients did, and they were one mode with a natural frequency ω0\omega_0, and a decay rate γ\gamma for its amplitude. Any system with those two properties, driven near resonance, has this lineshape.

This curve is a particle

Follow the chain, because it ends somewhere surprising.

Spectral lines. An excited atom is a mode with frequency ω0\omega_0 that decays, because it radiates. Its emitted field is eγteiω0t\ee^{-\gamma t}\ee^{-\ii\omega_0t} for t>0t\gt0. Chapter 0.9 will compute the Fourier transform of exactly this function and get 1/[i(ω0ω)+γ]1/\big[\ii(\omega_0-\omega)+\gamma\big], whose squared modulus is (0.8.47). So the natural linewidth of a spectral line is the Lorentzian, and its width is the decay rate. A line is not infinitely sharp because the state emitting it does not last forever.

Unstable particles. Now the same statement with the same mathematics and different words. In Chapter 5.9 you will scatter two particles and plot the cross-section against centre-of-mass energy, and find a bump. Its shape is the Breit–Wigner formula

σ(E)    Γ2/4(EE0)2+Γ2/4, \sigma(E) \;\propto\; \frac{\Gamma^{2}/4}{(E-E_0)^{2}+\Gamma^{2}/4},

which is (0.8.47) with E=ωE=\hbar\omega and Γ=2γ\Gamma = 2\hbar\gamma. The unstable particle is a mode of a quantum field with a natural frequency E0/E_0/\hbar and a decay rate. The beam is the drive. The bump is the resonance curve. A particle detected as a bump in a cross-section is literally a driven damped oscillator.

And (0.8.36) becomes a measurement technique. The probability of survival decays as e2γt=et/τ\ee^{-2\gamma t}=\ee^{-t/\tau} with τ=1/2γ\tau=1/2\gamma, while (0.8.45) says the width in angular frequency is 2γ2\gamma. Multiply:

Γτ=width=lifetime. \Gamma\,\tau = \hbar \qquad\Longleftrightarrow\qquad \text{width} = \frac{\hbar}{\text{lifetime}}.

The ρ\rho meson has Γ150 MeV\Gamma\approx150\ \mathrm{MeV}. With =6.58×1022MeVs\hbar = 6.58\times10^{-22}\,\mathrm{MeV\,s} that is a lifetime of 4.4×10244.4\times10^{-24} s. The ZZ boson has Γ=2.50 GeV\Gamma = 2.50\ \mathrm{GeV}, hence τ=2.6×1025\tau=2.6\times10^{-25} s. Nobody timed those particles. Nobody could. They were measured by the width of a peak, using the identity you just derived from a mass on a spring.

6.5 · The phase, and why its sign structure matters

Let's look again at tanδ=2γω/(ω02ω2)\tan\delta = 2\gamma\omega/(\omega_0^{2}-\omega^{2}), and take it in three regimes.

  • ωω0\omega\ll\omega_0: the denominator is positive and large, so δ0\delta\to0. The mass follows the force. Push slowly and it goes where you push. The response is stiffness-controlled.
  • ω=ω0\omega=\omega_0: the denominator vanishes and δ=π/2\delta=\pi/2 exactly, for any γ\gamma whatsoever. The displacement lags the force by a quarter cycle, which puts the velocity exactly in phase with the force. That is why (0.8.41) is maximal here, and why the power resonance is exactly at ω0\omega_0 while the amplitude resonance is not.
  • ωω0\omega\gg\omega_0: the denominator is negative and large, so δπ\delta\to\pi. The mass moves opposite to the applied force. Shake a heavy object fast and it stays put while your hand goes back and forth around it. The response is mass-controlled.

That a resonance flips the sign of the response as you pass through it is one of the most consequential facts in physics. It is why the refractive index of glass falls with wavelength in the visible and rises again beyond an absorption line, the effect called anomalous dispersion.

There is a mathematical statement underneath that. The real and imaginary parts of a response function, here ReZ\mathrm{Re}\,Z and ImZ\mathrm{Im}\,Z, are not independent and in fact determine each other. That is the Kramers–Kronig relation, and it is causality written in the frequency domain. The Green's function of (0.8.8) vanishing for t<st\lt s is the same statement in the time domain.

Q = 6.00 γ = 0.08333
measured FWHM = 0.1666 (2γ = 0.1667)
energy lifetime τ = 1/2γ = 6.00 → FWHM × τ = 1.000
The width is the inverse lifetime. Top: absorbed power (0.8.42), normalised to its peak, in blue; the Lorentzian approximation (0.8.47) dashed in orange. Green marks the measured full width at half maximum, found by scanning the exact curve, not by using the formula — compare it with the printed 2γ2\gamma and watch them agree to four decimals at every QQ. The Lorentzian hugs the peak and departs in the wings, which is exactly what "valid near resonance" means. Bottom: the phase lag, passing through 9090^{\circ} at ω0\omega_0 for every QQ and tending to 180180^{\circ} above. Slide QQ up: the peak narrows and the ringdown lengthens, and the last readout — the product of the width and the energy lifetime — stays pinned at 11. That number is Γτ/\Gamma\tau/\hbar for the ZZ boson.
⚠ Why this isn't obvious

Set γ=0\gamma=0 and the steady state does not merely become large. It ceases to exist. Put γ=0\gamma=0 and ω=ω0\omega=\omega_0 in (0.8.39) and you get A=F0/0A=F_0/0. The formula has not become large. It has become meaningless, because the assumption behind it is false, and that assumption was that a bounded periodic solution exists. Here is what actually happens.

For ωω0\omega\neq\omega_0 the undamped equation x¨+ω02x=F0cosωt\ddot x+\omega_0^{2}x=F_0\cos\omega t has the solution starting from rest

x(t)=F0(cosωtcosω0t)ω02ω2, x(t) = \frac{F_0\left(\cos\omega t - \cos\omega_0 t\right)}{\omega_0^{2}-\omega^{2}},

as you can check by differentiating twice. Now let ωω0\omega\to\omega_0. Numerator and denominator both vanish, so take the limit as a derivative with respect to ω\omega. This is the confluent move of §3.4 for the third time:

x(t)    tsinω0t2ω0F0  =  F02ω0tsinω0t. x(t) \;\longrightarrow\; \frac{-t\sin\omega_0 t}{-2\omega_0}\,F_0 \;=\; \frac{F_0}{2\omega_0}\,t\sin\omega_0 t.

The amplitude grows linearly and without bound. There is no steady state to speak of, and the factor of tt is the same tt as in teλtt\ee^{\lambda t}: at exact resonance the driving frequency has collided with a root of the characteristic polynomial, and a repeated root always costs you a factor of tt.

This never happens in nature, because γ>0\gamma\gt0 always. Every real system leaks energy somewhere. So the honest statement is not "at resonance the amplitude is infinite" but "the steady state of a driven oscillator exists only because of dissipation, and its peak height F0/2γω0F_0/2\gamma\omega_0 is set entirely by the loss". Resonance is not a property of the oscillator alone. It is a negotiation between the drive and the losses, and the sharper the resonance the more completely the losses are in charge.

In plain terms 0.8.6

Push on an oscillator at a frequency of your choosing rather than its own, wait for its memory of how it started to fade, and what remains is a steady response whose size depends on how near you came. The shape of that response is universal. Nothing about springs enters it, only that the system has one preferred frequency and that its motion decays at some rate, so any system with those two properties answers with the same curve.

The width of the curve is the quantity to watch, because it is exactly twice the decay rate, not approximately. The number that counted radians of ringing therefore also measures the sharpness of the peak, and the two jobs are one job. Read the identity backwards and it becomes an instrument: whatever lasts a short time is obliged to produce a broad bump, so the width of a bump reports a lifetime. Nobody has ever timed an unstable particle with a clock, and nobody could. Their lifetimes are read off the widths of peaks in scattering data.

One caution, since the popular account has it backwards. With no losses whatever there is no steady response at all, because the amplitude grows without limit and never settles. Resonance is a negotiation between the driving and the dissipation, and the sharper it is the more completely the dissipation is in charge.

7 · Coupled oscillators, normal modes, and the bridge to fields

Everything so far has had one degree of freedom. Almost nothing in nature does. This section adds a second one, discovers that the added complexity is an illusion, and then adds infinitely many.

7.1 · Two masses, three springs

Two equal masses mm sit in a line. Each is tied to a wall by a spring of stiffness kk, and they are tied to each other by a spring of stiffness κ\kappa. Let x1,x2x_1,x_2 be their displacements from equilibrium. The coupling spring is stretched by x1x2x_1-x_2, so it pulls mass 1 back with force κ(x1x2)-\kappa(x_1-x_2) and mass 2 with the opposite sign:

mx¨1=kx1κ(x1x2),mx¨2=kx2κ(x2x1). \begin{aligned} m\ddot x_1 &= -k x_1 - \kappa\left(x_1-x_2\right),\\[3pt] m\ddot x_2 &= -k x_2 - \kappa\left(x_2-x_1\right). \end{aligned} (0.8.48)

Neither equation can be solved alone: each contains the other's unknown. That is what "coupled" means, and it is why the problem looks harder than §4. Write it as one vector equation with x=(x1,x2)T\vv x = (x_1,x_2)^{\mathsf T}:

x¨=Mx,M=1m(k+κκκk+κ). \ddot{\vv x} = -M\vv x, \qquad M = \frac{1}{m}\begin{pmatrix} k+\kappa & -\kappa\\ -\kappa & k+\kappa\end{pmatrix}. (0.8.49)

MM is symmetric, and that is not an accident of this example. The forces came from a potential energy

V(x1,x2)=12kx12+12kx22+12κ(x1x2)2,mx¨i=Vxi, V(x_1,x_2) = \tfrac12kx_1^{2} + \tfrac12kx_2^{2} + \tfrac12\kappa\left(x_1-x_2\right)^{2}, \qquad m\ddot x_i = -\pdv{V}{x_i}, (0.8.50)

so mMij=ijVmM_{ij} = \partial_i\partial_j V is the Hessian of the potential, and Chapter 0.6 proved, via Clairaut, that a Hessian is always symmetric.

Any system of masses moving in a potential near a stable equilibrium has this same form, because Chapter 0.6's second-order Taylor expansion says VV0+12xTHxV\approx V_0+\tfrac12\vv x^{\mathsf T}H\vv x at a critical point. So the analysis below is not about this apparatus. It is about every stable multi-degree-of-freedom system there is.

7.2 · The spectral theorem does the whole job

By Chapter 0.5, a real symmetric matrix has real eigenvalues and an orthonormal basis of eigenvectors. Call them u1,u2\vv u_1,\vv u_2 with Muk=ωk2ukM\vv u_k = \omega_k^{2}\vv u_k.

Writing the eigenvalue as ωk2\omega_k^{2} presumes it is positive. It is positive exactly when the equilibrium is a minimum rather than a saddle, which is Chapter 0.6's classification now doing physical work. A negative eigenvalue would give ω\omega imaginary and eωt\ee^{\abs\omega t} growth, which is an instability, and an instability is what a saddle is.

Define the normal coordinates qk=ukxq_k = \vv u_k\cdot\vv x, the components of the displacement along the eigenvectors. Differentiate twice and use (0.8.49), remembering that uk\vv u_k is a constant vector and that MM is symmetric so it can be moved across the dot product:

q¨k=ukx¨=ukMx=(Muk)x=ωk2ukx=ωk2qk. \ddot q_k = \vv u_k\cdot\ddot{\vv x} = -\vv u_k\cdot M\vv x = -\left(M\vv u_k\right)\cdot\vv x = -\omega_k^{2}\,\vv u_k\cdot\vv x = -\omega_k^{2}q_k. (0.8.51)

Let's look at what that line is saying. Each qkq_k obeys q¨k=ωk2qk\ddot q_k = -\omega_k^{2}q_k, which is the equation of §4, standing on its own, with no reference to the other coordinate. The coupled system has been turned into two independent harmonic oscillators by a rotation of axes.

The step that made it work is the one in the middle of (0.8.51), and it needed MT=MM^{\mathsf T}=M. Without symmetry there is no orthonormal eigenbasis, and the whole manoeuvre fails.

7.3 · The two modes, explicitly

So let's diagonalise MM from (0.8.49). It has the form aI+bσaI + b\sigma with σ=(0110)\sigma=\left(\begin{smallmatrix}0&1\\1&0\end{smallmatrix}\right), whose eigenvectors are (1,1)(1,1) and (1,1)(1,-1) by inspection. Swap the entries of either one and it comes back unchanged up to a sign. So

u1=12(1,1),ω12=km,u2=12(1,1),ω22=k+2κm. \begin{aligned} \vv u_1 &= \tfrac{1}{\sqrt2}(1,1), \qquad &\omega_1^{2} &= \frac{k}{m},\\[4pt] \vv u_2 &= \tfrac{1}{\sqrt2}(1,-1), \qquad &\omega_2^{2} &= \frac{k+2\kappa}{m}. \end{aligned} (0.8.52)

Let's verify the eigenvalues directly. We have M(1,1)T=1m(k+κκ)(1,1)TM(1,1)^{\mathsf T} = \tfrac1m(k+\kappa-\kappa)(1,1)^{\mathsf T} and M(1,1)T=1m(k+κ+κ)(1,1)TM(1,-1)^{\mathsf T} = \tfrac1m(k+\kappa+\kappa)(1,-1)^{\mathsf T}. Note also that u1u2=12(11)=0\vv u_1\cdot\vv u_2 = \tfrac12(1-1)=0. The two are perpendicular, as Chapter 0.5 promised, without our having arranged it.

The physical reading is the pleasure of the calculation.

  • In mode 1 the two masses move together, in phase, with equal amplitude. The coupling spring is then never stretched, so it exerts no force at all. The frequency is k/m\sqrt{k/m}, which is independent of κ\kappa, exactly as if the coupling spring were not there.
  • In mode 2 they move exactly out of phase. The midpoint stays fixed, the coupling spring is stretched by 2x12x_1, and the restoring force on each mass is (k+2κ)x1-(k+2\kappa)x_1. That is stiffer, and hence faster.

Those are the only two ways this system can move sinusoidally, and everything else is a superposition of them.

Putting the two modes together, the general motion of the system is

x(t)=k=1,2[akcosωkt+bkωksinωkt]uk,ak=ukx(0),bk=ukx˙(0), \vv x(t) = \sum_{k=1,2}\left[a_k\cos\omega_kt + \frac{b_k}{\omega_k}\sin\omega_kt\right]\vv u_k, \qquad \begin{aligned} a_k &= \vv u_k\cdot\vv x(0),\\ b_k &= \vv u_k\cdot\dot{\vv x}(0), \end{aligned} (0.8.53)

with the coefficients read off by orthonormality. That is Chapter 0.5's coordinates have become inner products, used here for the first time on a physical problem. There are four constants for a four-dimensional solution space, since we have two second-order equations, and that is consistent with (0.8.11).

7.4 · Beats

Now let's pick the initial condition that makes the structure visible. Pull mass 1 aside by dd, hold mass 2 at rest at its equilibrium, and release both from rest, so that x(0)=(d,0)\vv x(0)=(d,0) and x˙(0)=0\dot{\vv x}(0)=\vv 0. Then a1=d/2a_1 = d/\sqrt2, a2=d/2a_2=d/\sqrt2 and bk=0b_k=0, and (0.8.53) gives

x1(t)=d2(cosω1t+cosω2t),x2(t)=d2(cosω1tcosω2t). x_1(t) = \tfrac{d}{2}\left(\cos\omega_1t+\cos\omega_2t\right), \qquad x_2(t) = \tfrac{d}{2}\left(\cos\omega_1t-\cos\omega_2t\right). (0.8.54)

We want the slow timescale and the fast one separated out, so apply the sum-to-product identities, which are Euler's formula rearranged, with ωˉ=12(ω1+ω2)\bar\omega=\tfrac12(\omega_1+\omega_2) and Δ=ω2ω1\Delta=\omega_2-\omega_1:

x1(t)=dcos ⁣(Δt2)cosωˉt,x2(t)=dsin ⁣(Δt2)sinωˉt. x_1(t) = d\,\cos\!\left(\tfrac{\Delta t}{2}\right)\cos\bar\omega t, \qquad x_2(t) = d\,\sin\!\left(\tfrac{\Delta t}{2}\right)\sin\bar\omega t. (0.8.55)

Each mass oscillates fast at the mean frequency ωˉ\bar\omega, inside a slowly changing envelope of frequency Δ/2\Delta/2. The two envelopes are in quadrature, so when one is at its largest the other is zero. The energy sloshes completely from one mass to the other and back, with the envelopes exchanging roles after a time π/Δ\pi/\Delta and returning after

Tbeat=2πΔ=2πω2ω1. T_{\text{beat}} = \frac{2\pi}{\Delta} = \frac{2\pi}{\omega_2-\omega_1}. (0.8.56)

For weak coupling, expand ω2=ω11+2κ/kω1(1+κ/k)\omega_2 = \omega_1\sqrt{1+2\kappa/k}\approx\omega_1(1+\kappa/k) by Chapter 0.3. Then Δω1κ/k\Delta\approx\omega_1\kappa/k and Tbeat2πk/(ω1κ)T_{\text{beat}}\approx 2\pi k/(\omega_1\kappa), so the weaker the coupling, the longer the beat. It diverges as κ0\kappa\to0, which is right, since uncoupled masses never exchange anything.

This is the mechanism behind two pendulums on a shared rail, and behind a photon oscillating between two cavities. With the same algebra and different words, it is also neutrino oscillation, where the two "masses" are two mass eigenstates with slightly different frequencies and the beat is measured in kilometres of flight path.

κ = 0.140
ω₁ = 1.0000 ω₂ = 1.1314 Δω = 0.1314 T_beat = 47.8 s
a₁ = 0.500 a₂ = 0.500 mode energies 43.9% / 56.1%
Complicated motion is a superposition of simple motions. Masses m=1m=1, wall springs k=1k=1, coupling κ\kappa on the slider. Top: the apparatus. Middle: the displacements x1x_1 (blue) and x2x_2 (purple) — what you would measure. Bottom: the same motion in normal coordinates, a1=12(x1+x2)a_1=\tfrac12(x_1+x_2) and a2=12(x1x2)a_2=\tfrac12(x_1-x_2), so that x1=a1+a2x_1=a_1+a_2 and x2=a1a2x_2=a_1-a_2. Whatever the middle panel is doing, the bottom panel is always two pure cosines at ω1\omega_1 and ω2\omega_2 — that is (0.8.51) drawn. Press mode 1: only the green trace survives, and the coupling slider does nothing to it, because the coupling spring is never stretched. Press mode 2: only the orange trace, and now κ\kappa moves the frequency. Press one mass only: both modes are excited with equal amplitude, and their interference is (0.8.55) — energy sloshing from one mass to the other and back. Weaken the coupling and watch the beat period stretch out as (0.8.56) says it must, while the bottom panel barely changes. The mode energies printed on the right are ωk2ak(0)2\omega_k^{2}a_k(0)^{2}, and they are separately constant forever: the modes do not exchange energy, only the masses do.

7.5 · Normal modes are principal axes

Pause on what the eigenvectors are. We observed after (0.8.50) that mMmM is the Hessian of VV. So the normal-mode directions are the eigenvectors of the Hessian, which Chapter 0.6 identified as the principal axes of curvature of the potential surface, with eigenvalues equal to the curvatures along them. Hence

squared frequency == curvature of the potential // mass,

direction by direction. That gives three cases to keep straight.

  • A stiff direction of the potential valley is a fast mode.
  • A shallow direction is a slow mode.
  • A flat direction is a zero-frequency mode, which does not oscillate at all but drifts. You will meet one in Problem 2.

So "normal modes" and "principal axes" are not two ideas that happen to use the same theorem. They are the same idea, and Chapter 6.6 will use the flat-direction version of it to make a massless particle out of a symmetry.

Grind box — NN masses in a chain, solved exactly

Nothing above used n=2n=2. Take NN equal masses in a line, each connected to its neighbours by springs of stiffness kk, with the chain pinned to walls at both ends. Writing uju_j for the displacement of mass jj and setting u0=uN+1=0u_0=u_{N+1}=0:

mu¨j=k(uj+12uj+uj1),j=1,,N. m\ddot u_j = k\left(u_{j+1}-2u_j+u_{j-1}\right), \qquad j=1,\dots,N.

The matrix is symmetric, with 22 on the diagonal, 1-1 next to it and zeros elsewhere. So the spectral theorem guarantees NN real frequencies and NN orthogonal modes before we compute anything. To find them, try uj=sin(jθ)u_j = \sin(j\theta) for a constant θ\theta. Then

uj+1+uj1=sin(jθ+θ)+sin(jθθ)=2cosθsinjθ, u_{j+1}+u_{j-1} = \sin(j\theta+\theta)+\sin(j\theta-\theta) = 2\cos\theta\,\sin j\theta,

by the sum-to-product identity, so the right-hand side is k(2cosθ2)ujk(2\cos\theta-2)u_j. That is proportional to uju_j itself, which is exactly the eigenvector condition. Hence mω2=2k(cosθ1)-m\omega^{2} = 2k(\cos\theta-1), and using 1cosθ=2sin2(θ/2)1-\cos\theta = 2\sin^{2}(\theta/2),

ω(θ)=2k/m sinθ2. \omega(\theta) = 2\sqrt{k/m}\ \left|\sin\frac{\theta}{2}\right|.

The boundary condition u0=0u_0=0 is automatic. The other one, uN+1=0u_{N+1}=0, requires sin((N+1)θ)=0\sin\big((N+1)\theta\big)=0, so θn=nπ/(N+1)\theta_n = n\pi/(N+1) with n=1,,Nn=1,\dots,N, since larger nn repeats the same modes. Therefore

ωn=2kmsin ⁣(nπ2(N+1)),uj(n)=sin ⁣(nπjN+1). \omega_n = 2\sqrt{\frac{k}{m}}\,\sin\!\left(\frac{n\pi}{2(N+1)}\right), \qquad u_j^{(n)} = \sin\!\left(\frac{n\pi j}{N+1}\right).

Check against §7.3. Put N=2N=2: ω1=2k/msin(π/6)=k/m\omega_1 = 2\sqrt{k/m}\sin(\pi/6)=\sqrt{k/m} and ω2=2k/msin(π/3)=3k/m\omega_2 = 2\sqrt{k/m}\sin(\pi/3)=\sqrt{3k/m}, matching (0.8.52) at κ=k\kappa=k. ✓ And u(1)=(sinπ3,sin2π3)(1,1)u^{(1)}=(\sin\tfrac\pi3,\sin\tfrac{2\pi}3)\propto(1,1), u(2)=(sin2π3,sin4π3)(1,1)u^{(2)}=(\sin\tfrac{2\pi}3,\sin\tfrac{4\pi}3)\propto(1,-1). ✓

What to notice. NN masses give exactly NN modes, one per degree of freedom, which is (0.8.11) again. The mode shapes are sampled sine waves, with nn counting half-wavelengths across the chain. And the frequencies are not evenly spaced. They crowd together near the top of the band at 2k/m2\sqrt{k/m}, because sin\sin flattens. That crowding is the first hint that a discrete chain and a continuous string are not the same thing at short wavelengths, which is the subject of §7.6.

7.6 · The limit that makes a field

Now let the chain become continuous. Give the masses a spacing aa and let position along the chain be x=jax=ja, so that uj(t)u_j(t) becomes a function u(x,t)u(x,t) of two variables. Expand the neighbours by Taylor's theorem (Chapter 0.3):

u(x±a)=u±aux+a222ux2±a363ux3+a4244ux4+ u(x\pm a) = u \pm a\,\pdv{u}{x} + \frac{a^{2}}{2}\pdv{^{2}u}{x^{2}} \pm \frac{a^{3}}{6}\pdv{^{3}u}{x^{3}} + \frac{a^{4}}{24}\pdv{^{4}u}{x^{4}} + \cdots (0.8.57)

Now add the two expansions together. Every odd term cancels, which is the payoff of using both neighbours at once, and what is left is

u(x+a)2u(x)+u(xa)  =  a22ux2  +  a4124ux4+ u(x+a) - 2u(x) + u(x-a) \;=\; a^{2}\,\pdv{^{2}u}{x^{2}} \;+\; \frac{a^{4}}{12}\pdv{^{4}u}{x^{4}} + \cdots (0.8.58)

That second difference is exactly the combination appearing in the chain equation, so substitute it in and divide through by mm:

2ut2=ka2m2ux2+O(a4). \pdv{^{2}u}{t^{2}} = \frac{ka^{2}}{m}\,\pdv{^{2}u}{x^{2}} + O(a^{4}). (0.8.59)

Now take a0a\to0, holding the physical quantities fixed. Those are the mass per unit length ρ=m/a\rho = m/a and the tension T=kaT = ka, the tension being the force needed for unit fractional stretch of a spring of length aa. Then ka2/m=(ka)(a/m)=T/ρka^{2}/m = (ka)(a/m) = T/\rho, which is a finite limit, and the correction term dies. What survives is the wave equation:

  2ut2  =  v22ux2,v=Tρ   \boxed{\;\pdv{^{2}u}{t^{2}} \;=\; v^{2}\,\pdv{^{2}u}{x^{2}}, \qquad v = \sqrt{\frac{T}{\rho}}\;} (0.8.60)

Let's take stock of what that limit did. The discrete chain has become a continuous medium. The list of coordinates u1,,uNu_1,\dots,u_N has become a field u(x,t)u(x,t), one number for every point of space. And the matrix MM has become the operator v2x2-v^{2}\partial_x^{2}. Nothing else changed.

The modes survive the limit too. A normal mode is a solution in which every point oscillates at the same frequency, so let's look for one of those by putting u(x,t)=X(x)cosωtu(x,t)=X(x)\cos\omega t into (0.8.60). Substituting and cancelling the time factor gives ω2X=v2X-\omega^{2}X = v^{2}X'', which is X=(ω/v)2XX'' = -(\omega/v)^{2}X. That is the oscillator equation again, now living in space rather than in time. Its solutions are sin\sin and cos\cos of ωx/v\omega x/v, and pinning the ends at x=0x=0 and x=Lx=L kills the cosine and quantises the rest:

Xn(x)=sinnπxL,ωn=nπvL,n=1,2,3, X_n(x) = \sin\frac{n\pi x}{L}, \qquad \omega_n = \frac{n\pi v}{L}, \qquad n=1,2,3,\dots (0.8.61)

These are the standing waves, and they are the NN\to\infty limit of the chain's modes. Setting x=jax=ja and L=(N+1)aL=(N+1)a turns uj(n)=sin(nπj/(N+1))u_j^{(n)}=\sin\big(n\pi j/(N+1)\big) into sin(nπx/L)\sin(n\pi x/L) exactly, while the grind box's frequency 2k/msin(nπ/2(N+1))2\sqrt{k/m}\sin\big(n\pi/2(N+1)\big) tends to k/mnπa/L=nπv/L\sqrt{k/m}\,n\pi a/L = n\pi v/L for nNn\ll N.

The finite chain has NN modes. The field has one for every nn, or equivalently one for every wavenumber kn=nπ/Lk_n=n\pi/L. And the argument of §7.2 never used the dimension, so it carries over untouched: each mode is an independent harmonic oscillator, with its own frequency ωn\omega_n, its own amplitude and its own conserved energy.

The bridge this whole book crosses

Assemble the chain of reasoning, because six chapters later you will need every link.

  1. Any system near a stable equilibrium is quadratic in its displacements. That is Chapter 0.3, together with Chapter 0.6's Hessian.
  2. A quadratic potential gives linear equations x¨=Mx\ddot{\vv x}=-M\vv x with MM symmetric, which is (0.8.49).
  3. A symmetric matrix is diagonalisable in an orthonormal basis, by Chapter 0.5's spectral theorem. So the system is a collection of independent harmonic oscillators, one per degree of freedom, and nothing else. That is (0.8.51).
  4. Let the number of degrees of freedom go to infinity and the collection becomes a field, (0.8.60), whose modes are still independent oscillators, (0.8.61).

Therefore: a field is the NN\to\infty limit of coupled oscillators. That sentence is the spine of Parts V–VII.

It is why quantising a field in Chapter 5.3 amounts to quantising infinitely many harmonic oscillators. You do the single-oscillator calculation of Chapter 4.8 once, then attach a copy of it to every mode.

It is also why the particle content of quantum field theory comes out of the ladder operators of Chapter 4.8. The quantum oscillator's energy levels are evenly spaced, En=(n+12)ωE_n=(n+\tfrac12)\hbar\omega, so the natural way to describe a mode's state is to say how many quanta of ω\hbar\omega it holds. Those quanta arose as rungs on a ladder in a one-dimensional problem about a mass on a spring, and they are what we call particles. A photon is an excitation of one mode of the electromagnetic field. The mode is an oscillator. The photon is the integer nn.

The same construction runs the rest of the book. Chapter 5.3 does it for a scalar field. Chapter 7.4 does it for a vibrating string, where the modes' quanta are the particle spectrum of string theory, and the massless spin-2 rung is the graviton. When someone tells you quantum field theory is a bewildering subject, the honest reply is that its skeleton is §7.2 with the index running to infinity.

Familiar ground

You have read a thousand plasma concentration–time curves on semi-log axes and seen the characteristic two-slope shape: a steep early distribution phase, a shallower late elimination phase. The standard reading is that these are two processes happening one after the other. That reading is wrong in an instructive way, and §7 says exactly why.

The two-compartment model is a coupled linear system. With A1A_1 the amount in the central (plasma) compartment and A2A_2 in the peripheral tissue compartment,

A˙1=(k10+k12)A1+k21A2,A˙2=k12A1k21A2,A˙=KA. \begin{aligned} \dot A_1 &= -\left(k_{10}+k_{12}\right)A_1 + k_{21}A_2,\\[3pt] \dot A_2 &= k_{12}A_1 - k_{21}A_2, \end{aligned} \qquad \dot{\vv A} = K\vv A.

This is (0.8.49) with one time derivative instead of two, so §3 applies unchanged. Seek A=weλt\vv A = \vv w\,\ee^{\lambda t} and the equation becomes Kw=λwK\vv w = \lambda\vv w. The rate constants of the biexponential curve are the eigenvalues of the rate matrix.

The characteristic polynomial is λ2(trK)λ+detK=0\lambda^{2}-(\operatorname{tr}K)\lambda + \det K = 0, with trK=(k10+k12+k21)\operatorname{tr}K = -(k_{10}+k_{12}+k_{21}) and detK=k10k21\det K = k_{10}k_{21}. Writing the decay rates as α=λ1\alpha=-\lambda_1 and β=λ2\beta=-\lambda_2, that gives

α+β=k10+k12+k21,αβ=k10k21. \alpha+\beta = k_{10}+k_{12}+k_{21}, \qquad \alpha\beta = k_{10}k_{21}.

Those are the macro-constant relations printed in every pharmacokinetics text, and they are Vieta's formulas for the roots of a quadratic. Nothing pharmacological is involved.

A concrete case. Take k10=0.5k_{10}=0.5, k12=0.4k_{12}=0.4, k21=0.2k_{21}=0.2, all in h1\mathrm{h^{-1}}. Then

K=(0.90.20.40.2),λ2+1.1λ+0.1=0, K = \begin{pmatrix}-0.9 & 0.2\\ 0.4 & -0.2\end{pmatrix}, \qquad \lambda^{2}+1.1\lambda+0.1=0, λ=1.1±1.210.42=1.1±0.92  =  1.0, 0.1. \lambda = \frac{-1.1\pm\sqrt{1.21-0.4}}{2} = \frac{-1.1\pm0.9}{2} \;=\; -1.0,\ -0.1.

So α=1.0 h1\alpha = 1.0\ \mathrm{h^{-1}} and β=0.1 h1\beta = 0.1\ \mathrm{h^{-1}}, with half-lives ln2/α=0.69\ln2/\alpha = 0.69 h and ln2/β=6.93\ln2/\beta = 6.93 h.

The eigenvectors solve (KλI)w=0(K-\lambda I)\vv w=0. For λ=1.0\lambda=-1.0 the first row reads 0.1w1+0.2w2=00.1w_1+0.2w_2=0, giving wα(2,1)\vv w_\alpha\propto(2,-1). For λ=0.1\lambda=-0.1 it reads 0.8w1+0.2w2=0-0.8w_1+0.2w_2=0, giving wβ(1,4)\vv w_\beta\propto(1,4).

An intravenous bolus DD into the central compartment means A(0)=(D,0)\vv A(0)=(D,0). Expanding that in the eigenbasis, (D,0)=4D9(2,1)+D9(1,4)(D,0) = \tfrac{4D}{9}(2,-1)+\tfrac{D}{9}(1,4), so

A1(t)=89Deαt+19Deβt,A2(t)=49D(eβteαt). A_1(t) = \tfrac{8}{9}D\,\ee^{-\alpha t} + \tfrac19 D\,\ee^{-\beta t}, \qquad A_2(t) = \tfrac49 D\left(\ee^{-\beta t}-\ee^{-\alpha t}\right).

(Check: A1(0)=DA_1(0)=D, A2(0)=0A_2(0)=0, and A˙1(0)=89D0.19D=0.9D\dot A_1(0) = -\tfrac89 D-\tfrac{0.1}{9}D = -0.9D, which is (k10+k12)D-(k_{10}+k_{12})D as the model demands. ✓)

Now the point. Both exponentials are present from t=0t=0, with fixed coefficients. Nothing switches on at any time. The curve looks two-phased only because one eigenvalue is ten times the other, so the fast term has essentially vanished by t3t\approx3 h and the log-plot straightens onto the slow one. Distribution and elimination are not two sequential biological processes. They are the two eigenvalues of one matrix, both operating at all times, and every fitted "phase" is a normal mode of a linear system.

The terminal half-life ln2/β\ln2/\beta is a property of the whole coupled system. That is exactly why it is not ln2/k10\ln2/k_{10}, and why increasing tissue uptake k12k_{12} prolongs the terminal phase without changing clearance.

The one structural difference from §7, and it matters. MM in (0.8.49) was symmetric because it came from a potential. KK is not symmetric, since here K12=0.20.4=K21K_{12}=0.2\neq0.4=K_{21}, because a molecule's chance of leaving plasma for tissue is not the same as its chance of coming back.

So the spectral theorem does not apply, and indeed the eigenvectors are not orthogonal: (2,1)(1,4)=20(2,-1)\cdot(1,4) = -2 \neq 0, an angle of 102.5102.5^{\circ} rather than 9090^{\circ}. This is precisely the ⚠ point of Chapter 0.5's figure, where raising the skew tilted the eigen-directions away from perpendicular.

The consequences are practical. You cannot read off the mode amplitudes by taking inner products as in (0.8.53). You have to solve a 2×22\times2 system instead, as we did above, and the modes are not energetically independent in any natural sense.

Push the asymmetry far enough and the eigenvalues can collide, giving a repeated root and a teλtt\ee^{-\lambda t} term ((0.8.18)). The fitted curve is then genuinely not a sum of two exponentials, and software that insists on fitting one will quietly report nonsense.

In plain terms 0.8.7

Two masses joined by a spring look like a harder problem than one mass on a spring, and the appearance is false in a way that matters far beyond two. The forces come from a potential energy, second derivatives are indifferent to their order, so the array governing the motion is symmetric, which is exactly what the spectral theorem asks for.

There are therefore directions along which the masses move as one, each combination obeying the single-oscillator equation alone and ignoring the other entirely. The complicated motion in which energy sloshes between the masses is two simple motions added together and watched in an inconvenient description. This collects a promise made when vector spaces were introduced: one theorem, proved once, solving a room full of coupled pendulums without being told what it is looking at.

Nothing in the argument cared how many masses there were. Take a chain, let their number grow while their spacing shrinks, and the list of displacements becomes a function of position, the array becomes a differential operator, and what survives is the wave equation. A field is what infinitely many coupled oscillators turn into. That sentence is the spine of the last three parts of this book, because it means quantising a field amounts to quantising infinitely many springs, and the whole number counting one mode's rungs is what we call a particle.

8 · Nonlinearity, briefly and honestly

Everything above rested on linearity. It is worth one section to see exactly what is lost when it goes, because most of the physics in the second half of this book is nonlinear.

8.1 · The pendulum, exactly

A bob of mass mm on a rigid massless rod of length LL, at angle θ\theta from vertical. The restoring torque is mgLsinθ-mgL\sin\theta and the moment of inertia is mL2mL^{2}, so

θ¨=gLsinθ    ω02sinθ. \ddot\theta = -\frac{g}{L}\sin\theta \;\equiv\; -\omega_0^{2}\sin\theta. (0.8.62)

This is not linear, since sin(θ1+θ2)sinθ1+sinθ2\sin(\theta_1+\theta_2)\neq\sin\theta_1+\sin\theta_2. Chapter 0.3's move is to expand, sinθ=θθ3/6+\sin\theta = \theta - \theta^{3}/6+\cdots, and keep the first term, giving θ¨=ω02θ\ddot\theta=-\omega_0^{2}\theta and T0=2πL/gT_0=2\pi\sqrt{L/g}. That this is an approximation is not in question. The questions worth asking are how good an approximation it is, and where it stops being good at all.

The energy first integral of §4.3 still works here, because multiplying by θ˙\dot\theta does not care about linearity. Multiply (0.8.62) by θ˙\dot\theta and integrate:

12θ˙2ω02cosθ  =  E  =  constant. \tfrac12\dot\theta^{2} - \omega_0^{2}\cos\theta \;=\; \mathcal E \;=\; \text{constant}. (0.8.63)

Releasing from rest at θ0\theta_0 fixes E=ω02cosθ0\mathcal E = -\omega_0^{2}\cos\theta_0, and the grind box turns this into an exact period. The answer is T=T02πK ⁣(sinθ02)T = T_0\cdot\tfrac2\pi K\!\left(\sin\tfrac{\theta_0}{2}\right) with KK the complete elliptic integral, and expanding it,

TT0=1+θ0216+11θ043072+ \frac{T}{T_0} = 1 + \frac{\theta_0^{2}}{16} + \frac{11\,\theta_0^{4}}{3072} + \cdots (0.8.64)

The period depends on amplitude. That single fact is the death of superposition. Two solutions of different sizes have different frequencies, so their sum is not a solution of anything.

Numerically, the correction is +0.19%+0.19\% at θ0=10\theta_0=10^{\circ}, +1.74%+1.74\% at 3030^{\circ}, and +18.0%+18.0\% at 9090^{\circ}. That is why a pendulum clock is built to swing through a small angle, and why Huygens had to think hard about escapements.

8.2 · The phase portrait and the separatrix

Let's plot the state (θ,θ˙)(\theta,\dot\theta), as in §4.4. From (0.8.63) the trajectories are the level curves of E\mathcal E, and there are two qualitatively different families.

  • For E<ω02\mathcal E\lt\omega_0^{2} the curve closes. The bob swings back and forth, and near the origin the closed curve is the ellipse of §4.4, slightly distorted.
  • For E>ω02\mathcal E\gt\omega_0^{2} there is enough energy to pass over the top. Now θ˙\dot\theta never vanishes and the trajectory runs off to θ\theta\to\infty, which is to say the pendulum whirls.

Between them sits the single curve E=ω02\mathcal E = \omega_0^{2}, on which the bob arrives at the inverted position with exactly zero speed. Substituting into (0.8.63) and using 1+cosθ=2cos2(θ/2)1+\cos\theta = 2\cos^{2}(\theta/2):

θ˙=±2ω0cosθ2. \dot\theta = \pm2\omega_0\cos\frac{\theta}{2}. (0.8.65)

This is the separatrix, and it does something the linear oscillator cannot. It takes infinite time to complete. Near θ=π\theta=\pi the right-hand side vanishes linearly in (πθ)(\pi-\theta), so the approach is exponential and the destination is never reached.

The inverted position is an unstable equilibrium. It is a maximum of the potential, a negative Hessian eigenvalue in Chapter 0.6's classification, and hence an e+ω0t\ee^{+\omega_0 t} in §3's language rather than an oscillation. Linearising about the top of the potential gives you exponential growth, and that is the correct local answer. There is nothing wrong with linearisation except that it is local.

8.3 · Chaos, in one paragraph

Add a drive and damping to (0.8.62) and it becomes possible for trajectories to be bounded, aperiodic, and exponentially sensitive to initial conditions. Two starting points a distance ϵ\epsilon apart then separate like ϵeΛt\epsilon\,\ee^{\Lambda t} for some positive Λ\Lambda.

Picard–Lindelöf is untouched by any of that. The solution still exists and is still unique. What changes is that predicting the state at time tt to fixed accuracy now requires knowing the initial state to accuracy eΛt\ee^{-\Lambda t}, so every factor of e\ee in your instruments buys one more unit of 1/Λ1/\Lambda in forecast horizon.

That is the entire content of "chaos". Determinism and predictability are different properties, and only the first is guaranteed. It cannot happen in a linear system, where solutions are sums of eλit\ee^{\lambda_i t} and neighbouring trajectories either converge, or diverge in a fixed direction, or wind around each other forever, but never explore.

⚠ Why this isn't obvious

Superposition is a privilege, not a law of nature. Three techniques in this chapter felt like the natural way to think.

  • Decompose into modes, solve each separately, and add the answers.
  • Expand a source into sinusoids and treat them one at a time.
  • Write the general solution as a basis with arbitrary coefficients.

All three rest on (0.8.9), one line of algebra that is true only because LL is linear. The habit is so ingrained that it is easy to forget it can fail. It fails constantly.

General relativity is nonlinear (Chapter 3.6). The Einstein equations relate curvature to energy, and gravitational fields carry energy, so gravity gravitates: the field is a source for itself. You may not add the field of two stars to get the field of the pair. The equations are not merely algebraically messier. The superposition principle is not available at all, which is why the two-body problem in general relativity required supercomputers and a half-century of work, while in Newtonian gravity it is an exercise.

Yang–Mills theory is nonlinear (Chapter 6.4). A photon carries no electric charge, so electromagnetism is linear and light beams pass through each other. A gluon does carry colour charge, so gluons interact with gluons directly. That one difference is the reason the strong force confines and the electromagnetic force does not, and the reason nobody can write down the spectrum of QCD in closed form.

What replaces superposition when it is gone? Almost always perturbation theory: find a linear problem nearby, solve it exactly, and treat the nonlinearity as a small correction computed order by order. Chapter 5.8 builds that machinery, and Feynman diagrams are its bookkeeping, with each vertex in a diagram standing for one factor of the nonlinear term.

So the harmonic oscillator is not merely the first system we can solve. It is the system every hard problem is expanded around. That is why this chapter is long, and it is why the small-oscillations result of Chapter 0.3 is arguably the most-used theorem in physics.

Grind box — the exact pendulum period

From (0.8.63) with E=ω02cosθ0\mathcal E=-\omega_0^{2}\cos\theta_0,

θ˙=ω02(cosθcosθ0). \dot\theta = \omega_0\sqrt{2\left(\cos\theta-\cos\theta_0\right)}.

A quarter period is the time from θ=0\theta=0 to θ=θ0\theta=\theta_0, so separating variables,

T4=0θ0dθω02(cosθcosθ0). \frac{T}{4} = \int_0^{\theta_0}\frac{\dd\theta}{\omega_0\sqrt{2(\cos\theta-\cos\theta_0)}}.

Use cosθ=12sin2(θ/2)\cos\theta = 1-2\sin^{2}(\theta/2) to write cosθcosθ0=2(s2sin2(θ/2))\cos\theta-\cos\theta_0 = 2\big(s^{2}-\sin^{2}(\theta/2)\big) where ssin(θ0/2)s\equiv\sin(\theta_0/2). Then substitute sin(θ/2)=ssinφ\sin(\theta/2) = s\sin\varphi, which maps θ:0θ0\theta:0\to\theta_0 onto φ:0π/2\varphi:0\to\pi/2 and gives 12cos(θ/2)dθ=scosφdφ\tfrac12\cos(\theta/2)\,\dd\theta = s\cos\varphi\,\dd\varphi with cos(θ/2)=1s2sin2φ\cos(\theta/2)=\sqrt{1-s^{2}\sin^{2}\varphi}. The square root in the denominator becomes 2scosφ2s\cos\varphi, and it cancels against the numerator exactly:

T4=1ω00π/2dφ1s2sin2φ    K(s)ω0. \frac{T}{4} = \frac{1}{\omega_0}\int_0^{\pi/2}\frac{\dd\varphi}{\sqrt{1-s^{2}\sin^{2}\varphi}} \;\equiv\; \frac{K(s)}{\omega_0}.

KK is the complete elliptic integral of the first kind, a function defined by this integral, which cannot be reduced to elementary ones. Since T0=2π/ω0T_0 = 2\pi/\omega_0, T/T0=2K(s)/πT/T_0 = 2K(s)/\pi, and K(0)=π/2K(0)=\pi/2 recovers T=T0T=T_0. ✓

The expansion. Expand the integrand by the binomial series (Chapter 0.3), (1u)1/2=1+12u+38u2+(1-u)^{-1/2} = 1+\tfrac12u+\tfrac38u^{2}+\cdots with u=s2sin2φu=s^{2}\sin^{2}\varphi, and integrate term by term using 0π/2sin2φdφ=π/4\int_0^{\pi/2}\sin^{2}\varphi\,\dd\varphi = \pi/4 and 0π/2sin4φdφ=3π/16\int_0^{\pi/2}\sin^{4}\varphi\,\dd\varphi = 3\pi/16:

K(s)=π2(1+s24+9s464+). K(s) = \frac\pi2\left(1+\frac{s^{2}}{4}+\frac{9s^{4}}{64}+\cdots\right).

Finally put s=sin(θ0/2)=θ02θ0348+s = \sin(\theta_0/2) = \tfrac{\theta_0}{2}-\tfrac{\theta_0^{3}}{48}+\cdots, so s2=θ024θ0448+s^{2} = \tfrac{\theta_0^{2}}{4}-\tfrac{\theta_0^{4}}{48}+\cdots and s4=θ0416+s^{4}=\tfrac{\theta_0^{4}}{16}+\cdots, and collect:

TT0=1+θ0216+(964161448)θ04+=1+θ0216+11θ043072+ \frac{T}{T_0} = 1 + \frac{\theta_0^{2}}{16} + \left(\frac{9}{64\cdot16}-\frac{1}{4\cdot48}\right)\theta_0^{4} + \cdots = 1+\frac{\theta_0^{2}}{16}+\frac{11\theta_0^{4}}{3072}+\cdots

since 910241192=27163072=113072\tfrac{9}{1024}-\tfrac{1}{192} = \tfrac{27-16}{3072} = \tfrac{11}{3072}, confirming (0.8.64). At θ0=1\theta_0=1 rad the series gives 1.066081.06608 against the exact 1.066331.06633. The next term is therefore doing 2×1042\times10^{-4} of work, which is what an O(θ06)O(\theta_0^{6}) term should do.

In plain terms 0.8.8

Losing linearity costs more than heavier algebra, and being exact about what goes is worth a moment. Every habit acquired so far, whether breaking a problem into modes, or expanding a disturbance into pure tones and treating them separately, rests on one line of algebra true only because the equation was linear. A pendulum swung wide is already outside it, since the period then depends on amplitude, so two solutions of different sizes keep different time and their sum solves nothing.

The consequences are not academic. Gravity is nonlinear because the gravitational field carries energy and energy gravitates, so the field of two stars is not one star's field added to the other's, which is why a problem that is an exercise in Newton's theory took half a century in Einstein's. The strong force is nonlinear for the same reason, which is why beams of light pass through one another and beams of gluons do not.

What replaces superposition is the strategy named at the start of the toolkit: find a linear problem nearby, solve it exactly, and treat the difference as a correction computed term by term. The oscillator is not merely the first system anybody can solve; it is the system every hard problem gets expanded around, which is why the next thing worth having is a way of writing any disturbance whatever as a sum of oscillations.

9 · Worked examples

Worked example 1 — two masses, from matrix to beats

Two masses m=1kgm=1\,\mathrm{kg}, wall springs k=1N/mk=1\,\mathrm{N/m}, coupling κ=0.1N/m\kappa=0.1\,\mathrm{N/m}. Mass 1 is displaced 10cm10\,\mathrm{cm} and both are released from rest. Find everything.

The matrix. From (0.8.49),

M=(1.10.10.11.1) s2. M = \begin{pmatrix}1.1 & -0.1\\ -0.1 & 1.1\end{pmatrix}\ \mathrm{s^{-2}}.

Eigenvalues. det(MλI)=(1.1λ)20.01=0\det(M-\lambda I) = (1.1-\lambda)^{2}-0.01=0 gives 1.1λ=±0.11.1-\lambda=\pm0.1, so λ=1.0\lambda = 1.0 and 1.2 s21.2\ \mathrm{s^{-2}}. Both are real, as the spectral theorem guarantees for a symmetric matrix. Hence

ω1=1.0000 s1,ω2=1.2=1.0954 s1. \omega_1 = 1.0000\ \mathrm{s^{-1}}, \qquad \omega_2 = \sqrt{1.2}=1.0954\ \mathrm{s^{-1}}.

Check against (0.8.52): ω12=k/m=1\omega_1^{2}=k/m=1 ✓ and ω22=(k+2κ)/m=1.2\omega_2^{2}=(k+2\kappa)/m = 1.2 ✓.

Eigenvectors. For λ=1.0\lambda=1.0: (MI)w=(0.10.10.10.1)w=0(M-I)\vv w = \begin{pmatrix}0.1&-0.1\\-0.1&0.1\end{pmatrix}\vv w=0 gives w1=w2w_1=w_2, so u1=12(1,1)\vv u_1=\tfrac1{\sqrt2}(1,1). For λ=1.2\lambda=1.2: 0.1w10.1w2=0-0.1w_1-0.1w_2=0 gives w1=w2w_1=-w_2, so u2=12(1,1)\vv u_2=\tfrac1{\sqrt2}(1,-1). Their dot product is 12(11)=0\tfrac12(1-1)=0, so they come out orthogonal without our having asked for it.

General solution. By (0.8.53),

x(t)=(a1cosω1t+b1ω1sinω1t)u1+(a2cosω2t+b2ω2sinω2t)u2. \vv x(t) = \left(a_1\cos\omega_1t+\tfrac{b_1}{\omega_1}\sin\omega_1t\right)\vv u_1 + \left(a_2\cos\omega_2t+\tfrac{b_2}{\omega_2}\sin\omega_2t\right)\vv u_2.

Initial conditions. x(0)=(0.1,0)m\vv x(0)=(0.1,0)\,\mathrm{m}, x˙(0)=0\dot{\vv x}(0)=\vv 0. So bk=0b_k=0 and

a1=u1x(0)=0.12,a2=u2x(0)=0.12. a_1 = \vv u_1\cdot\vv x(0) = \frac{0.1}{\sqrt2}, \qquad a_2 = \vv u_2\cdot\vv x(0) = \frac{0.1}{\sqrt2}.

The two modes get equal amplitudes, and that is the whole content of "displace one mass". In the mode basis, a single-mass displacement is an equal superposition of the two. Assembling components,

x1(t)=0.05(cosω1t+cosω2t),x2(t)=0.05(cosω1tcosω2t) m. x_1(t) = 0.05\left(\cos\omega_1t+\cos\omega_2t\right), \qquad x_2(t) = 0.05\left(\cos\omega_1t-\cos\omega_2t\right) \ \mathrm{m}.

The beat. With Δ=ω2ω1=0.09544 s1\Delta = \omega_2-\omega_1 = 0.09544\ \mathrm{s^{-1}} and ωˉ=1.04772 s1\bar\omega = 1.04772\ \mathrm{s^{-1}}, (0.8.55) gives

x1=0.1cos(0.04772t)cos(1.04772t),x2=0.1sin(0.04772t)sin(1.04772t). \begin{aligned} x_1 &= 0.1\,\cos(0.04772\,t)\,\cos(1.04772\,t),\\[3pt] x_2 &= 0.1\,\sin(0.04772\,t)\,\sin(1.04772\,t). \end{aligned}

Mass 1 is momentarily still and mass 2 has all the motion at t=π/Δ=32.9 st=\pi/\Delta = 32.9\ \mathrm{s}, and the pattern repeats with

Tbeat=2πΔ=65.8 s, T_{\text{beat}} = \frac{2\pi}{\Delta} = 65.8\ \mathrm{s},

against the individual oscillation period 2π/ωˉ=6.00 s2\pi/\bar\omega = 6.00\ \mathrm{s}, which works out as eleven fast cycles per exchange. The weak-coupling estimate 2πk/(ω1κ)=62.82\pi k/(\omega_1\kappa)=62.8 s is 5%5\% low, which is the size of the next term in 1+2κ/k\sqrt{1+2\kappa/k}, as it should be.

Energy accounting. Total energy is 12kx12+12kx22+12κ(x1x2)2\tfrac12k x_1^{2}+\tfrac12kx_2^{2}+\tfrac12\kappa(x_1-x_2)^{2} evaluated at t=0t=0, which is 12(1)(0.01)+12(0.1)(0.01)=5.50 mJ\tfrac12(1)(0.01)+\tfrac12(0.1)(0.01) = 5.50\ \mathrm{mJ}. In the mode picture it is 12ω12q1(0)2+12ω22q2(0)2\tfrac12\omega_1^{2}q_1(0)^{2}+\tfrac12\omega_2^{2}q_2(0)^{2} with qk(0)=0.1/2q_k(0)=0.1/\sqrt2, giving 12(1.0+1.2)(0.005)=5.50 mJ\tfrac12(1.0+1.2)(0.005) = 5.50\ \mathrm{mJ} ✓. The split between the modes is 45.5%45.5\% to 54.5%54.5\%, and those two numbers never change, no matter how violently the energy moves between the two masses.

Worked example 2 — a driven damped oscillator, peak and width

Take ω0=1 s1\omega_0 = 1\ \mathrm{s^{-1}} and γ=0.05 s1\gamma=0.05\ \mathrm{s^{-1}}, so Q=10Q=10. Locate the amplitude peak, the power peak, and the width; compare the Lorentzian.

Amplitude. From (0.8.40),

ωpeak=12(0.05)2=0.995=0.99750 s1, \omega_{\text{peak}} = \sqrt{1-2(0.05)^{2}} = \sqrt{0.995} = 0.99750\ \mathrm{s^{-1}},

which is below ω0\omega_0 by 0.25%0.25\%, and below the damped free frequency ωd=10.0025=0.99875\omega_{\mathrm d}=\sqrt{1-0.0025}=0.99875 as well. That makes three different "resonant frequencies", all distinct, all correct answers to different questions. The peak amplitude is

Amax=F02(0.05)10.0025=10.0125F0, A_{\max} = \frac{F_0}{2(0.05)\sqrt{1-0.0025}} = 10.0125\,F_0,

versus the static response A(0)=F0/ω02=F0A(0)=F_0/\omega_0^{2}=F_0. The system amplifies by very nearly QQ, which is (0.8.40) in the limit γω0\gamma\ll\omega_0: AmaxF0/(2γω0)=QA(0)A_{\max}\to F_0/(2\gamma\omega_0) = Q\,A(0).

Power. By (0.8.43) the power peak is at ω=ω0=1\omega=\omega_0=1 exactly, with Pˉ=F02/4γ=5F02\bar P = F_0^{2}/4\gamma = 5F_0^{2}. The half-power points from (0.8.44):

ω±=1+0.0025±0.05=1.00125±0.05=1.05125, 0.95125, \omega_\pm = \sqrt{1+0.0025}\pm0.05 = 1.00125\pm0.05 = 1.05125,\ 0.95125,

so FWHM=0.10000=2γ\text{FWHM} = 0.10000 = 2\gamma exactly, and ω+ω=1.05125×0.95125=1.00000=ω02\omega_+\omega_- = 1.05125\times0.95125 = 1.00000 = \omega_0^{2} ✓. Note that the centre of the half-power interval is 1.001251.00125 rather than ω0=1\omega_0=1. The curve is very slightly asymmetric, and the correct recipe for extracting ω0\omega_0 from data is the geometric mean rather than the arithmetic one.

The Lorentzian. Near resonance (0.8.47) reads

Pˉ(ω)Pˉ(ω0)0.0025(ω1)2+0.0025. \frac{\bar P(\omega)}{\bar P(\omega_0)} \approx \frac{0.0025}{(\omega-1)^{2}+0.0025}.

Let's compare it with the exact (0.8.42) at three places. At ω=1.05\omega=1.05, just inside the half-power point, the Lorentzian gives 0.50000.5000 against the exact 0.51200.5120, which is 2.4%2.4\% low. At ω=1.5\omega=1.5 it gives 0.00990.0099 against 0.01420.0142, now 30%30\% low. And at ω=0.5\omega=0.5 it gives 0.00990.0099 again, because a Lorentzian is exactly symmetric about ω0\omega_0, while the true answer is 0.00440.0044, less than half.

The real resonance is asymmetric and the Lorentzian is not. That is another reading of ω+ω=ω02\omega_+\omega_-=\omega_0^{2}: the true curve is symmetric in logω\log\omega rather than in ω\omega. So the Lorentzian is a statement about the neighbourhood of the peak and nothing else. That is exactly the regime in which particle physics uses it, and exactly why a Breit–Wigner fit is quoted with a fit window.

Width and lifetime. Free ringdown has energy e2γt\ee^{-2\gamma t}, an energy lifetime τ=1/2γ=10 s\tau = 1/2\gamma = 10\ \mathrm{s}. Multiply by the width: FWHM×τ=0.1×10=1\text{FWHM}\times\tau = 0.1\times10=1. Reading that with E=ωE=\hbar\omega turns it into Γτ=\Gamma\tau=\hbar. Everything in this example is a laboratory-bench version of how a resonance mass and width are quoted in a particle data table.

10 · Your turn

Problem 1 · why critical damping is forced to grow a tt

Solve x¨+2γx˙+ω02x=0\ddot x + 2\gamma\dot x + \omega_0^{2}x = 0 in the critically damped case γ=ω0\gamma=\omega_0. Show that eγt\ee^{-\gamma t} alone cannot be the general solution, produce the second solution without guessing it, and verify it satisfies the equation.

Solution

Why one solution is not enough. The equation is second order, so by (0.8.11) its solution space is two-dimensional. The multiples of eγt\ee^{-\gamma t} form a one-dimensional subspace. Something is missing, and it is not optional: with only x=Ceγtx=C\ee^{-\gamma t} available you could not satisfy the perfectly ordinary initial conditions x(0)=0x(0)=0, x˙(0)=v00\dot x(0)=v_0\neq0, since x(0)=0x(0)=0 forces C=0C=0.

Producing it. The characteristic equation is λ2+2γλ+γ2=(λ+γ)2=0\lambda^{2}+2\gamma\lambda+\gamma^{2}=(\lambda+\gamma)^{2}=0, a double root at γ-\gamma. In operator form, (D+γ)2x=0(D+\gamma)^{2}x=0. Set N=D+γN = D+\gamma. We need a function with Nw0Nw\neq0 but N2w=0N^{2}w=0, i.e. one that NN maps onto the eigenfunction rather than to zero. From (0.8.18),

N(teγt)=ddt(teγt)+γteγt=eγtγteγt+γteγt=eγt, N\big(t\ee^{-\gamma t}\big) = \dv{}{t}\big(t\ee^{-\gamma t}\big)+\gamma t\ee^{-\gamma t} = \ee^{-\gamma t}-\gamma t\ee^{-\gamma t}+\gamma t\ee^{-\gamma t} = \ee^{-\gamma t},

and applying NN again gives Neγt=0N\ee^{-\gamma t}=0. So teγtt\ee^{-\gamma t} is annihilated by N2N^{2} and is the second solution. Independence is clear since their ratio tt is not constant.

Direct check. With x=teγtx=t\ee^{-\gamma t}: x˙=(1γt)eγt\dot x = (1-\gamma t)\ee^{-\gamma t} and x¨=(2γ+γ2t)eγt\ddot x = (-2\gamma+\gamma^{2}t)\ee^{-\gamma t}. Then

x¨+2γx˙+γ2x=[2γ+γ2t+2γ2γ2t+γ2t]eγt=0.  \ddot x + 2\gamma\dot x + \gamma^{2}x = \left[-2\gamma+\gamma^{2}t + 2\gamma-2\gamma^{2}t+\gamma^{2}t\right]\ee^{-\gamma t} = 0. \ ✓

Why it had to happen. There are two routes, both in §3.4. Algebraically, NN restricted to the solution space satisfies N2=0NN^{2}=0\neq N, so it is nilpotent and cannot be diagonalised. Its matrix is the Jordan block (0.8.19), and teγtt\ee^{-\gamma t} is the generalised eigenvector. Analytically, take the underdamped solution and let ωd0\omega_{\mathrm d}\to0. Since sin(ωdt)/ωdt\sin(\omega_{\mathrm d}t)/\omega_{\mathrm d}\to t, the second basis vector does not vanish. It degenerates into teγtt\ee^{-\gamma t}. The factor of tt is the fingerprint of two eigenvalues colliding, and it appears for the same reason at exact resonance in §6.

Problem 2 · three free masses, and a mode that does not oscillate

Three equal masses mm lie in a line, joined by two springs of stiffness kk, with nothing attached to any wall. Write the equations of motion, find the three normal modes and frequencies, and interpret the mode with ω=0\omega=0. What conservation law is it?

Solution

Equations. Only the two springs act, each pulling its two neighbours together:

mx¨1=k(x2x1),mx¨2=k(x1x2)+k(x3x2),mx¨3=k(x2x3), m\ddot x_1 = k(x_2-x_1), \quad m\ddot x_2 = k(x_1-x_2)+k(x_3-x_2), \quad m\ddot x_3 = k(x_2-x_3), x¨=kmCx,C=(110121011). \ddot{\vv x} = -\frac{k}{m}C\vv x, \qquad C = \begin{pmatrix}1&-1&0\\-1&2&-1\\0&-1&1\end{pmatrix}.

CC is symmetric, so §7.2 applies: three real eigenvalues, three orthogonal modes.

Eigenvalues. Guess the symmetric candidates and verify, which is faster than expanding a cubic. C(1,1,1)T=(0,0,0)TC(1,1,1)^{\mathsf T}=(0,0,0)^{\mathsf T}, so μ=0\mu=0. C(1,0,1)T=(1,0,1)TC(1,0,-1)^{\mathsf T} = (1,0,-1)^{\mathsf T}, so μ=1\mu=1. C(1,2,1)T=(3,6,3)T=3(1,2,1)TC(1,-2,1)^{\mathsf T}=(3,-6,3)^{\mathsf T}=3(1,-2,1)^{\mathsf T}, so μ=3\mu=3. Three eigenvalues of a 3×33\times3 matrix, and their sum 0+1+3=40+1+3=4 matches trC=1+2+1\operatorname{tr}C = 1+2+1 ✓. The three vectors are mutually orthogonal, as promised. Hence

ω1=0,ω2=k/m,ω3=3k/m. \omega_1 = 0, \qquad \omega_2 = \sqrt{k/m}, \qquad \omega_3 = \sqrt{3k/m}.

Shapes. Mode 2 is (1,0,1)(1,0,-1). The ends move oppositely and the centre stays still, so the centre is a node, and the reason is that the centre mass feels equal and opposite pulls. Mode 3 is (1,2,1)(1,-2,1). The ends move together against the centre, stretching both springs, hence the highest frequency. Note that the centre moves twice as far, which is exactly what keeps the centre of mass fixed, since 12+1=01-2+1=0.

The zero mode. ω=0\omega=0 means q¨1=0\ddot q_1 = 0, so q1=a+btq_1 = a+bt. That is not an oscillation but a drift. The mode shape (1,1,1)(1,1,1) is uniform translation, which means sliding the whole chain sideways. It costs no potential energy, because no spring changes length. So the potential is perfectly flat in that direction, and a flat direction has zero Hessian eigenvalue. This is Chapter 0.6's fourth case, where the second-derivative test goes silent.

The conservation law. q1x1+x2+x3q_1 \propto x_1+x_2+x_3 is the centre-of-mass coordinate, so q˙1=\dot q_1 = constant says the total momentum is conserved. And the reason the potential is flat along (1,1,1)(1,1,1) is that VV depends only on the differences xj+1xjx_{j+1}-x_j, which is to say that VV is unchanged by translating the whole system.

So here is the chain of reasoning: a symmetry of the potential (translation invariance) produced a flat direction, which produced a zero-frequency mode, which is a conservation law (momentum). That chain is Noether's theorem, and Chapter 1.4 proves it in general. Here you have met it in a 3×33\times3 matrix. Zero modes from symmetry recur throughout the book, most consequentially in Chapter 6.6, where the flat directions of the Higgs potential are massless particles and the entire drama is what happens to them.

Problem 3 · a biexponential curve is an eigenvalue problem

A two-compartment model has k10=1.0k_{10}=1.0, k12=0.75k_{12}=0.75, k21=0.5k_{21}=0.5, all in h1\mathrm{h^{-1}}. Find α\alpha and β\beta and the two half-lives; find the eigenvectors and check they are not orthogonal; and write A1(t)A_1(t) after an intravenous bolus DD.

Solution

The matrix and its spectrum.

K=((k10+k12)k21k12k21)=(1.750.50.750.5). K = \begin{pmatrix}-(k_{10}+k_{12}) & k_{21}\\ k_{12} & -k_{21}\end{pmatrix} = \begin{pmatrix}-1.75 & 0.5\\ 0.75 & -0.5\end{pmatrix}.

trK=2.25\operatorname{tr}K = -2.25 and detK=0.8750.375=0.5\det K = 0.875-0.375=0.5, which is k10k21k_{10}k_{21}, as the general identity says. So λ2+2.25λ+0.5=0\lambda^{2}+2.25\lambda+0.5=0 and

λ=2.25±5.062522=2.25±1.752=2.00, 0.25 h1. \lambda = \frac{-2.25\pm\sqrt{5.0625-2}}{2} = \frac{-2.25\pm1.75}{2} = -2.00,\ -0.25\ \mathrm{h^{-1}}.

Hence α=2.00 h1\alpha = 2.00\ \mathrm{h^{-1}}, β=0.25 h1\beta = 0.25\ \mathrm{h^{-1}}. Sanity check on the macro-constant relations: α+β=2.25=k10+k12+k21\alpha+\beta = 2.25 = k_{10}+k_{12}+k_{21} ✓ and αβ=0.5=k10k21\alpha\beta = 0.5 = k_{10}k_{21} ✓. Half-lives:

t1/2α=ln22.00=0.347 h=20.8 min,t1/2β=ln20.25=2.77 h. t_{1/2}^{\alpha} = \frac{\ln2}{2.00} = 0.347\ \mathrm{h} = 20.8\ \mathrm{min}, \qquad t_{1/2}^{\beta} = \frac{\ln2}{0.25} = 2.77\ \mathrm{h}.

Note t1/2βt_{1/2}^{\beta} is not ln2/k10=0.69\ln2/k_{10} = 0.69 h. The terminal half-life is a property of the coupled pair, four times longer than elimination alone would suggest, because drug that went into tissue has to come back before it can leave.

Eigenvectors. For λ=2\lambda=-2: (K+2I)w=(0.250.50.751.5)w=0(K+2I)\vv w = \begin{pmatrix}0.25&0.5\\0.75&1.5\end{pmatrix}\vv w=0 gives w1=2w2w_1=-2w_2, so wα(2,1)\vv w_\alpha\propto(2,-1). For λ=0.25\lambda=-0.25: (1.50.50.750.25)w=0\begin{pmatrix}-1.5&0.5\\0.75&-0.25\end{pmatrix}\vv w=0 gives w2=3w1w_2=3w_1, so wβ(1,3)\vv w_\beta\propto(1,3). Their dot product is 23=102-3=-1\neq0, so they are not orthogonal, and the angle between them is 98.198.1^{\circ}. The reason is that KK is not symmetric, since k21=0.5k_{21}=0.5 while k12=0.75k_{12}=0.75. Chapter 0.5's spectral theorem does not apply here, so we have to solve for the coefficients rather than take inner products.

Bolus. A(0)=(D,0)\vv A(0) = (D,0). Write (D,0)=a(2,1)+b(1,3)(D,0) = a(2,-1)+b(1,3): from the second component a=3ba=3b, and the first gives 6b+b=D6b+b=D, so b=D/7b=D/7 and a=3D/7a=3D/7. Therefore

A1(t)=67De2t+17De0.25t,A2(t)=37D(e0.25te2t). A_1(t) = \tfrac67 D\,\ee^{-2t} + \tfrac17 D\,\ee^{-0.25t}, \qquad A_2(t) = \tfrac37 D\left(\ee^{-0.25t}-\ee^{-2t}\right).

Checks: A1(0)=DA_1(0)=D ✓, A2(0)=0A_2(0)=0 ✓, and A˙1(0)=127D0.257D=1.75D=(k10+k12)D\dot A_1(0) = -\tfrac{12}7D-\tfrac{0.25}7D = -1.75D = -(k_{10}+k_{12})D ✓.

Reading it. 86%86\% of the initial plasma amount decays with the fast eigenvalue and 14%14\% with the slow one, both starting at t=0t=0. Plot lnA1\ln A_1 and you see a steep segment bending onto a shallow line whose back-extrapolated intercept is D/7D/7. That is how the classical "method of residuals" recovers the coefficients by hand. It is peeling eigenvectors off one at a time, starting with the one that survives longest.

Problem 4 · anything can be a wave, and what that says about causality

Show that u(x,t)=f(xvt)u(x,t) = f(x-vt) solves the wave equation (0.8.60) for any twice-differentiable ff. Show the same for g(x+vt)g(x+vt), and argue that the general solution is the sum. Then say what this implies about how information travels.

Solution

Direct substitution. Write s=xvts = x-vt. By the chain rule (Chapter 0.6), u/x=f(s)\partial u/\partial x = f'(s) and 2u/x2=f(s)\partial^{2}u/\partial x^{2} = f''(s), while u/t=vf(s)\partial u/\partial t = -v f'(s) and 2u/t2=v2f(s)\partial^{2}u/\partial t^{2} = v^{2}f''(s). Hence

2ut2v22ux2=v2f(s)v2f(s)=0  \pdv{^{2}u}{t^{2}} - v^{2}\pdv{^{2}u}{x^{2}} = v^{2}f''(s) - v^{2}f''(s) = 0 \ ✓

for every ff. The sign of vv never mattered, so g(x+vt)g(x+vt) works identically, and sums work because the equation is linear.

Why that is everything. Change variables to ξ=xvt\xi = x-vt, η=x+vt\eta=x+vt. Then x=ξ+η\partial_x = \partial_\xi+\partial_\eta and t=v(ηξ)\partial_t = v(\partial_\eta-\partial_\xi), so

2t2v22x2=v2(ηξ)2v2(ξ+η)2=4v2ξη, \pdv{^{2}}{t^{2}} - v^{2}\pdv{^{2}}{x^{2}} = v^{2}\left(\partial_\eta-\partial_\xi\right)^{2} - v^{2}\left(\partial_\xi+\partial_\eta\right)^{2} = -4v^{2}\,\partial_\xi\partial_\eta,

because the squared terms cancel and the cross terms add. So the wave equation is ξηu=0\partial_\xi\partial_\eta u = 0, whose solutions are exactly u=f(ξ)+g(η)u = f(\xi)+g(\eta): integrate in η\eta to get ξu=\partial_\xi u = (function of ξ\xi alone), then integrate in ξ\xi. This is d'Alembert's solution, and the count is right. Two arbitrary functions for a second-order equation is the field-theoretic version of two arbitrary constants.

What it means. The shape ff is completely arbitrary and it moves rigidly to the right at speed vv, undistorted. So a disturbance made here and now is felt there exactly at the moment xx0/v\abs{x-x_0}/v later. Not sooner, and with no precursor. The wave equation carries information at exactly one speed, and that speed is a property of the medium (v=T/ρv=\sqrt{T/\rho}), not of the source or the observer.

That last clause is the entire crisis of 1900. Chapter 2.1 will derive a wave equation for the electromagnetic field straight out of Maxwell's equations, with v=1/ε0μ0=cv = 1/\sqrt{\varepsilon_0\mu_0} = c. That is a speed built from two laboratory constants, and referring to no medium anybody could find. Combined with the argument above, it forces the conclusion that cc is the same for every observer, which is Einstein's second postulate. And the structure f(xvt)f(x-vt) is why Chapter 2.3 draws light cones: the set of events reachable from here is exactly the set the solutions of (0.8.60) can reach. Causality, in this book, is a statement about which arguments a function is allowed to depend on.

The brick you just laid

You can now solve every linear differential equation with constant coefficients, and you know why the method works: eλt\ee^{\lambda t} is the eigenfunction of d/dt\dd/\dd t, so a linear ODE is an eigenvalue problem and its solution set is a vector space whose dimension is the order. Repeated roots are defective matrices. There teλtt\ee^{\lambda t} is a generalised eigenvector, and the Jordan block of Chapter 0.5 is where it lives.

You solved the harmonic oscillator three ways, read its phase-space ellipse as energy conservation, and computed the area that Chapter 4.8 will quantise. You classified damping by a discriminant, and defined QQ twice over, as radians per e\ee-fold of energy and as centre frequency over width, then proved those two definitions give the same number.

You derived the resonance curve, showed the power peak is exactly at ω0\omega_0 with width exactly 2γ2\gamma, and recognised the Lorentzian. And you diagonalised a coupled system into normal modes, watched a general motion resolve into two simple ones, and took NN\to\infty to get a field.

Where this gets spent.

  • Eigenfunctions of d/dt\dd/\dd t → Chapter 0.9, where diagonalising the derivative on the whole line is the Fourier transform; Chapter 4.8, where energy eigenstates are the same construction for H^\hat H; Chapter 5.3, where field modes are the same construction again.
  • The harmonic oscillator → Chapter 4.8 (ladder operators, and the 12ω\tfrac12\hbar\omega that will not go away), Chapter 5.3 (one oscillator per field mode), Chapter 7.4 (one oscillator per string mode, whose quanta are the particle spectrum).
  • The Lorentzian and QQ → Chapter 5.9, where the same curve is the Breit–Wigner formula and the width of a bump in a cross-section is the inverse lifetime of a particle nobody could ever watch decay.
  • Normal modes → Chapter 1.3 (small oscillations in phase space), Chapter 5.3 and Chapter 7.4 (infinitely many of them), Chapter 6.6 (a zero-frequency mode is a massless particle).
  • The wave equation → Chapter 2.1, where Maxwell's equations produce it with v=cv=c and special relativity becomes unavoidable; Chapter 2.3 (light cones); Chapter 4.6, where adding an i\ii turns it into the Schrödinger equation.
  • Duhamel and the Green's function → Chapter 0.9 (convolution and δ\delta), Chapter 5.4 (propagators, which are this integral with four-vectors in it).
  • Nonlinearity → Chapter 3.6 (gravity gravitates), Chapter 6.4 (gluons carry colour), Chapter 5.8 (perturbation theory, the only general tool once superposition is gone).

One sentence to carry above all others: a field is infinitely many coupled oscillators, and the spectral theorem is what lets you treat them one at a time. Everything from Chapter 5.3 onward is that sentence being cashed. Chapter 0.9 supplies the last piece, which is how to expand an arbitrary function in modes when there is a continuum of them. Then Part 0 is finished.