Unit 1, lesson 5

Existence, Uniqueness, and Maximal Intervals

When an initial-value problem has a local solution and when it has exactly one, what the local Lipschitz condition adds to continuity, and how maximal intervals, finite-time blowup and nonuniqueness arise.

  • Video 5
  • Direction Fields, Existence and Uniqueness

A curve sketched through an initial point of a direction field rests on two hopes, that a solution really starts there and that the same data cannot lead to two different futures. Neither hope is automatic, and even when both hold, the solution may exist only on a limited interval of time. Throughout, tt is the independent variable, y′=dy/dty' = dy/dt, and the problem is y′=f(t,y)y' = f(t, y) with y(t0)=y0y(t_0) = y_0. This lesson states the hypotheses that guarantee a unique solution near the initial time and shows what they do not promise further away.

Key terms

Local existence

Definition Let a>0a > 0 and b>0b > 0, and let ff be continuous on the closed rectangle QQ of points (t,y)(t, y) with ∣t−t0∣≤a\lvert t - t_0 \rvert \le a and ∣y−y0∣≤b\lvert y - y_0 \rvert \le b. Let MM be the largest value of ∣f∣\lvert f \rvert on QQ. Then the problem y′=f(t,y)y' = f(t, y), y(t0)=y0y(t_0) = y_0 has at least one solution on the open interval (t0−h,t0+h)(t_0 - h, t_0 + h), where

h=min⁡(a,bM),h = \min\left(a, \frac{b}{M}\right),

with h=ah = a when M=0M = 0, and the graph of that solution stays inside QQ. This is the Peano existence theorem. Its conclusion is local, because hh can be much smaller than the range of times on which ff is defined.

In plain words If the right side is continuous near the starting point, at least one solution curve passes through that point and lasts at least a short time on each side of t0t_0. The theorem says nothing about how long the solution lasts beyond that, or whether it is the only one.

Example For y′=y2y' = y^2 with y(0)=1y(0) = 1, take the rectangle ∣t∣≤a\lvert t \rvert \le a, ∣y−1∣≤b\lvert y - 1 \rvert \le b. The largest value of y2y^2 on it is M=(1+b)2M = (1 + b)^2, so the theorem gives a solution for ∣t∣<h\lvert t \rvert < h with h=min⁡(a,b/(1+b)2)h = \min\left(a, b/(1 + b)^2\right). The fraction b/(1+b)2b/(1 + b)^2 is largest at b=1b = 1, where it equals 14\tfrac{1}{4}, so the best interval this estimate can guarantee is (−14,14)(-\tfrac{1}{4}, \tfrac{1}{4}), reached with b=1b = 1 and any a≥14a \ge \tfrac{1}{4}. The actual solution y=1/(1−t)y = 1/(1 - t) exists on the much longer interval (−∞,1)(-\infty, 1). The theorem gives a lower bound for the interval of existence, not its true size.

Local Lipschitz condition

Definition Let DD be an open set in the tyty-plane and ff a function on DD. The function ff is locally Lipschitz in yy on DD if every point of DD is the center of a closed rectangle Q⊆DQ \subseteq D that has a constant L≥0L \ge 0 with

∣f(t,y1)−f(t,y2)∣≤L∣y1−y2∣\begin{aligned} &\lvert f(t, y_1) - f(t, y_2) \rvert \\[0.4em] &\qquad \le L \lvert y_1 - y_2 \rvert \end{aligned}

for all points (t,y1)(t, y_1) and (t,y2)(t, y_2) of QQ. The constant may change from one rectangle to another, but inside one rectangle it works for every tt at once. If ∂f/∂y\partial f/\partial y exists and is continuous on DD, then ff is locally Lipschitz in yy, because by the mean value theorem LL can be taken as the largest value of ∣∂f/∂y∣\lvert \partial f/\partial y \rvert on QQ. This derivative test is sufficient but not necessary.

In plain words Compare the slopes that the equation assigns to two nearby states at the same time. The condition says that their difference is at most a fixed multiple of the distance between the states. Near each point, the slopes can change with yy only at a bounded rate.

Example The function f(t,y)=∣y∣f(t, y) = \lvert y \rvert has a corner at y=0y = 0, so the derivative test fails there. It is still Lipschitz with L=1L = 1 on the whole plane, since

∣∣y1∣−∣y2∣∣≤∣y1−y2∣.\bigl\lvert \lvert y_1 \rvert - \lvert y_2 \rvert \bigr\rvert \le \lvert y_1 - y_2 \rvert.

By contrast, f(t,y)=2∣y∣f(t, y) = 2\sqrt{\lvert y \rvert} is not Lipschitz in yy on any rectangle around a point of the tt-axis. Comparing a state y≠0y \ne 0 with the state 00 gives the ratio

2∣y∣∣y∣=2∣y∣,\frac{2\sqrt{\lvert y \rvert}}{\lvert y \rvert} = \frac{2}{\sqrt{\lvert y \rvert}},

which grows without bound as y→0y \to 0, so no single constant LL works.

Uniqueness of solutions

Definition Let ff be continuous on an open set DD and locally Lipschitz in yy on DD, and let (t0,y0)(t_0, y_0) be a point of DD. Then the problem y′=f(t,y)y' = f(t, y), y(t0)=y0y(t_0) = y_0 has a solution on some open interval containing t0t_0. Moreover, any two solutions of the problem, each defined on an interval containing t0t_0, agree at every tt where both are defined. This is often called the Picard-Lindelöf theorem. As a consequence, two solutions of the equation whose graphs share one point of DD agree on the whole common part of their intervals.

In plain words With continuity and a local Lipschitz bound, the initial data determine the solution both forward and backward in time, for as long as it exists. Two different solution curves can never cross or touch inside DD.

Example For y′=y2y' = y^2 the partial derivative ∂f/∂y=2y\partial f/\partial y = 2y is continuous on the whole plane, so every initial-value problem for this equation has exactly one solution near its initial time. Since y=0y = 0 is a solution, the solution with y(0)=1y(0) = 1 can never reach the value 00, and it stays positive on its whole interval. The theorem also applies to y′=∣y∣y' = \lvert y \rvert with y(0)=0y(0) = 0. The derivative test fails at the starting point, but the Lipschitz condition holds, so the zero function is the only solution.

Maximal interval of existence

Definition Let ff satisfy the hypotheses of the uniqueness theorem on the open set DD, and let (t0,y0)(t_0, y_0) be in DD. Then the problem has a solution yy on an open interval (α,β)(\alpha, \beta) containing t0t_0, where −∞≤α<t0<β≤∞-\infty \le \alpha < t_0 < \beta \le \infty, such that every solution of the problem is the restriction of this one to a subinterval containing t0t_0. This interval is the maximal interval of existence. If β<∞\beta < \infty, then for every closed and bounded set K⊆DK \subseteq D there is a time tK<βt_K < \beta such that the point (t,y(t))(t, y(t)) lies outside KK for every tt in (tK,β)(t_K, \beta). The same holds near α\alpha when α>−∞\alpha > -\infty. When DD is the whole plane, a finite β\beta therefore forces ∣y(t)∣→∞\lvert y(t) \rvert \to \infty as t→β−t \to \beta^-.

In plain words The maximal interval belongs to the initial-value problem, not to the equation alone and not to a formula. A solution with a finite endpoint stops because, as the endpoint approaches, it becomes unbounded or comes arbitrarily close to the edge of the region where the hypotheses hold. A solution that stays in a closed and bounded set inside that region can always be continued past a finite time.

Example On the half plane DD where y>0y > 0, the right side of y′=−t/yy' = -t/y is continuous and has the continuous partial derivative t/y2t/y^2. The problem with y(0)=1y(0) = 1 has the solution y=1−t2y = \sqrt{1 - t^2}, because

y′=−t1−t2=−ty.y' = \frac{-t}{\sqrt{1 - t^2}} = -\frac{t}{y}.

Its maximal interval is (−1,1)(-1, 1). The solution stays bounded, but as t→1−t \to 1^- or t→−1+t \to -1^+ it approaches the line y=0y = 0, the edge of DD, where the right side is undefined. So a finite endpoint can occur without any blowup.

Finite-time blowup

Definition A solution blows up in finite time if its maximal interval has a finite right end β\beta with ∣y(t)∣→∞\lvert y(t) \rvert \to \infty as t→β−t \to \beta^-, or a finite left end α\alpha with ∣y(t)∣→∞\lvert y(t) \rvert \to \infty as t→α+t \to \alpha^+. This can happen even when ff is smooth on the whole plane, because a locally Lipschitz right side need not satisfy one Lipschitz bound for all yy. For f=y2f = y^2 and y1≠y2y_1 \ne y_2,

∣y12−y22∣∣y1−y2∣=∣y1+y2∣,\frac{\lvert y_1^2 - y_2^2 \rvert}{\lvert y_1 - y_2 \rvert} = \lvert y_1 + y_2 \rvert,

and this quotient is unbounded on the plane. By contrast, for a linear equation y′=p(t)y+q(t)y' = p(t)y + q(t) with pp and qq continuous on an open interval II, every initial-value problem with t0t_0 in II has its solution defined on all of II, so no blowup happens inside II.

In plain words The solution runs off to infinity at a finite time, and that time depends on the initial value, not only on the equation. A smooth right side guarantees exactly one solution near each starting point, but it does not promise that the solution lasts forever.

Example For y′=y2y' = y^2 with y(0)=1y(0) = 1 the solution stays positive, as the uniqueness example showed. Dividing by y2y^2 is therefore allowed, and y′/y2=1y'/y^2 = 1 says that (−1/y)′=1(-1/y)' = 1, so −1/y=t+c-1/y = t + c for a constant cc. The initial value gives c=−1c = -1, and

y(t)=11−t.y(t) = \frac{1}{1 - t}.

Its derivative 1/(1−t)21/(1 - t)^2 equals y2y^2, and y(0)=1y(0) = 1. As t→1−t \to 1^- the denominator shrinks to 00 and y(t)→∞y(t) \to \infty, so the maximal interval is (−∞,1)(-\infty, 1) and the solution blows up at t=1t = 1. The same formula defines a function for t>1t > 1, but that branch solves a different problem, such as y(2)=−1y(2) = -1, and no finite value at t=1t = 1 joins it to the first one. More generally, the start y(0)=y0>0y(0) = y_0 > 0 leads to y=y0/(1−y0t)y = y_0/(1 - y_0 t), which blows up at t=1/y0t = 1/y_0, so a larger start blows up sooner.

Nonuniqueness

Definition An initial-value problem has nonunique solutions if it has two solutions, both defined on an interval containing t0t_0, that differ at some time in that interval. Continuity of ff alone allows this. By the uniqueness theorem it cannot happen when ff is also locally Lipschitz in yy, and at the point where two such solutions separate, ff fails to be Lipschitz in yy on every rectangle around that point.

In plain words The same starting data can lead to several different futures when the slopes change too sharply with yy near the starting state. A failed derivative test does not prove that this happens. It only means the theorem is silent, and the equation itself has to be examined.

Example For y′=2∣y∣y' = 2\sqrt{\lvert y \rvert} with y(0)=0y(0) = 0, the right side is continuous and the zero function is a solution. For every waiting time a≥0a \ge 0, so is

ya(t)={0,t≤a,(t−a)2,t≥a.y_a(t) = \begin{cases} 0, & t \le a, \\ (t - a)^2, & t \ge a. \end{cases}

For t>at > a the derivative is 2(t−a)2(t - a), and since t−a>0t - a > 0, also 2∣ya(t)∣=2(t−a)2\sqrt{\lvert y_a(t) \rvert} = 2(t - a). At t=at = a both pieces have value 00 and slope 00, so yay_a is differentiable there and satisfies the equation. All these curves start at (0,0)(0, 0) and separate along the tt-axis, exactly where the Lipschitz ratio computed above is unbounded.

Check yourself

  1. Solve y′=y2y' = y^2 with y(0)=−1y(0) = -1 and find the maximal interval. In which direction of time does the solution blow up?
Show the answer

The solution cannot meet the solution y=0y = 0, so it stays negative and dividing by y2y^2 is allowed. As before −1/y=t+c-1/y = t + c, and y(0)=−1y(0) = -1 gives c=1c = 1, so

y(t)=−11+t.y(t) = -\frac{1}{1 + t}.

Its derivative 1/(1+t)21/(1 + t)^2 equals y2y^2, and y(0)=−1y(0) = -1. The denominator vanishes at t=−1t = -1, so the maximal interval is (−1,∞)(-1, \infty). Forward in time the solution rises toward 00 and exists for every t>0t > 0. Backward in time it blows up, with y(t)→−∞y(t) \to -\infty as t→−1+t \to -1^+.

  1. Check that y=tan⁡ty = \tan t solves y′=1+y2y' = 1 + y^2 with y(0)=0y(0) = 0, and find the maximal interval. The function tan⁡t\tan t is also defined on (π/2,3π/2)(\pi/2, 3\pi/2). Why is that piece not part of the answer?
Show the answer

Since (tan⁡t)′=sec⁡2t=1+tan⁡2t(\tan t)' = \sec^2 t = 1 + \tan^2 t and tan⁡0=0\tan 0 = 0, the function solves the problem on (−π/2,π/2)(-\pi/2, \pi/2). The right side 1+y21 + y^2 has the continuous partial derivative 2y2y, so this is the only solution. As tt approaches π/2\pi/2 from below, tan⁡t→∞\tan t \to \infty, and as tt approaches −π/2-\pi/2 from above, tan⁡t→−∞\tan t \to -\infty. So the maximal interval is (−π/2,π/2)(-\pi/2, \pi/2), and the solution blows up in both directions. The piece on (π/2,3π/2)(\pi/2, 3\pi/2) solves a different problem, y(π)=0y(\pi) = 0, and no finite value at π/2\pi/2 connects it to the data at t=0t = 0.

  1. Show that y′=y1/3y' = y^{1/3} with y(0)=0y(0) = 0, where y1/3y^{1/3} is the real cube root, has a solution other than y=0y = 0. Which hypothesis of the uniqueness theorem fails?
Show the answer

Let y(t)=0y(t) = 0 for t≤0t \le 0 and y(t)=(2t/3)3/2y(t) = (2t/3)^{3/2} for t≥0t \ge 0. For t>0t > 0,

ddt(2t3)3/2=(2t3)1/2,\frac{d}{dt}\left(\frac{2t}{3}\right)^{3/2} = \left(\frac{2t}{3}\right)^{1/2},

which is the cube root of (2t/3)3/2(2t/3)^{3/2}, so the equation holds. At t=0t = 0 both pieces have value 00 and slope 00, so yy is differentiable there and satisfies the equation too. Its negative −y-y is a third solution, and delayed starts give infinitely many. The right side is continuous, so existence is guaranteed, but it is not Lipschitz in yy near y=0y = 0. For y≠0y \ne 0 the ratio

∣y1/3∣∣y∣=∣y∣−2/3\frac{\lvert y^{1/3} \rvert}{\lvert y \rvert} = \lvert y \rvert^{-2/3}

is unbounded as y→0y \to 0. The local Lipschitz hypothesis is the one that fails.

How this lesson connects