Riesz表示定理和Lax-Milgram定理

本文中设H是一个Φ(Φ=RC)上的Hilbert空间.
命题1.CH中的一个闭凸集, xC, 则存在唯一的x0C使得xx0=infyCxy.
证明.我们先证存在性. 记d=infyCxy, 设{xn}C使得dxnx<d+1/n, 我们想证{xn}收敛到某个x0. 为此我们对x,xn,xm,xn+xmx写出平行四边形等式:

2(xmx2+xnx2)=xnxm2+xn+xm2x2

由此可知

xnxm2=2(xmx2+xnx2)4xxn+xm22

<2((d+1/m)2+(d+1/n)2)4d2=4dm+4dn+2m2+2n20

{xn}是Cauchy列, 而H完备, C闭, 故存在x0C使得xnx0, 由范数的连续性即知xx0=d.
我们再证唯一性. 如果y0C使得xy0=d, 那么我们对x,x0,y0,x0+y0x使用平行四边形等式得到

x0y02=2(x0x2+y0x2)4xx0+y022

4d24d2=0

从而y0=x0, 这就证明了唯一性.

下面我们设MH的闭子空间.
命题2.H=MM.
证明.我们先证明H=M+M. 任取xH, 如果xM, 当然有xM+M, 如果xM, 那么存在xM使得xxM=infyMxy, 现在我们想证xxMM. 为此我们任取yM, 想证y,xxM=0. 考虑二次函数f(t)=xxMty2=xxM22tRexxM,y+t2y2, 由xM的定义知ft=0处取到最小值, 故RexxM,y=0. 以iyM替换y可得ImxxM,y=0. 从而xxM,y=0.
这说明xxMM, 即x=xM+(xxM)M+M, H=M+M.
我们再证H=MM. 若xH有两个分解x=x1+x2=y1+y2, 其中x1,y1M,x2,y2M, 则x1y1=y2x2MM={0}, 从而x1=y1,x2=y2. 这说明这两个分解是一样的, 故H=MM.

定义1.xH, 定义PMxxM上的最佳逼近元.
注记.由我们之前的讨论可以知道xPMxM.

命题3.对任何xH, 有x=PMx+PMx.
证明.首先由之前的讨论我们有x=PMx+(xPMx)=(xPMx)+PMx, 这里xPMxM,xPMx(M). 如果我们能证明(M)=M, 那么由这种分解的唯一性即可推知结论.
显然M(M), 为了证明另一边, 我们任取y(M). 我们有分解y=PMy+(yPMy), 而yPMyM, 故0=y,yPMy=yPMy2, 从而y=PMyM. 这样就证明了(M)M.

我们现在对线性泛函的一般性质做一个小讨论.

定义2.V是某个域F上的线性空间, U是它的子空间, U的余维数被定义为dimV/U.

命题4.V是某个域F上的线性空间, 0fVV上的线性函数, 则V的子空间N(f):={xV|f(x)=0}的余维数为1.
证明.f0, 故N(f)V,V/N(f){0},dimV/N(f)>0. 现在任取非零元素x+N(f),y+N(f)V/N(f), 则f(x),f(y)0. 此时我们有x/f(x)y/f(y)N(f), 从而

x+N(f)f(x)y+N(f)f(y)=N(f)

x+N(f),y+N(f)线性相关, 故dimV/N(f)<2. 故dimV/N(f)=1.

现在我们回到Hilbert空间的讨论. 我们之前证明了H=MM, 此时我们还有线性同构ϕ:MH/M,xx+M. 故M的余维数就是M的维数. 若fHH上的连续线性泛函, 那么dimN(f)=1.

定理1(Riesz表示定理).fH, 则存在唯一的uH使得vH, f(v)=v,u.

证明. 先证存在性. 若f=0, 则取u=0即可. 当f0时, N(f){0}. 我们任取0u1N(f), 再令u=f(u1)¯u12u1. 我们想说明这就是我们要寻找的u.
任取vH, 设PMv=λu, 则

v,u=PMv+PMv,u=λu2=λ|f(u1)|2u12

f(v)=f(PMv+PMv)=f(PMv)=λf(u)=λ|f(u1)|2u12=v,u

接着我们再证唯一性. 如果u,u都满足要求, 那么对任何v, 我们有v,uu=f(v)f(v)=0, 取v=uu即知uu2=0, 即u=u.

定理2(实的Lax-Milgram定理).HR上的Hilbert空间, BH×H上的双线性形式, 并且存在α,β>0使得u,vH, |B[u,v]|αuv, |B[u,u]|βu2, 则对任何fH, 存在唯一的uH使得v, f(v)=B[u,v].

证明.对任何uH, 我们定义线性泛函Bu(v):=B[u,v], 则显然Buαu, 故Bu连续. 由Riesz表示定理, 存在AuH使得B[u,v]=v,Au, 这样我们就定义了一个线性映射A:HH. 如果我们能说明A是满的, 那么由Riesz表示定理, 存在wH使得vH,f(v)=v,w, 再由A满可设Au=w, 则f(v)=v,w=v,Au=B[u,v].
现在我们集中精力证明A满.
首先,由于Au2|Au,Au|=|B[u,Au]|αuAu, 故Auαu, 从而A连续. 另一方面, Auu|u,Au|=|B[u,u]|βu2, 从而Auβu, 故A单.
我们再说明A的值域R(A)是闭的. 设Axny, 则{Axn}是Cauchy列, 由AxnAxmβxnxm{xn}也是Cauchy列, 故可设xnx. 由A连续性知AxnAx, 故Ax=y. 从而yR(A), R(A)闭.
现在由于H=R(A)R(A), 故我们只需证明R(A)={0}即可. 任取vR(A), 有0=|v,Av|=|B[v,v]|βv2, 从而v=0. 这就说明了A是满的, 从而定理得证.

posted @   xkas  阅读(422)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示