Ordinary Differential Equations/The Picard–Lindelöf theorem

From testwiki
Jump to navigation Jump to search

In this section, our aim is to prove several closely related results, all of which are occasionally called "Picard-Lindelöf theorem". This type of result is often used when it comes to arguing for the existence and uniqueness of a certain ordinary differential equation, given that some boundary conditions are satisfied.

Local results

Picard–Lindelöf Theorem (Banach fixed-point theorem version):

Let I:=[a,b] be an interval, let f:I×nn be a continuous function, and let

x(t)=f(t,x(t))

be the associated ordinary differential equation. If f is Lipschitz continuous in the second argument, then this ODE possesses a unique solution on [a,a+ϵ] for each possible initial value x(0)=x0n, where ϵ<1/L, L being the Lipschitz constant of the second argument of f.

Proof:

We first rewrite the problem as a fixed-point problem. Indeed, using the fundamental theorem of calculus, one can show that the simultaneous equations

{x(t)=f(t,x(t))t[a,a+ϵ]x(0)=x0

are equivalent to the single equation

t[a,a+ϵ]:x(t)=x0+atf(s,x(s))ds,

where ϵ is to be determined at a later stage. This means that the function x(t) is a fixed point of the function

T:𝒞([a,a+ϵ])𝒞([a,a+ϵ]),T(x)(t):=x0+atf(s,x(s))ds.

Now T satisfies a Lipschitz condition as follows:

T(x)(t)T(y)(t)=atf(s,x(s))dsatf(s,y(s))dsatf(s,x(s))f(s,y(s))dsatLx(s)y(s)ds(ta)LxyϵLxy,

where we took the norm on 𝒞([a,a+ϵ]) to be the supremum norm. If now ϵ<1L, then T is a contraction, and hence the Banach fixed-point theorem is applicable, giving us both existence and uniqueness.

Replacing the fixed-point principle by summation techniques, we get a slightly better result in the sense that the domain of definition of the function f does not have to be all of [a,b]×n.

Picard–Lindelöf theorem (telescopic series version):

Let f:[a,b]×Ωn be a function which is continuous and Lipschitz continuous in the second argument, where Ωn, and let (t0,x0)×Ω with the property that [t0s,t0+s]×Br(x0)[a,b]×Ω for some s,r>0. If in this case γmin{s,r/M}, where M:=supf(t,x)(t,x)[t0s,t0+s]×Br(x0), then the initial value problem

{x(t)=f(t,x(t))t[t0γ,t0+γ]x(t0)=x0

possesses a unique solution.

Proof:

We first prove uniqueness. To do so, we use Gronwall's inequalities. Suppose x,y are both solutions to the problem. Then

x(t)y(t)=t0tf(t,x(t))f(t,y(t))dtt0tf(t,x(t))f(t,y(t))dt0+t0tLx(t)y(t)dt,

and hence by Gronwall's inequalities

x(t)y(t)0et0tLdt=0

for both t[t0,t0+s] (right Gronwall's inequality) and t[t0s,t0] (left Gronwall's inequality).

Now on to existence. Once again, we inductively define

x0(t):=x0 (the constant function),
xn+1(t):=x0+t0tf(τ,xn(τ))dτ.

Since f is not necessarily defined on any larger set than [t0s,t0+s]×Br(x0), we have to prove that this definition always makes sense, i.e. that f(t,xn(t)) is defined for all n and t[t0γ,t0+γ], that is, xn(t)Br(x0) for t[t0γ,t0+γ]. We prove this by induction.

For n=0, this is trivial.

Assume now that xn(t)Br(x0) for t[t0,t0+γ]. Then

xn+1(t)x0=t0tf(τ,xn(τ))dτt0tf(τ,xn(τ))dτMγMr/M=r.

For t[t0γ,t0] we obtain an analogous bound.

By the telescopic sum, we have

xn(t)x0=j=1n(xj(t)xj1(t)).

Furthermore, for t[t0,t0+γ] and j1,

xj+1(t)xj(t)=x0+t0tf(τ,xj(τ))dτ(x0+t0tf(τ,xj1(τ))dτ)t0tf(τ,xj(τ))f(τ,xj1(τ))dτt0tLxj(τ)xj1(τ)dτ.

Hence, by induction,

xj+1(t)xj(t)t0tLr|τt0|j1Lj1(j1)!dτr|tt0|jLjj!rγjLjj!.

Again, by the very same argument, an analogous bound holds for t[t0γ,t0].

Thus, by the Weierstraß M-test, the telescopic sum

xn(t)x0=j=1n(xj(t)xj1(t))

converges uniformly; in particular, xn converges.

It is now possible to interchange differentiation and summation in the latter sum; for, on the one hand, we are uniformly convergent, and on the other hand,

j=1n(xj(t)xj1(t))=j=2n(f(t,xj1(t))f(t,xj2(t)))+f(t,x0)=f(t,xn1(t)),

which converges to f(t,x(t)) for n due to theorem 2.5 and the convergence of xn; note that the image of each xn is contained within the compact set Br(x0), the closure of Br(x0). Hence indeed

x(t)=(j=1(xj(t)xj1(t)))=j=1(xj(t)xj1(t))=f(t,x(t))

on [t0γ,t0+γ].

Template:BookCat