微积分课上讲“微分方程”,有个很少有人点破的默认前提:未知函数足够光滑,方程里的每个导数都能逐点算出来。可偏微分方程(Partial Differential Equation,PDE)一进入高维,先出问题的往往就是这个前提。拿 Poisson 方程 来说,表面上至少得让 有二阶导数。那疑问就很自然了:假如 在某一点带个折角,或者流体速度在某个界面两侧跳了一下,方程是不是就没解了?
20 世纪的偏微分方程理论没有追求把所有解都证明得更光滑,而是退了一步思考:会不会是我们一开始就把解的门槛设得太高了?
这一退,诞生了现代 PDE 的基本语言。变分法、Sobolev 空间、守恒律、Navier–Stokes 方程、有限元方法(Finite Element Method,FEM),多少都建立在同一个思路上:逐点求导靠不住了,就把微分挪到一个光滑的测试函数身上,让方程以积分恒等式的形式继续成立。
弱解不是在某一天突然定义出来的。它更像 19 世纪末到 20 世纪上半叶几条线索慢慢交汇的结果,其中最早的一条来自 Dirichlet 原理。
考虑边界已经给定的 Laplace 方程 。与其硬解这个二阶 PDE,不如去找让 Dirichlet 能量
最小的函数。形式上,如果 是极小点,对任意边界上为零的扰动 ,把 代入能量、对 求导,就得到
假如
就回到了
这条路看着优雅,可 19 世纪的人很快就撞上一个基础问题:能量有下确界,并不等于真有一个函数把这个下确界取到。
Dirichlet 原理在 19 世纪上半叶已被广泛使用,黎曼(Bernhard Riemann)就把它当作重要工具。魏尔斯特拉斯(Karl Weierstrass)随后指出,变分论证里不能把“存在一个越来越小的函数序列”直接当成“存在极小函数”。希尔伯特(David Hilbert)在 1900 年前后重新推动这类存在性问题,发展出直接法的思路:不先去解 Euler–Lagrange 方程,而是从极小化序列出发,证明它在某种合适意义下收敛,再证明极限仍然落在允许的函数集 合里。
麻烦于是换了一个方向:得找一个函数空间,够大,装得下极限;又有足够的结构,谈得了导数、边界值和能量。 顺着这个问题往下走,就是 Sobolev 空间。
下面用一个一维例子说明,“必须逐点二阶可微”这个要求有时没必要。
在区间
其中
带这个边界条件的解很好写:
要是规定“解”必须落在
把左侧的一阶导数挪到测试函数上,
对
这里用到测试函数在端点附近为零。 原先在
弱解最朴素的动机就在这里:不必强迫未知函数具备方程表面上写出的所有经典导数,只要保住方程经过积分之后真正需要的那部分结构。
上面的例子背后还有一个更普遍的想法。
如果函数
对所有
现在把关系反过来:哪怕
就把
视角在这里换了一次。经典导数盯的是某个点附近的差商
弱导数不再逐点审问
1930 年代,谢尔盖·索伯列夫(Sergei Sobolev)把广义导数和函数空间系统地接到了一起。今天最常见的例子是
其中
这个空间比
不少 PDE 的能量控制的恰好就是这种量。到这里,“物理上能量有限”和“数学上属于合适的函数空间”算是相当自然地接上了。
顺带澄清一个常见误解:Sobolev 的广义导数和后来 Schwartz 的分布不在完全同一个层级上。1940 年代末,洛朗·施瓦茨(Laurent Schwartz)建立起系统的分布理论,任何分布都能求导;Sobolev 空间在此之上还要求这些弱导数有一定的
回到更普通的边值问题:
坚持经典解的话,通常要求
用 Green 公式,并令测试函数在边界上为零,
于是问题可以重新定义为:寻找
这里其实变了两处。一是阶数:原方程里是
逐点条件换成积分条件,看着是放宽了,可“对所有
对很多椭圆型问题,存在性证明也因此简洁了不少。仍以 Poisson 方程为例,把左侧看成双线性型
右侧看成线性泛函
问题就变成
在合适条件下,Poincaré 不等式保证
现代 PDE 的一个常用套路在这里很清晰:先在能量空间里找一个不那么光滑、但稳定存在的解,再去看它会不会有更高光滑性。后一半工作就是正则性理论。
二阶椭圆方程的弱形式通常把未知函数所需的导数阶数从二阶降到一阶;额外正则性再决定弱解能否恢复为经典解。
假如弱解只是为了应付粗糙数据,它还当不上 PDE 的基础语言。更硬的动机来自非线性方程:有些系统哪怕从很光滑的初值出发,也会自己长出奇性或间断。
最典型的例子之一是一维守恒律
也就是无黏 Burgers 方程。
在经典解还光滑的那段时间里,它和
没有区别。问题是特征线的传播速度等于
守恒律本身更自然的说法,不是
即使
麻烦也随之而来:弱解有时会太多。对非线性守恒律,光要求积分恒等式一般保证不了唯一性,还得加上熵条件,把不符合物理耗散方向的解排除掉。“寻找弱解”于是算不上理论的终点,很多时候只是第一步。
这也是为什么弱解并不自动等于“正确的物理解”。能量不等式、熵条件、适当性条件、辐射条件,不同方程要的额外结构不一样,最终正是这些条件筛出问题真正想描述的那类弱解。
对做数值 PDE 的人来说,弱形式还有个很关键的身份:它是有限元离散的基础。
仍以 Poisson 方程为例。取有限维空间
令
要求
逐个取
也就是
弱形式的地位从这里看得出来:一头连着存在性理论、能量估计和 Sobolev 空间,另一头连着 Galerkin 方法和有限元矩阵。连续 PDE 与离散线性代数之间最常走的那座桥,就是弱形式。
回到最初的问题:为什么 PDE 要研究弱解?
因为微分方程要描述的对象未必足够光滑。点载荷会造出折角,守恒律会造出激波,非线性流体里可能出现暂时排除不掉的奇性,极小化序列的极限也不保证还带着经典导数。把“每一点都能算出所有导数”写进解的定义,代价就是很多物理上自然、数学上稳定的对象从一开始就被排除在外。
弱解放松逐点微分的要求,同时尽量保住原方程经过积分、守恒和能量表达出来的那些关系。
更有意思的部分在下一步。有了弱解以后,可以接着问:它是不是其实更光滑?是否唯一?间断应该满足什么熵条件?奇性集中在哪里?数值离散能不能逼近这个弱解? 经典解与弱解因此上是互相竞争的两套理论,常见的分析路线是:
要是最后能证明