Picards Theorem
Picards Theorem
Picards Theorem
John Cook
January 26, 1993
Picard’s Theorem
1
r
This is where we need the hypothesis t ≤ M , i.e. this condition is necessary to
keep our iterates inside B. Next we notice
Z t
ku2 (t) − u1 (t)k ≤ kf (s, u1 (s)) − f (s, u0 (s))k ds
0
Z t
≤ Lku1 (s) − u0 (s)k ds
0
Z t
t2
≤ LM s ds = LM .
0 2
In general,
M (Lt)n+1
kun+1 (t) − un (t)k ≤ .
L(n + 1)!
Since
m−1
X
um (t) − un (t) = (ui+1 (t) − ui (t)),
i=1
it follows that
m−1
X (Lc)i+1
kum (t) − un (t)k .
i=1
(i + 1)!
n
Thus, the sequence {u } is uniformly Cauchy by comparison to the power series
for eLc .
By the dominated convergence theorem, it follows from equation 2 that the
limit u is a solution to equation 1. Here we only needed f (t, x) to be continuous
with respect to x and measurable with respect to t.
The following simple version of Gronwall’s inequality is necessary to show
uniqueness and continuous dependence on initial conditions.
Lemma 1. If w ∈ L1 [0, T ] and
Z t
w(t) ≤ C + L w(s) ds
0
then
w(t) ≤ CeLt .
Rt
Proof. Let v(t) = C + L 0
w(s) ds. Since v ≥ w by hypothesis, we see that
e−Lt v is non-increasing:
d −Lt
e v(t) = e−Lt (Lw − Lv) ≤ 0.
dt
So e−Lt v(t) ≤ v(0) = C and w(t) ≤ v(t) ≤ CeLt .
The following establishes a growth estimate on solutions which also proves
uniqueness and continuous dependence on initial conditions.
2
Proof. (Uniqueness) Suppose
Z t
u(t) = u0 + f (s, u(s)) ds
0
and Z t
v(t) = v0 + f (s, u(s)) ds.
0
Let w(t) = ku(t) − v(t)k. The Lipschitz condition on f insures that
Z t
w(t) ≤ w(0) + L w(s) ds.
0
The complex and real analytic analogs of Picard’s theorem are also true:
if f is complex (real) analytic, the solutions are complex (real) analytic. The
basic idea of the proof is to use the real version of Picard’s theorem on the
real and imaginary parts. The integral operator in the existence proof preserves
analyticity by Morera’s theorem. See Garrett Birkhoff and Gian-Carlo Rota’s
text Ordinary Differential Equations for details.
In the case of X being a Hilbert space, the following theorem completes the
proof that the problem
3
A Gronwall-type inequality shows that
p ε p
σ(t) ≤ eLt σ(t) + eLt σ(0).
L
Notice that since this discussion has not involved any notion of accretiveness
or monotonicity, the results hold on [−T, T ].
Picard’s theorem has a number of important special cases; in fact, most of
what is known about the general theory of ODE’s is a special case or a variation
of this theorem. For example, if X = IRn and f (t, u(t)) = A(t)u(t) + g(t) where
A is a matrix whose entries are continuous functions and g is a continuous
function, then f is bounded on [0, T ] × B for any bounded B. Thus any linear
initial value problem is well-posed and solutions exist for all time. If we assume
g and the components of A are L∞ functions then the same result holds, except
that the differential equation is satisfied only for almost every t ∈ [0, T ].