The method
Suppose we have an ODE (with initial conditions) x′(t)=f(x(t),t),x(t0)=C, (1) where x is the unknown function, and f is Lipschitz continuous in its first argument and continuous in its second argument. By Picard–Lindelöf theorem, we can seek the unique solution within t∈[t0−ε,t0+ε].
Here, I propose the following method: we can write out a sequence of functions defined by x0(t):=C, (2) xn+1(t):=∫t0tf(xn(s),s)ds+C (3) (the properties of f guarantee that the integral is well-defined). Then, if the sequence
(xn′) converges uniformly on [t−ε,t+ε] (question: can this condition actually be proved?), then the sequence (xn) converges uniformly to a function x on [t−ε,t+ε], which is the unique solution to Equation 1.
Proof
The proof is easy. Note from Equation 3 that xn+1′(t)=f(xn(t),t). Then, take the limit n→∞. By the uniform convergence, we recovers Equation 1.
An example
Suppose f(x,t):=x and t0:=0, then xn(t)=Cj=0∑n−1j!tj. This is because
∫0txn(s)ds+C=Cj=0∑n−1j!(j+1)tj+1+C=xn+1(t). By taking the limit n→∞, we get
x(t)=Cet, which means that the unique solution to x′(t)=x(t) with initial condition x(0)=C is x(t)=Cet, expectedly.
Approximation
This method is good because integration is sometimes much easier than solving ODE. We can use integration to get functions that are close to the exact solution. A natural question to ask is how close xn is to the exact solution x.
If Equation 1 is defined on Rn (where we may define differences and infinitesimals), it is clear that xn−x is an infinitesimal of higher order than (t−t0)n.