A global Picard iteration
Lutz Lehmann has a lovely trick for making Picard iterations converge globally. (That is, without needing to "stitch together" solutions for different small intervals of time.)
Specifically, we wish to solve the ODE from , where is Lipschitz with constant for all and , say. Then, pick your favorite norm over and you can easily show that the Picard operator , defined
is contractive with respect to the (complete, of course) norm defined
By Banach, this converges globally, and we're done. The link has it only for the linear case, but the extension is fairly obvious.
The inspiration here seems to come from Gronwall's inequality when is uniformly Lipschitz in its second argument. This bounds the growth of (if a solution to the ODE exists) as roughly when is not too large over .
It reminds me a lot of the Chernoff bound trick which is used to "strengthen" Markov's inequality to a much stronger one when the function is relatively nice. (Here, we are "strengthening" Banach by picking an appropriate norm over which the operation is contractive, since Banach works over any complete norm.)