TheoremComplete

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

Theorem8.5Peano existence theorem

Let F:Ω→Rn\mathbf{F}: \Omega \to \mathbb{R}^n be continuous on an open set Ω⊂R×Rn\Omega \subset \mathbb{R} \times \mathbb{R}^n, and let (t0,x0)∈Ω(t_0, \mathbf{x}_0) \in \Omega. Then the initial value problem

x′=F(t,x),x(t0)=x0\mathbf{x}' = \mathbf{F}(t, \mathbf{x}), \quad \mathbf{x}(t_0) = \mathbf{x}_0

has at least one solution defined on some interval [t0−δ,t0+δ][t_0 - \delta, t_0 + \delta].

More precisely, if R=[t0−a,t0+a]×Bb(x0)‾⊂ΩR = [t_0 - a, t_0 + a] \times \overline{B_b(\mathbf{x}_0)} \subset \Omega and M=max⁡R∥F∥M = \max_R \|\mathbf{F}\|, then a solution exists on [t0−δ,t0+δ][t_0 - \delta, t_0 + \delta] with δ=min⁡(a,b/M)\delta = \min(a, b/M).


Proof via Euler Approximations

Proof

Step 1: Euler polygonal approximations. For each N≥1N \geq 1, define the Euler approximation xN(t)\mathbf{x}_N(t) on [t0,t0+δ][t_0, t_0 + \delta] with step size h=δ/Nh = \delta/N:

xN(t0)=x0,xN(tk+1)=xN(tk)+hF(tk,xN(tk)),\mathbf{x}_N(t_0) = \mathbf{x}_0, \quad \mathbf{x}_N(t_{k+1}) = \mathbf{x}_N(t_k) + h\mathbf{F}(t_k, \mathbf{x}_N(t_k)),

where tk=t0+kht_k = t_0 + kh, with linear interpolation between grid points. By construction, ∥xN(t)−x0∥≤Mδ≤b\|\mathbf{x}_N(t) - \mathbf{x}_0\| \leq M\delta \leq b, so (t,xN(t))∈R(t, \mathbf{x}_N(t)) \in R for all tt.

Step 2: Equicontinuity. For any t,t′∈[t0,t0+δ]t, t' \in [t_0, t_0 + \delta]:

∥xN(t)−xN(t′)∥≤M∣t−t′∣,\|\mathbf{x}_N(t) - \mathbf{x}_N(t')\| \leq M|t - t'|,

so the family {xN}\{\mathbf{x}_N\} is uniformly bounded and equicontinuous.

Step 3: Arzela-Ascoli theorem. By the Arzela-Ascoli theorem, there exists a subsequence {xNk}\{\mathbf{x}_{N_k}\} converging uniformly to a continuous function x:[t0,t0+δ]→Bb(x0)‾\mathbf{x}: [t_0, t_0 + \delta] \to \overline{B_b(\mathbf{x}_0)}.

Step 4: Passing to the limit. Each Euler approximation satisfies:

xN(t)=x0+∫t0tF(s,xN(s)) ds+eN(t),\mathbf{x}_N(t) = \mathbf{x}_0 + \int_{t_0}^{t} \mathbf{F}(s, \mathbf{x}_N(s))\,ds + \mathbf{e}_N(t),

where the error ∥eN(t)∥→0\|\mathbf{e}_N(t)\| \to 0 uniformly as N→∞N \to \infty (using uniform continuity of F\mathbf{F} on RR). Since xNk→x\mathbf{x}_{N_k} \to \mathbf{x} uniformly and F\mathbf{F} is continuous:

x(t)=x0+∫t0tF(s,x(s)) ds.\mathbf{x}(t) = \mathbf{x}_0 + \int_{t_0}^{t} \mathbf{F}(s, \mathbf{x}(s))\,ds.

Differentiating: x′(t)=F(t,x(t))\mathbf{x}'(t) = \mathbf{F}(t, \mathbf{x}(t)) and x(t0)=x0\mathbf{x}(t_0) = \mathbf{x}_0. ■\blacksquare

■

Non-Uniqueness Examples

ExampleNon-uniqueness without Lipschitz

The IVP x′=3x2/3x' = 3x^{2/3}, x(0)=0x(0) = 0 has the trivial solution x(t)=0x(t) = 0 and the family of solutions:

xc(t)={0,t≤c,(t−c)3,t>c,x_c(t) = \begin{cases} 0, & t \leq c, \\ (t - c)^3, & t > c, \end{cases}

for any c≥0c \geq 0. The right-hand side F(x)=3x2/3F(x) = 3x^{2/3} is continuous but not Lipschitz at x=0x = 0 (since F′(x)=2x−1/3→∞F'(x) = 2x^{-1/3} \to \infty). Peano guarantees existence but cannot guarantee uniqueness.

RemarkComparison: Peano vs. Picard-Lindelof

| Property | Peano | Picard-Lindelof | |---|---|---| | Hypothesis on F\mathbf{F} | 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.