第 25 章

Picard–Lindelöf 的收尾:连通性、唯一性与爆破

本讲实际内容是上一讲的延续:算完压缩常数,用区间连通性把局部唯一性提升为整体唯一性,并用 y'=y² 的爆破说明定理为何只能是局部的。

Finishing Picard–Lindelöf: Connectedness, Uniqueness, and Blow-Up

This lecture in fact continues the previous one: it completes the contraction estimate, uses connectedness of intervals to upgrade local uniqueness to global uniqueness, and uses the blow-up of y'=y² to show why the theorem must be local.

首发于 2025.09.02中 / EN
系统课程real-analysisdifferential-equationsconnectednessuniquenessexam-review
语言
字号
目录
篇内目录

关于本讲资料的说明

这门课在录像标题里把最后一讲标为「期末复习」,但剪藏所附的转录并不是一份覆盖全课程的回顾。它的实际内容是:

  1. 复述 Picard–Lindelöf 定理的框架,把上一讲没算完的压缩常数补完;
  2. 讨论区间连通性,并给出一个「局部相同推出整体相同」的引理;
  3. 用这两件事完成解的整体唯一性;
  4. 用 y′=y2y'=y^2 的显式解说明解会在有限点爆破。

因此本笔记按「知识地图 + 核心论证 + 典型题型 + 易错点」来组织,但内容严格对应转录,不冒充一份完整的期末范围梳理。真正的期末范围应以课程大纲与讲义为准。

时间轴

时间内容
0:00复述 ODE、初值条件与压缩映射定理
6:03积分算子 TT 与不动点等价于解
11:22回顾闭球 ∥y∥≤R\|y\|\le R 与「映入自身」
16:57收窄区间,完成压缩性:取 δ=1/(2L)\delta=1/(2L)
30:43连通性的定义
33:04定理:区间是连通的
46:34引理:两连续函数局部相同则处处相同
54:20用引理完成解的整体唯一性
59:00爆破例子:y′=y2y'=y^2

知识地图:证明由三层组成

Picard–Lindelöf 的整个证明可以拆成三层,每层解决一个独立的问题。

第一层:完备性。 空间 C([−δ,δ])C([-\delta,\delta]) 配 sup 度量是 Cauchy 完备的;闭球是完备空间的闭子集,所以闭球也完备。这一层回答「极限存在吗」。

第二层:压缩性。 积分算子 TT 在闭球上把距离乘以一个严格小于 11 的常数。这一层回答「迭代收敛吗,极限是不是不动点」。

第三层:连通性。 区间不能分成两个非空的开闭子集。这一层回答「局部唯一能否拼成整体唯一」。

前两层在上一讲完成,第三层是本讲的主线。

把压缩常数算完

先补齐上一讲最后一步。

设定。 ff 可导、f′f' 连续,gg 连续,初值 y(0)=ay(0)=a。取

R=∣a∣+2,L=max⁡∣z∣≤R∣f′(z)∣,R=|a|+2, \qquad L=\max_{|z|\le R}|f'(z)|,

并把区间收窄为

δ=min⁡(δ0, 12L),\delta=\min\Bigl(\delta_0,\ \frac{1}{2L}\Bigr),

其中 δ0\delta_0 是上一讲使 TT 映入闭球的那个常数。因为 δ≤δ0\delta\le\delta_0,TT 仍把半径 RR 的闭球映入自身。

压缩估计。 取球内两个函数 y1,y2y_1,y_2。常数 aa 与 gg 在相减时抵消:

(Ty1)(x)−(Ty2)(x)=∫0x[f(y1(s))−f(y2(s))] ds.\bigl(Ty_1\bigr)(x)-\bigl(Ty_2\bigr)(x) =\int_0^x\Bigl[f\bigl(y_1(s)\bigr)-f\bigl(y_2(s)\bigr)\Bigr]\,ds .

取绝对值并把绝对值放进积分:

∣(Ty1)(x)−(Ty2)(x)∣≤∣∫0x∣f(y1(s))−f(y2(s))∣ ds∣.\bigl|(Ty_1)(x)-(Ty_2)(x)\bigr| \le\left|\int_0^x\bigl|f(y_1(s))-f(y_2(s))\bigr|\,ds\right| .

固定 ss。y1(s)y_1(s)、y2(s)y_2(s) 都在 [−R,R][-R,R] 内,由中值定理,存在介于两者之间的 σ\sigma,使

f(y1(s))−f(y2(s))=f′(σ)(y1(s)−y2(s)).f(y_1(s))-f(y_2(s))=f'(\sigma)\bigl(y_1(s)-y_2(s)\bigr).

所以

∣f(y1(s))−f(y2(s))∣≤L ∣y1(s)−y2(s)∣≤L d(y1,y2).\bigl|f(y_1(s))-f(y_2(s))\bigr| \le L\,\bigl|y_1(s)-y_2(s)\bigr| \le L\,d(y_1,y_2).

代回:

∣(Ty1)(x)−(Ty2)(x)∣≤L d(y1,y2) ∣x∣≤δL d(y1,y2).\bigl|(Ty_1)(x)-(Ty_2)(x)\bigr| \le L\,d(y_1,y_2)\,|x| \le \delta L\,d(y_1,y_2).

由 δ≤1/(2L)\delta\le1/(2L),

δL≤12.\delta L\le\frac12 .

对一切 xx 成立,取上确界:

d(Ty1,Ty2)≤12 d(y1,y2).d(Ty_1,Ty_2)\le\frac12\,d(y_1,y_2).

压缩常数是 1/21/2,与 y1,y2y_1,y_2 无关。上一讲开头定义的 δ=min⁡(δ0,1/(2M+1))\delta=\min(\delta_0,1/(2M+1)) 也能得到同样的结论,只是这里把常数写得干净些:

δ=12L⟹c=12.\delta=\frac{1}{2L} \quad\Longrightarrow\quad c=\frac12 .

到这里得到的结论是局部的:在 (−δ,δ)(-\delta,\delta) 内,TT 有唯一不动点,因此 ODE 有唯一解。区间之外还没有讨论。

连通性

要把局部唯一性变成整体唯一性,需要区间的一个拓扑性质。

定义。 度量空间 XX 称为连通的,如果 XX 中同时既开又闭的子集只有 ∅\varnothing 与 XX 本身。

任何空间里,空集与全集都既开又闭,所以这个定义的意思是:没有别的「开闭两栖」子集。

定理。 区间 I⊆RI\subseteq\mathbb R 配通常度量是连通的。

证明

设 A⊆IA\subseteq I 非空、既开又闭。要证 A=IA=I。

为书写简单,先设 II 是闭区间;开区间与半开区间的论证只需把端点讨论稍作改动。

取 x0∈Ax_0\in A。定义

B={ y∈A:y≥x0, [x0,y]⊆A }.B=\Bigl\{\,y\in A : y\ge x_0,\ [x_0,y]\subseteq A\,\Bigr\}.

BB 非空,因为 x0∈Bx_0\in B(区间 [x0,x0][x_0,x_0] 就是一个点)。令

y0=sup⁡B.y_0=\sup B .

分三步。

第一步:y0∈Ay_0\in A。 由上确界的定义,存在序列 yn∈By_n\in B 使 yn→y0y_n\to y_0。每个 yn∈Ay_n\in A,而 AA 闭,所以极限 y0∈Ay_0\in A。

第二步:y0∈By_0\in B,即 [x0,y0]⊆A[x_0,y_0]\subseteq A。 任取 z∈[x0,y0]z\in[x_0,y_0]。因为 yn→y0y_n\to y_0,当 nn 足够大时 yn≥zy_n\ge z。而 yn∈By_n\in B 意味着 [x0,yn]⊆A[x_0,y_n]\subseteq A,于是 z∈Az\in A。所以整个 [x0,y0][x_0,y_0] 都在 AA 中,y0∈By_0\in B。

第三步:y0y_0 必须是 II 的右端点。 反设不是。AA 是开集,而 y0∈Ay_0\in A,所以存在 ε>0\varepsilon>0,使

(y0−ε, y0+ε)⊆A.(y_0-\varepsilon,\ y_0+\varepsilon)\subseteq A .

取 y1∈(y0,y0+ε)y_1\in(y_0,y_0+\varepsilon)。由第二步 [x0,y0]⊆A[x_0,y_0]\subseteq A,再并上 (y0,y1](y_0,y_1],得到 [x0,y1]⊆A[x_0,y_1]\subseteq A,于是 y1∈By_1\in B,但 y1>y0=sup⁡By_1>y_0=\sup B,矛盾。

所以 y0y_0 是 II 的右端点,[x0,右端点]⊆A[x_0,\text{右端点}]\subseteq A。

对左半边做同样的论证(把序反过来,或对 −I-I 使用上面的结果),得到 [左端点,x0]⊆A[\text{左端点},x_0]\subseteq A。两部分合起来,A=IA=I。□\square

三步各用了一条性质:第一步用闭,第二步用 BB 的定义,第三步用开。缺任何一条,论证都断掉——这也解释了为什么「既开又闭」是关键条件。

引理:局部相同推出处处相同

连通性的用处体现在下面这个引理上。

引理。 设 II 是区间,u1,u2:I→Ru_1,u_2:I\to\mathbb R 连续。假设:

  1. 存在 x0∈Ix_0\in I,使 u1(x0)=u2(x0)u_1(x_0)=u_2(x_0);
  2. 若在某点 x∈Ix\in I 有 u1(x)=u2(x)u_1(x)=u_2(x),则存在 ε>0\varepsilon>0(可以依赖 xx),使 u1=u2u_1=u_2 在整个 (x−ε,x+ε)(x-\varepsilon,x+\varepsilon) 上成立。

则 u1=u2u_1=u_2 在 II 上处处成立。

证明

定义

h(x)=u1(x)−u2(x).h(x)=u_1(x)-u_2(x).

u1,u2u_1,u_2 连续,所以 hh 连续。令

A={x∈I:h(x)=0}A=\{x\in I : h(x)=0\}

为零点集。

AA 非空。 条件 1 给出 h(x0)=0h(x_0)=0,所以 x0∈Ax_0\in A。

AA 闭。 设 xn∈Ax_n\in A、xn→xx_n\to x。由 hh 连续,

h(x)=lim⁡n→∞h(xn)=0,h(x)=\lim_{n\to\infty}h(x_n)=0,

所以 x∈Ax\in A。

AA 开(相对于 II)。 设 x∈Ax\in A。条件 2 给出 ε>0\varepsilon>0,使 h=0h=0 在 (x−ε,x+ε)(x-\varepsilon,x+\varepsilon) 上成立,即这个邻域整个落在 AA 中。所以 AA 中每点都是内点。

AA 非空、既开又闭,而 II 连通,所以 A=IA=I。于是 h≡0h\equiv0,即 u1=u2u_1=u_2。□\square

引理的内容可以说是「解析延拓」的离散版本:只要两个连续函数在一点相碰,并且每次相碰都能向外扩一圈,它们就必然在整条区间上重合。唯一性的全部工作,就是验证条件 2。

唯一性:把局部拼成整体

定理(Picard–Lindelöf 的唯一性部分)。 设 y1,y2y_1,y_2 都是初值问题

y′=f(y)+g(x),y(0)=ay'=f(y)+g(x), \qquad y(0)=a

在某个含 00 的区间 II 上的解。则 y1=y2y_1=y_2。

证明。 两个解在 00 处相等:

y1(0)=a=y2(0).y_1(0)=a=y_2(0).

这满足引理的条件 1。剩下要验证条件 2。

设 y1(x0)=y2(x0)y_1(x_0)=y_2(x_0) 对某个 x0∈Ix_0\in I 成立。把问题重新看作以 x0x_0 为起点的初值问题:此时两个解的初始值相同,且都满足同一个方程。取上一讲给出的那个 δ>0\delta>0(只依赖 f,gf,g 与初值,与起点无关),在 (x0−δ,x0+δ)(x_0-\delta,x_0+\delta) 上,压缩映射定理给出唯一解。而 y1y_1、y2y_2 都是这个小区间上的解,所以它们必须相同:

y1=y2在 (x0−δ,x0+δ) 上.y_1=y_2 \quad\text{在 }(x_0-\delta,x_0+\delta)\text{ 上}.

这正是引理的条件 2。由引理,y1=y2y_1=y_2 在 II 上处处成立。□\square

两件事在这里合流:压缩映射定理提供「一点附近的唯一性」,连通性把它传播到整条区间。

爆破:为什么定理只能局部

最后一个问题是:既然证明里费了很大力气把区间收窄到 δ\delta,这是技术上的保守,还是真实现象?

答案是后者。看一个显式例子。

解 y′=y2y'=y^2

取

f(y)=y2,g=0,f(y)=y^2, \qquad g=0,

并考虑初值 y(x0)=ay(x_0)=a,其中 a>0a>0。方程是

y′=y2.y'=y^2 .

在解为正的区间上,两边除以 y2y^2:

y′y2=1.\frac{y'}{y^2}=1 .

左边是一个导数:由链式法则,

(−1y)′=y′y2.\left(-\frac1y\right)'=\frac{y'}{y^2}.

从 x0x_0 到 xx 积分:

−1y(x)+1y(x0)=x−x0.-\frac{1}{y(x)}+\frac{1}{y(x_0)}=x-x_0 .

代入 y(x0)=ay(x_0)=a:

1y(x)=1a−(x−x0)=1−a(x−x0)a.\frac{1}{y(x)}=\frac1a-(x-x_0) =\frac{1-a(x-x_0)}{a}.

取倒数:

y(x)=a1−a(x−x0)=a1+ax0−ax.y(x)=\frac{a}{1-a(x-x_0)} =\frac{a}{1+ax_0-ax}.

补充:转录把分母记成了「1+ax0−x1+ax_0-x」,漏掉了 xx 前的因子 aa。按验算,分母是 1+ax0−ax1+a x_0-a x;在 x=x0x=x_0 处它等于 11,给出 y(x0)=ay(x_0)=a,可以核对。

解在哪里失效

看分母 1−a(x−x0)1-a(x-x_0)。它在

x=x0+1ax=x_0+\frac1a

处为零。当 xx 从这个点左侧趋近它时,y(x)→+∞y(x)\to+\infty。所以这个解的最大存在区间是

(−∞, x0+1a),\Bigl(-\infty,\ x_0+\frac1a\Bigr),

到右端点就爆破了。

为什么不能延拓过去

设 t∗=x0+1/at^*=x_0+1/a。反设存在一个解能延伸到 t∗t^* 的右侧。由唯一性,它在 (x0,t∗)(x_0,t^*) 上必须与上面的公式一致;但公式在 x→t∗−x\to t^{*-} 时趋于 +∞+\infty,而解在 t∗t^* 附近应当取有限值并连续。矛盾。所以任何解都无法越过 t∗t^*。

直观上,y′=y2y'=y^2 让「yy 越大,增长越快」:一旦 yy 变大,导数变得更大,曲线在有限时间内冲到无穷,切线趋于竖直。这不是证明的保守,而是方程本身的行为。

结论:局部性不可去除。对某些 f,gf,g,解的最大存在区间可以任意小,甚至只比一个点长一点。

典型题型

按本讲与合作内容,考试里可能出现三类问题。

题型一:验证压缩性并给出常数

给定 ff 与初值,要求证明积分算子在某个闭球上是压缩的。

步骤固定:

  1. 取 R=∣a∣+2R=|a|+2,算 L1=max⁡∣z∣≤R∣f(z)∣L_1=\max_{|z|\le R}|f(z)|、L2=max⁡∣z∣≤1∣g(z)∣L_2=\max_{|z|\le1}|g(z)|;
  2. 取 δ0=min⁡(1,1/(L1+1),1/(L2+1))\delta_0=\min(1,1/(L_1+1),1/(L_2+1)),验证 ∣Ty(x)∣≤∣a∣+δ0L1+δ0L2<R|Ty(x)|\le|a|+\delta_0L_1+\delta_0L_2<R;
  3. 取 L=max⁡∣z∣≤R∣f′(z)∣L=\max_{|z|\le R}|f'(z)|,把区间收窄到 δ=1/(2L)\delta=1/(2L);
  4. 用中值定理得 d(Ty1,Ty2)≤δL d(y1,y2)≤12d(y1,y2)d(Ty_1,Ty_2)\le\delta L\,d(y_1,y_2)\le\frac12d(y_1,y_2)。

题型二:用连通性延拓唯一性

给定两个解,要求证明它们在共同定义域上相等。

步骤:在相碰点附近用局部唯一性;把「相碰」的集合写成 h−1(0)h^{-1}(0);证明它非空、闭(hh 连续)、开(局部唯一性);用区间连通性收尾。

题型三:解简单 ODE 并求最大存在区间

例如 y′=y2y'=y^2、y(x0)=a>0y(x_0)=a>0。分离变量,积分,解出 yy,找分母为零的点,说明爆破。要点是最后一步要论证「不能延拓」,而不是只说「公式在这里没定义」。

易错点

  • 把 c≤1c\le1 当成压缩:必须是 c<1c<1。c=1c=1 时迭代不保证收敛,恒等映射就是反例。
  • 在全体连续函数上做压缩:不行。f′f' 可能无界,必须先限制到闭球。
  • 用开球:开球不完备,Cauchy 列的极限可能跑出去。
  • 混淆「局部唯一」与「整体唯一」:压缩映射定理只给球内唯一,整体唯一必须靠连通性论证。
  • 把爆破理解成「公式不好看」:爆破是解本身趋于无穷,任何延拓都不可能,不是换一种写法就能绕过。
  • 连通性证明里漏掉「闭」或「开」:第一步靠闭,第三步靠开,缺一不可。

理解检验

1. 在连通性定理的证明中,为什么 y0=sup⁡By_0=\sup B 一定属于 AA?为什么它又属于 BB?

参考答案:y0y_0 是 BB 的上确界,故存在 yn∈By_n\in B 使 yn→y0y_n\to y_0。每个 yn∈Ay_n\in A,而 AA 闭,所以极限 y0∈Ay_0\in A。要证 y0∈By_0\in B,还需 [x0,y0]⊆A[x_0,y_0]\subseteq A:任取 z∈[x0,y0]z\in[x_0,y_0],因为 yn→y0y_n\to y_0,当 nn 大时 yn≥zy_n\ge z;而 [x0,yn]⊆A[x_0,y_n]\subseteq A,故 z∈Az\in A。于是整个 [x0,y0][x_0,y_0] 在 AA 中,按 BB 的定义 y0∈By_0\in B。

2. 证明「局部相同推出处处相同」的引理,并指出连通性用在哪里。

参考答案:令 h=u1−u2h=u_1-u_2,零点集 A=h−1(0)A=h^{-1}(0)。AA 非空:条件 1 给出一点。AA 闭:若 xn∈Ax_n\in A、xn→xx_n\to x,由 hh 连续,h(x)=lim⁡h(xn)=0h(x)=\lim h(x_n)=0。AA 开:若 x∈Ax\in A,条件 2 给出一个邻域整个落在 AA 中。于是 AA 非空且既开又闭,区间连通意味着 AA 只能是整个区间,故 h≡0h\equiv0。连通性用在最后一步:它排除了「零点集只覆盖一部分区间」的可能。

3. 用 Picard–Lindelöf 与上面的引理,证明 ODE 的解在共同定义域上唯一。

参考答案:设 y1,y2y_1,y_2 定义在含 00 的区间 II 上,且都满足 y(0)=ay(0)=a。于是它们在 00 处相等,引理的条件 1 成立。若它们在 x0x_0 处相等,则以 x0x_0 为起点、初值 y1(x0)=y2(x0)y_1(x_0)=y_2(x_0) 重新应用 Picard–Lindelöf,得到在 (x0−δ,x0+δ)(x_0-\delta,x_0+\delta) 上解唯一,即 y1=y2y_1=y_2 在该邻域内成立,这就是条件 2。由引理,y1=y2y_1=y_2 在整个 II 上成立。

4. 解 y′=y2y'=y^2、y(0)=1y(0)=1,写出最大存在区间,并严格说明为什么不能延拓。

参考答案:分离变量得 y′/y2=1y'/y^2=1,而 (−1/y)′=y′/y2(-1/y)'=y'/y^2,从 00 到 xx 积分得 −1/y(x)+1/y(0)=x-1/y(x)+1/y(0)=x。代入 y(0)=1y(0)=1 得 1/y(x)=1−x1/y(x)=1-x,即 y(x)=1/(1−x)y(x)=1/(1-x)。最大存在区间是 (−∞,1)(-\infty,1)。反设解能延伸到 11 的右侧:由唯一性它必须在 (0,1)(0,1) 上与 1/(1−x)1/(1-x) 一致,但该式在 x→1−x\to1^- 时趋于 +∞+\infty,与解在 11 附近取有限值矛盾。故无法延拓。

5. 如果去掉 Picard–Lindelöf 中对区间长度的限制,定理会变成什么?它为什么是假的?

参考答案:去掉限制后的断言会是「解在整个 R\mathbb R 上存在且唯一」。这是假的,反例就是 y′=y2y'=y^2、y(0)=1y(0)=1:它的解 y=1/(1−x)y=1/(1-x) 在 x→1−x\to1^- 时爆破,根本不存在定义在整个 R\mathbb R 上的解。因此定理只能断言在某个 δ>0\delta>0 的小区间上存在唯一解;δ\delta 的大小依赖 ff、gg 与初值,不能统一取定。

与前后课的关系

本讲把 Picard–Lindelöf 证明的最后两块补上:压缩常数算完,整体唯一性由连通性得到,爆破例子说明局部性不可避免。至此,实分析课程的主线闭合:

实数公理 → 极限与级数 → 连续性与紧性 → 导数与积分 → 一致收敛 → 度量空间与完备性 → 压缩映射 → 微分方程。

每一个箭头都对应一个具体定理,而整条链的终点,是一个纯分析的结论:只要 ff 足够光滑,局部解存在且唯一。

A note on this lecture's source

The recording is titled "Review for the Final Exam", but the transcript attached to the clipping is not a course-wide review. Its actual content is:

  1. a restatement of the Picard–Lindelöf framework and completion of the contraction estimate left unfinished last time;
  2. a discussion of connectedness of intervals and a lemma saying that two continuous functions agreeing locally agree globally;
  3. the use of both to prove global uniqueness;
  4. the explicit solution of y′=y2y'=y^2, showing blow-up at a finite point.

This note is therefore organized as a knowledge map, the core arguments, typical problem types and common pitfalls, but it follows the transcript strictly and does not pretend to be a complete exam syllabus. For the actual exam scope, the course syllabus and lecture notes are authoritative.

Timeline

TimeTopic
0:00Restating the ODE, the initial condition, and the contraction mapping theorem
6:03The integral operator TT; fixed points are solutions
11:22Recalling the closed ball ∥y∥≤R\|y\|\le R and the self-map property
16:57Shrinking the interval; completing the contraction with δ=1/(2L)\delta=1/(2L)
30:43Definition of connectedness
33:04Theorem: an interval is connected
46:34Lemma: continuous functions that agree locally agree everywhere
54:20Applying the lemma to global uniqueness
59:00The blow-up example y′=y2y'=y^2

Knowledge map: three layers

The proof of Picard–Lindelöf decomposes into three layers, each answering a separate question.

Layer one: completeness. The space C([−δ,δ])C([-\delta,\delta]) with the sup metric is Cauchy complete; a closed ball is a closed subset of a complete space, hence complete. This layer answers "does the limit exist".

Layer two: contraction. The integral operator TT multiplies distances by a constant strictly below 11 on the ball. This layer answers "does the iteration converge, and is the limit a fixed point".

Layer three: connectedness. An interval cannot be split into two nonempty open-and-closed pieces. This layer answers "can local uniqueness be glued into global uniqueness".

Layers one and two were completed last time; layer three is the spine of this lecture.

Completing the contraction estimate

First, the step left open last time.

Setup. ff is differentiable with f′f' continuous, gg is continuous, and y(0)=ay(0)=a. Take

R=∣a∣+2,L=max⁡∣z∣≤R∣f′(z)∣,R=|a|+2, \qquad L=\max_{|z|\le R}|f'(z)|,

and shrink the interval to

δ=min⁡(δ0, 12L),\delta=\min\Bigl(\delta_0,\ \frac{1}{2L}\Bigr),

where δ0\delta_0 is the constant from last time that made TT map the ball into itself. Since δ≤δ0\delta\le\delta_0, TT still maps the ball of radius RR into itself.

The contraction estimate. Take y1,y2y_1,y_2 in the ball. The constants aa and the terms gg cancel:

(Ty1)(x)−(Ty2)(x)=∫0x[f(y1(s))−f(y2(s))] ds.\bigl(Ty_1\bigr)(x)-\bigl(Ty_2\bigr)(x) =\int_0^x\Bigl[f\bigl(y_1(s)\bigr)-f\bigl(y_2(s)\bigr)\Bigr]\,ds .

Take absolute values and move the absolute value inside:

∣(Ty1)(x)−(Ty2)(x)∣≤∣∫0x∣f(y1(s))−f(y2(s))∣ ds∣.\bigl|(Ty_1)(x)-(Ty_2)(x)\bigr| \le\left|\int_0^x\bigl|f(y_1(s))-f(y_2(s))\bigr|\,ds\right| .

Fix ss. Both y1(s)y_1(s) and y2(s)y_2(s) lie in [−R,R][-R,R], so by the mean value theorem there is σ\sigma between them with

f(y1(s))−f(y2(s))=f′(σ)(y1(s)−y2(s)).f(y_1(s))-f(y_2(s))=f'(\sigma)\bigl(y_1(s)-y_2(s)\bigr).

Hence

∣f(y1(s))−f(y2(s))∣≤L ∣y1(s)−y2(s)∣≤L d(y1,y2).\bigl|f(y_1(s))-f(y_2(s))\bigr| \le L\,\bigl|y_1(s)-y_2(s)\bigr| \le L\,d(y_1,y_2).

Substituting back,

∣(Ty1)(x)−(Ty2)(x)∣≤L d(y1,y2) ∣x∣≤δL d(y1,y2).\bigl|(Ty_1)(x)-(Ty_2)(x)\bigr| \le L\,d(y_1,y_2)\,|x| \le \delta L\,d(y_1,y_2).

Since δ≤1/(2L)\delta\le1/(2L),

δL≤12.\delta L\le\frac12 .

This holds for every xx; taking the supremum,

d(Ty1,Ty2)≤12 d(y1,y2).d(Ty_1,Ty_2)\le\frac12\,d(y_1,y_2).

The contraction constant is 1/21/2, independent of y1,y2y_1,y_2. The previous lecture defined δ=min⁡(δ0,1/(2M+1))\delta=\min(\delta_0,1/(2M+1)) and reaches the same conclusion, only with a messier constant:

δ=12L⟹c=12.\delta=\frac{1}{2L} \quad\Longrightarrow\quad c=\frac12 .

What has been proved is local: inside (−δ,δ)(-\delta,\delta) the map TT has a unique fixed point, hence the ODE has a unique solution. Outside that interval nothing has been said.

Connectedness

Turning local uniqueness into global uniqueness needs a topological property of intervals.

Definition. A metric space XX is connected if the only subsets that are both open and closed are ∅\varnothing and XX.

In any space the empty set and the whole space are both open and closed, so the definition says there are no other "open-and-closed" subsets.

Theorem. An interval I⊆RI\subseteq\mathbb R with the usual metric is connected.

Proof

Let A⊆IA\subseteq I be nonempty and both open and closed. We show A=IA=I.

For simplicity assume first that II is closed; for open and half-open intervals only the endpoint discussion changes.

Pick x0∈Ax_0\in A and define

B={ y∈A:y≥x0, [x0,y]⊆A }.B=\Bigl\{\,y\in A : y\ge x_0,\ [x_0,y]\subseteq A\,\Bigr\}.

BB is nonempty since x0∈Bx_0\in B (the interval [x0,x0][x_0,x_0] is a single point). Let

y0=sup⁡B.y_0=\sup B .

Three steps.

Step 1: y0∈Ay_0\in A. By definition of the supremum there is a sequence yn∈By_n\in B with yn→y0y_n\to y_0. Each yn∈Ay_n\in A and AA is closed, so the limit y0∈Ay_0\in A.

Step 2: y0∈By_0\in B, i.e. [x0,y0]⊆A[x_0,y_0]\subseteq A. Take z∈[x0,y0]z\in[x_0,y_0]. Since yn→y0y_n\to y_0, for large nn we have yn≥zy_n\ge z. And yn∈By_n\in B means [x0,yn]⊆A[x_0,y_n]\subseteq A, so z∈Az\in A. Hence the whole of [x0,y0][x_0,y_0] lies in AA, so y0∈By_0\in B.

Step 3: y0y_0 must be the right endpoint of II. Suppose not. Since AA is open and y0∈Ay_0\in A, there is ε>0\varepsilon>0 with

(y0−ε, y0+ε)⊆A.(y_0-\varepsilon,\ y_0+\varepsilon)\subseteq A .

Take y1∈(y0,y0+ε)y_1\in(y_0,y_0+\varepsilon). By Step 2, [x0,y0]⊆A[x_0,y_0]\subseteq A; adjoining (y0,y1](y_0,y_1] gives [x0,y1]⊆A[x_0,y_1]\subseteq A, so y1∈By_1\in B. But y1>y0=sup⁡By_1>y_0=\sup B, a contradiction.

So y0y_0 is the right endpoint of II and [x0,right endpoint]⊆A[x_0,\text{right endpoint}]\subseteq A.

Running the same argument on the left (reverse the order, or apply the result to −I-I) gives [left endpoint,x0]⊆A[\text{left endpoint},x_0]\subseteq A. Together, A=IA=I. □\square

Each step uses one property: Step 1 uses closedness, Step 2 uses the definition of BB, Step 3 uses openness. Remove any of them and the argument collapses — which is exactly why "both open and closed" is the right hypothesis.

Lemma: agreeing locally forces agreeing everywhere

Connectedness is used through the following lemma.

Lemma. Let II be an interval and u1,u2:I→Ru_1,u_2:I\to\mathbb R continuous. Assume:

  1. u1(x0)=u2(x0)u_1(x_0)=u_2(x_0) for some x0∈Ix_0\in I;
  2. whenever u1(x)=u2(x)u_1(x)=u_2(x) at some x∈Ix\in I, there is ε>0\varepsilon>0 (allowed to depend on xx) with u1=u2u_1=u_2 on the whole interval (x−ε,x+ε)(x-\varepsilon,x+\varepsilon).

Then u1=u2u_1=u_2 everywhere on II.

Proof

Define

h(x)=u1(x)−u2(x).h(x)=u_1(x)-u_2(x).

Since u1,u2u_1,u_2 are continuous, so is hh. Let

A={x∈I:h(x)=0}A=\{x\in I : h(x)=0\}

be the zero set.

AA is nonempty. Condition 1 gives h(x0)=0h(x_0)=0, so x0∈Ax_0\in A.

AA is closed. If xn∈Ax_n\in A and xn→xx_n\to x, continuity gives

h(x)=lim⁡n→∞h(xn)=0,h(x)=\lim_{n\to\infty}h(x_n)=0,

so x∈Ax\in A.

AA is open in II. If x∈Ax\in A, condition 2 gives ε>0\varepsilon>0 with h=0h=0 on (x−ε,x+ε)(x-\varepsilon,x+\varepsilon), i.e. that neighbourhood lies entirely in AA. So every point of AA is interior.

Thus AA is nonempty, open and closed, and II is connected, so A=IA=I. Hence h≡0h\equiv0 and u1=u2u_1=u_2. □\square

The lemma is a discrete version of analytic continuation: two continuous functions that meet at one point, and whose coincidence always spreads to a neighbourhood, must coincide on the entire interval. All the work in proving uniqueness goes into verifying condition 2.

Uniqueness: gluing the local into the global

Theorem (uniqueness part of Picard–Lindelöf). Let y1,y2y_1,y_2 both solve

y′=f(y)+g(x),y(0)=ay'=f(y)+g(x), \qquad y(0)=a

on some interval II containing 00. Then y1=y2y_1=y_2.

Proof. The two solutions coincide at 00:

y1(0)=a=y2(0).y_1(0)=a=y_2(0).

This is condition 1 of the lemma. It remains to check condition 2.

Suppose y1(x0)=y2(x0)y_1(x_0)=y_2(x_0) for some x0∈Ix_0\in I. Regard the problem as an initial value problem starting at x0x_0: both solutions have the same initial value and satisfy the same equation. Take the δ>0\delta>0 from the previous lecture (depending only on f,gf,g and the initial value, not on the starting point). On (x0−δ,x0+δ)(x_0-\delta,x_0+\delta) the contraction mapping theorem gives a unique solution. Since y1y_1 and y2y_2 both solve on that small interval, they must coincide:

y1=y2on (x0−δ,x0+δ).y_1=y_2 \quad\text{on }(x_0-\delta,x_0+\delta).

This is condition 2. By the lemma, y1=y2y_1=y_2 on all of II. □\square

Two results meet here: the contraction mapping theorem supplies uniqueness near a point, and connectedness propagates it to the whole interval.

Blow-up: why the theorem must be local

One question remains: since the proof worked hard to shrink the interval to δ\delta, is that technical caution or a real phenomenon?

It is real. Here is an explicit example.

Solving y′=y2y'=y^2

Take

f(y)=y2,g=0,f(y)=y^2, \qquad g=0,

and the initial condition y(x0)=ay(x_0)=a with a>0a>0. The equation is

y′=y2.y'=y^2 .

On an interval where the solution is positive, divide by y2y^2:

y′y2=1.\frac{y'}{y^2}=1 .

The left side is a derivative: by the chain rule,

(−1y)′=y′y2.\left(-\frac1y\right)'=\frac{y'}{y^2}.

Integrate from x0x_0 to xx:

−1y(x)+1y(x0)=x−x0.-\frac{1}{y(x)}+\frac{1}{y(x_0)}=x-x_0 .

Substituting y(x0)=ay(x_0)=a,

1y(x)=1a−(x−x0)=1−a(x−x0)a.\frac{1}{y(x)}=\frac1a-(x-x_0) =\frac{1-a(x-x_0)}{a}.

Taking reciprocals,

y(x)=a1−a(x−x0)=a1+ax0−ax.y(x)=\frac{a}{1-a(x-x_0)} =\frac{a}{1+ax_0-ax}.

Note: the transcript writes the denominator as "1+ax0−x1+ax_0-x", dropping the factor aa in front of xx. Checking the algebra, the denominator is 1+ax0−ax1+a x_0-a x; at x=x0x=x_0 it equals 11 and gives y(x0)=ay(x_0)=a.

Where the solution fails

The denominator 1−a(x−x0)1-a(x-x_0) vanishes at

x=x0+1a.x=x_0+\frac1a .

As xx approaches that point from the left, y(x)→+∞y(x)\to+\infty. So the maximal interval of existence is

(−∞, x0+1a),\Bigl(-\infty,\ x_0+\frac1a\Bigr),

and the solution blows up at the right endpoint.

Why it cannot be extended

Let t∗=x0+1/at^*=x_0+1/a. Suppose a solution extended past t∗t^*. By uniqueness it would have to agree with the formula above on (x0,t∗)(x_0,t^*); but that formula tends to +∞+\infty as x→t∗−x\to t^{*-}, whereas a solution near t∗t^* should take finite values and be continuous. Contradiction. So no solution can cross t∗t^*.

Intuitively, y′=y2y'=y^2 makes "the larger yy is, the faster it grows": once yy becomes large, the derivative becomes larger still, and the curve runs to infinity in finite time with a vertical tangent. This is not the proof being conservative; it is the equation's own behaviour.

Conclusion: locality cannot be removed. For some f,gf,g the maximal interval of existence can be arbitrarily small.

Typical problem types

Three kinds of questions follow from this material.

Type one: verify the contraction and produce a constant

Given ff and an initial value, prove that the integral operator is a contraction on some closed ball.

The recipe is fixed:

  1. take R=∣a∣+2R=|a|+2, compute L1=max⁡∣z∣≤R∣f(z)∣L_1=\max_{|z|\le R}|f(z)| and L2=max⁡∣z∣≤1∣g(z)∣L_2=\max_{|z|\le1}|g(z)|;
  2. take δ0=min⁡(1,1/(L1+1),1/(L2+1))\delta_0=\min(1,1/(L_1+1),1/(L_2+1)) and check ∣Ty(x)∣≤∣a∣+δ0L1+δ0L2<R|Ty(x)|\le|a|+\delta_0L_1+\delta_0L_2<R;
  3. take L=max⁡∣z∣≤R∣f′(z)∣L=\max_{|z|\le R}|f'(z)| and shrink the interval to δ=1/(2L)\delta=1/(2L);
  4. use the mean value theorem to get d(Ty1,Ty2)≤δL d(y1,y2)≤12d(y1,y2)d(Ty_1,Ty_2)\le\delta L\,d(y_1,y_2)\le\frac12 d(y_1,y_2).

Type two: extend uniqueness by connectedness

Given two solutions, prove they agree on their common domain.

The recipe: use local uniqueness near a point where they meet; write the set of meeting points as h−1(0)h^{-1}(0); prove it nonempty, closed (hh continuous) and open (local uniqueness); finish with connectedness of the interval.

Type three: solve a simple ODE and find the maximal interval

For instance y′=y2y'=y^2, y(x0)=a>0y(x_0)=a>0. Separate variables, integrate, solve for yy, locate the zero of the denominator, and explain the blow-up. The essential last step is an argument that the solution cannot be extended, not merely the observation that the formula is undefined.

Common pitfalls

  • Treating c≤1c\le1 as a contraction: it must be c<1c<1. For c=1c=1 the iteration need not converge, and the identity map is a counterexample.
  • Claiming a contraction on all continuous functions: not true. f′f' may be unbounded; the closed ball is necessary.
  • Using an open ball: open balls are not complete, and a Cauchy sequence may converge outside.
  • Confusing local and global uniqueness: the contraction theorem gives uniqueness inside the ball only; global uniqueness needs the connectedness argument.
  • Reading blow-up as "an ugly formula": the solution itself tends to infinity, and no extension exists; no rewriting avoids it.
  • Dropping "closed" or "open" in the connectedness proof: Step 1 needs closedness, Step 3 needs openness; neither can be omitted.

Comprehension check

1. In the connectedness proof, why does y0=sup⁡By_0=\sup B belong to AA? Why does it belong to BB?

Reference answer: Since y0y_0 is the supremum of BB, there are yn∈By_n\in B with yn→y0y_n\to y_0. Each yn∈Ay_n\in A and AA is closed, so the limit y0∈Ay_0\in A. To get y0∈By_0\in B we also need [x0,y0]⊆A[x_0,y_0]\subseteq A: take z∈[x0,y0]z\in[x_0,y_0]; since yn→y0y_n\to y_0, for large nn we have yn≥zy_n\ge z, and [x0,yn]⊆A[x_0,y_n]\subseteq A, so z∈Az\in A. Hence all of [x0,y0][x_0,y_0] lies in AA, and by the definition of BB, y0∈By_0\in B.

2. Prove the lemma that agreeing locally forces agreeing everywhere, and identify where connectedness is used.

Reference answer: Let h=u1−u2h=u_1-u_2 and let A=h−1(0)A=h^{-1}(0) be the zero set. AA is nonempty by condition 1. It is closed: if xn∈Ax_n\in A and xn→xx_n\to x, continuity gives h(x)=lim⁡h(xn)=0h(x)=\lim h(x_n)=0. It is open: if x∈Ax\in A, condition 2 supplies a neighbourhood contained in AA. So AA is nonempty, open and closed; connectedness of the interval forces AA to be the whole interval, hence h≡0h\equiv0. Connectedness is used in that last step: it rules out the possibility that the zero set covers only part of the interval.

3. Use Picard–Lindelöf and the lemma to prove uniqueness on the common domain.

Reference answer: Let y1,y2y_1,y_2 be defined on an interval II containing 00, both satisfying y(0)=ay(0)=a. They agree at 00, so condition 1 of the lemma holds. If they agree at x0x_0, apply Picard–Lindelöf again with starting point x0x_0 and initial value y1(x0)=y2(x0)y_1(x_0)=y_2(x_0); the theorem gives a unique solution on (x0−δ,x0+δ)(x_0-\delta,x_0+\delta), so y1=y2y_1=y_2 on that neighbourhood, which is condition 2. The lemma then gives y1=y2y_1=y_2 on all of II.

4. Solve y′=y2y'=y^2, y(0)=1y(0)=1, give the maximal interval, and prove rigorously that it cannot be extended.

Reference answer: Separating variables gives y′/y2=1y'/y^2=1, and since (−1/y)′=y′/y2(-1/y)'=y'/y^2, integrating from 00 to xx gives −1/y(x)+1/y(0)=x-1/y(x)+1/y(0)=x. With y(0)=1y(0)=1, 1/y(x)=1−x1/y(x)=1-x, so y(x)=1/(1−x)y(x)=1/(1-x). The maximal interval is (−∞,1)(-\infty,1). Suppose a solution extended to the right of 11: by uniqueness it would agree with 1/(1−x)1/(1-x) on (0,1)(0,1), but that expression tends to +∞+\infty as x→1−x\to1^-, contradicting the finite continuous value a solution must take near 11. Hence no extension exists.

5. What would the theorem say without the restriction on the length of the interval, and why would it be false?

Reference answer: Without the restriction the claim would be "a solution exists and is unique on all of R\mathbb R". This is false; the counterexample is y′=y2y'=y^2, y(0)=1y(0)=1, whose solution y=1/(1−x)y=1/(1-x) blows up as x→1−x\to1^-, so no solution exists on all of R\mathbb R. Hence the theorem can only assert existence and uniqueness on some small interval (−δ,δ)(-\delta,\delta), with δ\delta depending on ff, gg and the initial value and not uniformly choosable.

Relation to neighbouring lectures

This lecture supplies the last two pieces of the Picard–Lindelöf proof: the contraction constant is finished, global uniqueness follows from connectedness, and the blow-up example shows locality is unavoidable. The main line of the analysis course now closes:

real number axioms → limits and series → continuity and compactness → derivatives and integrals → uniform convergence → metric spaces and completeness → contraction mappings → differential equations.

Each arrow corresponds to a concrete theorem, and the whole chain ends in a purely analytic statement: as soon as ff is smooth enough, a local solution exists and is unique.

来源