4.7.2 · D2Partial Differential Equations

Visual walkthrough — Initial value problems (IVP) vs boundary value problems (BVP)

1,889 words9 min readBack to topic

We build everything around the same tiny equation, , because it is the smallest equation that shows off all three BVP outcomes. By the end you will see why the location of the side-conditions is the whole story.


Step 1 — A differential equation is a whole family of curves

WHAT. Before we split hairs about IVP vs BVP, look at what "" even means. Read it out loud: "the second derivative of is the negative of ." A function whose bend () always points back toward zero — that is exactly what a wave does. The full family of solutions is

  • and are two independent building-block waves — you cannot make one by scaling the other.
  • are two free knobs (numbers we get to choose). Turning them reshapes and re-sizes the wave.

WHY two knobs. The equation is second order (highest derivative is ). Each derivative you must "undo" leaves behind one arbitrary constant, so two derivatives → two constants. We will need exactly two facts to lock both knobs.

PICTURE. Each choice of is one curve. The figure shows a bundle of them — a family.

Figure — Initial value problems (IVP) vs boundary value problems (BVP)

Step 2 — IVP: pin one point, and its slope, and the future is forced

WHAT. An IVP hands you everything at one location . For our second-order equation that means a value and a slope at the same spot:

Take , , : start at height , perfectly flat.

  • . (Here , do the selecting.)
  • , so .

Both knobs fixed → one curve, .

WHY it always works. Knowing height and slope at one point is like knowing a car's position and velocity right now — physics has no choice about the next instant. The tool that guarantees this is the Wronskian, and Picard–Lindelöf is the theorem that says "yes, exactly one."

PICTURE. A single dot with a little slope-stick attached; only one family member threads through both.

Figure — Initial value problems (IVP) vs boundary value problems (BVP)

Step 3 — Why "position + slope at one point" can never be ambiguous

WHAT. Feed the two IVP facts into the family and you get a system in the knobs. The matrix that decides everything is built from the building blocks and their slopes, all at the one point :

This number is the Wronskian. Notice it came out , never zero, at every point.

WHY this matters. A system has a unique answer exactly when its determinant is nonzero. For independent building blocks the Wronskian is never zero — so an IVP is always uniquely solvable. Hold this thought: the BVP will use a different matrix that can hit zero.

PICTURE. Two arrows (the "value info" and the "slope info") pointing in genuinely different directions — they span the whole plane, so any target is reachable.

Figure — Initial value problems (IVP) vs boundary value problems (BVP)

Step 4 — BVP: split the two facts across two different points

WHAT. A BVP gives you information at two distinct places :

No slope is given — instead we demand the curve hit two targets. Plugging into the family produces a system in the knobs whose matrix is now built from the same building blocks evaluated at two different points:

  • Row 1 says "at the mixed wave must equal ."
  • Row 2 says "at it must equal ."

WHY it can fail. Unlike the Wronskian, this matrix mixes two locations, and there is no guarantee its determinant stays nonzero. The magic number is

PICTURE. Two pins standing at and ; we must lasso a family curve through both.

Figure — Initial value problems (IVP) vs boundary value problems (BVP)

Step 5 — Case A: → exactly one curve fits

WHAT. Choose , (a quarter-wave apart), . Compute

Nonzero determinant → the system has one and only one answer: , , i.e. the flat line . Boring, but unique — that is the point.

WHY. When the two pins land on a rising part of the wave, the family bends enough between them that only one member can touch both. Same reliable behaviour an IVP always enjoys.

PICTURE. Two pins a quarter-wave apart; a single curve passes through, all others miss.

Figure — Initial value problems (IVP) vs boundary value problems (BVP)

Step 6 — Case B: with matching target → infinitely many

WHAT. Now put the pins a half-wave apart: , , both targets .

Working it through: , and — which is automatically true and says nothing about . So is a free knob:

WHY. starts at and returns to after exactly half a wave. Every scaled copy of it obeys both boundary demands. This is precisely the eigenvalue situation of Sturm-Liouville Theory: is the equation whose special lengths are eigenvalues, and the surviving is the eigenfunction.

PICTURE. A fan of -waves of different heights, all threading both pins.

Figure — Initial value problems (IVP) vs boundary value problems (BVP)

Step 7 — Case C: with clashing target → no solution

WHAT. Keep the pins half-a-wave apart but move the second target: , , , .

  • .
  • , but we demanded it equal . So . Impossible.

Same singular , yet now the family simply cannot reach the target — no curve exists.

WHY. Every family member that is at is forced back to at . Asking it to arrive at instead is asking a returning wave to break its own rhythm. It can't.

PICTURE. All candidate curves cross zero at ; the amber target dot floats untouched above them.

Figure — Initial value problems (IVP) vs boundary value problems (BVP)

Step 8 — The rule that summarises all three cases

WHAT. Everything above collapses into a single decision:

WHY. The location of the side-conditions is what changes the deciding matrix from the always-safe Wronskian to the sometimes-singular . That single change is the entire IVP-vs-BVP story. This machinery is exactly what Separation of Variables (PDE) feeds into when solving the Heat Equation and Wave Equation, and it is why Green's Functions need to exist.

PICTURE. A flowchart of the verdict, in blueprint style.

Figure — Initial value problems (IVP) vs boundary value problems (BVP)

The one-picture summary

One frame, three pins-configurations, one equation : a quarter-wave gap (unique), a half-wave gap with matching ends (infinite fan), a half-wave gap with a clashing end (empty target).

Figure — Initial value problems (IVP) vs boundary value problems (BVP)
Recall Feynman retelling — the whole walkthrough in plain words

We started with a wobbling curve family: "bend always points home" gives sines and cosines, with two dials to turn. IVP: stand at one spot, say how high and how steep — the curve has no freedom left, so exactly one wave fits, always. The reason is a number called the Wronskian that is built at that single spot and is stubbornly never zero. BVP: instead of steepness, you plant two flags at two different spots and demand the wave touch both. Now the deciding number is a different one, , made from the same wave-blocks but read at two places. If the flags sit a quarter-wave apart, the wave bends enough that only one fits — clean. But plant them a half-wave apart and the sine returns to zero all by itself: if both flags are at zero, every height of sine works (infinitely many); if one flag is lifted off zero, no sine can reach it (none). Same equation, same count of facts — only the placement changed, and that is the entire difference between IVP and BVP.

Connections