凸集分离定理是 Hahn-Banach 定理的几何形式,它是平面(或三维空间)中两个不相交凸集合可以用一条直线(或平面)分开的简单事实的推广。
分离[]
要描述一般(赋范)线性空间的凸集分离,必须要明确分离的概念,在二维或三维的场合,我们是借助直线或平面分离集合的,在一般的线性空间中,这个概念被推广为超平面。
假设有线性空间
及其上的线性泛函
,给定实数
,由水平集
定义的超平面,使得一个集合
在
的一侧,是指下式之一成立


等价地说
称一个超平面
分离(separate)两个集合
,是指
不妨我们可以假设


如果上面两个式子同时反号,仅需调换
的位置即可。
凸集分离定理[]
首先指出一个点和一个凸集分离的情形(这是后者两个凸集情形的特例,也是证明后者的基础):假设有实赋范线性空间
,其中有一点
以及一个以原点为内点(如果不含原点,可以做平移,但是一定要有一个内点)的真凸子集(在证明时为了简化可以要求它还是吸收的对称的)
,且满足
,那么存在一个超平面分离
与
证明的思路是使用 Minkowski 泛函构造一个一维空间
上找到符合要求的控制函数(次泛函),再用次泛函构造
上符合要求的线性泛函
,最后使用 Hahn-Banach 定理延拓到
上。由于上述过程要使用 Minkowski 泛函构造
,所以为了让
是连续的,必须要求凸集
是对称的且吸收的。在不对称的情形可以使用一列开球逼近凸集边界。
(凸集分离定理,单点集情形)假设

是

中的非空开凸集,

,那么存在一个

上的连续线性泛函

使得

关于这个定理/命题的证明,单击这里以显示/折叠
(凸集分离定理,第一形式)假设

是赋范线性空间

中的两个凸子集,

,且

是开集,那么存在一闭超平面分离两集合,即存在

使得

关于这个定理/命题的证明,单击这里以显示/折叠
(凸集分离定理,第二形式)假设

是赋范线性空间

中的凸子集,

,

是闭集而

是紧集,那么可以用一个闭超平面严格分离这两个凸集,即存在一个

上的连续线性泛函

使得

关于这个定理/命题的证明,单击这里以显示/折叠
令
,那么
是凸集(详见凸集的性质一节)。
是闭集:任取收敛列
,我们要证明它的极限
可以写成
的形式,注意到
是紧的,那么
有收敛子列
,那么考察子列
,而
,那么
,于是我们就证明了
:因为
。
那么
是开集,那么存在原点的一个开邻域
即
。由凸集分离定理的第一形式,存在一个
上的非零连续线性泛函
使得
即
注意到
,则
这也就是说
评注[]
关于凸集分离定理有很多版本,这里只列出了做核心的两个形式(第一形式即分离两个开凸集的定理,第二形式即严格分离两个闭凸集的定理),这两个定理的条件一般而言是不能减弱的。
- 在第一形式中,如果其中一个集合不是凸集,那么结论可能不成立,例如一维以上的赋范线性空间
中的开球
和开圆环
- 在第一形式中,结论不能加强为严格分离,例如
中的开圆盘
以及闭线段
- 在第二形式中,紧集的条件不能减弱为闭集,例如在
(绝对可和的数列全体,范数为绝对值数列的级数和)中的两个子空间
令
我们有
是闭子空间,但不是紧的。取
的对偶基
,每一个元素都是连续的,且
因此它们都是闭子空间。
我们已经有
,只需要证明奇数位置非零的序列
(
)能够被
中的元素逼近即可,参见这里。
,由于
中的元素必须在偶数位置上是前一个位置的值的非零倍数,但是
在奇数位置上是零,如果在
中那么偶数位置上必然是零。
和
不交,因为这两个空间中的元素在偶数位置不一样。
- 不存在一个闭超平面分离二者,假设存在非零
分离二者,不妨假设存在
使得
,然而
则
即
在子空间
有上界,可是
连续,这就导致
,而
在
中稠密,因此
在
上恒为零,矛盾。
- 在第二形式中,如果
是有限维的,那么严格分离就不需要添加紧性的要求。
参考资料