4.6.8 · D2Ordinary Differential Equations

Visual walkthrough — Existence and uniqueness theorem — Picard-Lindelöf (statement)

2,454 words11 min readBack to topic

Step 1 — The problem is a starting dot plus a rule for the slope

WHAT. We are given a point in the plane and a rule . The rule says: at any point , the graph passing through it must have slope .

The two facts written as symbols:

WHY. This pair is called an initial value problem (IVP). The slope rule alone has infinitely many curves obeying it; the start dot picks out one thread through the tangle. The whole theorem is about whether "one thread" is truly one.

PICTURE. Look at the slope field: tiny line segments, each drawn at the slope the rule demands. A solution is a curve that is tangent to every segment it touches, and threads through the amber dot.

Figure — Existence and uniqueness theorem — Picard-Lindelöf (statement)

Step 2 — Fence the problem inside a box

WHAT. We refuse to look at the whole plane. We draw a closed rectangle around the start: Here and are chosen by us — how far left/right and up/down we are willing to trust the rule.

WHY. Two reasons. First, might misbehave far away; inside a small box we can control it. Second, a continuous on a closed bounded box is bounded: there is a number with everywhere in . That number is the fastest slope any solution can ever have inside the box — this is the key ceiling we exploit next.

PICTURE. The amber dot at the centre, the cyan box around it, and the steepest allowed lines (slope and ) drawn as a wedge — no solution may be steeper than these.

Figure — Existence and uniqueness theorem — Picard-Lindelöf (statement)

Step 3 — Why the safe interval is

WHAT. Starting at height , if the slope never exceeds , then after moving a horizontal distance the graph can have moved vertically by at most :

WHY. To stay inside the box we need the vertical travel to stay : We also can't run off the sides: . Both must hold, so the tighter one wins: Why min and not max? Because a constraint is a wall — you stop at the first wall you hit, the smaller number.

PICTURE. The two slope- lines fan out of the start dot. Where they punch through the top/bottom of the box gives ; the left/right walls give . The safe interval is whichever crossing happens first (drawn amber).

Figure — Existence and uniqueness theorem — Picard-Lindelöf (statement)

Step 4 — Rewrite the ODE as "find a curve you can't move"

WHAT. Integrate both sides of from to . The left side telescopes by the Fundamental Theorem of Calculus, and kills the boundary term:

WHY. Differentiation is fragile (it can amplify small wiggles); integration is robust (it smooths). Trading the differential equation for this integral equation lets us estimate with areas instead of slopes. Define the operator that eats a candidate curve and spits out a new curve: A solution of the IVP is now exactly a curve that leaves unchanged — a fixed point: . (This is the doorway to the Banach fixed-point theorem (contraction mapping).)

PICTURE. A candidate curve goes in the box on the left; measures the shaded area (the integral) and rebuilds a new curve on the right that starts at and rises by that area. A fixed point is a curve where "in" and "out" coincide.

Figure — Existence and uniqueness theorem — Picard-Lindelöf (statement)

Step 5 — Manufacture a curve by feeding guesses to (Picard iteration)

WHAT. Start with the laziest guess: the flat line . Then apply again and again: Each pass bends the previous guess a little closer to obeying the slope rule. This is the Picard iteration (method of successive approximations).

WHY. We can't write the answer down, so we approach it. The flat guess is wrong but safe — Step 6 shows every guess stays inside the box, so is always evaluated somewhere it's actually defined.

PICTURE. Watch : the flat line , then , then , … each new cyan curve hugging (amber) more tightly. The iterates are the partial sums of — the machine is literally spelling out the answer.

Figure — Existence and uniqueness theorem — Picard-Lindelöf (statement)

Step 6 — Define Lipschitz, then show the guesses stay in the box and close in

WHAT (the missing definition — state it before using ).

WHAT (stay inside). On , since : Every iterate stays within height — so every , and this is exactly why we chose in Step 3.

WHAT (one step closer). Subtract consecutive iterates; inside the integral apply the Lipschitz bound with :

WHY (the factorial bound, proved by induction). Write . We claim

  • Base : . ✔
  • Induction step: assume it for . Feed that into the one-step inequality: The integral of raised the power by one and turned into . ✔

What each factor in the denominator does: each application of contributes one more integration, and integrating divides by the new exponent ; doing this times multiplies all those divisors into . That is why the factorial — not merely a power — appears, and why it out-grows the on top.

CONSEQUENCE. Summing gaps in the supremum norm: A finite total travel means the curves pile up onto one limit curve (Weierstrass M-test) — they converge uniformly. That limit satisfies : existence is done, and it already used Lipschitz.

PICTURE. A bar chart of the gap sizes : the first bars are chunky (the tries to grow them) but the factorial slams them toward zero. The stacked heights (total travel) sum to a finite amber line.

Figure — Existence and uniqueness theorem — Picard-Lindelöf (statement)

Step 7 — Only one thread: uniqueness via Grönwall

WHAT. Suppose two curves and both solve the IVP. Let be the gap between them. Both satisfy the integral equation, so subtracting and using Lipschitz: Read it aloud: the gap now is bounded by times the total gap accumulated so far.

WHY. Grönwall's inequality says a non-negative function bounded by a constant times its own running integral — with no head-start term — must be identically zero. Since and with nothing added, . So : the two threads were the same thread all along. Notice this needed only Lipschitz — no shrinking, no .

PICTURE. Two candidate solution curves start glued at the amber dot. The Grönwall squeeze (a shrinking cyan envelope) forces them to stay glued — they can never peel apart.

Figure — Existence and uniqueness theorem — Picard-Lindelöf (statement)

Step 8 — The degenerate & edge cases (never leave the reader stranded)

The figure below is a four-panel breakdown — one panel per corner case, each annotated separately.

  • Panel A — (flat rule). If in the box, no vertical travel ever happens: , so . The solution is the horizontal line . No wedge, no shrinking — the widest possible interval.
  • Panel B — . The naive contraction fails, but Steps 6–7 (factorial bound / Bielecki norm / Grönwall) never needed . Existence and uniqueness still hold — as in the parent's Example 1 where exactly.
  • Panel C — continuous but NOT Lipschitz. Convergence-and-uniqueness machinery breaks. Existence may survive via Peano existence theorem, but uniqueness can die: has both and . Two threads through one dot.
  • Panel D — Beyond . The theorem is local; to grow the interval you re-solve from the endpoint and glue — continuation up to the Maximal interval of existence.
Figure — Existence and uniqueness theorem — Picard-Lindelöf (statement)

The one-picture summary

Everything on one blueprint: the box , the wedge fixing , the Picard iterates spiralling into the unique fixed-point curve, and the Grönwall clamp keeping any rival curve from splitting off.

Figure — Existence and uniqueness theorem — Picard-Lindelöf (statement)
Recall Feynman retelling — say it back in plain words

We had a starting dot and a rule for the slope everywhere. First we fenced off a box so the rule couldn't misbehave; inside the box the slope can't exceed some ceiling . That ceiling means the solution can't climb out of the box faster than the wedge, which fixes a safe width — whichever wall (side or top ) we hit first. Then we turned "match the slope" into "match the area": a solution is a curve that a certain area-machine (living on the continuous functions that stay in the box, measured by the biggest vertical gap) leaves unchanged. We fed a lazy flat guess, then its own output, over and over; each pass bent the curve closer, and because each pass adds an integration that divides by a bigger number, a factorial crushes the errors, so the guesses pile onto one curve — that's existence, and it already used the Lipschitz grip . Finally, if two curves both solved it, their gap obeyed "gap its own running total," and Grönwall says such a gap is zero — so the two curves were one. Edge cases: flat rule gives the widest interval; a merely-continuous-but-not-Lipschitz rule like can split into two threads; and past you re-solve and glue.

Recall Quick self-test

Why is the safe interval a min and not a max? ::: Because two constraints (side wall , top/bottom ) are both walls; you stop at the first one, the smaller number. What exactly is the Lipschitz constant ? ::: The smallest with on — a ceiling on how fast changes as moves. Which hypothesis makes the iterates converge, and which pins down one answer? ::: Lipschitz does both — via the factorial bound (convergence) and via Grönwall (uniqueness); continuity supplies the bound that starts things. What breaks for ? ::: is continuous but not Lipschitz at , so uniqueness fails: and both solve it.