Global error bound for Euler's method
Statement
Suppose is Lipschitz continuous in with constant , and the exact solution satisfies on . Then the global error after steps of size obeys .
Why is it true?
Each individual Euler step commits a small local error of size from truncating the Taylor series after the linear term, but these local errors can compound over the roughly steps needed to reach a fixed time . The theorem shows the compounding is mild: the Lipschitz condition prevents small local mistakes from being amplified faster than exponentially, so the global error drops to first order, , in the step size — one order worse than the local error, which is the typical pattern for one-step methods.
Proof sketch
Write the local error committed in one step as the difference between the exact solution advanced by Taylor expansion and the Euler update. Taylor's theorem gives for some between and , so the local truncation error is , bounded by using the assumption .
Subtract the Euler update from this exact Taylor expansion. Writing , the difference of the two right-hand sides gives . The Lipschitz condition bounds the bracketed term by , so .
Since (the starting value is exact), unrolling this recursion by induction gives , using the geometric-series identity. Finally, because for all real , which turns the bound into — exactly the claimed inequality, and manifestly for fixed .
Topics that use this theorem
Step-by-step proofs
No step-by-step proof yet for this theorem.
References
- J. C. Butcher (2016). Numerical Methods for Ordinary Differential Equations
- E. Hairer, S. P. Norsett, G. Wanner (1993). Solving Ordinary Differential Equations I: Nonstiff Problems