Existence, Uniqueness, and Euler's Method
Existence and uniqueness can be settled before any attempt to solve. The existence-uniqueness theorem gives sufficient conditions on f, and a standard example shows what fails when they do not hold.
╌╌╌╌
Most first-order initial value problems have no elementary solution, so two questions come before any attempt to solve one: whether a solution exists, and whether it is unique. Both matter: a model with no solution predicts nothing, and a model with several solutions predicts nothing definite. The existence-uniqueness theorem answers both under mild hypotheses, and its proof supplies a method — Picard iteration — that also underlies the numerical approach when no formula is available.
The existence and uniqueness theorem
For the general nonlinear problem the guarantee is local and rests on the continuity of together with its partial derivative in .
Two features distinguish this from the linear theorem. First, it is local: the solution is promised only on some interval , possibly small, and the theorem gives no estimate of . Second, the hypotheses are sufficient but not necessary. Continuity of alone secures existence; uniqueness needs the extra control on . When the equation is linear, has , and the two continuity requirements reduce to continuity of and , recovering the stronger global linear statement.
A geometric corollary of uniqueness: two solution curves cannot intersect. A crossing point would be an initial condition satisfied by two different solutions, contradicting the theorem. This is what forbids solutions from touching an equilibrium in finite time in the phase-line analysis.
When uniqueness fails
The condition on cannot be dropped. Consider
Here is continuous everywhere, so a solution exists, but blows up at — exactly the initial point. Uniqueness is not guaranteed, and indeed it fails. Separating variables gives for , but the constant function is also a solution, as is its negative. Worse, for any the function that stays at zero until and then lifts off along is a solution too. Infinitely many solution curves pass through the origin, fanning out into a solution funnel.
Away from the -axis the derivative is finite and continuous, so through any point not on the axis there is a unique solution. The failure is confined to where the hypothesis breaks.
The interval of existence
The number in the theorem is genuinely local, and its size can be estimated from a bound on . Suppose and are continuous on the rectangle , (translating the initial point to the origin), and let bound on . Each iterate in the construction below has slope at most in magnitude, so its graph stays inside a bow-tie region of slopes through the origin. That region remains inside as long as , giving
The solution is certain to exist at least on . It may extend much further, but the theorem alone promises only this.
Picard's successive approximations
The proof of existence is constructive. Integrating from the initial point converts the initial value problem , into the equivalent integral equation
Any solution of one solves the other. Picard's idea is to solve the integral equation by iteration: start from a guess and feed each approximation back through the integral to produce the next.1
Each iterate satisfies the initial condition; none generally satisfies the equation, but the sequence converges to one that does.
The convergence proof rests on a Lipschitz condition: if is bounded by on the rectangle, then , which controls how fast successive iterates separate and forces the series of differences to converge. This same condition can replace continuity of in the theorem's hypotheses.
Euler's method
Picard iteration proves solutions exist but rarely computes them past a few steps. For actual numbers, Euler's method (1768) turns the tangent line into a stepping rule. The solution through has known slope there, so its tangent line
approximates it for a short step. Advancing to gives an approximate value ; from the slope gives the next segment, and so on. With uniform step the rule is
The result is a polygonal path of linked tangent segments approximating the true curve.
Two kinds of error accumulate:
- Local truncation error is the mistake made in a single step, from replacing the curve by its tangent. For Euler's method it is proportional to .
- Global truncation error is the total deviation at a fixed after many steps. Because the number of steps grows as , the global error is proportional to : Euler's method is first order. Halving the step size roughly halves the error.
First-order accuracy is coarse. The Runge-Kutta methods sample the slope at several points per step to reach far higher order at comparable cost, but every one of them is a refinement of the tangent-stepping idea Euler introduced.
Summary
- The existence-uniqueness theorem guarantees a single local solution when and are continuous near the initial point; continuity of alone gives existence but not uniqueness.
- Uniqueness can genuinely fail: , has infinitely many solutions, precisely because is unbounded there.
- The interval of existence is only local, bounded below by from a bound on over a rectangle.
- Picard iteration proves existence by converging the sequence to the solution, under a Lipschitz condition.
- Euler's method computes solutions numerically by linked tangent steps , with global error proportional to .
Footnotes
- Simmons, Differential Equations, Ch. 13 §69–§70 — the method of successive approximations and Picard's theorem: reformulating the initial value problem as an integral equation and iterating to the solution under a Lipschitz condition. The existence rectangle, non-uniqueness example, and Euler's method follow Boyce §2.8, §2.4, and §2.7. ↩
╌╌ END ╌╌