分布理论是法国数学家 Laurent M. Schwartz 在上个世纪四十年代引入的, 他在 1950 出版了 Théorie des distributions 一书总结了分布理论的精要与应用, 这项工作也是他获得 1950 年 Fields 奖的核心贡献. 中文分布 二字是书名中 distributions 的直译, 却没有说明这个理论究竟讲了什么. Schwartz 在分布理论方面的第一篇论文的题目可以解答这个疑惑: 这篇文章是 Généralisation de la notion de fonction, de dérivation, de transformation de Fourier et applications mathématiques et physiques , 即对函数、微分和 Fourier 变换的推广及在数学和物理中的应用. 我们在第一学年已经详细地学习了函数、微分和 Fourier 变换, 这个学期就秉承 Schwartz 的观点通过对之前概念的推广去欣赏分析学在数学和物理中的应用.
分布的定义与例子 如果不加说明, 我们总假设 Ω ⊂ R n 是非空开集, 其中 n ⩾ 1 . 给定紧集 K ⊂ R n , 我们用 C K ∞ ( Ω ) 表示 Ω 上的支集在 K 中的光滑函数所组成的集合, 即C K ∞ ( Ω ) = { f ∈ C ∞ ( Ω ) ∣ ∣ supp ( f ) ⊂ K } . 给定一个多重指标 α = ( α 1 , ⋯ , α n ) , 其中每个分量都是非负整数, 符号 ∂ α φ 表示如下多重偏导数∂ x 1 α 1 ∂ x 2 α 2 ⋯ ∂ x n α n φ , 其中 ∂ x i α i = ∂ x i α i ∂ α i . 另外, 我们令∣ α ∣ = i = 1 ∑ n α i .
我们用 D ( Ω ) = C 0 ∞ ( Ω ) 表示在 Ω 上定义并且有紧支集的光滑函数所组成的集合, 我们把它称作是为试验函数空间 . 按照定义, 对于任意的 φ ∈ D ( Ω ) , 存在紧集 K ⊂ Ω (这是 R n 中的紧集) , 使得 f ∣ ∣ Ω − K ≡ 0 , 即对任意的 x ∈ Ω − K , f ( x ) = 0 .
在空间 D ( Ω ) 上, 我们规定 如下的收敛性 (拓扑) : 给定函数序列 { φ p } p ⩾ 1 ⊂ D ( Ω ) , 所谓的该序列收敛到 0 ∈ D ( Ω ) (记作 φ p ⟶ D ( Ω ) 0 ) , 指的是
1)
存在紧集 K ⊂ Ω , 使得对每个 p ⩾ 1 , 都有 supp ( φ p ) ⊂ K ;
2)
对每个多重指标 α , 函数序列 { ∂ α φ p } p ⩾ 1 在 K 上一致收敛到 0 , 即p → ∞ lim ∥ ∂ α φ p ∥ L ∞ ( K ) = 0.
所谓 Ω 上的一个分布 (也称作广义函数 ) 指的是 D ( Ω ) 上的一个线性泛函 (线性映射) : u : D ( Ω ) → C , φ ↦ ⟨ u , φ ⟩ , 满足如下两个条件
1)
对任意的 φ , ψ ∈ D ( Ω ) 和 α , β ∈ C , 我们有⟨ u , α φ + β ψ ⟩ = α ⟨ u , φ ⟩ + β ⟨ u , ψ ⟩ .
2)
对任意的紧集 K ⊂ Ω , 存在非负整数 p 和正常数 C (p 和 C 依赖于 K ) , 使得对任意的 φ ∈ C K ∞ ( Ω ) , 都有∣ ⟨ u , φ ⟩ ∣ ⩽ C ∣ α ∣ ⩽ p sup ∥ ∂ α φ ∥ L ∞ ( K ) .
如果上述的 p 的选取不依赖于紧集 K 的选取, 那么, 我们就把最小的这样的非负整数 p 称作是分布 u 的阶 .
我们用 D ′ ( Ω ) 表示在 Ω 上定义的分布的全体, 并规定如下的收敛性 (拓扑) : 所谓的分布序列 { u p } p ⩾ 1 ⊂ D ′ ( Ω ) 在分布的意义下收敛到 0 ∈ D ′ ( Ω ) (这是把所有函数映射成 0 的线性映射) , 记作 u p ⟶ D ′ ( Ω ) 0 , 指的是对任意的试验函数 φ ∈ D ( Ω ) , 我们都有p → ∞ lim ⟨ u p , φ ⟩ = 0.
我们通常说一个分布可以和一个 (有紧支集的) 光滑函数配对得到一个数, 即
D ′ ( Ω ) × D ( Ω ) → C , ( u , φ ) ↦ ⟨ u , φ ⟩ . 任意给定分布 u ∈ D ′ ( Ω ) , 它实际上是 D ( Ω ) 上的连续 线性泛函. 我们没有详细讨论和分布有关的拓扑线性空间的理论, 所以我们不打算对这一点做太多的展开 (这对于理解分布理论也没有影响) . 所谓的连续性, 可以用下面的序列的语言来描述: 对任意的试验函数序列 φ p ⟶ D 0 , 我们都有p → ∞ lim ⟨ u , φ p ⟩ = 0. 这个命题的证明只需要用到分布的概念, 我们把它留作作业.
作为例子, 我们先学习一些重要的分布:
对任意的 a ∈ Ω , 我们可以定义分布 δ a ∈ D ′ ( Ω ) . 其中, 对于任意的 φ ∈ D ( Ω ) , 我们定义⟨ δ a , φ ⟩ = φ ( a ) . 我们来验证 δ a 实际上是分布:
对任意的紧集 K ⊂ Ω , 如果 a ∈ / K , 那么, 对任意的 φ ∈ C K ∞ ( Ω ) , 我们都有⟨ δ a , φ ⟩ = 0. 如果 a ∈ K , 那么, 使得对任意的 φ ∈ C K ∞ ( Ω ) , 我们有∣ ∣ ⟨ δ a , φ ⟩ ∣ ∣ = ∣ ∣ φ ( a ) ∣ ∣ ⩽ 1 ⋅ ∣ α ∣ ⩽ 0 sup ∥ ∂ α φ ∥ L ∞ ( K ) . 所以, 我们在分布的定义中取 q = 0 , C = 1 即可.
特别地, 我们还知道 δ a 的阶为 0 .
给定开集 Ω (总是装配了 Borel 代数和 Lebesgue 测度) , 所谓局部可积的函数指的是在每个紧的局部上都可积的函数, 即可测函数 f (所对应的几乎处处相等的函数的等价类) , 对于任意紧集 K ⊂ Ω , 函数 f ⋅ 1 K ∈ L 1 ( Ω ) . 我们用 L loc 1 ( Ω ) 表示 Ω 上局部可积的函数.
对于任意的 f ∈ L loc 1 ( Ω ) , 我们定义 D ( Ω ) 上的线性泛函: T f : D ( Ω ) → C , φ ↦ ⟨ T f , φ ⟩ = ∫ Ω f ( x ) φ ( x ) d x . 由于 φ 在它的支集 K 上有界, 所以, 上面的积分是良好定义的. 我们证明 T f 是 Ω 上的阶为 0 的分布: 对任意的紧集 K ⊂ Ω , 对任意的 φ ∈ C K ∞ ( Ω ) , 我们有∣ ∣ ⟨ T f , φ ⟩ ∣ ∣ = ∣ ∣ ∫ K f ( x ) φ ( x ) d x ∣ ∣ ⩽ ∥ f ∥ L 1 ( K ) ∥ φ ∥ L ∞ ( K ) . 所以, 我们在分布的定义中取 q = 0 , C = ∥ f ∥ L 1 ( K ) 即可.
为了方便起见, 我们通常把 ⟨ T f , φ ⟩ 直接写成 ⟨ f , φ ⟩ .
任意选定 χ ( x ) ∈ D ( R n ) (我们通常偏爱之前所构造的那个 χ ( x ) ) , 我们假定∫ R n χ ( x ) d x = 1. 对任意的 ε > 0 , 我们定义χ ε ( x ) = ε n 1 χ ( ε x ) . 那么, 在分布的意义下, 当 ε → 0 时, 我们有 χ ε ⟶ D ′ δ 0 .
由于 χ ε 是局部可积的 (因为在紧集上有最大最小值) , 我们通过∫ χ ε ( x ) φ ( x ) d x 把 χ ε 视作分布, 请参考上一个例子 (之后不再重复) .
证明. 通过换元积分公式, 我们知道对任意的
ε > 0 , 我们都有
∫ R n χ ε ( x ) d x = ∫ R n χ ( x ) d x , ∫ R n ∣ χ ε ( x ) ∣ d x = ∫ R n ∣ χ ( x ) ∣ d x . 任意选定试验函数
φ , 我们要证明
ε → 0 lim ⟨ χ ε − δ 0 , φ ⟩ = 0. 利用
∫ R n χ ε ( x ) d x = 1 , 我们有
⟨ χ ε − δ 0 , φ ⟩ = ∫ R n χ ε ( x ) φ ( x ) d x − φ ( 0 ) = ∫ R n χ ε ( x ) ( φ ( x ) − φ ( 0 )) d x = I 1 ∫ ∣ x ∣ ⩽ δ χ ε ( x ) ( φ ( x ) − φ ( 0 )) d x + I 2 ∫ ∣ x ∣ ⩾ δ χ ε ( x ) ( φ ( x ) − φ ( 0 )) d x 对于
I 1 而言, 当
ε → 0 时,
φ ( x ) 一致收敛到
φ ( 0 ) (因为
∣ x ∣ ⩽ ε ) , 所以, 我们有
∣ I 1 ∣ ⩽ o ( 1 ) ∫ ∣ x ∣ ⩽ δ ∣ χ ε ( x ) ∣ d x = o ( 1 ) ∥ χ ∥ L 1 . 其中
o ( 1 ) 是满足
lim δ → 0 o ( 1 ) = 0 的量.
所以, 可以先选
δ , 使得
∣ I 1 ∣ ⩽ ϵ , 其中,
ϵ 是任意给定的正实数. 对于
I 2 , 现在已经固定了
δ , 我们有
∣ I 2 ∣ ⩽ 2∥ φ ∥ L ∞ ∫ ∣ x ∣ ⩾ δ ∣ χ ε ( x ) ∣ d x = 2∥ φ ∥ L ∞ ∫ ∣ x ∣ ⩾ ε δ ∣ χ ( x ) ∣ d x = 2∥ φ ∥ L ∞ ∫ R n ∣ χ ( x ) ∣ 1 ∣ x ∣ ⩾ ε δ d x . 由于当
ε → 0 时,
∣ χ ( x ) ∣ 1 ∣ x ∣ ⩾ ε δ 是逐点收敛到
0 的, 所以, 根据 Lebesgue 控制收敛定理,
ε → 0 lim I 2 = 0. 特别地, 对足够小的
ε > 0 , 我们就有
∣ I 2 ∣ ⩽ ϵ . 这表明,
∣ I 1 + I 2 ∣ ⩽ 2 ϵ . 从而命题成立.
假设 μ 是 ( Ω , B ( Ω )) 上的测度, 其中, Ω ⊂ R n 是开集, B ( Ω ) 是 Borel 代数 (包含所有开集的最小 σ -代数) . 如果每个紧集 K ⊂ Ω , μ ( K ) < ∞ , 我们就把这种测度称作是一个 Radon 测度.
比如说, 对任意的正函数 (几乎处处) f ∈ L loc 1 ( Ω ) , 对任意的 B ∈ B ( Ω ) , 我们可以定义μ f ( B ) = ∫ Ω 1 B ⋅ f ( x ) d x . 这就是一个 Radon 测度.
任意给定一个 Radon 测度 μ , 我们可以定义一个分布 T μ : 对于 φ ∈ D ( Ω ) , 我们要求⟨ T μ , φ ⟩ = ∫ Ω φ ( x ) d μ ( x ) . 我们证明 T μ 是 Ω 上阶为 0 的分布:
对任意的紧集 K ⊂ Ω , 对任意的 φ ∈ C K ∞ ( Ω ) , 我们有∣ ∣ ⟨ T μ , φ ⟩ ∣ ∣ = ∣ ∣ ∫ K φ ( x ) d μ ( x ) ∣ ∣ ⩽ μ ( K ) ∥ φ ∥ L ∞ ( K ) . 所以, 我们在分布的定义中取 q = 0 , C = μ ( K ) 即可.
特别地, 我们可以把 L loc 1 ( Ω ) 中的元素看作是某个 Radon 测度的密度函数, 从而, 定义出了同样的分布.
利用所谓的 Riesz 表示定理, 我们可以证明, Ω 上所有的 0 阶分布都是 (由如上方式给出的) Radon 测度.
我们自然还有阶非零的分布, 比如说, 我们可以定义 D ( R ) 上的线性泛函: ⟨ δ ′ , φ ⟩ = − φ ′ ( 0 ) , 和⟨ u , φ ⟩ = k = 0 ∑ ∞ φ ( k ) ( k ) . 我们将在作业题中证明两个定义给出了分布, 第一个的阶为 1 , 而第二个的阶不能定义 (无穷大) .
给定开集 Ω ⊂ R n , 我们已经定义如下的线性映射 (把局部可积函数视为分布) T : L loc 1 ( Ω ) → D ′ ( Ω ) , f ↦ T f . 这是单射.
根据这个命题, 局部可积的函数可以看做是分布的子集合. 在分析中, 我们把 L loc 1 ( Ω ) 的元素称作是 Ω 上的 “函数” (这个类已经足够大了) , 由于某些分布不是 “函数”, 所以我们也经常把分布称作是 “广义函数”. 我们在课程中不使用这个名称.
证明. 假设 T f = D ′ 0 , 即对任意的 φ ∈ D ( Ω ) , 我们都有∫ Ω f ( x ) φ ( x ) d x = 0 , 我们要说明 f = 0 (几乎处处) . 为此, 只需要说明对每个紧集 K ⊂ Ω , 我们都有 f ∣ ∣ K = 0 (几乎处处) 即可.
我们定义函数
φ K ( x ) = { ∣ f ( x ) ∣ f ( x ) 1 K ( x ) , 0 , 如果 f ( x ) = 0 ; 如果 f ( x ) = 0. 这是一个有紧支集
K 的函数. 当
ε 较小时,
χ ε ∗ φ K 的支集仍然在
Ω 中: 按照卷积的定义, 对任意的
x ∈ supp ( χ ε ∗ φ K ) , 这个点距离
K 的不超过
ε , 然而, 距离
K 的不超过
ε 点是在
Ω 中的 (利用紧性) . 特别地, 我们得到一个试验函数
χ ε ∗ φ K ∈ D ( Ω ) , 从而
⟨ T f , χ ε ∗ φ K ⟩ = 0. 我们令
ε < δ 并且要求距离
K 的不超过
ε 点都落在
Ω 中. 我们令
K + B ( δ ) = { x + y ∣ ∣ x ∈ K , ∣ y ∣ ⩽ δ } . 根据定义, 我们就有
0 = ∫ Ω f ( x ) ( χ ε ∗ φ K ) ( x ) d x = ∫ R n f ( x ) ( χ ε ∗ φ K ) ( x ) d x = ∫ R n ( f ⋅ 1 K + B ( δ ) ) ( χ ε ∗ φ K ) d x = Fubini ∫ ∫ R n × R n ( f ( x ) 1 K + B ( δ ) ( x ) ) χ ε ( x − y ) φ K ( y ) d x d y = Fubini ∫ R n ( ∫ R n ( f ( x ) 1 K + B ( δ ) ( x ) ) χ ε ( x − y ) d x ) φ K ( y ) d y = ∫ R n ( ( f 1 K + B ( δ ) ) ∗ χ ε ) ( y ) φ K ( y ) d y . 然而, 我们上个学期证明过
( f 1 K + B ( δ ) ) ∗ χ ε ⟶ L 1 f 1 K + B ( δ ) , 从而 (由于
φ K ( y ) 有界) 当
ε → 0 , 我们有
0 = ε → 0 lim ⟨ T f , χ ε ∗ φ K ⟩ = ∫ R n ( f 1 K + B ( δ ) ) ( y ) φ K ( y ) d y = ∫ K ∣ f ( y ) ∣ d y . 所以对几乎处处的
x ∈ K , 我们有
f ( x ) = 0 , 命题得证.
我们注意到x 1 ∈ / L loc 1 ( R ) . 这是因为我们不能在 0 附近对 x − 1 积分 (积出来无穷大) . 所以, 我们不能通过直接与试验函数配对积分的方式定义一个分布. 我们想用取极限 (逼近) 的方式来定义: 对任意的 n ⩾ 1 , 我们显然有x 1 1 ∣ x ∣ ⩾ n 1 ( x ) ∈ L loc 1 ( R ) . 作为分布, 我们就有⟨ x 1 1 ∣ x ∣ ⩾ n 1 , φ ⟩ = ∫ − ∞ n 1 x φ ( x ) d x + ∫ n 1 ∞ x φ ( x ) d x = ∫ n 1 ∞ x φ ( x ) − φ ( − x ) d x . 其中, φ 是 R 上的一个试验函数.
我们现在有个简单但是重要的观察: [ φ ( x ) − φ ( − x )] ∣ ∣ x = 0 = 0. 根据下面的引理 (证明参考第一次作业)
假设 ψ ( x ) ∈ C ∞ ( R ) 并且 ψ ( 0 ) = 0 , 那么, x ψ ( x ) 也是光滑函数.
得到
x φ ( x ) − φ ( − x ) 是光滑函数 (自然是局部可积的) . 从而, 当
n → ∞ 时, 上述积分的极限存在:
n → ∞ lim ∫ n 1 ∞ x φ ( x ) − φ ( − x ) d x = ∫ 0 ∞ x φ ( x ) − φ ( − x ) d x . 我们现在定义
⟨ vp x 1 , φ ⟩ = ∫ 0 ∞ x φ ( x ) − φ ( − x ) d x . 为了证明这是分布, 我们利用中值定理: 对任意的紧集
K = [ − M , M ] ⊂ R , 对任意的支集在
K 上的光滑函数
φ , 我们有
∣ φ ( x ) − φ ( − x ) ∣ = ∣2 x φ ′ ( ξ ) ∣ ⩽ 2∥ φ ′ ∥ L ∞ ( K ) x . 所以,
∣ ⟨ vp x 1 , φ ⟩ ∣ ⩽ ∫ 0 M 2∥ φ ′ ∥ L ∞ ( K ) d x = 2 M ∥ φ ′ ∥ L ∞ ( K ) . 所以
vp x 1 是一个阶不超过
1 的分布. 在作业中, 我们将证明
vp x 1 的阶恰好是
1 .
另外, vp 是法语 valeur principale 的缩略, 英文文献经常用 pv x 1 , 因为他们把主值写为 principal value.