The Peano Existence Theorem
While the Picard-Lindelof theorem requires a Lipschitz condition, the Peano theorem shows that mere continuity suffices for existence (though not uniqueness).
Statement
Let be continuous on an open set , and let . Then the initial value problem
has at least one solution defined on some interval .
More precisely, if and , then a solution exists on with .
Proof via Euler Approximations
Step 1: Euler polygonal approximations. For each , define the Euler approximation on with step size :
where , with linear interpolation between grid points. By construction, , so for all .
Step 2: Equicontinuity. For any :
so the family is uniformly bounded and equicontinuous.
Step 3: Arzela-Ascoli theorem. By the Arzela-Ascoli theorem, there exists a subsequence converging uniformly to a continuous function .
Step 4: Passing to the limit. Each Euler approximation satisfies:
where the error uniformly as (using uniform continuity of on ). Since uniformly and is continuous:
Differentiating: and .
Non-Uniqueness Examples
The IVP , has the trivial solution and the family of solutions:
for any . The right-hand side is continuous but not Lipschitz at (since ). Peano guarantees existence but cannot guarantee uniqueness.
| Property | Peano | Picard-Lindelof | |---|---|---| | Hypothesis on | Continuous | Continuous + Lipschitz | | Existence | Yes | Yes | | Uniqueness | No | Yes | | Proof method | Arzela-Ascoli (compactness) | Contraction mapping (completeness) | | Constructive | No (subsequence extraction) | Yes (Picard iterates converge) |
The Lipschitz condition is the precise dividing line between uniqueness and potential non-uniqueness.