泛函分析笔记4:Hahn-Banach定理

前面三章讲了很多东西,但实际上都只是开胃小菜 >__<,度量空间、赋范空间、内积空间等等都是为了我们接下来要讲的四大定理做铺垫。泛函中的四大定理,即 Hahn-Banach 定理、一致有界性原理、开映射定理和闭图像定理,时整个泛函分析的基石(前面三章的内容是基石的基石)。

1. Hahn-Banach 定理

首先介绍几个要用到的概念。对于定义了序关系 ⪯ \preceq 的集合 X X X N ⊂ X N\subset X NX,称 x 0 ∈ X x_0\in X x0X N N N上界,若 x ⪯ x 0 , ∀ x ∈ N x\preceq x_0,\forall x\in N xx0,xN;称 y 0 ∈ N y_0\in N y0N极大元,若 y 0 ≤ y , ∀ y ∈ N ⟹ y = y 0 . y_0\le y,\forall y\in N \Longrightarrow y=y_0. y0y,yNy=y0.

Zorn引理:非空半序集合 ( X , ⪯ ) (X,\preceq) (X,),若 X X X 的任意非空全序子集均有上界,则 X X X 必有极大元。

Hahn-Banach 定理有很多种不同的形式,在给出第一个 Hahn-Banach 定理之前,我们先引入次线性泛函。对于线性空间 X X X,称 p : X → K p:X\to \mathbb{K} p:XK次线性泛函,若:

  1. ∀ x , y ∈ X , p ( x + y ) ≤ p ( x ) + p ( y ) \forall x,y\in X, p(x+y)\le p(x)+p(y) x,yX,p(x+y)p(x)+p(y)
  2. ∀ x ∈ X , a ≥ 0 , p ( a x ) = a p ( x ) . \forall x\in X, a\ge0,p(ax)=ap(x). xX,a0,p(ax)=ap(x).

定理(Hahn-Banach) 1:对于实线性空间 X X X X 0 X_0 X0 X X X 的线性子空间, p p p X X X 上的次线性泛函 f 0 ∈ X 0 ⋆ f_0\in X_0^\star f0X0 为线性泛函并且满足 f 0 ( x ) ≤ p ( x ) , ∀ x ∈ X 0 f_0(x)\le p(x),\forall x\in X_0 f0(x)p(x),xX0,那么存在 f ∈ X ⋆ f\in X^\star fX 使得 f ∣ X 0 = f 0 f|_{X_0}=f_0 fX0=f0,并且 f ( x ) ≤ p ( x ) , ∀ x ∈ X . f(x)\le p(x),\forall x\in X. f(x)p(x),xX.

证明:要证明 f f f 的存在性我们就需要找到满足条件的 f f f,但是给出的 f 0 f_0 f0 只在 X 0 X_0 X0 上有定义,怎么把它扩展到整个 X X X 上得到我们想要的 f f f 呢?下面的构造方法非常的“山路十八弯”,我自己是想不到 orz。

首先定义 E = { ( Y , g ) : Y 为 X 的 线 性 子 空 间 , X 0 ⊂ Y , g ∈ Y ⋆ , g ∣ X 0 = f 0 , g ( x ) ≤ p ( x ) , ∀ x ∈ Y } \mathcal{E}=\{(Y,g): Y为X的线性子空间,X_0\subset Y,\quad g\in Y^\star ,g|_{X_0}=f_0, g(x)\le p(x),\forall x\in Y\} E={(Y,g):YX线,X0Y,gY,gX0=f0,g(x)p(x),xY} (这个集合的构造就不是一般人能想到的[狗头])。由于 ( X 0 , f 0 ) ∈ E (X_0,f_0)\in \mathcal{E} (X0,f0)E,因此 E \mathcal{E} E 非空,我们可以定义 E \mathcal{E} E 上的序关系
( Y 1 , g 1 ) ⪯ ( Y 2 , g 2 )    ⟺    Y 1 ⊂ Y 2 ,   g 2 ∣ Y 1 = g 1 (Y_1,g_1)\preceq(Y_2,g_2) \iff Y_1\subset Y_2,\ g_2|_{Y_1}=g_1 (Y1,g1)(Y2,g2)Y1Y2, g2Y1=g1
那么取 E \mathcal{E} E 的非空全序子集 E 1 \mathcal{E}_1 E1,令 W = ∪ ( Y , g ) ∈ E 1 Y W=\cup_{(Y,g)\in \mathcal{E}_1}Y W=(Y,g)E1Y,对应的 ∀ x ∈ W \forall x\in W xW,我们可以找到 ( Y , g ) ∈ E 1 , x ∈ Y (Y,g)\in \mathcal{E}_1, x\in Y (Y,g)E1,xY,此时定义 h ( x ) = g ( x ) h(x)=g(x) h(x)=g(x)。容易验证 W W W X X X 的线性子空间,另外由于 E 1 \mathcal{E}_1 E1 是全序的,也可以验证 h ( x ) , ∀ x ∈ W h(x),\forall x\in W h(x),xW 的定义是唯一的(与 ( Y , g ) (Y,g) (Y,g) 的选取无关),并且 h ( x ) h(x) h(x) W W W 上的线性泛函。因此我们有 ( W , h ) ∈ E . (W,h)\in\mathcal{E}. (W,h)E.

由于任意 ( Y , g ) ∈ E 1 (Y,g)\in\mathcal{E}_1 (Y,g)E1,都有 ( Y , g ) ⪯ ( W , h ) (Y,g)\preceq(W,h) (Y,g)(W,h),即 ( W , h ) (W,h) (W,h) E 1 \mathcal{E}_1 E1 的上界, E \mathcal{E} E 中任意非空全序子集都有上界,根据 Zorn 引理, E \mathcal{E} E 有极大元 ( Y 0 , g 0 ) . (Y_0,g_0). (Y0,g0).

到这里我们就把 ( X 0 , f 0 ) (X_0,f_0) (X0,f0) 扩展到了一个更大的空间 ( Y 0 , g 0 ) (Y_0,g_0) (Y0,g0) 上面,但是 Y 0 Y_0 Y0 是否就是 X X X 呢?感觉应该是,但是需要证明一下。

假如 Y 0 ⊊ X Y_0\subsetneq X Y0X,可以取 y ∈ Y 0 c y\in Y_0^c yY0c,考虑 V = span ( Y 0 ∪ { y } ) V=\text{span}(Y_0\cup \{y\}) V=span(Y0{y}),那么 ∀ x ∈ V \forall x\in V xV 都可以唯一的表示为 x = w + λ y , w ∈ Y 0 , λ ∈ R x=w+\lambda y,w\in Y_0,\lambda\in\mathbb{R} x=w+λy,wY0,λR,此时定义
h ( x ) = g 0 ( w ) + λ a h(x)=g_0(w)+\lambda a h(x)=g0(w)+λa
容易验证 h h h V V V 上的线性泛函,并且有 h Y 0 = g 0 h_{Y_0}=g_0 hY0=g0,因此我们就对 g 0 g_0 g0 又进行了扩展,只需要证明 ( V , h ) ∈ E (V,h)\in\mathcal{E} (V,h)E 就能导出矛盾(因为已经证明 ( Y 0 , g 0 ) (Y_0,g_0) (Y0,g0) 为极大元)从而说明 Y 0 = X Y_0=X Y0=X。这就需要满足 h ( x ) ≤ p ( x ) , ∀ x ∈ V h(x)\le p(x),\forall x\in V h(x)p(x),xV。考虑 λ > 0 \lambda>0 λ>0,这等价于 h ( x / λ ) = g 0 ( w / λ ) + a ≤ p ( w / λ + y ) h(x/\lambda)=g_0(w/\lambda)+a\le p(w/\lambda+y) h(x/λ)=g0(w/λ)+ap(w/λ+y),也等价于 ∀ w ∈ Y 0 , g 0 ( w ) + a ≤ p ( w + y ) \forall w\in Y_0, g_0(w)+a\le p(w+y) wY0,g0(w)+ap(w+y)。类似得取 x = w − λ y , λ > 0 x=w-\lambda y,\lambda>0 x=wλy,λ>0 就可以得到 g 0 ( w ) − a ≤ p ( w − y ) g_0(w)-a\le p(w-y) g0(w)ap(wy)。因此 a a a 需要满足以下条件:
g 0 ( w ) − p ( w − y ) ≤ a ≤ p ( w + y ) − g 0 ( w ) g_0(w)-p(w-y) \le a \le p(w+y) - g_0(w) g0(w)p(wy)ap(w+y)g0(w)
因此就需要满足 2 g 0 ( w ) ≤ p ( w − y ) + p ( w + y ) 2g_0(w) \le p(w-y)+p(w+y) 2g0(w)p(wy)+p(w+y),由于 2 g 0 ( w ) ≤ p ( 2 w ) ≤ p ( w + y + w − y ) ≤ p ( w + y ) + p ( w − y ) 2g_0(w)\le p(2w) \le p(w+y+w-y)\le p(w+y)+p(w-y) 2g0(w)p(2w)p(w+y+wy)p(w+y)+p(wy),因此上式一定可以满足,即能找到合适的 a a a 使得 ( V , h ) ∈ E (V,h)\in\mathcal{E} (V,h)E,因为 Y 0 ⊊ V Y_0\subsetneq V Y0V,这就说明 ( Y 0 , g 0 ) (Y_0,g_0) (Y0,g0) 不是 E \mathcal{E} E 的极大元,导出矛盾,因此有 Y 0 = X Y_0=X Y0=X。至此我们就找到了 g 0 g_0 g0 满足定理要求的全部条件。

证毕。

上面的定理只研究了实线性空间的情况,对于复线性空间有相似的结论,不过我们需要对条件稍加修改。

首先将上面 p p p 的次线性泛函假设改为更强的假设——半范。对于线性空间 X X X p : X → R p:X\to\mathbb{R} p:XR 称为 X X X 上的半范,若满足:

  1. p ( x ) ≥ 0 , ∀ x ∈ X p(x)\ge0, \forall x\in X p(x)0,xX
  2. p ( x + y ) ≤ p ( x ) + p ( y ) , ∀ x , y ∈ X p(x+y)\le p(x)+p(y),\forall x,y\in X p(x+y)p(x)+p(y),x,yX
  3. p ( a x ) = ∣ a ∣ p ( x ) , ∀ x ∈ X , a ∈ K p(ax)=|a|p(x),\forall x\in X,a\in\mathbb{K} p(ax)=ap(x),xX,aK

半范与范数的概念相比,少了一个条件即 p ( x ) = 0    ⟺    x = 0 p(x)=0\iff x=0 p(x)=0x=0,因此说明可能存在 x ≠ 0 , p ( x ) = 0 x\ne0,p(x)=0 x=0,p(x)=0。另外半范可以导出次线性。

定理(Hahn-Banach) 2 X X X K \mathbb{K} K 上的线性空间, X 0 X_0 X0 X X X 的线性子空间, p : X → R p:X\to \mathbb{R} p:XR 为半范, f 0 ∈ X 0 ⋆ f_0\in X_0^\star f0X0 并且有 ∣ f 0 ( x ) ∣ ≤ p ( x ) , ∀ x ∈ X 0 |f_0(x)|\le p(x),\forall x\in X_0 f0(x)p(x),xX0,那么存在 f ∈ X ⋆ f\in X^\star fX 使得 f ∣ X 0 = f 0 f|_{X_0}=f_0 fX0=f0,并且 f ( x ) ≤ p ( x ) , ∀ x ∈ X . f(x)\le p(x),\forall x\in X. f(x)p(x),xX.

证明: 要想把原来的结论从实线性空间扩展到复线性空间,首先要考虑复线性空间有什么特殊的性质。如果用两个实线性泛函来表示 f ( x ) = f 1 ( x ) + i f 2 ( x ) f(x)=f_1(x)+if_2(x) f(x)=f1(x)+if2(x),我们可以想一下复线性空间可以粗略的看成两个实线性空间的组合, ∀ a ∈ R , f ( a x ) = a f 1 ( x ) + i a f 2 ( x ) \forall a\in\mathbb{R},f(ax)=af_1(x)+iaf_2(x) aR,f(ax)=af1(x)+iaf2(x)。但是实际上并没有这么简单,因为 a a a 还可以取自复空间,那么我们令 a = i a=i a=i 就可以得到
i f ( x ) = f ( i x ) i f 1 ( x ) − f 2 ( x ) = f 1 ( i x ) + i f 2 ( x ) \begin{aligned} if(x)&=f(ix) \\ if_1(x)-f_2(x)&=f_1(ix)+if_2(x) \end{aligned} if(x)if1(x)f2(x)=f(ix)=f1(ix)+if2(x)
由于 x ∈ X x\in X xX 任取,实部虚部需要分别相等,因此 f 2 ( x ) = − f 1 ( i x ) , ∀ x ∈ X f_2(x)=-f_1(ix),\forall x\in X f2(x)=f1(ix),xX,即复线性泛函 f f f 的实部和虚部是相互约束的!另一方面,实部和虚部只需要知道其中一个,另一个也就确定了。那么也就是说给定一个复线性泛函 f f f 我们可以唯一的用某个实线性泛函 f 1 f_1 f1 来表示 f f f

NOTE:读者如果了解信号的相干解调的话,这里可以联想到 Hilbert 变换。实际上。

对于定理中的 f 0 f_0 f0 我们可以将其表示为 f 0 ( x ) = f 1 ( x ) + i f 2 ( x ) f_0(x)=f_1(x)+if_2(x) f0(x)=f1(x)+if2(x)。容易验证 f 1 ( x ) ≤ p ( x ) f_1(x)\le p(x) f1(x)p(x),根据上一个 Hahn-Banach 定理,就能找到一个实线性泛函 g 1 g_1 g1,使得 g 1 ∣ X 0 = f 1 , g 1 ( x ) ≤ p ( x ) g_1|_{X_0}=f_1, g_1(x)\le p(x) g1X0=f1,g1(x)p(x)。那么我们再定义 g ( x ) = g 1 ( x ) − i g 1 ( i x ) g(x)=g_1(x)-ig_1(ix) g(x)=g1(x)ig1(ix),容易验证 g ∈ X ⋆ , g ∣ X 0 = f 0 g\in X^\star,g|_{X_0}=f_0 gX,gX0=f0,接下来验证 ∣ g ( x ) ∣ ≤ p ( x ) |g(x)|\le p(x) g(x)p(x) 的方法也有一点巧妙:
∣ g ( x ) ∣ = g ( x ) e − i θ = g ( e − i θ x ) = g 1 ( e − i θ x ) ≤ p ( e − i θ x ) = p ( x ) |g(x)|=g(x)e^{-i\theta} = g(e^{-i\theta}x)=g_1(e^{-i\theta}x)\le p(e^{-i\theta}x)=p(x) g(x)=g(x)eiθ=g(eiθx)=g1(eiθx)p(eiθx)=p(x)
证毕。

接下来再把 X X X 限制在赋范空间上,就能得到有界线性泛函的保范延拓定理,这也是 Hahn-Banach 定理最重要的应用。我们这里讲前面两个定理基本上也是为下面一个定理做铺垫。他们的基本含义都是将一个线性泛函从较小的线性子空间延拓到整个空间。

定理(Hahn-Banach/保范延拓定理) 3 ( X , ∥ ⋅ ∥ ) (X,\Vert\cdot\Vert) (X,) X 0 X_0 X0 X X X 的线性子空间, ∀ f 0 ∈ X 0 ′ \forall f_0\in X_0' f0X0,则 ∃ f ∈ X ′ \exists f\in X' fX f ∣ X 0 = f 0 f|_{X_0}=f_0 fX0=f0 ∥ f ∥ = ∥ f 0 ∥ . \Vert f\Vert = \Vert f_0\Vert. f=f0.

证明:我们还是要对 f 0 f_0 f0 进行延拓,那么怎么样才能应用上面两个定理的结论呢?首先需要构造一个半范 p p p,可以定义 p ( x ) = ∥ f 0 ∥ ⋅ ∥ x ∥ p(x)=\Vert f_0\Vert\cdot \Vert x\Vert p(x)=f0x,容易验证其为半范(在这里能看出来半范的好处,由于不要求 p ( x + y ) = p ( x ) + p ( y ) p(x+y)=p(x)+p(y) p(x+y)=p(x)+p(y),因此 p p p 可以含有 ∥ x ∥ \Vert x\Vert x 项)。那么就能找到 f ∈ X ⋆ , f ∣ X 0 = f 0 , ∣ f ( x ) ∣ ≤ ∥ f 0 ∥ ⋅ ∥ x ∥ f\in X^\star,f|_{X_0}=f_0,|f(x)|\le \Vert f_0\Vert\cdot \Vert x\Vert fX,fX0=f0,f(x)f0x,之后容易验证 ∥ f ∥ = ∥ f 0 ∥ . \Vert f\Vert=\Vert f_0\Vert. f=f0. 证毕。

对上一定义的假设条件进行增强,把 X X X 限制为 Hilbert 空间,回忆上一章提到了 Hilbert 空间上的线性泛函都可以唯一的表示为 f ( x ) = ⟨ x , z 0 ⟩ f(x)=\langle x,z_0\rangle f(x)=x,z0 的形式,那么我们可以把上面的保范延拓定理进一步加强,获得唯一性!

推论 1:若 X X X 为 HIlbert 空间, X 0 X_0 X0 X X X 的闭线性子空间, f 0 ∈ X 0 ′ f_0\in X_0' f0X0,则存在唯一的 f ∈ X ′ f\in X' fX f ∣ X 0 = f 0 f|_{X_0}=f_0 fX0=f0 ∥ f ∥ = ∥ f 0 ∥ . \Vert f\Vert = \Vert f_0\Vert. f=f0.

证明 X 0 X_0 X0 也是 Hilbert 空间,因此 ∃ ! z 0 ∈ X 0 \exists! z_0\in X_0 !z0X0,使得 f 0 ( x ) = ⟨ x , z 0 ⟩ f_0(x)=\langle x,z_0\rangle f0(x)=x,z0,因此很方便地可以取 f 0 ( x ) = ⟨ x , z 0 ⟩ , ∀ x ∈ X f_0(x)=\langle x,z_0\rangle, \forall x\in X f0(x)=x,z0,xX,并且可以验证 f f f 满足条件 f ∣ X 0 = f 0 , ∥ f ∥ = ∥ f 0 ∥ = ∥ z 0 ∥ . f|_{X_0}=f_0, \Vert f\Vert = \Vert f_0\Vert=\Vert z_0\Vert. fX0=f0,f=f0=z0.

接下来就需要证明 f f f 的唯一性。假设还有 g g g 满足条件,那么 ∃ ! z 1 ∈ X \exists! z_1\in X !z1X g ( x ) = ⟨ x , z 1 ⟩ g(x)=\langle x,z_1\rangle g(x)=x,z1
∀ x ∈ X 0 . f ( x ) − g ( x ) = ⟨ x , z 0 − z 1 ⟩ = 0 ⟹ z 0 − z 1 ∈ X 0 ⊥ ∥ g 0 ∥ = ∥ z 1 ∥ 2 = ∥ z 1 − z 0 ∥ 2 + ∥ z 0 ∥ 2 = ∥ f 0 ∥ 2 ⟹ z 1 = z 0 \forall x\in X_0.f(x)-g(x)=\langle x,z_0-z_1\rangle=0 \Longrightarrow z_0-z_1\in X_0^{\perp} \\ \Vert g_0\Vert=\Vert z_1\Vert^2 = \Vert z_1-z_0\Vert^2+\Vert z_0\Vert^2=\Vert f_0\Vert^2 \Longrightarrow z_1=z_0 xX0.f(x)g(x)=x,z0z1=0z0z1X0g0=z12=z1z02+z02=f02z1=z0
证毕。

定理(Hahn-Banach) 4 ( X , ∥ ⋅ ∥ ) (X,\Vert\cdot\Vert) (X,) x 0 ∈ X , x 0 ≠ 0 x_0\in X, x_0\ne 0 x0X,x0=0,则 ∃ f ∈ X ′ , ∥ f ∥ = 1 \exists f\in X', \Vert f\Vert=1 fX,f=1,使得 f ( x 0 ) = ∥ x 0 ∥ . f(x_0)=\Vert x_0\Vert. f(x0)=x0.

证明:可以取 X 0 = K x 0 = { λ x 0 , λ ∈ K } X_0=\mathbb{K}x_0=\{\lambda x_0,\lambda\in\mathbb{K}\} X0=Kx0={λx0,λK},定义 f 0 ( λ x 0 ) = λ ∥ x 0 ∥ ∈ X 0 ′ f_0(\lambda x_0)=\lambda \Vert x_0\Vert \in X_0' f0(λx0)=λx0X0 ∥ f 0 ∥ = 1 \Vert f_0\Vert=1 f0=1,再应用上一推论自然就出来了。证毕。

NOTE:对于 ∀ x , y ∈ X , x ≠ y \forall x,y\in X,x\ne y x,yX,x=y,那么我们取 x 0 = x − y ≠ 0 x_0=x-y\ne0 x0=xy=0,根据上面的定理,一定存在 f ∈ X ′ f\in X' fX 使得 f ( x 0 ) = f ( x ) − f ( y ) ≠ 0 f(x_0)=f(x)-f(y)\ne0 f(x0)=f(x)f(y)=0。这说明只要 x ≠ y x\ne y x=y,就一定存在某个 f ∈ X ′ , ∥ f ∥ = 1 f\in X',\Vert f\Vert=1 fX,f=1 使得 f ( x ) ≠ f ( y ) . f(x)\ne f(y). f(x)=f(y). 可以表述为
x = y    ⟺    f ( x ) = f ( y ) , ∀ f ∈ X ′ x=y \iff f(x)=f(y),\forall f\in X' x=yf(x)=f(y),fX

推论 2 X ≠ { 0 } X\ne\{0\} X={0} 为赋范空间, x 0 ∈ X , x 0 ≠ 0 x_0\in X,x_0\ne 0 x0X,x0=0,则
∥ x 0 ∥ = max ⁡ f ∈ X ′ , ∥ f ∥ = 1 ∣ f ( x 0 ) ∣ = max ⁡ f ∈ X ′ , ∥ f ∥ ≤ 1 ∣ f ( x 0 ) ∣ = max ⁡ f ≠ 0 ∣ f ( x 0 ) ∣ ∥ f ∥ \Vert x_0\Vert = \max_{f\in X',\Vert f\Vert=1} |f(x_0)| = \max_{f\in X',\Vert f\Vert\le1} |f(x_0)| = \max_{f\ne0} \frac{|f(x_0)|}{\Vert f\Vert} x0=fX,f=1maxf(x0)=fX,f1maxf(x0)=f=0maxff(x0)
NOTE:回忆 ∥ f ∥ = sup ⁡ x ∈ X , ∥ x ∥ ≤ 1 ∣ f ( x ) ∣ \Vert f\Vert=\sup_{x\in X,\Vert x\Vert\le1}|f(x)| f=supxX,x1f(x),从这个结论来看, X X X X ′ X' X 有某种的对称性。证明略。

最后给我的博客打个广告,欢迎光临
https://glooow1024.github.io/
https://glooow.gitee.io/

前面的一些博客链接如下
泛函分析专栏
泛函分析笔记 0:绪论
泛函分析笔记 1:度量空间
泛函分析笔记 2:赋范空间
泛函分析笔记 3:内积空间
泛函分析笔记 4:Hahn-Banach定理

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值