logo

Picard Method 📂Odinary Differential Equations

Picard Method

Theorem1

If EE is open in Rn\mathbb{R}^{n} and the following initial value problem is given for fC1(E)f \in C^{1} (E),

{ϕ˙=f(ϕ)ϕ(0)=ϕ0 \begin{cases} \dot{ \phi } = f ( \phi ) \\ \phi (0) = \phi_{0} \end{cases}

let’s define the sequence of functions {uk(t)}k=0\left\{ u_{k} (t) \right\} _{ k =0}^{ \infty } as follows.

{u0(t)=ϕ0uk+1(t)=ϕ0+0tf(uk(s))ds \begin{cases} u_{0} (t) = \phi_{0} \\ u_{k+1} (t) = \phi_{0} + \int_{0}^{t} f \left( u_{k} (s) \right) ds \end{cases}

Then the continuous function u(t):=limkuk(t)u (t) := \lim_{k \to \infty} u_{k} (t) is the solution to the given initial value problem.


  • C1C^{1} is the set of functions with continuous derivatives.

Explanation

It is naturally assumed that uu exists, and it would be meaningless if it didn’t. Also, uu must be continuous, but uku_{k} does not need to be. Thus, the rigorous parts of mathematics that seem sloppy are usually compensated for in the theorem where this method is used.

Proof

u(t)=limkuk+1(t)=limk(ϕ0+0tf(uk(s))ds)=ϕ0+0tlimkf(uk(s))ds=ϕ0+0tf(limkuk(s))dscontinuity of f=ϕ0+0tf(u(s))ds \begin{align*} & u (t) \\ =& \lim_{k \to \infty} u_{k+1} (t) \\ =& \lim_{k \to \infty} \left( \phi_{0} + \int_{0}^{t} f \left( u_{k} (s) \right) ds \right) \\ =& \phi_{0} + \int_{0}^{t} \lim_{k \to \infty} f \left( u_{k} (s) \right) ds \\ =& \phi_{0} + \int_{0}^{t} f \left( \lim_{k \to \infty} u_{k} (s) \right) ds & \because \text{continuity of } f \\ =& \phi_{0} + \int_{0}^{t} f \left( u(s) \right) ds \end{align*}

If t=0t = 0, then

u(0)=ϕ0+00f(u(s))ds=ϕ0+0=ϕ0 u (0) = \phi_{0} + \int_{0}^{0} f \left( u(s) \right) ds = \phi_{0} + 0 = \phi_{0}

According to the Fundamental Theorem of Calculus, if the function ff is continuous on the closed interval [a,b][a,b], then function F(x)=axf(t)dtF(x) = \int_{a}^{x} f(t) dt is continuous on [a,b][a,b] and differentiable on (a,b)(a,b), and dF(x)dx=f(x) {{dF(x)} \over {dx}} = f(x)

Since uu is continuous, (fu)( f \circ u ) is also continuous, and by the Fundamental Theorem of Calculus,

u˙(t)=(ϕ0+0tf(u(s))ds)=f(u(t)) \dot{u } (t) = \left( \phi_{0} + \int_{0}^{t} f \left( u(s) \right) ds \right)' = f \left( u (t) \right)

Therefore, it is known that uu is the solution to the given initial value problem.


  1. William E. Boyce , Boyce's Elementary Differential Equations and Boundary Value Problems (11th Edition, 2017), p83-90 ↩︎