====== 第三章 一阶微分方程的解的存在唯一性 ======
===== 3.1 引言 =====
前两章我们讨论了几类特殊的一阶微分方程的解法。然而,在实际应用中遇到的微分方程往往不能用初等函数表示其解。因此,研究解的存在性和唯一性具有重要的理论意义和实用价值。
本章将介绍Picard逐次逼近法和相关的存在唯一性定理,这是常微分方程理论中最基本也是最重要的结果之一。
===== 3.2 例子与反例 =====
在讨论一般理论之前,先看一些例子说明解的存在性和唯一性并非总是成立。
**例 3.1** 初值问题 。
显然 是一个解。另外,分离变量得 ,由 得 ,所以 也是解。
更一般地,对任意 ,函数
都是解。因此该初值问题有无穷多个解!唯一性不成立。
**例 3.2** 初值问题 。
分离变量得 ,即 。
由 得 ,所以 。
此解只在 时有定义,当 时 。解在 处发生"爆破"(blow-up)。
**例 3.3** 初值问题 。
方程在 处无定义。实际上,该初值问题**无解**。
这些例子说明:
* 解可能不存在(例3.3)
* 解可能存在但不唯一(例3.1)
* 解可能只在有限区间上存在(例3.2)
===== 3.3 Lipschitz条件 =====
==== 3.3.1 定义 ====
**定义 3.1** 设函数 在区域 内有定义。如果存在常数 ,使得对任意 ,有
则称 在 内关于 满足**Lipschitz条件**, 称为**Lipschitz常数**。
==== 3.3.2 Lipschitz条件的判别 ====
**定理 3.1** 若 在凸区域 内关于 的偏导数 有界,即 ,则 在 内关于 满足Lipschitz条件。
**证明:** 由微分中值定理,存在 在 之间使得:
**例 3.4** 验证 在矩形区域 上满足Lipschitz条件。
**解:** ,在 上 。
故满足Lipschitz条件,可取 。
**例 3.5** 在包含 的区域上不满足Lipschitz条件。
**解:** ,当 时无界。
===== 3.4 Picard存在唯一性定理 =====
==== 3.4.1 定理陈述 ====
**定理 3.2 (Picard存在唯一性定理)** 设函数 在矩形区域
上连续,且关于 满足Lipschitz条件,则初值问题
在区间 上存在**唯一**的解,其中
。
==== 3.4.2 定理的证明思路 ====
**第一步:等价积分方程**
初值问题等价于积分方程:
**第二步:构造逐次逼近序列**
定义序列(Picard迭代):
**第三步:证明序列收敛**
**引理 3.1** 对 ,所有 有定义且满足 。
**证明(归纳法):**
* :显然成立
* 假设对 成立,则
**引理 3.2** 序列 在 上一致收敛。
**证明:** 令
可证
由Weierstrass判别法,级数 收敛,故 一致收敛。
**第四步:证明极限函数是解**
设 一致收敛。在Picard迭代式中令 :
故 是积分方程的解,从而是初值问题的解。
**第五步:证明唯一性**
设 都是解。令 。
则:
若 ,则 推出 。
一般情形需要更精细的估计(Gronwall不等式)。
===== 3.5 Picard迭代法 =====
==== 3.5.1 方法描述 ====
Picard迭代不仅是证明工具,也是求解初值问题的数值方法。
==== 3.5.2 例子 ====
**例 3.6** 用Picard迭代求 的前几项逼近。
**解:**
归纳可得:
极限为 ,这正是精确解。
**例 3.7** 用Picard迭代求 的近似解。
**解:**
精确解为 ,展开后与上述结果一致。
===== 3.6 解的延拓 =====
==== 3.6.1 局部解与整体解 ====
Picard定理给出的是**局部**存在性,即解只在 上存在。
**问题:** 能否将解延拓到更大的区间?
==== 3.6.2 延拓定理 ====
**定理 3.3 (解的延拓定理)** 设 在区域 内连续且关于 满足局部Lipschitz条件,则初值问题的解可以延拓到边界或无穷远。
**推论:** 若 在全平面连续,且对任意有界闭集满足Lipschitz条件,则解要么在 上存在,要么在有限区间内趋于无穷。
**例 3.8** 的解 在 处有奇点,无法延拓超过 。
===== 3.7 解对初值的连续依赖性 =====
==== 3.7.1 问题的提出 ====
实际测量中初值 往往有误差。问题是:初值的微小变化是否导致解的微小变化?
==== 3.7.2 连续依赖性定理 ====
**定理 3.4** 在Picard定理的条件下,设 是初值问题
的解,则 关于 是连续的。
更精确地,若 充分接近 ,则对应的解 在公共存在区间上满足:
===== 3.8 习题 =====
**习题 3.1** 验证下列函数在给定区域上是否满足Lipschitz条件:
a) 在
b) 在
c) 在全平面
**习题 3.2** 用Picard迭代求下列初值问题的前三项逼近:
a)
b)
**习题 3.3** 讨论初值问题 解的存在唯一性,并找出所有解。
**习题 3.4** 设 在条形区域 上连续,且满足Lipschitz条件。证明:对任意 ,初值问题的解在 上存在唯一。
**习题 3.5** (Gronwall不等式) 设 在 上非负连续,且满足
其中 为常数。证明:。
===== 3.9 参考答案 =====
**习题 3.1**
a) 满足,
b) 不满足(在 附近)
c) 满足,
**习题 3.2**
a)
b)
**习题 3.3** 不满足唯一性条件,有无穷多解:对任意 ,
===== 3.10 本章小结 =====
本章核心内容:
* **Lipschitz条件**:保证唯一性的关键条件
* **Picard存在唯一性定理**:在 连续且满足Lipschitz条件下,初值问题局部存在唯一解
* **Picard迭代法**:构造解的逐次逼近序列
* **解的延拓**:局部解可以延拓到边界
* **连续依赖性**:解对初值连续依赖,保证数值计算的稳定性
这些理论结果为常微分方程的数值求解和定性分析奠定了基础。