反例:不满足连续依赖性的ODE

考虑一阶常微分方程初值问题:

分析:

1. 存在性:✅ 满足

显然 是一个解。

2. 唯一性:❌ 不满足!

  • 零解 是一个解

  • 但我们可以构造非零解:

    分离变量:

    积分:

    由初值 无法直接确定 ,但我们可以构造:

    令

    对于任意 ,这个函数:

    • 满足
    • 在 时满足微分方程
    • 在 处函数值和导数都连续(当 时,在 处 ,左导数和右导数都是 0)

    因此有无穷多个解!

3. 连续依赖性:❌ 不满足!

考虑扰动后的初值问题:

这个扰动问题的解是唯一的:

关键观察:

  • 当 时,初始条件趋近于原问题

  • 但是,对于任意固定的 :

    这个极限在 时是无穷大(或者复数,取决于 ε)!

    更准确地说,解在有限时间爆破:

    当 时,爆破时间趋于 0。

所以:

  • 原问题有解(零解)
  • 但初始条件的任意小扰动(从 0 到 δ)会导致解在任意短时间内爆破到无穷大
  • 这违反了连续依赖性:初始条件的微小变化引起解的质变

更简单的例子:不满足唯一性

考虑经典的例子:

分析:

  1. 存在性:✅ 是一个解
  2. 唯一性:❌ 不满足

另一个解:

对任意 都是解。

或者另一个方向的解:

所以有无穷多个解!
3. 连续依赖性:也必然不满足,因为唯一性不成立时,无法定义”解”到数据的连续映射。


为什么会出现不适定性?

从数学上看,这些例子违反的是Lipschitz条件。著名的Picard-Lindelöf定理指出:

如果 在初值点附近是 Lipschitz 连续的(在 上),则初值问题 在局部存在唯一解。

上面的例子中:

  • 在 处的导数是 (当 时),看似光滑
  • 但 Lipschitz 常数在 附近是无界的: 这实际上比 Lipschitz 条件还强?等等,这里需要小心。

实际上,问题在于 Osgood 条件的违反。更精确的判据是:

Osgood 唯一性定理:如果存在函数 使得

且

则解唯一。

对于 :

  • 取
  • 则 (当 时)
  • 违反 Osgood 条件 → 不保证唯一性

物理意义与数值含义

物理意义:

这种不适定性对应着物理系统的分岔点或临界点:

  • 系统在平衡点()附近不稳定
  • 无限小的扰动可能导致完全不同的长期行为
  • 类似于相变临界点

数值含义:

  1. 无法可靠计算:由于不满足连续依赖性,舍入误差或离散误差可能被无限放大
  2. 需要正则化:实际计算时可能需要添加小的人工粘性或修改方程
  3. 敏感性分析必要:必须检查解对扰动是否敏感

总结

这个简单的 ODE 例子展示了适定性三要素如何被破坏:

要素是否满足原因
存在性✅显然有零解
唯一性❌Osgood条件违反,有无穷多解
连续依赖性❌初始条件的无穷小扰动导致解在有限时间爆破

关键启示:

  1. 即使方程看起来”简单光滑”,也可能不适定
  2. Lipschitz/Osgood 条件是唯一性的关键
  3. 不适定问题在数值上是挑战:微小的舍入误差可能被灾难性放大

这正是为什么在数值分析中,我们通常假设所求解的问题是适定的——因为如果原问题本身不适定,数值方法几乎不可能给出有意义的结果。