0%

泛函分析杂记(1):一些定理的可视化(i)支撑函数

这个专题记录一些讨论班的内容。这一部分可视化目前有三章内容,最初的动机是讨论Lax上的三个对偶变分问题的几何意义。这一章主要是支撑函数的几何意义以及引出局部凸空间上闭凸子集和连续线性泛函的紧密联系,并给出了一些应用。

如未特殊说明,默认所有讨论在R上的赋范线性空间X及其对偶空间X上进行。下面是一些记号和前置知识。

lX,记其导出的开半平面H(l,c):={xX:l(x)<c},闭半平面H(l,c):={xX:l(x)c},超平面P(l,c):={xX:l(x)=c}。特别地,当c=+时,H(l,c)=H(l,c)=Xc=时,H(l,c)=H(l,c)=。 对xX,记其半径为R的开球为B(x,R)

Definition 1(支撑函数)MX,则M上的支撑函数为 SM:XRlsupxMl(x). 原文Ch 8 Thm 17为

Theorem 1(原文Ch 8 Thm 17) 对任一xXxM的闭凸包中当且仅当l(x)SM(l),lX.

支撑函数的一个动机

在Theorem 1和原文Ch 12 Thm 2中都重复证明了一个关于闭凸集的引理:

Lemma 1KX的一个非空闭凸子集,则对任一zK,都存在lX和常数c,使得l(z)>cKH(l,c)

在此之前,先回顾一下超平面分离定理。

Theorem 2(超平面分离定理)KX的一个非空开凸子集,则对任一zK,都存在lX,使得KH(l,l(z))

在该定理的记号下,我们令{Aα}是所有包含了K的开半平面的集合,一个显而易见的结论是 K=αAα. 同样地,对于闭凸子集,由Lemma 1可以得到类似的结论:令{Bα}是所有包含了K的闭半平面的集合,则 K=αBα. 这两个结论说明闭(开)凸集一定能写成一族闭(开)半平面的交。另外,在一个闭凸子集C上,固定一个有界线性泛函l,一定存在闭半平面H(l,c)包含C,且ε>0H(l,cε)不包含C。这说明这个平面是紧贴着C的一个平面,不妨称其为C的支撑半平面,则定义支撑函数的一个动机就非常明显了(只需要注意到l导出的支撑闭半平面是H(l,SC(l)))。

事实上,结合前面的讨论我们已经得到了Theorem 1的一个等价形式

Theorem 3KX的一个非空闭凸子集,则 K=lXH(l,SK(l)). Theorem 1是支撑函数的一个重要应用,而这一定理从几何角度刻画了Theorem 1。该定理说明闭凸子集总能写成一族连续线性泛函导出的闭半平面的交。反之,连续线性泛函导出的闭半平面的交一定是闭凸子集。这揭示了连续线性泛函和闭凸子集的紧密联系,更一般的结果将在下一节中展示。

Figure 1

正如上图所示,Theorem 3的几何意义即闭凸子集K是所有支撑半平面(蓝色的超平面的下方)的交集。那么,Theorem 1表示的就是x在闭凸子集K中当且仅当x在所有支撑半平面内。

最后,补上Lemma 1的证明。

  • Proof 由于K是闭的,则一定存在开球B(z,R)K不交。由广义超平面分离定理,存在lX和常数c,使得uK,vB(z,R),都有 l(u)cl(v).B(z,R)中的点形如v=z+Rx,x<1,则有l(z)+Rl(x)c,即l(z)cRl(x)。根据泛函范数定义,有 l(z)cRinfx<1l(x)=cR(l)=c+Rl>c. 又由于l(u)c,uK,有KH(l,c),引理证毕。

LCS上的支撑与闭凸子集

记局部凸空间X上的所有连续线性泛函为X,这里沿用Lax的定义,默认讨论的是Hausdorff局部凸空间。根据原文Ch 13 Thm 2':我们还需要熟知两个结论:当l是连续线性泛函时,它导出的开(闭)半平面一定是开(闭)的;在给定的拓扑下,X构成线性空间。

Theorem 4(原文Ch 13 Thm 2')K是局部凸空间X上的一个闭凸子集,zX,则存在X上的连续线性泛函l,使得l(z)>cKH(l,c)

和上一节的讨论一样,根据Theorem 4。我们可以得到Theorem 1和Theorem 3在LCS上的版本:

Theorem 5K是局部凸空间X上的一个闭凸子集,则

  1. xXxK当且仅当l(x)SM(l),lX;

  2. K=lXH(l,SK(l));

  3. E是一个凸集,则 lXH(l,SE(l))E的闭凸包。

注意一个事实:在固定的线性空间V上,改变选取的Hausdorff局部凸拓扑,V上的连续线性泛函集合也改变了。但连续线性泛函导出的闭半平面和闭凸子集之间总是存在着Theorem 5形式的关系。因此,在局部凸空间X上,闭凸子集总能写成一族连续线性泛函导出的闭半平面的交。这就说明,如果给线性空间V配置两个不同的Hausdorff局部凸拓扑,只要连续线性泛函空间相同,一个凸子集在两个拓扑下的闭性是相同的。一个自然地想法是,这个结果反之是否成立?

Figure 1

如上图所示,只需要红色的四条线对应的支撑半平面取交集就能得到里面的正方形,因此在一些闭凸子集中,有些连续线性泛函的超平面是必要的。但如果对所有闭凸子集来说,对任意一个支撑半平面H,都存在一个闭凸子集,在表示成支撑半平面的交时,一定需要HH本身就是一个例子)。事实上,我们有如下定理

Theorem 6 设线性空间V上有两个Hausdorff局部凸拓扑η1η2(V,η1)(V,η2)是在两个拓扑下的连续线性泛函空间,C1C2分别是(V,η1)(V,η2)的所有闭凸子集,则C1=C2当且仅当(V,η1)=(V,η2)

  • Proof 由Theorem 5,若(V,η1)=(V,η2),则C1=C2

    C1=C2时,由于线性泛函l连续当且仅当P(l,0)是闭的。而P(l,0)一定是凸的,因此结合C1=C2,有(V,η1)=(V,η2)

从这个定理可以看出LCS上连续线性泛函和闭凸子集的对应关系,因此在LCS上处理闭凸子集时,Theorem 5是一个非常好用的工具。

应用举例

支撑函数的简单应用

在应用支撑函数时,可以把Theorem 1看作强化版的超平面分离定理。设XR上赋范线性空间,KX的一个非空闭凸子集,则对任一xXxX当且仅当l(x)SK(l),lX。这蕴含了若xX,则存在lX,使得l(x)>SK(l)=supyKl(k)这说明Theorem 1蕴含了超平面分离定理。事实上,在上一章讨论几何意义时可以看出这是非常显然的结果。

在Ch 10 Thm 6的证明中用到了支撑函数,同时原文也提到Ch 12 Thm 2和Ch 10 Thm 6是相似的。原书在证明时是利用超平面分离定理证明Kc是弱开集,从而证明K是弱闭集。如果我们考虑从闭集本身的性质出发证明,自然地,就能想到直接使用在闭凸子集的工具:Theorem 1。我们直接考虑Ch 10 Thm 6的一个更强的版本

Theorem 7KX的一个凸子集,则K在弱拓扑下的闭包等于K在强拓扑下的闭包K

要从闭集本身的性质出发证明这个定理,我们只需证明K在弱拓扑下的聚点在K中。

  • ProofKwKs分别为K在弱拓扑和强拓扑下的导集,由弱拓扑弱于强拓扑易知KsKw

    任给zKwlX,对任意ε>0{xX:l(x)>l(z)ε}z在弱拓扑下的一个邻域。由于zK在弱拓扑下的聚点,存在yK使得l(y)>l(z)ε。由ε任意性, l(z)supyKl(y)=SK(l). 由Theorem 1,结合l任意性,zK。从而有(KKw)(KKs)

    综上所述,K在弱拓扑下的闭包等于K在强拓扑下的闭包。

当然也可以用LCS的性质给出一个简短的证明:由于强拓扑和弱拓扑都是Hausdorff局部凸拓扑,且对应的连续线性泛函集合是相同的,因此由Theorem 6,对应的闭凸子集也相同。

Theorem 5的应用

Krein-Milman定理分为两部分

Theorem 8(Krein-Milman定理) K是局部凸空间X上的非空紧凸子集,则

  1. K至少有一个端点;
  2. K是它所有端点的集合的闭凸包。

下面给出在证明了1后,2的一个证明。

  • Proof 由于X是Hausdorff空间,则K一定是闭的。设K的所有端点的集合的闭凸包为C,易证CK,从而有SK(l)SC(l),lX

    假设CK,根据Theorem 5,存在lX,使得SK(l0)>SC(l0)。由于K是紧的,l0一定能在K上取到最大值,则E:=H(l0,SK(l0))K

    任取xE,若x能被表示成K中两点yz的凸组合,由l0(x)=SK(l0)l0(y),l0(z)SK(l0)(因为KH(l0,SK(l0)))得l0(y0)=l0(z)=SK(l0),即y,zE。这就证明了E是极子集,并且由H(l0,SK(l0))K是闭的,E也是闭的。从Lax对1的证明可以看出,K的闭极子集一定有一个K的端点x0。又由于SC(l0)<SK(l0)x0C,这与C的定义矛盾,因此K=C

这个证明和Lax的证明本质上是一样的,但使用Theorem 5可以更好地从几何的角度去思考。