Convex Analysis and Monotone Operator Theory in Hilbert Spaces 3.1-3.2 总结材料

拓扑空间

基本概念

  集合是数学中最基本的概念之一,我们最常见的集合便是 RR 中的元素有大小关系,即 R 上有序结构;R 中元素之间可以进行各种运算,即 R 有代数结构;R 的子集有开集闭集之分,即 R 上有拓扑结构。一般地,对于集合 X,同 R 一样,我们也可以定义其序结构,代数结构以及拓扑结构。

  下面我们着重介绍其拓扑结构:
  对于集合 X,设 T 是包含 ,X 且对任意并、有限交封闭的子集族,则 T 称为集合 X 上的一个拓扑,称 (X,T) 为拓扑空间,T 中元素称作开集。我们一般研究的拓扑空间为 Hausdroff(T2) 空间(等价于任意收敛网的极限唯一):
x1,x2X,x1x2,V1V(x1),V2V(x2)使得V1V2=

  当 (X,T) 为 Hausdroff 空间时我们有如下概念:

  • 拓扑基 BxX,VV(x),BB 使得 xBV(任意开集均可以写成一族 B 中元素的并)
  • 闭集 开集的补集(集合中的任意收敛网的极限点仍落在该集合中)
  • 序列闭集 集合中的任意收敛序列的极限点仍落在该集合中
  • x 的邻域 以包含 x 的某个开集为子集的集合
  • x 的邻域系 V(x) x 的邻域全体
  • (xa)aA 的收敛 (xa)aA 终在 x 的任意邻域
  • 紧集 任意开覆盖都存在有限子覆盖(集合中的任意网有收敛子网收敛到该集合中某元素)
  • 序列紧集 集合中的任意序列有收敛子序列收敛到该集合中某元素
  • 函数 f:XR 的连续性 (xa)aAx  f(xa)f(x)(任意 R 中的开集由 f 拉回去仍是 (X,T) 中的开集)

  以上各定义由拓扑唯一确定,因而在讨论集合的开闭性和紧性、网的收敛性、函数的连续性时需强调在哪个拓扑下(赋范线性空间中未加强调时默认拓扑是范数诱导拓扑)。在序列空间(序列闭集与闭集等价)中,除序列紧与紧外,其它由网定义的概念均与由序列定义的相应概念等价,如序列连续和连续。值得一提的是,度量空间是特殊的序列空间,此时,序列紧与紧也等价。

定理1.1Weierstrass
(X,T) 是 Hausdroff 空间,f:X[,+] 下半连续,CX 的紧子集,且 Cdomf,则 fC 上下确界可达。
  证明:由 inff(C) 的定义,存在序列 (xn)nNC 使得 f(xn)inff(C)
序列 (xn)nN 也为 C 中的网,因而由 C 是紧集得:存在子网 (xk(b))bBxC
因而由 f 的下半连续性有 f(x)lim inff(xk(b))=limf(xk(b))=inff(C)
又由 xCf(xk(b))inff(C)f(x)
  综上得,f(x)=inff(C),xC,即 fC 上下确界可达。

弱拓扑

  设 X 为一个未定义拓扑结构的集合,而 {Yi}iI 为一族拓扑空间。广义的弱拓扑是指使得一族映射 (φi:XYi)iI 连续的最粗拓扑(开集尽可能少)。

  一般来说,弱拓扑指赋范线性空间 X 上使得 X 中元素均连续的最粗拓扑,自然有结论:线性泛函在强弱拓扑下具有相同的连续性。
  为了让 fX 连续,只需 f1(U) 为开集(UR 中任意开集),对于 fX,x0X,ε>0,设 V(f,x0,ε)={xX|f(xx0)|<ε}={xXf(x0)ε<f(x)<f(x0)+ε},那么弱拓扑 σ(X,X) 可如下生成:
B={V(f,x0,ε)fX,x0X,ε>0}有限交 Φ任意并 σ(X,X).
B 为弱拓扑 σ(X,X) 的拓扑子基,Φ 为拓扑基,由此可见无穷维空间的弱开集一定无界。特别地,在实 Hilbert 空间 H 中,开半空间的有限交全体构成了弱拓扑 Hweak 的拓扑基。

引理1.2  Hweak 是 Hausdroff 空间。
  证明:假设 x,yH 中不同的任意两点,令 u=xy,w=(x+y)/2,易知 {zHzwu>0}{zHzwu<0} 分别是 xy 的不交弱开邻域,结论证毕。

  注. 拓扑的强弱是相对的,一般指相对于范数诱导的拓扑。拓扑越粗(弱),开集越少,紧集越多,函数越不容易连续。对于有限维赋范线性空间,线性泛函必然连续,所以强拓扑(范数诱导拓扑)与弱拓扑等价。

  接下来介绍几种收敛性的定义:

  • 强收敛 xnx0记作 xnx{xn}X,xX,X 为赋范线性空间。
  • 弱收敛 fX: f(xn)f(x)记作 xnx{xn}X,xX.
  • 收敛 xX: fn(x)f(x)记作 fnf{fn}X,fX.

   由此可见,我们可以在 X 中讨论三种收敛性,对应三个拓扑:

  • 强收敛 fnf0记作 fnf
  • 弱收敛 TX: T(fn)T(f)记作 fnf·
  • 收敛 xX: fn(x)f(x)记作 fnf

  在等距同构的意义下,可以将 XX 的一个子空间同等看待,因而弱收敛 收敛。特别地,当 X 自反时,弱收敛与弱 收敛等价。

半连续

定义1.3(X,T) 为 Hausdroff 空间,f:X[,+],若对任意的网 (xa)aAX,xaxf(x)lim inff(xa),那么称 fx 处下半连续。

  上半连续函数可类似定义,事实上,f 下半连续 epif levξ 。直观来看,f 下半连续即在间断点 x 处函数值不比最小极限点大。特别地,对于 f:RR 有图如下:

引理1.4H 是实 Hilbert 空间,则其范数弱下半连续。
  证明:在 H 中任取网 (xa)aAxH,由 Cauthy-Schwarz 不等式得

x2=lim|xax|lim infxax使得x0xlim infxa.

  当 x0xlim infxa 显然成立,结论证毕。

命题1.5 假设 C 是 Hilbert 空间 H 的非空弱闭子集,那么 C 可邻近。
  证明:设 xH,zC,令 D=CB(x,xz) 非空,则由投影的定义只需证 f:HRyxyD 上下确界可达。
  由题知,C 为空间 H 的非空弱闭子集,也即 C 为空间 Hweak 的非空闭子集,又 B(x,xz) 为空间 Hweak 的紧子集,由引理(Hweak 为 Hausdroff 空间),引理( Hausdroff 空间的紧子集是闭集,紧子集的闭子集是紧集)知 D 为空间 Hweak 上的紧子集。
  由引理(范数在空间 Hweak 中下半连续)和 Weierstrass 定理( Hausdroff 空间的下半连续函数在紧集上下确界可达)即得结论。

  注: 本命题证明的关键是使用 Weierstrass 定理,因而要求在某一 T2 空间中闭范数球 B(x,xz) 是紧集且 C 是闭集。在有限维赋范线性空间中有界闭集与紧集(范数诱导拓扑)等价,但在无穷维 Hausdroff 空间中,紧集必定是有界闭集,反之则不成立。特别地,闭范数球不再是紧集,因而在无穷维赋范线性空间中闭集不再是可邻近的充分条件。为了让闭范数球紧,需要引入更多的紧集,因而需要更少的开集,即需要更弱的拓扑,而无穷维 Hilbert 空间在弱拓扑下闭范数球是紧集,所以此时可邻近的充分条件需强化为弱拓扑下闭,即弱闭。

仿射算子与线性算子

  • 仿射算子 T:XYxX,yX,λRT(λx+(1λ)y)=λTx+(1λ)Ty.
  • 线性算子 T:XYxX,yX,αRT(αx+y)=αTx+Ty.
    其中,X,Y 为实线性空间。显然,线性算子必定为仿射算子。

  实际上,若 T 为仿射算子,则 TxT0 为线性算子,即仿射算子实质为线性算子加偏置项 T0,这与仿射子空间 T(X)=T(X)T0+T0 相吻合(T(X)T0 为线性子空间)。

Hilbert 直和空间

定义3.1I 为全序指标集,实 Hilbert 空间族 (Hi,i)iI 的 Hilbert 直和空间为

iIHi={x=(xi)iI×iIHiiIxii2<+}.

其中,x+y=(xi+yi)iI,αx=(αxi)iI,(x,y)=iI(xi,yi)i,×iIHi={(xi)iIxiHi} 表示 (Hi,i)iI 的笛卡尔乘积集合。特别地,当 I 为有限集时,iIxii2<+ 恒成立,此时,可将 iIHi 写作 ×iIHi

  注: 指标集 I 要求全序是为了使 iIxii2 良定义。

赋范线性空间

自反性与凸性

  设 X 为赋范线性空间,则 X 上有界线性泛函全体称为 X 的共轭(对偶)空间,记为 X,其二次共轭空间记为 X。定义典型映射 J:XX:给定 xX,Jx 为映射 ff(x),即 Jx,f=f,x,因而 J 是线性的且保度量,即 JxX=xX。若 J(X)=X 则称 X 为自反空间[1]。

  注: 并不是 X 只要满足 XX 就是自反空间,这里的保范同构必须是典型映射,事实上,存在同构于其二次共轭空间的非自反空间,即所谓的 James 空间。

  • 严格凸空间 单位范数球严格凸(x=y=1,xy,α(0,1), αx+(1α)y<1)
  • 一致凸空间 0<ε<2,δ(ε)>0, 使得 x=y=1,xyε, x+y21δ(ε).
  • 一致凸 自反一致凸 严格凸
  • 自反空间 (X,) 总可以在其上定义一个等价范数 使得 (X,) 严格凸
    注: Hilbert 空间一致凸且严格凸,此时

x+y=x+yy=αx  x=αy,α0.

共轭算子

定义4.1T 是赋范线性空间 X 到赋范线性空间 Y 的有界线性算子, 如果有 YX 的算子 T 使得对任意 hY,xX,有

(Th)(x)=h(Tx)

那么称 TT 的共轭算子(伴随算子)。

  注:X,Y 为 Hilbert 空间时,X,Y 分别与 X,Y 同构,此时有界线性算子 TB(X,Y) 的唯一共轭算子 TB(Y,X) 满足

(xX)(yY)Txy=xTy.

ranT 闭的等价条件

  完备性用来描述度量空间的性质,如果度量空间 X 的任意cauthy序列均收敛,那么称 X 是完备度量空间。闭性用来描述拓扑空间中的子集的性质,在度量空间 X 中,如果 CX 的任意收敛序列的极限点仍在 C 中,那么称 CX 中的闭集。

  注:X 是完备度量空间时,X 的线性子空间 V 完备当且仅当 V 是闭集。

命题4.2X,Y 是赋范线性空间,A:XY 是线性算子,那么 A 是单射且定义在 R(A) 上的算子 A1 是连续的当且仅当存在常数 m>0 使得 Axmx,xX
  证明:先证充分性,显然 Ax=0 蕴含 x=0,故 A 是单射,从而 A1 是定义在 R(A) 上的线性映射。设 y=Ax,则 x=A1y. 由假设 ymA1y 足见 A1 是有界的。
  条件还是必要的,否则,对每个正整数 n,有 xnX 使得

Axn<1nxn.

yn=Axn,

yn<1nA1yn.

可见 A1 不是有界的,与假设 A1 连续矛盾,故必要性成立。

定理4.3(逆算子定理[2])设 X,Y 是 Banach 空间,TB(X,Y),如果 T 是双射,则 T1 连续。

命题4.4H,K 为实 Hilbert 空间,TB(H,K),则 ranT 是闭线性子空间 存在常数 m>0 使得 Txmx,x(kerT)
  证明:已知 TB(H,K)(kerT) 为 Hilbert 空间 H 的闭线性子空间,因而完备,即 (kerT) 为 Hilbert 空间,故将 T 限制在 (kerT) 上易得 T~T(kerT)B((kerT),ranT)T~ 为双射(设 x1,x2(kerT),T~x1=T~x2,则 x1x2(kerT)(kerT)=0,即 x1=x2,故 T~ 为单射)。
  由命题 4.2 我们只需证

ranT  T~1连续

必要性:ranT 是闭线性子空间时,我们有 ranT 为 Hilbert 空间,由定理 4.3 即得 T~1 连续。
充分性:T~1 连续时我们有 T~1B(ranT,(kerT)),由于 (kerT) 为闭集,由算子连续的性质得  (T~1)1(kerT))=ranT 为闭集。

低秩逼近

定理5.1(von Neumann[3])设 A,BCm×n,它们分别有奇异值 α1αn0β1βn0,则

max酉矩阵UCm×m,酉矩阵VCn×nRe tr(UAVBH)=i=1nαiβi.

例5.2(Eckart–Young)设 H 是矩阵空间 RM×N,m=min{M,N},其上内积定义为 <A,B>=tr(ATB)(内积诱导范数为 F 范数),C={AHrankAq<m},那么 C 为可邻近集。具体来说,设 AH 满足 rankA=r>q 并有奇异值分解 A=UΣVT, URM×M  VRN×N为正交矩阵,σ1(A)σr(A)>σr+1(A)==σm(A)=0A 的奇异值,则 P=UΣqVTAC 的投影,其中 Σq=Diag(σ1(A),,σq(A),0,,0),投影唯一当且仅当 σq+1(A)σq(A)
  证明:设 BC 且有奇异值分解 B=U1Σ1V1T, U1RM×M  V1RN×N 为正交矩阵,σ1(B)σq(B)σq+1(B)==σm(B)=0 为其奇异值,那么由定理 5.1 有

minBC ABF2=minBC AF2+BF22tr(ATB)=minσi(B) minU1,V1 i=1rσi2(A)+i=1rσi2(B)2tr(ATU1Σ1V1T)=minσi(B) i=1rσi2(A)+i=1rσi2(B)2i=1rσi(A)σi(B)=minσi(B)i=1r(σi(A)σi(B))2

  易验证取得最小值时 U1=U,V1=V,又有 σ1(B)σq(B)σq+1(B)==σm(B)=0,所以取得最小值时 σi(B) 需满足

(i{1,,m})σi(B)={σi(A),1iq,0,q+1im.

至此我们证明了 P=UΣqVTAC 的投影,其中 Σq=Diag(σ1(A),,σq(A),0,,0),因为不同奇异值对应不同的奇异向量,所以投影唯一当且仅当 σq+1(A)σq(A)

凸包的等价定义

命题6.1CH,DC 中任意有限个点的凸组合全体组成的集合,即

D={i=1nαixixiC,αi(0,1),i=1,2,,n,i=1nαi=1}

那么 D=convC

  为了证明命题 6.1 , 我们先证如下引理:

引理6.2CH 是凸集,那么 C 中任意有限个点的凸组合仍在 C 中,即

xiC,αi(0,1),i=1,2,,n,i=1nαi=1,i=1nαixiC.

  证明:使用数学归纳法:当 n=2 时由定义显然成立;
  假设 n=k 时结论成立,即 xiC,αi(0,1),i=1,2,,k,i=1kαi=1,i=1kαixiC;
  那么 n=k+1 时,xiC,αi(0,1),i=1,2,,k+1,i=1k+1αi=1, 我们有

i=1k+1αixi=i=1kαixi+αk+1xk+1=(1αk+1)i=1kαi1αk+1xi+αk+1xk+1.

观察到 i=1kαi1αk+1=α1++αk1αk+1=1, 由假设知 i=1kαi1αk+1xiC, 又有 1αk+1+αk+1=1,xk+1C, 由凸集的定义得 i=1k+1αixiC

  接下来我们证明命题 6.1 :
  证明:先证 convCD, 由定义知 convC 是包含 C 的最小凸集,因而只需证 D 为凸集。x,yD,x=i=1nαixi,y=i=1mβiyi,i=1nαi=i=1mβi=1,xi,yiC, 我们有

α(0,1),αx+(1α)y=αi=1nαixi+(1α)i=1mβiyi=i=1nααixi+i=1m(1α)βiyi

又有 i=1nααi+i=1m(1α)βi=α+1α=1,D 的定义得 αx+(1α)yD, 即证 D 是凸集。
  接下来证明 DconvCx=i=1nαixi,xiCconvC,i=1nαi=1,xD,convC 为凸集,由引理 6.2 得 xconvC

投影算子的连续性

命题7.1 假设 H 为有限维 Hilbert 空间,CH 的 Chebyshev 子集,那么 PC 连续。
  证明:要证 PC 连续,只需证 xn,xH,xnxPCxnPCx
  由例 1.48 知 dC(x)=infd(x,C)=xPCx 连续 , 所以 dC(xn)dC(x),xnPCxnxPCx。由 R 上收敛序列的有界性知,存在 M,N>0 使得 xnPCxnM,xnN(由范数的连续性,xnx),继而由范数的三角不等式得

PCxn=PCxnxn+xnPCxnxn+xnM+N.

{PCxn}nNC 为有界集,又 H 为有限维 Hilbert 空间,因而 {PCxn}nNC 列紧,所以存在收敛子列 PCxkny
  事实上,PCxkny 为闭集 C 上收敛序列,因而 yC。由范数的连续性得 xknPCxknxy=xPCx,进而由 PC 的定义得 y=PCx,CH 的 Chebyshev 子集,所以 yPCxn 的唯一聚点,加之 {PCxn}nNC 为有界序列,因而 PCxny=PCx

参考文献

[1] 张世清. 泛函分析及其应用. 科学出版社, 2018.
[2] 江泽坚,孙善利. 泛函分析 [第二版](M). 高等教育出版社, 2005.
[3] 孙继广. 矩阵扰动分析. 第 2 版 [M]. 科学出版社, 2001.

posted @   _烟岚云岫  阅读(267)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示